2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) socket$inet(0x2, 0x3, 0xff) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) close(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = msgget(0x0, 0x20) r2 = getuid() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x100, r2, r4, r5, r6, 0xa5, 0xffff}, 0x9, 0x1, r7, r8, 0x9d, 0x1, 0x7, 0xf05}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8001) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000100)=""/238, 0xee, 0x801, &(0x7f0000000200)={0x18, 0x3, 0x6, 0x9}, 0xc) syz_open_pts() sendto$inet6(r1, &(0x7f0000000340)="8868ed90fa09fd82bc882a2780ef4bff5e8d348c9e5ce659efeb2887f2fbbaefe1ca82cbe175a5003fd6f336b6d5f7a7748e23020e2c9ae4511d34396120944d8184428d2939a3cf044c7ef5582e4cf7859aa4ba45c51e53342dd358b83deaac71219075155f8547b1b1f7fe0278a143d315ac68ee94a42f112d643587a424cc7597ff3aa3fc311a8ca09c", 0x8b, 0x406, &(0x7f0000000300)={0x18, 0x0, 0x40, 0x4}, 0xc) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r2, 0x4, 0x40) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 0: r0 = socket(0x1c, 0x0, 0x1) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) socket(0x10, 0x4, 0x6) socket(0x2, 0x8006, 0x8) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = socket(0x6, 0x8003, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80000000000000, 0x2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) 16:00:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0b97d74cd7000000004000000000000000"], &(0x7f0000000140)=0x1) lseek(r0, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x101000000002053, 0x400) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x7cfa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1c0, 0xfffffffffffffffc) pipe2(&(0x7f0000000240), 0x10000) r2 = kqueue() connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x400000000000082, 0xf0000000, 0x0, 0x400}], 0x10c, 0x0) read(r0, &(0x7f0000000280)=""/50, 0x32) 16:00:14 executing program 1: r0 = socket(0x4000800000019, 0x4003, 0x10001) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) msgget(0x3, 0x700) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x100000000, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a53804deff0300ff03000000000800"}) r3 = dup(r1) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') clock_getres(0x0, 0xfffffffffffffffe) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/134, 0x86}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x87, 0x80, 0x0, 0x8000000000000}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000200), 0x8001, 0x0, 0xfffffffffffffff9, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) close(r1) 16:00:15 executing program 1: r0 = kqueue() preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/116, 0x74}, {&(0x7f0000000140)=""/66, 0x42}], 0x2, 0x0) socket$inet(0x2, 0x4, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlockall(0x2) r1 = open(&(0x7f0000000240)='./bus\x00', 0x10, 0xfffffffffffffffd) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000200)=""/20, 0x14}, {&(0x7f0000001380)=""/114, 0x72}], 0x5, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000080)=0x2) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002004, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x2, 0x177, 0x3ff, 0x0, 0xffffffffffffffff, 0x100000001, 0xfffffffffffffe00}, &(0x7f0000000180)={0x6, 0x28}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) rmdir(&(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000003c0)="19e689ce1641ea94ad276bd54c0c8d5c890da810eac522014629269e2af7c3b73be7bb3827a79a5514fb7c3c9c5a5acfab446440bb3f18177abc7831aec518424641b3f8ce6d2fe42eecd5a1d7fedb510ec453430ba5e3b903ee519d73ea761dab9ca5ccebe3af4aa58d3416ab6b596889e772f6a825b8615038f49093667623726aa311f7dd41fddfa55405e39ce5c8f166192de0f9cc9bc382585abb01cbd12ba3627537f268343164bb80c19c918a1b69489adb2f1d6e53e9c50953c3b8d91ee8605331bd63f8c151f386b7446bde6197c9cfea9f04a27dac9a8ad7fc412b18f9586ba23299a5628ea501f09dd2ab99e58c1f0dd740d8c2225a1026186e", 0xff}, {&(0x7f00000004c0)="74bbe5f12e88bc610d3f7d030581c39f4a6fe36e28f2370a0bb1aa76d28ce11359ea1889518498ea473be1ce057301fe12d20f4797f3f346468e25550fcdf7b32088f297bd701418b59e238ad20856feeef4d47f34bc9813d84fb05bebc63980c1078eb1eb8a7e", 0x67}], 0x2, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x401}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8000000000}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000040), 0x10250) accept$inet(r0, 0x0, &(0x7f00000007c0)) writev(r1, &(0x7f0000000b80)=[{&(0x7f0000000140)="7670a54585d0d1", 0x7}], 0x1) r8 = syz_open_pts() syz_open_pts() close(r1) r9 = dup(r8) r10 = syz_open_pts() sync() readv(r10, &(0x7f0000000380)=[{&(0x7f0000000280)=""/245}], 0xffffffffffffe7f) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000040)={0x3, 0x2, 0x7, 0x5, "a4e0f263cbce2ac01efe368133db0319226edc2b", 0x836, 0x1ff}) setsockopt(r0, 0x129, 0x36, &(0x7f0000000180)="8a4c41079f8b6196e9a349b8f7e0df983b89f3e97ea41e1542a30eaf4ac32b17d720ef599e324a11e8b9b5722707dc24b2dc7d5741dcb0c78db3e4eb7a0e84ecebe872fdb34aa545a7c566dc12b7bce0c6b748ca06275989c923c74f26b5cb8748986acc6338f61e1c8fda383df57b250d25", 0xfffffffffffffe53) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xaf3, 0x8, 0x8000000000, 0xca}) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget(0x1, 0x2, 0x220) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000140)=""/111) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x3f, 0x3}, {0x4, 0x5}}, 0x0) kqueue() kqueue() dup2(r1, r0) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x5, 0x2, 0x4, "caf9d5e3e00a22245456cdc15b03df48a2b0086d", 0x825a, 0x22}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) dup(r0) r1 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) fchdir(r0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x34) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:16 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = getgid() fchown(r0, r1, r2) mkdir(&(0x7f0000000280)='./file0\x00', 0x40) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='\x00') r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0xa) linkat(r0, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f00000000c0)=0xfffffffffffffffc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() r4 = msgget(0x1, 0x70) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgid(0x0) r10 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xd8c, r5, r6, r7, r8, 0x44, 0x4}, 0x7ff, 0xffffffff, r9, r10, 0x0, 0xfff, 0x6, 0x4}) 16:00:16 executing program 1: r0 = kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x4813, r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000001340)=""/4096, &(0x7f0000000040)=0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0xc000, 0xffffffffffff0001) dup(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000280)) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20020, 0x100) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) munlock(&(0x7f0000536000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r0, 0x165, 0x0, &(0x7f00000000c0)=""/165, &(0x7f0000000000)=0xa5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x81, 0xbdd9, 0x100000001, 0x3ff, "9ae7323a2c220bf859e58a0956beb1c5f6383ef9", 0x5, 0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x10000, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000002600)="9a", 0x1}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x6}, 0xc) close(r0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0xa2}, 0xc) 16:00:16 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8a08, 0x40) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f000014c000/0x1000)=nil) 16:00:16 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x7, 0x0) r3 = socket$inet6(0x18, 0x5, 0x7f) r4 = dup(0xffffffffffffffff) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x7, 0x4) r7 = socket$inet6(0x18, 0x4, 0x800) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0x7116c068eac4b796) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x30, 0xf0000000, 0x54c6, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x80000000}], 0x7, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa4, 0x10, 0xffff, 0x1f59}, {{r4}, 0x0, 0x12, 0x2, 0x0, 0x8}, {{r5}, 0xffffffffffffffff, 0xc2, 0x20000005, 0xd466, 0x7fff}, {{r6}, 0xfffffffffffffffa, 0xc, 0x1, 0xffff, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0x70, 0x60000000, 0x7f, 0xffffffffffff7be6}, {{r8}, 0xfffffffffffffff9, 0x4, 0x20, 0x7fffffff, 0x10000}, {{r9}, 0xfffffffffffffff8, 0x20, 0x30, 0x7, 0xffffffffffffffe3}], 0xb7, &(0x7f0000000200)={0x6, 0xfffffffffffffff8}) shmget(0x3, 0x4000, 0x378, &(0x7f0000ff9000/0x4000)=nil) 16:00:16 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="1000000000000000e800000000000000"], 0x10}, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x1) r2 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x1, 0x2, 0x70, 0x3}, 0xc) shmget$private(0x0, 0x3000, 0x2, &(0x7f00002be000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x0, 0x1, 0xffff, 0x5, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x9) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3, 0x4}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200, 0x7, 0x5, 0x4, "932c63cbccfeec07cda8fc0d2488c678356e81b7"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) munlock(&(0x7f0000084000/0x2000)=nil, 0x2000) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8a) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x5) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="e346ca5507b333b797879cb9262c6f26e8d3a52f8428cd77", 0x18}], 0x1, &(0x7f00000002c0)=[{0x78, 0x1, 0x0, "6629bf7fa2107168b5bfec88890858f1a91e5d5fa43af3e2873fd7b750b4c6ab2229f9b89ee85228d0f4cc0b9a8d1738e228394c53d029d9dea73319974d87d294548c2246f96a402dd80b98567a7136eec7e854fbb4cc7222f3a9a2550778a41189bb2a"}, {0x50, 0x1, 0x2, "7755d86af8e8793003d96e11bbe470fafd334038cb99a59cbd0073f6a802cba479443f521f0bdf39a14d87ba712fbec0f71c7d5208909517fb1460d9b58b3d"}], 0xc8}, 0x403) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x10000004002, 0xffef) r1 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 16:00:16 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/89, &(0x7f0000000080)=0x59) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2002, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/57) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: msgget$private(0x0, 0xd2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 16:00:17 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x200000002007, 0x4a3) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:00:17 executing program 1: socket$inet(0x2, 0x0, 0xabd) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="e15802b4f01a24c63bcfe864eea439fc168c1664843e62de32f359f7f99c4fbb6ba3441e1707e4c832172730e2dd836703902d053c5787f48f489c2714c72e6b6c6883905afad1e9ddbe467f387a781d597c29e20e1ecd2f4a078c8966eb180e9009d4b69743b3696a2ec1f14dd22ef1cd157e59d7cdfdda27bdda262ec2a75e5cdbad330f38ad69", 0x88}, {&(0x7f0000002740)="0a57a69bbca0c913f1e7cc14c835d1954eeb98796d9426d13111288aaf4e1b487faeb0bc325cfdf13d4288f8d776fa7ecb5096d8f0af586b892ce3f1fc8a59466ac1bc3611a0f61657fa3f116b40316ded7cc1fcbdde617916564f30803fe6d05b7834a2216db2c121d9289e2f89bfc90fb6c01a4d892755fb466d4c69940bd35f943d99ba5364ac263094741a03e8eaa95695edfbe69b24e2cff2ae1fd7f3b54341b71f3654478352214666f7e0b558a0b97d612aa7e40ec74b7f00eb8bed3212f83989b131599346d2a8c851f117fad6fc85dcad22330ec3106fcc30e9d122e5fde547ea57e935c954edf626af031594af5cbfeddac75c6c6f813a089c839f11269bd1a9b83308d9fad6ff6652e61a81dc0c02e1082cb44419878011437e1b9435bee0a05ae6dbf67fa94bf3b16a543ce363828dac4defbf31f056f11fc9b715419d59f8dfcceb833da8d24099a94505b7112210e71d12503f5fa91602a21538beed47fe064afa6b3384e6c63ef4703117d50d9f36148c6545930e6d8d2f476630c4999d95fb05d34119b71c4266a707d700ec62de0127daa326bb53dd0c5bf317feeac0d3c301684a27c992785e8d248f37f5a464255baf4c24a0d366da8e66b317295d81d54745ab3fdf3a2da6b15b51cec16a09340e8461f76f0420d97ce87a3682f33a38979202724dfe2442c81b824ca1b38d9b084cd038b6293ed633f87233c4c37e08cc99c4f676ca5038aab4d954073d113bc463d3ccc0dd24996553fb54295c5d310ec363e6b6ca18cf08827f4ecd70a92f9c723a3312b621725ca20f11554fa32ba6c78c2eca7daffaefe6d8e8fcb6d38dfffabceb111405aab39dab52cdc3dafa0ef91c5327dee797f000d0385bdb24d77c0b93bd3334e186741fe2d4076a9d2751ceee3d6a84670cfa98fc09b448f6008531b63315417689d169c40d118d58f5582219b491fc844bf9d8b414bbc9224dda58b87aa7097949ba065932596257254635d7ea532a922fe94526ce65b285d6d18db2f8a9734601064698eb8915ceb65a3e19d51173ec0b83d37e6831698e5e1a6785b09225f1d9860ad3a283f5fa10ee2993373096de9676ec75d35e6ca88ccf1818c4e201b7824aa3ed62063997a581970c9c1db1f41f6f62d8d8024b906bf51f322f17a09c3bb50568c738245adef9f1603059c1b937070bfeceff2f17ff971548c73766004e0c1682aa91b4eadc66fad0bc5264fa202b90a9ae34d6ef8f3f28819d646a5d032b26bfb1d8b6c1ffcdfbb5dfb1e59e36c357826461b4b78de783bf442f8a4e1f213c3656019315e184c3da8973afebbb8e887ae71ef9aa6a459881c3cb949e9a83b8c6fb12c1131db80ddc9e41e5fdea7bd1dc67d28f77e38b8cc8e657e159d9961909bf6cfbae8aaa12a76914ebdaee08dd46854d6716f690fe65d429ef7f48fe9bd16828052c90c7648e4e430a837ffe1641c846e71b55c03a4d340a97716dfc2a049f31df42efd17b57f8fe0fa769de9c72afcd0f6da62ae28e7ba03e8b7108ea985acb3d8428fef7927f2e3be365573751097ac5c0622bca2a16599798ed30793fc2927d37e4995b0cbe91879eab03e56b89e7a3f0af4039c7919977fd607327e5d30b9108fe52a30e38687d3a6585ab748c2182e65e72072ec795d258fad8d268d8b404df5e5473b189c1df853d06f924320dd52015dc41afec9d78599f583adb48aaf8f3b96462eba9a1b32b8e9b54f022d7379990294ccb10d2226c71095ea5e3d16fb6c9b179ca336bbfed54729222be0862fb33bc6146bcab8a74ab57cdea5812a55d6f19aab2f7d1ae3a7820b3af8d314b5207e97fdf3557bc543d8658499a2b9d0d618b9825a15e9dc65bb222f96a51b6b6137d8373006b4510adaf7687fbc49bc6c8e443b8a0ee8c490e448652cac35a9c9e8f83a824a420156a6f2ad9d5ff75d6af8cbe015bad382d0fdaa54d9d2e3a0a07fcb11feec0490ae94ff04771c37f4972464cd5e5428e966dc24bffe71e9bfdfd1d84d326d904b8ef6aee72acb17b61df50d33888894f0a5f06d6a16808cc0476749d3be8f0c12e915488a4b5e6f8b18710adfd01509898852f01e90f1e998733e1e5ff5014feb656b45b05c9d89937668bde2b7cf570592fc98cc3079789fc9d4c70bdf9beb9df0f90a8e924521e4480f796eab96c96460333d1b40851bd10a2079b6d7e8b6f49be31e7afc24f45680b14c51d201b55a7cf0f62bf1b29a38199ee537e7d82b7775d74bbe26565ff41602624ed87ec4633198bf6fcd463da9257c64a18e28f6dd548a916ef7bcff0ea63031ed2ec2f289f1481b1f220bd1acb96eadaf20cf21fa52a3adf447e7d702adb8254a91efe67b3e885c19f148030257354d5c87523ceff9f575ba5ca25a3c3fcf5b0030162bc6a1027bcf7ed7272de8ca97aea921f223c3ad8459934e53fb09dd2805ccd708f6d3176bf118b59d7a7f2c0d73e96784ef80bad14d5f4a12697d9d6f01d67ce4e643c0129e7274bbef7aa6ebaa5c04f4d6b31013264770c77e75111fefa7fd843f7e509b4daf6f9733320c1a6828832c6369e3e0e1a5e0144777404f3440f31b6fee413210986fae8d59157e0d6f04387c7b02eb545918be06c3312b887ea3d700ce9ef9779ebc86133fdc16ce1981261f18ae6764e0f7ac04aab017941e991c9e6f5fc59a321c622f7d4e2e25329a88366266cca4b1ebeca7c562e0f7b50aab97a574d334996353384a75ff65515640f15625f0cbd63b047f90ab70d76b7026ddc4426aa256924c141537f9ed4a8217727da3a0191f66348216a4aabd597cb4d3116df25e3c86ef047ac4ff26f1c167b79bc21be30d50ba249ed3f96bc80240fbbba57acfcf4909e24b55ea917f66c873ece2a74d599a3ac9e477da7432f0f59ac7208a39a6c4311ee5bee4ce7eb4107d44b6ead6ac1eeabfa43cebea7d320cb4c65a0271e39f78878585a0343580ee70db33f18ebe21f314f616f835dcb619cb6903df1bcdd1a887db9a3d0b245a41c809c92d9bccb090de12a94ac264d2f5864255c9b7e9fcc8b6351466ff7cc59da8818ddab1bf3662f2d0c9900036f7f505375882ce574c13f636aaaad8dfe082116ef132f99af967693aacb4c7d415c9728a1585ce1203e439ebf54d0f00524d8b6865a1525f5590f244571518a04d0c18ca88b2d224e112edf0c443db7c8b771776cf524a4603899cbca00f9116e84c963fe7dc0d3b10531159ec3070be04f24ae1316fd772197549b196562ab79b3d697668a2262480b813947c2673963514c9385b7a1d780acf4afc0dc4a19577bae384b0a8039c398969dba1a0c55202118d7f97a751cbf608f624e49786b12a672240fdc274036a117dbbd1c1544ac19cccdb8c2a269c95502d98fb89e4f8b889b0289516ccfb53e3d2ea3d01734581365f7a33476f980e443ff68448b7f298257be9b3ae63215db3cc084ec6ff046f64600822acebd70552e7276223198ca6f140b06878c1b6210c9745516ade590a24e210f17a76b5ce188eea03995ba81cf0bcdb2e0fe36ec1750e30728c57b338836e7f872d64be0198d850e1cc08d618131c9c5a03fbad994bd402bc0560f757d992cc30b3a2483f8fe3ccdac39be0e4e2b68d4bd3b669ce2d9a71ab73a0acdf1dbb0d1671c19c6912deb84f297ff05b0836273ab9b694670f4a1feb34c6630d3f46a59093a554466e284dc50d78d792fdcd32ea67669ad5e8444c0f7606fd799e5414e84b2c0e3e33f5f59645f455306c63ed55c5d0fadda435dc7db9f8990925de77036bc2ebe603980fc6178ea542460ca97cb52aff1095c9c5a6c88e38d11900bfeb425c852472b9e3007493b52e3add73e73e7acd8f9d2e81646d4773ce7efb19ddf43582470f2f309013cfa14e907737daa964638e745da35103162135b5723ab5efcf29d1b445d7d072b34fa83dcac6f24584b0c207df830bca9be96839820dcf439ee505027670c783e976b0ca53b851fed5b62c797be909d9c3fe3e604b2c3e9e331bfab071e196c423fdb8e7d833cfe8a6a2af570392fc1aa60b67628ef57984ffba2df3cbfa2f7c4baeafa36f2e71adceb5a767c8047e45cb7dc9eddefe92c1d980001f99eaa22a3da23ae304bcb70e6facc641c8721c19ec296a09a4bf67733ddbba189033a11f5f7053fcaa8f1f07080c755fef39b08b6980b6dfb59450de7110f806baae6d2d79a8a00359fe725f45c696a23e8ba464bf6541eb06699e0ddb001dbd261a0b5965f00d8e978020aaff997619e95c42036950e79e0aaa7f4a3162a7ce7ad1fc18f5ae56b1af25e919112ced9dcc949edf8712b41845ed73ee2c8a03a93f31b6154742eaa8e9ea869109cff1ac57d7db95dce3ab92eb5522c8a493debb637f826581e0eefb4b792c120cf49108f0e46dee875c7127676f612496a84b87a7e56ef4f0ce1e83fed8f9653298f5f1f677ff80739378427fafe223e60e459b2492c81a26b050806b2ad2592b97bdaa91456e52d70cbfe5f02b2e78aad8bf94fa07ab9c0a3731a020ef792e0794db04288b6867726caf9a924b22c45b5e6a9d9da44739630c8e7412affbb76957094c52ca24741af346f4184239ae6d73fa8c97d4d1a8b9ffc1a5d86c2f6ef8a8a44389a3d403f27f25dbf5aafbe386e59d0e29bf73d0a8ab96e447775faa4951f87184119a8a41d6c757618a6835ae459f9770cd093284a54d818c2d2beeabbc27322aa3af0d9905b1d5c2c7eebc1340cf10ecf7fbab471b7412cac5fe873c23182c5ec4829896b7966135f168eb4bdea8d6d0d167212e3f8a3bee69a4e5e568b01b1aa3affaee58f79081be2c985a47ab7c62ce0be8f7246ddbfac19eb7ea1287b1843e7c8c085520abac99c9056526582f8c381982509fe48829b003c52b4a2fc337f62241977199c0a5aa6468e8359896fe5807b40622101ec913e8f18a02b622921bea12a72cea6d72b561d5477976933704f4521645e65ba0df50a94b23c5c30ea3eecdd223f966654fef6d3ab2c144873ab33374466bc06b14b203e00c358c47da4aed615f8b4c889855d0cb3158b31ff13f1432f1da1145e3d9bdfc34e7de232531c897d69053fb1a2af6eeb9695d5c35fd150d96945965e362ee45996ab87d2efb54fc2eb98ecd4a003fe9e3f1830e5add8846ed7935871f1a8a18297c757b7fa0fe33e247c0295247d17ff911ff5cc0c8f73dc901d18b184f26684be403544e53d8cca2b749211d9a435bc8cdeb310693fe6ce7507c24d8bbc5f9f62f5903fa1690dec1b75be78ae4aa7d76d1c7b896fb130fb5f598a99f1fa701ee279f1efdd87b578e648fbeab47cf0fdfaddac55a2610d307ad5588450e9d7cf51417e89567db5ec63be676df57fb720ac8bfdaaa4ff90513c42a45de6de70215b6e9cfff9235a023d10e0b8de91d524a99d3209f03adf9efd39dfc845fbf37c48dab7d44655a1779f5f2637f824721f6c17fa304cdebc8598c78c02a89239f92fcf2f12039ff94236289f461d6f9c3e2978467e10fa400831301062cf44981d25575a4a8d52f5f0e44dacfff44b8cfa7b0ed3284a235a38163c3fd4540e39d972b4c930bce520cff9ec49979c46277275cd0fb4ff9aaf440b5820f2fa4d66663e52cafb39f3ab60348866d9dc3f7a4a2dd002a7b1b44c0690da5b59c70da133d81ec7b6891d97bf7568746c63769eead6a9a5d2ad6df9fb55a5f514d6321e18781220931e62e75f3b359ff515a73b3c514a04ff227b86b435e55968aa4734591ddf0b5fcebd76aaed469c4ba475", 0x1000}, {&(0x7f0000000240)="cb531c7a3a857b0429a11f47f6320087d3bef1ab1bacad44d56436e599738ae57b4b071a67b9ffdc596c1b428dd6ae7b9c02381c2901fc1cfe1c8af87c3d650e7742db463be35ffe3cdaeb665c6f6096eef6ea2ce61038bdfab995bfdbf8aea857576d3bd0811392f8acea9bd40fdb775d412744d3a0c33e56ede283c2f9cf6e487729010cbe8914904b80c581a0bd1dfc9fff6a4e5d9bddf82dc1f5f8eba67f6f3777d3be6183f48df958", 0xab}, {&(0x7f0000001740)="12118487fcb695f27083926f7fd7df0d3252ceead445fdfa28dd8e19f95fc9fa5d2b0bee8b0f39372570e7b7ceb90ceeaaf62c238ad305315c66fd832bb275479e32e289a6693067a129f45e08b3511fa27698697a11ffb9d60377e08e45149344429dba31a32fb26cc3ff14559c37f32cde33296052b84c27839d59b51fbc69c5cb6305a185d0531cbd43c7619bf9ad823a7947a637ac7a3d3ec15c0369699d99d4aa773cfea03d216fdff4b87c3b8119fdc9f7e7240b840e729dc2ff91b2574088602b9dc2dc472073b830a40e0ef37cf2718d8d050059388bcb589674bcbc299f9e5a7bc8fa4ef5b1b4d6690c62c0c936647bb0f9aa578ecbed5afc058e1610fdd9b9c4c9c9af46d0a08deea30d783d20e5acd22010cd09adc266c38e10b880e71cfea7b965ccf4152725b640863c702a3ac0ed25bf7e437d90d9b11c1f732dfcc0285d7d7f6666e4cdd6606b2cbf756e34893b5ab636f87b854d25165485f7c03d4ef398a8bf2e3e77e44404e4ff69eee86f679e9d2b0712b814eb88ba4f6c3efec647c33a17885d23926e5c5af9bb0fd063271c0b85890217ab71a9cf52ca6246d91664ae566884db0c0078cb33496528c7f177841b414a11ff3caeae3c08ecbcbaa203d1b9c9e3d6d3a799053d3dbbd46846047cdc247adfd47231e5bc6f18f5aaaab706fd7637a8555112b222caa1e279a1b6ac5a4d318c9f3dc55fc256b82d4ea79609e2148985821ad7fe3cbf675447f5944bdd413f7d8b28c2b3e9f09a610cf1a5c0d40c609aa4ea8688e027c85e46ffb378eee18460a8ea38e043596cca392a3b825b5b3baa52cfaa07c5f29c3438fb1bdf025af4de2558de2d3ed1f9f63140d04d26b98beb0525042387d8c6ab1294f092d19dbc5871430dfe422a75dc737fa1d5c29befc987cdf77665459862899a4df5967e85e14e44e3a4f82b9d9976cc5784adaf7d60205ec3c871c863ccc0ea151d8459df646952140b0f76e61f596b2129f0df415f669b73a2da1a3b151d0d5a4ff93d663c8bf26402ca08a1c175ed165899996741416f6cdf67f7e8609ce25632443b3793abbfbbb04cf675181e7741f4cdca2d26441b794778c020af1473b31b1854b24b8414cc2f3fc52093f20ad2dc6c50fa70219936b62fdb6228ef12f2fff95fd7b93119a643b17fc522d90ffa026ea0955bca974cf8aa7abde77a33d49310264995a7585ec117c3cc56f902c5ca25d3fb82ccc966576a5fb7a6c851509e57d47cf2af9335bda36ef5c452ccf9bd86e6c5e10fb1c94a6f6d6435ca983e2018402cc87ba3ed6ba46106c0bf0619b35c7b4c5c42b971a319676027d4d1828e7c2834cb8636b348c03206b1c05993d54cc3d1c3a96d371375fd5e5587f7084d310298564aef56c30f1918025de04772d75760f9abe84c5dbddad904e891f99be19bb013b2eb3fbeaaca3dc2760090ad9ac8164493238aeef9b11e3c0a96fc5d3618db2c63f3cab54f657cda5217456de4fb2b85f31d190a6cfb9988d9f686ae00e630cee2537ef32548d10cd2a719ef7530072d0a43cbc80e53613ec490bb554f9f2c34988ff60f4f62a70c8f113db7a89aabccb07f569b807e18134b8d4da30c645086ab8f7c4f4705c1c4986e1224aab76e20dc361b15e56bcd3bc40644e89e0b466dcc47920da3db379e60061a9a7c54eb7e9826aab35e40963fbcdae61b0e505972b520e7b075135d9267a41ea948081439f08b5a3a2086dd1945b0eb6473081c4306b76c793eeadad1d428cdcae820cc1f244265bb09a77ba29dabd6def15d39af3e8f8c45895b734fd14015a64a5ffbd17276b4b1870d97feac8c1e15077a2d8096a82f9a64dfd178a72cbfed3c777742c8d695a5cf8b7a99e8ac673faa4b37b7775720e3130ebc0f76ef4f20476828723e4f32e6eb0ea86def29d95e2bacc4b3ecc6f418bf836b80b60684881f7dc6705011d66fcf6f11bb7f432c550b5ae530e07cae9561a1110b1e1d6abaf406d47120e145ab2baa2db1d78a6e0c848170a03a8379cd95ab8ea74abf08b28934661105183f3c8761c3b2d134992bc0c5ea92d7f7e7c2772a978f4182a50cee09d2263b1b7851102cba26e4b842757dc5fac3cd2649fea8154b30e53f6e724b38ea2bf4d001dbe6a21fa4691348e50a15e948c312ad091d0f683ba9b75e32593dba7b68af33a6ace983482053cf92cf7f2a820725be74e38ebe575740626ad9d93ed7edcebca498c234586fb079f0efd5cec2311e9aa4bee88ed87a301f3e960b45e39fc4b5debeec13a4a06f8b30bbf87bdb5d7e0ddcb129d01e6d80d7742741f057d777b4edcaddc07616b263baa0fba929641ac726d44c4a63d3c5b1115037dfd84ef9861b90fa2aeb01a4cc6ba024d5b7c49fd56bf3fcb70058f17ae33c8baf7be3064c8720f7ea533705145852b568ffa0fc278e9e2e6e53c40eec41c56c929a112d926841903ee31d8f25b1713f907db5b86abf56d1f05294f6dced2dece6d6f9e93c2e6a76510f3629270d7e92a5b67287dda5b71e417fab83adc539f594826e6ec50b4ab34e25158fd26c83b3af6f9c505fa8b90a7cebec3ffd189ae3b91b0d6260dffbc1a7040843a5d572f51c458e5a48fa8f729409803c7b6211bcf4f20597d9a34c3a8a2c83510f119cd0ba83722c093f3a313be4e5b615d690b7c9ee51112f95e948277dab8c95deee55c28700061119cd9b5668a3d69fa032183d7200f9bf96b24fe632103a045c5d88ee56306edd9a2a4c0aa0db51c514d3c9971406f785c1799b69a629314fa590013f9b41d71e0b0b8c78a059bc8e33d51926b911776bf7fdb0eaee97f063f89bab9d7216c0c3f309529b5c0087491ab746b0b05ffa63956a8483c7dd0202606f9e8c205973b7d1daf91d9bce3fdcb041e5a3abcfb2c365077bd112b444af6e8a23886b7955303d36e24290a7bb9bc17655d9eb8a14a170d4733060a32fb57bdd95a78741576109f546f18c4376b5f00d5d2011158f362f9dae17fd1cc9228678fa04b805b3a1f6b2b57633e3e283694f564c2333a6d3b629bd7a5b38b449e455ba39d11410861324a89f7fbe0df66fb72d2cb056bdaba9dc02f3c5181dc78f7500db6f909a9e7e7f4127606330799b67a26b8e1ae64c9c863df1aa106681800c4fa4f49214d336ea4abad72601a676e781591612f6c5e8e9cb038f53bc762f2e7f438ad4d89e3f434713beb34802b42f7a83eb6c9ddc54ee333e9d01cdf2ea3f8cfd7550356657922184dbb857e63fec1e197026a6fbd8c9c44c55a1e3972f66aae443a7f740619475cf9521a08574da1cbe9a990bbd71ce74c55f1fcd6c0c0006d38fa3f5d4f842c5c6c557801de267c36ba1707d86cb7f465628b66b843382b3139398f334ee4dde2ec281ca8e5c7c0c7c7226cabfecaa01da8bc3b64f061cffc6e873934e8cc0a5a9669a35cce4c80fd5473474ef81d4ccada7c264e26965d472ba0a9eb73a1c700b7402947fd84c6af3e0076a3debb90a6dabb17241156b2226debb242586cdc121d661263d1237d63df605c1aabd7f12c86663bcdf94cca909591c241092833f34a665f35da9486cf14484946f508e297a24f8b8a45f3c1dd1b4594a3706a1f8d419eec6e1c5b3d6a0046cd6f7e0f3fcc7ae0d08fc77402bba5b4844b106644165a51130166d488c64f6bb12ee3e117e6366858598211f788fd45b5dfec6c469d0c6e768e82452b1b7338a078b3f7dc58ca3c859e08c80f4e3c514284f60c59de22568931cc619255ee2455b583b6a1ef1e307303819800478f5c85708f5ceed9182475e77c55cf6ea51fd15032200f1054c964fb1aa796f96179e957de5c8c659f11e7855efc686e5884941cd55e9346d283e251af8d25022f893a861f0a02f3d508e35dc906cb84559848eda4e44471d598baa0b92cc71a851068cd5ce651f9186735a2b97c2f8595f16c8cdec9577054cc32c83d3aa23dc82de2313ef91b68ade5572530c02a7acec9ba6e6be4392a3e47f7046ee1558ca33193f0de22aaed3eeafb37fe4f89a41cd510d2d9bd268d1b862885f45ed8b1738cf5a523286253d17af8839c89ca363fb7237b1edf90207d293da5227b050260869f05f1d6001a145fbae99cdaa9964096b1000192411f28408ffc28271fd6905d986bdecb139b413848da413363e9f110085c8d66a934cb050b36b78cc30858e46d20d45e7c7b75cccb332186de41106952561fd2c1eef0f5ca3acd8a3d9197e7b7e301b3418f6eff2cd8296044ec249c352950bf27bbb0106dd3cf88f33a0b9ecd21b9bf4edaeb78f588ed3a2a2b9dcc6f60da99a12c654eb56c3906c34b364fdce03ea5da0ec08e04304cf3d9e03e3ed1c0eccf9fe623c519687bf2e28866710c02db47f6569040abc827ec4524ed0f5c3fc8cf4f31437aa8f484b8d01f35ef161a0b0da060e36acbf31a8b2dfd09ccc3faae05b004a35cf53e775e66d58bc46aa3e52e5cd1bf59874a005fd515593de60d0521928b0ae4df825daf965f5ac4e1d17655b89b603b41f6d0a0fd5f42518c8c4cf6b15a03a981caec48bc513fa6eff4c8d403b59341838d7be2a84640f96d1118a0a746a7fb6ad40b20c50aa262fe585269a0e4457a37869c5fd01bc5fd9d3ba9a3926fbfe1f2be6029b7d448aa0cc4863f883fe02607ea398ef7a849eceeff51c8df93945074002074338b9587243dbd670f303e5cc4045891651bdfca5cb23ed1ecbc92a2dfb3bd71f6096978c4f0daffc374ff0712d27f47773810bf6eb0f71fc9cbff5ae154f4ff06da4555cca9262ab867a8792d6270b44e6610a27bf4e3528e053d2632f92dbcb8f61aebfdf2e3c97e6df9fa7235fea1d925af3632c6881e588b29b66df62b55ec8856fd2eb42fb00ed166062cddc1e743a3246ba7bb8e9cd2c42188b14655a96260ec37f6afa4bf5a82c4fc2d2e54a68eec1863220ec468f470ded0e6b5f880f508ccdfff5ef728cabba662e507aea4c715a16362ffea9378c934d5765fbdac3670795e597c06bd4ee397f8bc43e1c413a8e441069a3b2f745344eb6cbf66fc97409cb71dc34dde3445606f93a5970ec553f4f7dd34107f5600360887918e96230cf387bd5e6580515babbf7af924026e2a95ae9215bff2bb83855ceae26b727182c6ede1186045eab544e4d3de9f1f1a94a6a4b6a742c7572db65de5567933ff74b5ed82aa9abd614e8341668ffd079ce734fcbcdac273bfa2230362fe38d12a4fa6ab490e1e8e64f8cbc58e85d2708ad987a32cf7737ee1524c0f0ab186920689924a85a2c93f0dc63eed8bcbd173966c3da032a4b554b3fdefca3aa47cbb8c0ab07317072d214ab3da561ae715dda65e36a2ed048089a3d5a085e542b7350411da9334d945933ee90486cc4700ab0b78d205eaa662b807428d29c3989cae15435fd445cf6e3ed517a4d878d8a20f42d849f9d83673f524ec30db339ed66c1977b6e3402fadb1639b7a6d9f23e16eb1f8fa90c3570207e0113d9e6ddb22dbd6a6d4a273185548329bb98d371471531acb7fb5dd32d13fe98f05c8f50442d2aab01bcae2640e4207857a7a523de7ee5fcf3f02afc17c8769f3e152f51401f301065ff9fd87da95e8aea945d5e245b0194aff056c402dd84a6443bd2a8384d94ac02f544c53222be689db79718b65c508172c0e3f690547343afc61e6b9888a69b1582ba3167e33b2bdf85200394655d12b40f3499f1585ac647a384c464cf255fd4b65571cb48f5b09ebdd53a72a0ae8288d824ec37628575071c5dd11e0731be7b0d8a58f55bd3", 0x1000}, {&(0x7f0000000300)="a48184f1b9a3db671d31a3862bfa3e89b8e7169a7180fb84958cf5f3eb0cb4f15d2e243ad81badb29d32ac3268aa860e0cd4cd017ef2b57540cca1440eb8819e9e25faf3684caf7eb3cae47c9ab7787163cae1108a3b7729d792b11057549fe996e9c0318269fb7f90f02e354424d9e021be0d41aeb5356fc610551ddd305a35c5c1916602da6b4f21fad8a86296e0b94284154b742e028d01dcc86088d9f49178bc9a29f7de174d5fb8f2a79599cd7b0cfeacf6539be04bea8da266695b77c52f1e3b115719eae1506759a2dd5e5b16b50490a609577d689f1582d8a7e7839f8ce2eb6c7cbdd90786cd", 0x35e}], 0x5, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x3) open$dir(&(0x7f00000000c0)='./file0\x00', 0x3, 0x1) socketpair(0x0, 0x4, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x3}, 0x10) write(0xffffffffffffffff, 0x0, 0x5000000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xffff, 0x8caf, 0x101, 0xff, "eeebd53e0fda14ac3ed2035e1b615323835081c8", 0x20, 0x3f}) 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) 16:00:17 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffc2a5f36bedb0824b71a290d17824af42b43622b3fe"], 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000080)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000180), 0x8, 0x800) msgget$private(0x0, 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setegid(r1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getgid() setgroups(0x7, &(0x7f0000000340)=[r2, r3, r4, r5, r6, r7, r8]) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = socket(0x18, 0x2, 0x6) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000140)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000001900)=[{&(0x7f0000000180)="60b53df7f32e28e43f2a43ed9eee1039ade94cf42aac8eb1e69cf423523f3e7f2a71c8f252d6df00ab38e80b5669c09b5fbaaefdc8c34cc4a23054cec22dd2945f960056257f38ac938875ebd79589a369a75e9054faca677176d48c5335dadbd580c54f2dd2f732f4c6d367edefd07484038576838d812bab26b8cd6fd18822f8da134dbd0baa7110cabab570166e287aa3a0a7b3bf5e6e5c1024bb85e68d95f9adb035c2ec579c73fd80aaa48b84face32ef26175b78bfe1c0164fb52eed8e0830786e47605e7e8fc492a004a728d3903a517b24f476c84c3e", 0xda}, {&(0x7f0000000280)="3f2da0410a404cada24798a015bd0ea82cb4b017edf05d6ac32b83a87204e29b6f9f5a07d82af841acdd0f6b4612c39a33c771b4857b719970329a2d30e83081edff8481eab73b99545508348eb21f135e3d0717ea8ec92cbae34681ed09bf5784ed9e567292363693763f2ba3c4167ec6345c94f01d26a54f0984153bcf498f6340f9baba6b304fcbde1b0567b9b596e147695dfd7c947bfac79893636317fc1a29a24fdb9cc5997bb84b8a7319fe4a4fbc94ddeb996ac6e9fb227492ec90538bf60d2d194f7c14bb8c9a5006dc1abea86b58949db859333b42351cb21a7bae0e74fb680cd2556df6b3ce4ed55140a4be8f7a1b84592f8c962a30cf0307d00494ca5102010049f13f55d22095a083732be3d3d8d2baa4e71e671a02cb24517774bb6f4a649a53edaf73e8c0891677ebba7dd19f36e7c0bd1b9fe4a1995410e9a11e887ef0564fdc8183cfdc35aeb62e636e12a9504550f29ddd6fb1e35d29488681fa14fc33dff3b07136da4cd997f102f7c99e10f0ac012fbfc1b86a7936411ca19512d1e81154cd3449ae59296e379f9cede206af95dcde7dc5b8f98b0cf5d56072db26f0cf6a5afa72d07c6eba80bcb6885cfdd86489e6405b7cdf42dc2c1ce41c2add41bfe9ff968fabe97ec326dd2f60b58caaa376de22fd1125922f50998340d95aede52c2b6d37fcf019086b7e83f8ffee8356e3ee225ff507a2c0112de088552fd1173a37073afb89b977e672bc44f5a2a9b4094fadb1e24451256a01c0dc8188077d913fbadb178375c9ddfb6f8aa13a8ab2ae666f54a9d6d8cca5d948850218a42e201c9a2ea9343a58b71274afc3d06c7b44524ad00d6bc5e7f55c03b01de99cf2f339367d846ff20655fd3698e7045a9da31f341aa9df2e7406905cfea1c9083259de3e2b08ca2d1369098d561a8d438181866861799689aa5b36241dd89a4249e931e6b1536a199e6a32dd785d6af01d894ea17b60da3bc53e6e5b0cfaef340ef7ff256bfe40f6c1a36079780d4704e70ef383abca7b330d2766d6e91b20bcfa6f55fa2764cada29119702e13e55ee68e0f3c4019a600715229421d2d49bb31cd19b3aadd30f05ed10cec1be74ef999801365a7bcde71a0c03dd7fea5e441fbd6f96eafeb7bf5e0fced55a557a39e23bb8d374d78d32ff23d851f7d796748ff8a96235bd2afb177d8a3453640a5c4831c44a4c6932b0043eec826376b0c41a5eba99256a66aeef3912d92fdb82d78d84105a543949a9c1697b116c80fd8257484d1608f4a3c0561a2e8462fc348989c64df9c3e0c45cda17b588910c4771dd1f0305564497274db70dca49cd6d1deb34e7c7a09895b1936225eb2df175914ae4cdfb857cc839712cc83537f91ceb9b353eb6c0ddd5787737dd44f68b4af55859b5423c3204f3e96aadc354b9efcab598d8ec1ab221efd6d0fe720add072f2459c3da66957d081a88d2d81d7dd0acff3c0312f7b78c16eb310af4eaec9cb5ae839797c505654bab40ea323e347608e7969c9193fb234aeeaea8521633af671f0e67260a71c7a73a6ba25b4af6c519ca72e7ccc22ac4ccbc29aa6bbda993db738268cc8547f2eb27ebb0a8c65919597823ae684b07afb7d3593ad3b6b1648a541ec3ca356cbcbf739e65ea9b0ebb873506aebc6bb1cb7c8cfbf3770a6414d9b8a9e3e7276c14ffb492292a3755ddb3ed21714dd663af5d0f4214107a66b60a10de6e1d44250787b7e95f5b8414f6cf2fed0301152e5bf7ad78bd2434d9c2251ef5147ce2c9a8038be0416b9a11188d77dadf1da4b6c98e9e44a1d1e12c5332149fcabf9e6e1d3b8e4003dbea6747f84caea76456c66fb8ce59f62ee4186c04bbf63c287df6f782d78e92846df733a09dbd761b4390809859d2a7c01b5955330257eb97b9f8c6fe740046aa3354899ed0ff022b27a5d1cfbd5d00c32d1e9179369c0e22799539cabaccf76c2a31982c7474b8c347522f0df82ac93093259e3817e7b9986603c60dc6a22e942830ea46c60df138a2c39fbbe24bef5cc232824a80df69e37a96ace2fa173047db14c05d0a7cf42f515a1d193da0148ca1e819f712a7bb97b83c119f96211b43ecfc3e448f2039c3568ecfc8f133fbccdc81974e177c030bf6b9efb211dcfc202068624beb6ceed85da725831a4069d378e182f5ac7be036613cdd1645ab0eeb9f4f4a3f66fb666b57331fb19db32c30cd60f891dc1aa92de01fffe1e5968f2d270104083af9adfc06536e6fbab5d3890fb7ed8cf95300b34d488469030696fb7a0a240bcbdb430549dbe79cce737250883b84aef894da68c1a5adec578f351d41fecb90b639af05d906ab25fcc4c1e258c6e746b00b0b7ec8ad9eda4de25d07650a2d86ceb3794d948a4eb5bc6ff445c8d8980a542d34fca96a6ad92785a63a53884c4dbd67ab2b0e3f62680ba483eef06fef34df7349797743454504ed49dbe6ba42911bc010079f67f4e5f8d1f5d1f55087936252eb6f30124d4266561d97da9709cc54c5396fbdc2367cad0554068535411af5cf54164572a6da15436ba12856956f171ec9b699119aed5959bc8951565a5a1dd519ab905ebbd79bfc0eb045c32f277edf1cbe5c3c16ad59a3bbc307ea2622fe4e7690c6af56f94ffb216d9a28456567d970a56917d622aea4d77827cd3c38ab959ae174671676ddd24f5db8d034d05ca0f8312e305d7c464ebd1a36ae038787f2622cfcd18883b48e492ed98c66850327264f0e4945f7adf4a37860ba3d30ddba4a33455a88c2b5031a28995177690957595ca17b3927372749d458e40183eacb8a25c047091d350311ad20889c64a8983690cba6513e70ce1ddd0184f35979d559770a6575bb8827661e02df974da1548b8d32cfce308e56b3dfc95de289acbda9b40569a43094de4c301a46924c97e9ffa570628be37b2ad00c89424da817d2b581f2abb0300f749da885909ae97a57996f3a6027ac0a96c8eb32dc1147a482eb12784bee288a56c3db2c6935128fed27d437eb32713ab9ce9a4f1c1ef1e0470fd2e1472d1ccdbd9076c7720da3341101f1159318b32909021cbdb06210eb05cdd9502e114313d57ce51c3ab73d8034ef69806a404339871758e6c71960d803da749792b349fd43f01d8384c5080b20c0940e2df757352854a2641e006ffde4bf1a014f6791b76c448bd22375b7bd99d1632b6c6d05e2f6e5697408ce4c6fb417ff3e69819e21cdd583e72e0ac20df322ee01581b322a7c6c2ef69ae9ec7bd55134f79da9f5b53490066716aa9ff157e8b7f368d2b0d517cc3c9f0a7a72c0e06276e9b6a790d1c406b7c7ccd3696928d954e8e691a902044692f90c23fc3c66c6ca8287a38e03282da3833ba9660ddef2a8d5aec89c2ede5d48116e832ae2e4046c46ddc548b5a55af7f0e58c3510a9fda9e47c3486758946e2cd22cc2a794dbd9250d06bb3b038ba47dfedd8e0f007c4291567db6be6ce9983cf425db68cf7c4b518d664903e5af5b2812b2d803949a8448b6db561edd4bb18ebc0bd709ea60234fb24a3d42984850c7298ef5c10f616ee4b5fccaddf75877a3ad6abfcaa20c6cd34b3f021942b25bff6da8dd2749603254983602e93c545353d245fe77d582668488a1bd13544a506806e04f343d431f2b031c5e01cff09e9ea6999956a7b7ca9fffc8607b3e6c5edc53c6f220bf7712e1d3af5175eefa2073bba254d3fc29fe4ba5ea219d068224972905ac550c7f4f99950b831e4b607f70065c55524b692f8117adf5c7a7b0f788ea4bb1b14e18974ced2c1407286b2e4393e8da408c62bf05494ac43fb1332cc72670b478113bcf8f2787d76497823ec24f1347c63db1a3c75049065c2aaa9c5ec0555eca3b3ccfca04a489f490df445ce9f1d0dc8481b8a8cb989831f7e4b838af864f1829f9818c814d7cdde2ca042bcd4a9da62ddcf661c5ca2df835c5aa3b5f1132b309989463875f629a9ac840b860f3b65d64e0b9bb8fccc5d7284e2c8ba032d6b083ded34963fe150f989e6092480dd01d702ef334217c37d4d618adc0d5f21562e3cdfa7166c0268fe995039f59489ded722f7af979ed916e434728936457d334061b0a13dd690cc963c9619e45c7cd59aa1fcec9743466e6675bd6f0daa04b6ad0d6e8561e42ab47447b7ae8308167bfb7657732b75639205793d79b00ca7f6cce11b14d7e63daf4742a62cd9966348ae48dd3e7f9506809e771ca627ce57415b5683f0eb3da0be441ff2bb33703037d0a71f12da6693fd45a404e52a5bd52db7c5f2ff06c03fff0d666018a55723dd3f4031e9e833c788059974803094b599e22607e5cef7c889ad1cdf2ae612a89f23f54ea21d9c0535849e5e0537b39074ae7f9396086e5eba322e9cce887874cb110a71e95939140ad57f9559a213dceef7edf03a920ec5a3f2d4dcc4b2b85ccb77f50a145b068e9694235846148266fd75da484033f8cd6ddb2a6aafad952dfa8b66caf92b58a7c6113b421787e84fc0a9cc94ac1d5c24626d6f5ea8d9a73f6f3229b66d82e7ebde9b3a347debf22b22726ca475ad208dc281a7807834d55ae6b96cc6d57279ff0e176a8c18bd335bb40fa241778f38c6eb36a66f1c0bed237cf8ed4e956aca991b395397815fee8c44185a1cede59ba70583f7883d23b8ffddf4e2b54794b3043b133f32d27fb19fa5f1fc38246165a911002885987264111974fd637dea5f5d8a3357e2cc2f3bff4b53eff1efed653c4f4279e42da554c158bdca0a1f5092f17d397eb226c7ec6af66ba92239fd3006f33775c2522e4bee3fcbc7540d9735ed49ff4d7791b6c6e38d65013c428952303743182fdf564fe83d4c8076013cff563ff1bef225b3da013538789b60390ca9a150f844679765e927c399ffd7c4e1da71c4f84b6b08fbfe6eab11d1ccda8450e978eb732a1174d10245691c3c13873672f6f330b7beb1099a486a0d03ac0345964aae8370743a08f6550c8ed9bad5a62c60f3167dc610a3d1896673b079957f0e62f1021b89766a87bb70cd4763482dad7ec170384acbafccbf0ff68c2dd2624c7db96c0b69e3f94dedce3bb8b967e647891ccfad66caa56d6ff8ed4eba8a1da1aa2612153d5f73d0f37202cb56806381f3475e0f887a82781eafc910e08f91fee39996587eeacaa9379d920b6dc4b90c8cabf6f2e7e3e4d065d3ad23045fbe9a65de785da35e660782b4a359df8f88b5d6a11e6793e6c497bcdf177e6f9bba886d8d8d7b9d27a61240a961f49a4d177e20e651e77a7453e115b4d391e58a84cd46a0bdfd2364c77564b6252dd3681be40dd03288ad787146dd8daa4f35e1f4129d61a3de4decac94011363385c54c957d18dc50b59c4fab2c2eab9ac36de38139cbe9cef24067fd5fb3fd4f59865731a48976eed0db599ddf460e57b67f10baf54ff39a40ea4b2683885e568062de07ab609d2293fc49709f02f45caf080521ceef839db9a8a469d5abe8e571954a557f541a77104c9a48c2a1060e867fe86e7787c8482c78858765bd3f75dc4e4caa53e166b16091d90bba570c1f37117d6ba3512436856f9fc59cec850978261e9f2f247aba799a3aab9f774a491bf1bdecb2ebacfc3bb553f8261c6ff67116019f3061fb45468071e12bb63e35e25a1414ff4e2387f3269b31fa86ac16ac7d3d3831abd3273c407f12c76a0f8ae7f03a05efd3db088d895b5bdc6538ee74f8b20e6d08f8657b84e21e40c9c739c4505f5194f16f55d7043ebbd4bc2c17d8d1050fd0ce72aa4ea23752be7cc0cae79e84feb05bcc1", 0x1000}, {&(0x7f0000001280)="b7de47109df9039e6401a385b7f856173ffad24589916c4cc32b283a7a476348bbed157e0800a096adb210047500eb3e5ccf04cd6e07ec99620849f75d31e86e515ffdf858c43195ab05a8e9b5cf4d76551786516024302731485eaa22d5fa026b7d89e1287b5b575f5fd604c0aa32fc666c52bb170a22a0039318045de8070d739e2cfa40fb12229cd2128dca583e3ecd5d312bd7dff7a35ffd8d9d77323f32b056af4e6e5123deadcdfaebd42063173919f2568dc5c9856e3862921bd6d22a0f74e11af9d73d07b877001ba4436f9c2d729dded2fe8209148e735d0b23", 0xde}, {&(0x7f0000001380)="628e6e900eea5d8316ffa1fd6fd1c32400711e54a70711dd969dc9e54d08b199dae10cf9e01794cd5dbc38446ef8d225956bf160d2daf8b00162466305e403ac400e357ee5e635a395b9ed45d30b5efa7dd8cf2b3eded9aa4971acf399076b1457", 0x61}, {&(0x7f0000001400)="066d60b3aa9fb8e46ae6814b46bfe274bfb63c440005e28ec474ffdf8d9d6cba665210a1e75230d46199910c5badcfac19fbad744d5710e05b35799ac12ae013315fc7f8f8d5c07662b2ab9a9dae8ce2a7f99809154f970f91e096b5293128899cc4c1489d13f8b48150cfee56c67142e068f998e2e03e532b19607108e142ed1027b37860800d3ab5797ce306e885acb9f31cd2e732cfdf6099ae1e8e399c45e35f9bfd1bae28b2732a9d711cc572cdb5af2bac78f9382130d885e3cd6b32891b7bda", 0xc3}, {&(0x7f0000001500)="d03ca955f9de107adabb79e4b7f3ca9a6cc01c04ae90ece8fad8af5dfbde8091e99d1c5306e8b9dd82d2c4ebdc4ff2abae4ab516f61b4640994cb94e2fd6b6309b51debd7c97fb231b863cefbc4cb96661384649", 0x54}, {&(0x7f0000001580)="575cdc785d1a3ee785bcdae5dcb3fab1d327fe26b2153cca22cc7737aa547f22dab5cf4cafa8608551cc10cb9a91489e8f99e800cac1d041f033f15ed0030b97960651133da49db2fe04665c0836ae3b7a914db9c3f50aa64736cdae84bb4d7837eeec9d38c7596fe7a1e8862780ccc3c3f94d0fb02b479165def642c3ec1b0f002980bedb8fefe574fc271d9e660c50ba10", 0x92}, {&(0x7f0000001640)="be998ab9265bf1a6daf3206b34c3f0935df9a763ce588447129ed523f8f853a1ea13f78b6fa60fd3646dbf2a74b2f9809d2ff3e63eb030b931202dcabbf95ab9728952de9c0c1c7bb46877276d90bc226ef24e94a91d1c793af78c65944154ca2cc5748016e95990565779081dfb9dd1bc1909f1abd031196e32cb84b72fb7700e1ba12ee9c1bf", 0x87}, {&(0x7f0000001700)="08e7520ce45c56aaf5b7679f8395a5d257f105f4ae265af1d23244661737aee8577652a055607e6c70fad49dd7e01c4aca7a0bc6075081a4a3948cc9da5ce8c44ca735f89fca65dc5cd71c9867409017fa47e307e84bac14b07fc7fc1e00c141f7a4d72aacd7a8241d51db40a8ee5d8ac99ce3d17a56e5a43e7c848e08b453903d7943ac3ffecf5bad836da7abc19431b992ad142bea2c3fd9e5b7f971e5b91a801711082007194a9405c5251f8bb76a5644d62da516538461c2c59e49ded8c059c90f9f58f6b68d387a901036b9edd12de9f42340e8cfe7ec86b5d9f6a25c0862bfeeafbd2f60241945bdbf3e536e66d253c496", 0xf4}, {&(0x7f0000001800)="87b476b2c8d4dfa95a1bc65c668db24e8fad8acc0615c5d141d18aba17f7c0ab4856a3021db67ab1eb13f13dbe43ddfd11226e83232394ceaa0c72fd8f8f12ad38d3d1321ae77540afa127568324218e692a5f6f71a58e56999773a55caab5062fff294f5342bcbfb2f1b01730b791ac32657d8f9396b0485fd1918dd7f56ea7ea1450433a11acf9f420d0edf70e1ef498a342e2e1963e638e0acec7fd70340976a3e3511c2b670f0c69a77f4b4cf2449b277ace3e21f2b27dde796420b84b4eaaaf72fc", 0xc4}], 0xa, 0x0, 0x0, 0x400}, 0x400) utimes(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)={{0x1f, 0x400}, {0xaf0e, 0x3}}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) truncate(&(0x7f0000001a00)='./bus/file0\x00', 0x1000) 16:00:17 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockopt(r0, 0x9ee, 0x1000, &(0x7f0000000000)=""/184, &(0x7f00000000c0)=0xb8) 16:00:17 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000180), 0x0) r0 = socket(0x10, 0x3, 0x5956) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) fcntl$dupfd(r0, 0xa, r0) 16:00:17 executing program 1: r0 = geteuid() setuid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/143, 0x8f}, {&(0x7f00000000c0)=""/246, 0xf6}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/126, 0x7e}], 0x4) socket$inet(0x2, 0x2, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x12d) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x41000400000002c2, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x2) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) readlink(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f0000000300)=""/5, 0x5) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000140)=""/221, 0xdd}], 0x4, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="4649b0f5027be0737d9b12e2ee285e31cc12d6be608500f076de0652159e90f3c7f217ca280e4fe3b3dfa08683f9aadd65c6bb09429748c891edcffbcf", 0x3d}], 0x1) dup2(r0, r0) 16:00:17 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = socket$inet(0x2, 0x8003, 0x81) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() fchown(r1, r2, r3) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) recvfrom(r1, &(0x7f0000000040)=""/71, 0x47, 0x41, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x140) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r1) shmdt(r2) 16:00:17 executing program 0: socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4001, 0x9) 16:00:17 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = semget(0x1, 0x3, 0x95) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0x6, 0x5, &(0x7f00000001c0)="e0d2ee48927dc2acbed7d11d01ea9da877a0bcfcf416f85f59fba7c421f9f740b274d18073426415c983e409e61cfe0ff56de32eb6c08ac94fdef2a6b6c3672094ccc16f603a8105c72f8e0a13499ffbb5e72f217b6957605c38cf22f5db48a74bffadfd7f76bb048a22e55fada0285dc3e040cac1ab3b54600c3e3c757c2964ef2e03c419b54550de6b96e82f82", 0x8e) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x6) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/10, 0xa}, {&(0x7f0000000380)=""/14, 0xe}], 0x8, &(0x7f0000000440)=""/103, 0x67}, 0x2) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) sendmsg(r0, &(0x7f0000000840)={&(0x7f00000005c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000600)="2df351c4c3874ceee072c50077a561b4ac828a186d0cec064b916a63209b517e4f22f9434c2c11cd0c8327abb8ca49f8c2b357d87f06d57519358e8f5f6935ed73ac745752e288a5d35fcf8193c3fc6f19332a9b17516c3e1e6fe5dcdfb186d5c857c96fe75ec2b370c322cd29dde3a704d7d5848562393fd3c9535bcee871e7f2bc2184b65468655894356b0d80907814b1b4e5fb382659a1a98666", 0x9c}], 0x1, &(0x7f0000000700)=[{0x28, 0xffff, 0x3, "5219b5bd52e784edea6069849cd3c4131d6a42"}, {0xf0, 0xffff, 0x9, "03b2cfceb482e75758224469f59f46a0bc6e2906f2d54867afbca82a284ac8fdfef82dde598b4d696c571ce66627f370105c1f3a3f4ba74fb2c20779a0403345d2fbe0ec49be684b92b479a13e53f5789f0f1998d49b84fc0d2719a802661b237aa46d9be6d24ba36b05d40273ba9a223891c9d95394bd5265ecb0fdf41a009cf66f121475b1dfd1554e0707b7c17cb7bff9cd032de7012048d545633b9a83fe55088b28826eb0c53e30baae840873b281b2bea98892e8044b2329ab5f779df0c411dac25644664600e5934a5cfe7adfd96f5b0bb79a6ce71c"}], 0x118}, 0x9) pipe(&(0x7f0000000540)) pipe(&(0x7f0000000880)) sync() bind$unix(r0, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:17 executing program 1: r0 = getuid() r1 = getegid() chown(&(0x7f0000000040)='./file0/file1\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:17 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r3) r4 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0xffffffff, &(0x7f0000000340)={0xffffffffffffffff}) close(r5) semop(r4, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x0, 0x62, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0xf3f787cc5afb6ea3, 0xa03}, {0x3, 0x17, 0x800}], 0x6) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r6, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r4, &(0x7f0000000000)=[{0x3, 0x4800000000000, 0x1800}, {0x1, 0xfffffffffffffffd, 0xffd}, {0x5, 0x401, 0x804}], 0x3) r7 = getpgrp() getpgid(r0) semget(0x2, 0x3, 0x42) r8 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) getuid() r9 = getegid() fchown(r8, r1, r2) setregid(r9, r9) setregid(r9, r9) pipe(&(0x7f0000000380)) setegid(r9) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r7) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000600)=ANY=[@ANYBLOB="02000047ee3f1ede11554d1bc3934e487b5cdd9eae1e233af114f796f29f235d61346abb0136e5f4e322a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c95d4f01ab60d8513bb26c361ed1000000bd85d0649fb9e29ff090a392e96f8e3f92a41a327acb74b6d8a200000000000000fd51246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3000000006493f2160b98fa488b1256af0600d8895d7aa6d83d7d09f9090000004d56983412902a76efa9185f0bb6cf09c925af9d3100368a5ee401ad9e88f283249968ec84f88d9d0c7ab859a0f81363f3a3c99eb804a240358a017f0c94954a06fc84bc6eed50ee1ce43ad03966fd1b5dc6962bb05d56e9cdfd8d25c9bca80329957c5aadcd5f1d1fbb8068c2c4f1d3914fd0ab385576bbcf6209258d713c6dcd0ee7c049a4896932ccf1ed2f63b958718edea91e3de4d02af604067567ad9d5914f34206b3762c345a7d1da3de45aa325bf1bd71b499ef1c32d11d19a09300000000e7fa8fa51691b8164deee33e808a82300c9619002e828d79de2308a65f5af33c329fdc4b98a787c9a5ca5ddeec965c7207180a41c8886e69dcd1ed611e4f388821cd6290292f9278b4c7a71eef4f8e3a370fdf3be331387d0391ef179478ba4ceb1be63a0d802c5e2489aa0d60ca2a350000aa27c95a261f0bc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r4, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r4, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2b66696c653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x25d) pipe(&(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/131, &(0x7f0000000180)=0x83) 16:00:18 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7f, 0xe2d3}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fchdir(r0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff6, 0x0) close(r1) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = socket$inet(0x2, 0x2, 0xaa29) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) shmget(0x3, 0x3000, 0x581, &(0x7f0000ffc000/0x3000)=nil) 16:00:18 executing program 1: socketpair(0x1, 0x8000, 0x3, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/233, 0xe9}], 0x2) lstat(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) chdir(&(0x7f0000000100)='./file0\x00') stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) chmod(&(0x7f0000000080)='./file0\x00', 0x40) sync() r1 = socket$inet(0x2, 0x2, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = dup(0xffffffffffffffff) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x7f, 0x2}, 0x8) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x21}], 0x200000000000012f, 0xfffffffffffffffc) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x95e) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgget$private(0x0, 0x40) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x9) 16:00:18 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) 16:00:19 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xac8) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5) close(r1) fchmodat(0xffffffffffffffff, 0x0, 0x1, 0x0) utimensat(r0, 0x0, 0x0, 0x2) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) dup2(0xffffffffffffffff, r1) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x40) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0xbb3e}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x3, 0x4, 0x7, 0x40}, {{r1}, 0xffffffffffffffff, 0x56, 0x4, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x202, 0xffffffffffffffff}], 0x80000001, &(0x7f00000001c0)={0x5bf, 0x9}) write(r2, &(0x7f0000000280)="bd81aa6daee2", 0x6) r3 = dup2(r0, r0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r5 = getegid() fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r5, 0x2) r6 = dup2(r0, r1) connect$inet6(r6, &(0x7f0000000040), 0xc) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b955e0b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 16:00:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffede) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x7, 0x3ff8000000, 0x400, 0x5, "292b3dab2a3b921d48447b6186f339fad01ade81", 0xfff, 0x1}) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) fchmod(r2, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(r0, 0x4, 0x0) 16:00:21 executing program 1: socketpair(0x15, 0x5, 0x0, 0x0) socketpair(0x1f, 0x8000, 0xabf, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) 16:00:21 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control/../file0\x00', &(0x7f0000000100)='x\x00') pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000040)='./control\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./control\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) r3 = semget$private(0x0, 0x3, 0x125) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000002c0)=""/177) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./control\x00', r4, r5) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x100000003, "85495500020000000010001167f5afa680400900", 0x7, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) flock(r0, 0x1) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x7, 0x0, &(0x7f0000000180)="d3892b5035c4cd61972462a1614f64e7337e9398b7a0658b3d98dd81a0b5873e13277a7a750e9223784be7284771525b47c76904b9fd8ff9810cec0cff6c2ff11614ee068b2d849f5c0f530e92685b51d872800528834af233a7704cfe4a4f49042a22b683f9544f2efb49f8e1e9bf09cc945cc80b37f507cdea30cb040b8741fcac7cc320c1a3f0650c80258c4802817eea303f5d7710a254a95668041e2c4c386623a51b7fed9d28560e87701109775868ce9b8afcf24b037a12053d57d9af5bff7de5ed1c8387c87c00fbbf273e3bc48623c89fc686b5d8fecba6b5febbe5dcb0f4a7861de670bb35812a66d38beb326d7b125800392a263f84792bc53e538fdaf7bb6a218e381144a97718c01791e3196ba5f51cb96ae4deacf457f8ab8b5ef0406d1f014f7080973eab4044d1d639fa4f63b91b47270b4661da9023b554c67863b73c6238d626310cc612bdedda5ec4f6e046ab357b6c9c669d38949ad0f5c275c94425688469ca38a3acf15ad63048743958536682f21a9813b8ebacfec4c533b307cc7a27390c5fdf4e7326c47dd39582c1b26e49fe99e6109f8a28291b56aac7534257723f7009521d8644b9ddfa07a6208a19ebded780a899fe0beb6c706237e93c664bd33329de9326eaceec6c1a3d85e59b663e0dc1676ca5cbb046bbb3ac603f604c694a01fa9702bd667c6a826b08cafb6b893c690b3f7083425f7c601fdeb8301d391ac34d25b0be63f923832ba99aef2683abb230188e4fed3e3d8a41d8b6e2609a15c165b7bea060df2c7e5794fcccdbaf9c18e44bd97e810064ad468001e76322907afce4cb9cf34e93c753cbf63bf8c2a04cd96fbdcfc0648a152ba4140ccda0ce3dc7ed9d7cce4e895a2c6aa9b0a61d464cd85834306efdabc2e948eb76decdd942e0840b47f4c62dc9edb097c5fc3426185f4c7e653cd86bda20b04652cb5952a77878fbdc009c9c5cd24b9e348b19afbc089c6dcf48e300b08aa075da47e627cf61915908d77fc8386e6ede44333503fe2dea1b68e77a68303bff28d50172bf334eb06f26499a77fa112471e1b5f6c0b30618c44ff6cc9f0f9eebf56824c298c3d91c48e8dcaa2d18ea1cd10333974b1f01a4ff601962770970482d21b8a384a7715757ca147461062a085f6cbb5f65bb766473a37d10d4d405757a6c871030c67eb7d7c5b1ef7c770647ba2c0da2a70aa6c2231e2bcd454f3275592e4d3c6b186599864fb2dacf2f0b475e7ff1ac4cc394c09828dabf8ff6792eb919313e5cf18c1d290a69684d0e7b04901382252eb4d204395f0d6c29e5064fe86deb2d41ec2b1c3959c301cf4c21cbe6c2be67bfefe00d13cbd2c21265a0f8b3239d55525269f9f7430090573a09de06f7cc617f3a884d3e57cc9db37c3f3ae9067e3f95e34da110e0e5ba0febf1ee6e71d49a59cfd3d8d89942a0453e4e537be32125ff12d18c5c7d2cf0d446302904e146fb43405cd82834554c0d640127821cd667c12ab3288fcd4c867db58e55e39360c664eb1317220711cf280e666969abd506615f537821d920e7933fdcd071e6f6c47a3c06ef3b19242e4f9b55be78d8652766f530568086184f5171f9cc6480b2f9ee9c30f4e9748def641107c22abf19066db17a5361f908073de68a76fa95c8cd56403d669cab0bce16948e7debf33613a02b999ea02daea1337db1fc8be0308c7a1a5be8ebfabd4d16faf035d8b3628da587dc7d89e11a5b1d3fd049a85a40e4a12aab9d296541ab534182f555e5c5a6a35fbf9494321efa66a02cd6ffe53aa458f42fcb064cb95195309b384139cb2742d248ceb5d935defc178aec8806fdd0e207af3e5ca4612ca15ee6a5044bc86dcba4d1b5e000b41e847bd3e06cb651da65ef14cf907648b4b6b8b5b62be5061ff9b39c823d6ca188ca3932d74a1ea196ba677717c717a6bff7322ad23895a88e8754584ed718c351463ab826c2ab6fb14767992fb69ae99059c1b926ee1d2437a060f387befde9eef58e19672ee61f7ec1e316edf6df09dcdc435b05e282a5f994d5f8142b4d9a87451ddc49a9f996de1d46edbcbcccfbf4f165f20b2bd81d9ba4e0b3e1379dd48c7d22424fb4c95faf503a4875a564a0a951976d8a63d9989cd52e48d5a793cd8fb9cf451309d70bf45a7663f9f3a29f47e06df01544eb137c9183116924ca4d889db6fc81faffa08b1622df5b99879c47449d0f3e10265c4f234b01a6825c35b966ab3ced9cd1ac47a854f20f0dad9d679ac4b6bde6ebf6e7bdb29024af7630589fa8a7242800805fefcd8b751c800ce7c7188dadbb6b44a1a88bf4d494f4087a06275b2eb37e90ebcee42c81832d64d1b647623a43991230dbfb8f29fd02206646e8179dba4ee48923b477168fcfcd11fc5cf7821204ec80de155c37c716c69d1bb813cdebd94720359ac4342d4f7bea239bdb54210f20fdd34d9c6d43d51c4c65ea32578cded10b37d5d49c56c58d399e85e46d0fcdd0cc61ca8da96fad6bde90db0d681f2ca7efdd1394e481b261e423484d30073feaab1ff4140426a244d2c5916a7bf674788e96ec6cfc63e21864828eecd4345d8c4612f39f683cb4e2b98714e7b898500afe7acee82a0cc30889fae9a091d3627850a767e887422ba70307c79bb5a321904edbec7e977068c7c6883be1e85df327c231389b414e515e09fe510516b4b83c26a858ca5079f620aad9eccd607a7bec5c909f9a0d81374be94c8928cef09573781fefca1f9f46b7d71ffc9e4382c06ede3cbf37b5823158974b2e3342a1b49aa6e8562c244f6ed6becf468b4c629467ce748de89c4df1a1c224dbc29eff91c068646d7d53072c65760e1f112075b015726c2b5d929a3fb382c7b7ec12532e4c92b077b88388788a4822ece0f0ebc5253bc4d627c0321b3aa601ff92f62a9d1d08f10cb0d1d121973538b79d965413101c6e49cea39a386f9586c5dea09e940cdc805b6945ccdd5d3350f49e4b9231ede02dc2a490bdda52c2583ffcaa69de56d3c70a60dc29e1738870f8dcdfa1b79d21d2ec56a362bef1657c84bcdce8fe7e3ee5109335c8ea99a3a70e8f153c11085f72a9ff4dadaeaf875515da6a3127c394b083afa7ba1e9ee5ad02470eb9e77c312ab0137a95d09e5780c620c74302205dabc83553358f181fb0d9dcefaee5554332dc2ac11858e8dde52b753fcbf38035b2a00f6cc9b1c2570a8616053712c29c63f4967a562892ab5e25bccb6e593a3826e341ec626850b0dfbf3afe163fae2aa70caf809a4f15a60135b9cbc932e55ad5890b540fae065d41dd53b3064b9af0558d79f3a6ee6efc206a0f2974261f48f142e6246827720d1a6a32ed6e6f616da70d04d8f338bbee0f5d5dbd773920cbf3c1a725421ebe760ba57003e9548975c7dc0f877e6db4391adb73d3541945330d3ee9ba857a2374f46859f139744491318579d0e9aba420b78ec72866470f832e5bd40b10b637aa70f6a7adcca9776afc980af1d36222a6ac48b8ea304a35581da94884e35d96279262af7dbb6bc55295460983a494991670b5ef91a7ea0cfd9bfc2da3b83902c1c9b38befbbb74f10d54cae90a3149a0fe13255079aaa8be28b2e1435c10d00b2a8fd683e8cdc3776f85d98c41dbaff9cdf1301dbb2b1e69780d431ffee710de5ec8c821b5f300059e8be255846b0702a39037b5344c7b3ff5ed3e1811f0c647c1c318b84da8a988b744ed581631caa39c4077d861bba0111e560918d517d80dedbef4d48829d75e4a11a82d9417cc5bf769d9c9aa1075c7a8177aee0a915a3edf1b771c8e76535b47ddce284f2f410aa39d309f8854651c4ec9bca45ad47dff51555da595953273c46d3eb91e6637890e96da0118b227d3f755d7434d247ea929e89285aa1ce6b0845744cab43d4c313ac4e3e977b3aa9aa62297bd26e3e37412500ca2ca2b04a7fa79b4adb5267c058d7a41dbd167e4cff9385f468ae42fa481228400fee17dcb5929fa9aa065f648179c8c5ac41ac3ae23f2db0ce5435d9b075bb02afc107f41973ab964957d64ef31062cb4d0fe066b3faf72aef0908087ab14f09b266066317f3f44e37aab2b8c3a1d8fdf9dd14c3be6fb53b38e9b4cc89f9ff0694c6cae4a91e94e02bdd6724811494bb177a67f84b6eac6f918747da069cca50a2e53cf8b208fb6b54cf1712c35800e0e5ee06ae27f763004bab65012b146cc07767e7b4f9d1f174be7e6935ee5272135193791e1bfeedf82eb0a4da83365a708a651497441b84e5f3a28780046e125c7c73e70279472e2ed2256648b87c053f780cc0ccdb2fdcf9647d135fefd0ec283073b13379da7ba65a918a11314e7f51e9678ee849989e76c7cbd0e8a690cb127159246ffa5fdb248c089c87f6e32845801706fed02849b15562ee4c4a65644da99ace059016a14f4e835a9818a69c5186045ef03c00a888ce04a418e9ac0657a35df1e8ef4608290f45ab6560c10a178ad6148bbb1c087a58f2e951ac9cfadbb945ac61657e4f93ce9deb4c100e96b01b477bc1e1099304b642f772130a181d956a993b5685e97d8a6134932ef5e384bb7087922276cde46468569ec63292f2dc3168f99959637fc53cff4810dea0bb95ef095ec03580c639ab75645020d2f51291c28f18bbca658e08457471bcdfdb43e2a99c7f5529b221c63510828b85fdc5be5d85b877fa22a7ac5c087545aa4681849bee794cc60d8dbe091afb9eef91dd0be4cd5da60cd2490fb663872fb825b43fc42cb46eac866760cbaf334522bfc1bbc1b061faa41b20939a2f724b2f90ef5ae44dac2b607ca1b643b270bcc3596805515e84c1f4113610feec2a12ed1645bb39a77b8eefb22f6fa92dde2886b6583711f7cbe9ccd6ce8ecc99c6689faa9cc13ac5d5111499eba5ecde5c72d9e3bffbae2fbbd934830ebf4b71236313ca849bcdb02f4ad320283d19f73507f3dc62cf334602d8b105ce1934e097c63827b8a71612172d398f5d2c60805ca59ab735fde754cc6ca5124d81857c001a7175db4e8a759714261e34a51b09cc719dc4c94a90d194e356755e86c86025ee4cfc65ac725657aaebb9a011e14a5be758fcdafba2b6ed6644f5be31998d51560f7af6f2a328e9e28cff74d18fbad19a8c35999c413e73e39c7eaccea9842b39859acb82879ce03df4099833f389ff5e736004a18d5e2828d2ba0d2cc87501f00eadc1f6ee9af62238bcdc07f8a47df5245e6f692a330657b37bbaccf6a011066e06ce5f36e21f149a2239bcda17fe2bb549456bc6cadb7760631c453e0485f8c460e81eecea2f64610287b3d7341e2abab7287584bdf63774e266d3a379b83f1e7eb3765bef620a520af8b76ae17d92a1f16c65097c9067c1082c4878718ff255b6ffb1bec85e60715b5545f39986183806df758ae0fa8191b180693949ffaff6583550ddb24761c8bbddb5258e93b8e1292ecda50bb0ba2ab0f59f59f229fca2eeebe35a62ec6e2d7ea03395e9ae234c210bb981bce4b3471a08b9450176b075d0174238c0939d96bd44e2df2b10b1374a5829074013db5f9cb5f53c68cea9a5f5e49f9006aaef365f791746c314f181ebb9a5c34c4103f582cb926a80d4361bd99e3496dfa1b2dd1bdc867c29e633c630c18f1098dcc42fbab6d4ec4c622ebca4a32ab873f53bf3011960f8aec149522c66397d71ab23759712859f02460b410072621d004be6eaa451100081a23ff677b5c56e26d92fe12198c45031491c3d3eb2a62bde8da400acae1826d5e469d515b1ade07aa193e3801aa0b717", 0x1000) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) clock_getres(0x4, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfff0000000000000, 0x3}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) fcntl$dupfd(r2, 0xa, r1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getrlimit(0x0, &(0x7f00000012c0)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r5 = shmget(0x1, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000100)=""/57) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) socket(0x2, 0xc005, 0x7ff) syz_open_pts() 16:00:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x1, 0x1000}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x9, 0xc, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x9, 0x3, 0x2}, {{r0}, 0x0, 0x89, 0x4, 0x8, 0x2800000000000}, {{r0}, 0xfffffffffffffffb, 0x88, 0x10, 0x6}, {{r3}, 0xffffffffffffffff, 0x21, 0x80000000, 0xd3, 0x86b}], 0x4, &(0x7f0000000080)={0x7fffffff, 0x7}) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='(^\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='}U\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='+h^.{\x00', &(0x7f0000000280)='\x00']) 16:00:22 executing program 1: socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) semget$private(0x0, 0x0, 0x200) chmod(&(0x7f0000000180)='./file0\x00', 0x0) getuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) r1 = semget$private(0x0, 0x6, 0x2a) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/40) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/4096) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000240)="565e7374d77d6c5748637ee9c4843d4604bc1566460042f089626d216dd77e61d92460970e8a347ba543cf60a1875f21a7e88e21a5e2bbab5f21dd604b52d426f34482ef72fc081afe7a1cb02314f1c669e61e21a28a9249f705da5dafd705bee9cbded39e", 0x65) fchmodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x1a, 0x0) write(r1, &(0x7f0000000180)="191311b4d2670000d86d775c58e5f2b7092b3448b43993eebe7f98b0dfa3a51253f89188fa476a9e47964fdb9c3e5ad9d7be9e28127759b112c783acc8f776cda58b1e8f2d2bfc52df076b0096079020ff48fb9fdd9aff4f02900a002481bbb9fd0ee62045d514a53075677bb18415b28d0e2b16999ba6", 0x77) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x4, 0x8, 0x7ff00000000000, 0x7ff, "d7dd51af3f3a5bfb831e041e1a07834ba5600ef3", 0x196, 0x9}) r4 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05300fa8a4571d3089f89e4d6ee0bc923a5fd06f"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "947f62c0e08e517c104691e57aa780ade4a9695f"}) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r5 = syz_open_pts() close(r5) write(r2, &(0x7f0000000540)="c78de2871e2b6a3186d43ccdf86b50d4a45baeca02002c91956a378dcd6b9e4989a8a4ff01000019120e6f40096d540000006bb8b60f87364e50cb46c49a6b54d3940e6b67278d8a9cfff7ffff970020fbc56f904691ae55808e1883cca84844c0537e0000000000000000", 0x364) openat(r3, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000002c0)) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() getgroups(0x4, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="318ae9860ba8636bcd92b2482cf0d5d0cdc8eea95eebabd68fc0463088e19cc8f6002de1d5f99ed0f6132254d47394e4df529f0b2a1df86b6ab06a9c9624", 0x3e}, {&(0x7f0000000300)="a47048b011881045c4d6eba78e3a74511ade73db4f5cfe6582a979710656ed071df2ec1daccea8cabe349e980fdf03956b34f2d5d541b8500c32266a1df19fb1088d921319ae6f7140cf8359f9e9dd045e4d3ff3134ff6bd4cffd9c07024faf275cf", 0x62}], 0x2, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x98, 0x2}, 0x7) dup2(r1, r1) dup(r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "5c0400a7030000006c4d89bef0ac90416e19002f"}) readv(r9, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xed, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="010055fdb85eff543712"], 0xfffffffffffffd91) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000140)="baeaa301000e36a6a92f524d7402d12baf0f09165b0a2934171e1240eb434fb006bee940a6a842940857", 0x2a) writev(r1, &(0x7f0000001540)=[{&(0x7f00000001c0)="2eb1152eb0c554036e71e76e546ec5c5bd6dce10803d602fd44a0e349779a869070c878c05c206fcc4cd7b2aad13c921b925fb5ac74881d449f5bcb8f2957117611d91da2bafb5771ce12a27b322f04120a982a1b87522fa79e5e0630ad5c1f00f31c669f0bb2c053adff0439be091e12d01b2507a7745845c0467582830eb0cb69d19796c94b5fe1d7d9dd843d9031619859324bd3df2582e4b7dec95fdb427c109c9b8ffa44031fb1bbdf9ed299cae4b9b09fbd22f66f8faf635f3fcfae1d7e5cd268624bb6b1ce69386878cd70c88eaab69185d9c68898e9f2a96e82293f6e40c63ebace2c2e32e11ec031f9be2540442c1bf963072e9425246ea3a83c1cde13fd20a26161448719ec9dcc19a494897750ec8b81b53ad12163a68d78f79ab8e62403134a4eb508ca99db05d8b4b5bc492e863a566aa4f7b94be714efdfb25999287e6b9496a750e6b618bae90c60c940e90c3b606060fc920c108c8246040c28996295317f46a220a150030680931aada3d4c381135553c31cab954cbbd411b7693a40f4f4cca041cd4eb165e472cbe619e8c7c0beb269745f8f1813636c2ba14ee2beec9af16298683b46cd26236c6e26ca25ee6b3b5f0b8e1ea82e9040b5b97006de19b0800d13a9c9935c06bbe9de0fd172e1a2179bcf76c427190e2226f05fa537469db740f4d7eed97d3633481a5bc3de519439d864e8e073465bff04d1bb4aa99e6ba0595c04c8e5351708759136f5d0cfc29a0b270b10a58166431a031181a63f5450e98b6183a770d3622dae1b0b53405cf9a5f96c0f9bb86c06379d6d3d4a7f417b10e65d565199192047c58fd98279a00bd3a3dd09c3d7432f4bea93d41890a0a7581b18f16768eea1dad919a1766b347c8b5303fad79d9d2113e3266420e3f0ef923b85c77cc1ded776717d05aec902395bfc0d4c7818776a9494f3cc93b32830708c26dac137277576b3cb6a6a110c328fb09e98e892dc371678d4c5d5e8bebed95e1fc7dcb14ca320c0ee87ae4261f64043993c4c920cc215cb7596aabe3183ef659d0af1b74a6fba80229b79166c20abf8d3a13eb4cfb253d4a5ebbe2264a3fb843487c31d0130a8c561687da00dfb5fbcbb34889342955558099931978180f3338f83de1659e4edc0a4a75b7cc7ed4aec24c005d0b031a2f3ecc5c97f6e9fdab4b9adf949edbc5a53b96690519de5a03544f0fe9db5e73434f6323af3ce2725b0419923787bcc969cd71f55cddb81c8bbb1966a6ef397980eec3cebb5203d47253e19c39c53596a427960ba9b98f898ee129ab75c843870aeffd8aa357063200204b835747930ab7d913f2d042414d28c9ca35d074b33ae1026609be957be533110a19f7935e6e4ca5d9856f93e1281f5f9a50498855e6a8a0b2f7ca31f02480d924a923114c8a82fa43d576960ab084ef4b51e652366110962e1881407deb904241a6e64d83c108aaedbda295dc3bf89a2eca6535dc6fa18dc4f722e200b1ef9865e809f4f3c7365398c7ad3af1d4069f7a6acdc4870d54d75dbfdf92408e222cb0e4d4c13f85c0eb7cb276db936f4b3a53ce45548f29e05ae52f50bf1f741a50e3a2615963b886b2ad6f1fd8dc94e30c0e72a89bb85cfb82e8d5eaa2ec50d2a4f69174dc12145a30a3f7d48aec636a324c9c23f929ae6d77fb3d00c16a9def6447433c08ccbfe007872424a414416fd1bd88f7893b52b4f51a9cfddbb7c3feb8e041c4bb9260cc7b19cdbd055e301673be83f3c9a49da0b2e8e8c47d8d04e07cd7676e36ffbdfd79fb9f88edc6b0e455a0a53199ba95dabec47f07fa9e1272f19b5ec45daaa29dc63dcf29446979f579d1cad4aabfeb4f54084b488e83721cf417f9de2f68e87d8908a91e424605ea835d2e09d5164f7e8fbe44aac679e82dd64f96de74bf30107d8fee25a19dff1b5c409c30d0e67cd01ea75ed8c11a4bb394b6849f585e1b80f6e2bf2f2f751b40cd986cd78aafb8392046c6e838e810cddc4af0d746ea956645f79fa268769a131fa5539c78f64253278d3beebd8898af0512e13affbeceea03e00057df1b6ef13e74301f9b7b100f432b376107176f468963f40fb353a51f26ea777ab5f7437f181f8631fd35124f8f4ad51fc1dad183f710f849286048c437be92a154071ce60a274d2fb1bd09acfa049ff68f1fc7d02fd8f8edc4a4726fedb095c24948c7dc3d266cd378988ca504d0fb65a52a9d8bff93c85d33180b9028d977de29b6a2d1b6446081341510893081d2da0f66c7de0f2c80405660984ac16534dbb476fdd7782835e915d5cfc63e96102fa38d2d425c0327e9b392ee27bddc49f4b5fc12e6e15e1cba7bc8ffa944ed05a130e165b3a5b6a260ca51e50bd1e8f400d90ceeb0474618b45f543e6dc404d631e2f698c7c4037a15dcfeb62ecfda0316812dd4d302d35735c9289e29cf3330c0765335bed4e1d589825402c3bcb34b0f3d9cfa7c54fb0b90c8104e2707fcd5196606cae875a9946343129043f3871e600c254503cf9433f172d7cebfc074be530cf1f6802d4d6455fc719d10341f28440bd18e988eb8cf81281758678a8aae70790d4680bc7eea2865d86507bed18d01c3d541104a83879202d0b9be79119ef56c2e971ea91eb29781f1138a84cf0abfa0bf4b1c7fb55d1afaec3a570f416d2f79c7e9ee73d7ed9394b87395030dc055981c82a71327d8d1a99ee1432f0924d877271906fedb3c4b22644589b1ee0b48e835cbe810d4bf77771acf75c91593ba79c13ac5ffde248d738f65bcfcb32a77cee211f50860334afc59ced5d52eb3c531cde0688a8773b093e5a8950b8f635f369194025741b860393a8d220a829b83f74e69d6c744d2527a5d77941fa69e3d90011ae98dc9460c598665b8d02e75dce8a5d44a15b1cf32b041c1d1a0c0cb9e6e7ae335f45e6d00d00d80e13c6b81305b7a1717fc82c882d5ce367e5202046368bd8c5f9f43afe85d7828f45193f14fdb9459392042cdaff24b95f07c0bb3f3fc8814a146f64d64558a9d0e8e24c699df688f7af478a222be6d5c2808a403b77741a32615dfab652c205d7866ff72668036a8823bdc850be9b52f0a1da7e84e8e1af9d04b5f5d716133ee750a83c81aaeaf14db15901416d8106591dbfef148307799b3ed35c73a624355a3520de2ce04fc256ef92f4ae7dceb808cb11f2268c143b4c2c6a642ef78938eed82103193419b443ab9f9a283b21f465f0bfe83758fe6feb11cdff931a7b8cb3b99f5d8803428c8deec07de220a10b43592d445f709bc78d71e6ce6995b4f6b9005d08141f2a439b816cae8ef54d3d13c94877bbecc55f76c120812909323f63d7b271c6b6a32a5020933a6f3fbedbb1b7c70f3fd74219829cd54334086c10b55643b5ebfe4f30842efaa4b4ad5f39bd12eb768d16b6d001e33c3f9cb3917d4e7b2b6157dc4bdc160a40007113e91271c49f300363bc146f206c26e87dba373a81bbc9c547c2539a2eefdf6de6274bd7345144369dafacb939172ab0f02126774d2492d6a0f19650c8adac95bf2d6d859b113637beb87a33896d100f385be2eaf95d6f79a8fdb4ab29d03f26553bd1d40db8e5819c90c83550e7971199e829410759eb8fd36c9abfd8f416c6dc10c74c7efc36da763461ed13e2052db7bd9e58963459976c4ea24035f911d7a7e04e476206830b8d386a690f9cf2a212ae2f6dcbf300a720d352cbeb1e55a8dee0ab815e41964ac6d851c32cb4f40007960a58c4af14cdca2486baeda9c87e3814792ab1630dacd3ac828fda05caa1c5855d4d83cafe7c34c8285fda0fb46cf9a709627e9b71a7d3a511d61a353e86589668679b03a42dccb95fa6734d47161d37093f0b3ceaf98dd91c67f993c614b6900834c970bae22d16a74bf0b34956a7c5e3a7019d600a4acb2407aeb3540f57b504e3e582479e3b2930adf151bdceaa8b4c84b577d2486b488ab9511fa745399423327c3a4a907c9dde898e6238f49290413700e66e6e974d07c9933577ccfb017b0c7d5d29271a388b4170088072ec6fc6697a985ae5aba78aceba9a180950d0df1678751fc715318c0608a9b52dc40704101da42a599590be7489eaa170245b946510abc9a99d53663083aaa724b112d9638608fe856981b20891bc036e232ecd8977b9772cc7174803fc7884bfff02a92695fb76eb41943ee9805b38cd9f290ad114e052385b0df5326954a47e352458102e9a438b7fd63bec8bb6714f822dec6f82c118e948be6d4b62ae586373f05d1b103ffdc1990d288a78305ffcf815145ed262e53c5626e12e47af3477e86a36c9832595ab5a5f88511a184a3b88e1b5de407f3d2a1aced2b999307d8d7c857b5783c070d83019571790b9132915b9078e6b93cd1f503dadc0774fcb36fa6897062db384e7df947c14ae8017c8decf4acfc6da11f3d35052b4aee9c06d4532a4dcdf6e06bc57ed76dcfd9fbb4f15ed580b79f933fdb630409768a0b17d80eba8136157763fddff307a2288c85ee24f7b7f97ef906ad40bc1e7f1b383bb5e61763f900ab5045521805790ef1aa76e1e6065199692a7be945029f7d60417be4aba5922ab3b2910acc121f76d54bc044f8d2cbf33580daff69119865424b9540b589dc2906dfc95cb4e37412d502df8c13dd0e60ebc3299c15cf28a3c9d4993f18782fa541ac8d1680d0b6386358d0e40c1c1cd37536254aa060b9e513e67629220c10b3b78baf32736dc4d5f45342d74ba34c84eb2adeed76557cada0fbaef0960192bcbae17ea84354c83db4f12fbff5c7c986551c00100426d666c5ec2441b540037a9127d4c6e19a3c4463ef9f16865211719fe835a2666f53f26844def572468f1d857cb3ace09e3ccd06dac7efbf815608a7e90786940a072b30ba4cea8b8e617f2c54c126eda8c8209ccd48c2d77eeb4afc1da35d13788f1561ceebe623e7e0933e038486d08da14a956286352bfcb04ec54c88c76dd44ccae8205deeda31325bdc8c18f61ff22c599b247e82184d04749bd3503ddcf3abfd5ed4f2091f7c3cc6ce9fdc6d8badd4dc2fa3c72aec29c635c9c65c6d6aa665017f47ab16660e06c00b2c348909681b21f90b0954ef1a3822414b1796062997a95c2b9247a9fda64c6005bab1751ed882ad6f7d00368427c1107f44ecbb28cfbb843278d22b8dfa22e10ac1f99515c85b097d7a409f9948f64c32d4c1f17a2d431d3bb8f6cbff8f197e23eaca13e07be524faa06f6e58ffcbef7a7f8d89e712398075805060215d8f5624e34f47def309a7bda7409687fb029f698ac6513896642771207310a574ccb6c29b7acae2518aca532cc067da8773d31a66898f4718ac616d7141b7611128b2c22b7bcf10fdd950d64454a5d4af2c628accd5149f0e6494500b95e6124eb0c4e026684256029ca8d4b6d8107016a5f14988216f2a2b341dab8873cf7f547ae85ad0287f8a1c3a4d408ca4e932023b40e62c9d9aa2ce5e6d8f4cbedecb443f010ba7cc797b3c6dac3bb8a625b85d910f8aa1cf819ec2a25747af95786529686d9d96c4bd71603314551784ef48606f59075562594ffbdb4180a69c4caf4cff82fc65472fb64f22976012049a18837a435d11611f908e1ce0d3ea37700015b9ad6d23c3e25124c62aaf35761829a8b2ab5735e7751e45b8f5cbff5c809a018d2a73306b608e7dfa54c788a7c6221614b4eb6402ea1ed5b9cfa8489f06f6f80df086c64627cc151f86295d30c20d69b911ba48c086d63b2e949cc1d0e20654db8124b0ba7dddbfaa32dd13e314d1", 0x1000}, {&(0x7f00000011c0)="673e39e1d26c646b93bbd9c0f00454a875d059af1174c097a4e0b36f7fcd19c670223efdcc54055aaa2e67d51b8edfc759dc4c8fc7fb6983ec12650ce23fdf12514984c025799a429e45d823617f2c30ecf72c7d557bf2451f719cbe3f9bf32ec90a006b2273e07abf6c7e93f5086c9c8d905ecb7571f4e74ad596b785d18e4a9a926c70c660ac4e2aa8bc014164e480fd0e877ff7133c8c5dd321bb98c12539f15adeebb20da9f9a2826003134c8abc6d50cbfc3d794e35700c9ef5c9904ec0fe3521e68ed19b350dbe53a755", 0xcd}, {&(0x7f00000012c0)="9fb678e36503f9b46f18b6f706c2e78870144f2e39059595077abd52209cc0def509909f79e0e2eb3bdd5757de09f3450cea02f31441e7", 0x37}, {&(0x7f0000001300)="2388889e130d69e2091c325d36b7985423b44864d76e0ffe60a1c8bdd62e08e5971481a880dcf2ebf14efba5a5dc9ffed33b8548f069942ff1eb9d2c90b98e81f8775a9304c038ba8cdbc3c1216ff87755", 0x51}, {&(0x7f0000001380)="7076b90e6657a8", 0x7}, {&(0x7f00000013c0)="cd92401b13b9834dfff2898a885cc021066455b095314952c82a2b0099d3de843309b362fbc5d399f2660ce7ac340ce807d1cd755fd3746e21cd8f2541996a833bf34b87e5002fc3cfb5174f4ce522fe102771a86483a59112cfa91bf819bbcfdc0d594d42c8134b254664d836b169fb4811586c2ad07ef24900d5097182e4cd9ea788b70dc06f55ab33f6a153ff3045ca7e93e7fbd2481713dc7faee4", 0x9d}, {&(0x7f0000001480)="ea985ef1596b346776784b90700f96afa3fb17459e9d52ff726bcc27f1ec2cdf00375b19ad55545e3455252db6e744008c39a8a57e3ab93a25b272c7892939419d6fe1da9061ca151a4facceab485e6ecc7196cad4a5616bfe729b5e47272db42ad238464d8db0e64613be78cc69223d7e8002c0e82c80f36f3df055df8db76b4f6d39713e75f8a22f14b9f2fc0256ca97981696a2dbd825e3762731614776aa2ddff42ef48b0361654e4ae5a133", 0xae}], 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffd07) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f00000001c0)="1fd013addd92b62b38e2ff93a3051399d10f507c01d080cd1cad0e42a0c062207932f961b0891fa9affcf9d3c72b81a633858fb567ded9bd28336746ba898e2782a72c329c985eda620b44a36df7a26d8133d4f2b6ea4e322beba09cf7b72e61dc95ddc47284835f324c7c4c7a4a8bc8423f18ae44b551eca86b15741ef5c7bfe484a6d6ff1c42c1109263b1c0f0f91e68e7b3ca4d088fcebb7ddfc5094d8780ab25fcbfe4a7b58635a2982a2316958368690872df608bebfb8469566a23a9bfb92fde8dd120ff571e8dbce54c900f712aa69c11e06f51eaf382b66f2183", 0xde, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xffff) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x4}, {0x18, 0x1, 0x1ff, 0x7}, 0x8, [0x7f, 0x5, 0x400, 0xf000000000000000, 0x2, 0x9, 0xfffffffffffffeff, 0xfff]}, 0x3c) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x34ae, 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt(r1, 0x0, 0x64, 0x0, 0x0) 16:00:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffb) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x63, 0x2}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 16:00:24 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000003900)=@in6, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000004a80)=""/140, &(0x7f00000000c0)=0x8c) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1) r3 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000003a40)="8355a28e5e091543a8b84e1de6db3b91f1170b1ad805173037c9f3af86f1c40de8fb904f14fa5bb0fd9f63a6798f319b8b6b184785f92a5a9d4960ce31511d0fb3a837e44bf19c7383c20eadfb7435da9edb7bc9b9ac8e2c898dae4a1357158f06f39f494a8aa09891dbe142de0e09192cd5341fd9a8143b94a3def386971f47ed57a99405a62b8700dd95e11a7e39e379e104b36827766f4120e0b1b17d221e15fbdd11d86982e5875e8e995b564dbb481e84e541eb6a22177700210d889429266ede443552531a547a44a65b26ebf5d5ccabe407dcc55c4d4a39fceb141aafb958ef0302473e57d13be1b46c8d29cafbe7fcac2fad2612b90abc9e65f995fe86beb6becbce9260e1fe27aabed135e2b76f7523bc9f62d8b406f174cb7a46bc3eecd5dc477e1acf683b96e6eb86d36c434175d18e191cbc7285f0949f4b24a22b1584038305aba48d9557596650750a95c09e04fe76707c45e5ae27897bedc5e0a1f648a25f82262c669bda2a42291e450550ec27972dc584381bc06729932a1df8d646effca5088b656e2631a0a4ad4cd84037585dac63c9c19fce41c73e26b12a7f5401db119058efe371eda3bfe20bff534785c68e777bfe6d153fbc3b15359313d8db84b9550030fc767ba70a75b23564c662aedccd4e8ad0a265343859fb55b576200b9543986a9457e4115eada3322e937b45bc3299f07399e50d6bf3217e2cfbb52a4fcaeee9585acca4d3bf0acd7dbf361d9a631ef65aee46314acc85fdead9e80307fd79df561ca19c46405c3b9bcd1229ef5ece56dcc5f859fe6cd9645686fc75305564c91a9feb1d733cc6ff497597cf1e68f23d3a93f2b4a8f960374efd0d14ba183493039503c40cdeddebbccf4eba90baef1f1622ccef4f121ad55464e683472b64e7de954f99c51f9536405b3f19574252eb339f774eb0575684bd8c29f5d02f25d76f9b4276a2dc022df439008f089a1e0639f7c90233c5d6aa499dd2265e1f525d414c2349d667eb6ab3ed81f0bf4ef8de23830d9aeff8cc5cca696d8d36ddabe36beb219f17b23aff091d9d977ad664781c45d4073074a9804407fdfe2a4391288acff032c8b311a5646de7204d6741ee0a65e361cdf92de812b2118a37efdd629db5143227209831e2f1b5ae605447b2db4230bb4bff984b3f9d145081c19aaf0a49532123f954d51085342388ea5f21688099801bfafb7dbd14432a2f006619e7f96527966069d55b0b9c6fec6e1f2508ce0f4a804bcbb2c8034d688af8f5850602a99f5c92548fa6e27e0340b9b1547c7ee0743bf1351939c361ebbee4d7aa449af0ed594617f588bc039a711515d4fef817303c837ef976979983b53401b9e16439f32178ca2797703500ebe2576d1ea876b773f360c1b0a2e926f94ab367045524b2483cd10d9423c619f0ff9f4ab1adb35fc6c9dcba540bf8ae27d2c648ea09e994ea3b74fcc7cacd8b75a642ff3dca8b2c48fe46257e40f2a0754d973e65860dedd6802e92af7461ee588679ae0402e94d8b22754da702fc4af1f8bfdc0ac0548f69ee32c7dfbae3d1831bb10d49f056bf14457880d1c6b083ed77d3b87b35246c3f26c7783cf432de8d4df6c0082d2bb0f31c5d53ae430fa46d654d7642a96b558add866680db2c3dc7584ed24bfe5ba70c35f6aa15a358ae58a583ccf4679c54b102f07e8fd1928053b121123e374f99e6b97d66f296d0bdb3a6a9186902bd240e196f3ac8c551293da45317dcae5489063c4e1e8c7ef47d2b50ca36026e423cd7082aa11df0bc40694b36e7077ca3d5099fc08e9abe18974916d60ee6f423553cc8f6d1f3549a014945d9003fb40c1c5ac1e6bd9a99f02baac704844c611361933368fa12ff30b2ef6d2bbbc17220fde6a3dcf9fc1c0197cb0369e59925a201ffc6227f6a459977215671db21dfc78404126e76ceddb80e1414433cdd39231e7226ebddeeb8e6fdea2f65de1e5e96f2666d0fd92b4e7e6acd6ab093761d5f52d08b4d3f4464f16ff8b41829b87265b7542329c603952baefe6107591b9e207fa0600b07304ac6e099b8c6eb4c8de7b74eac7fad93d3fbc280bacb090ca35ee5f9508fd8718f06bc2bd2cbb2e7794c3e6fdacc373d162ddb21322a5919854db01c5acbf4010a813436dca546b5e3e27e2d0c2263647edb7b2540f67b81f869fc1b2194484a9d588aac5eebd507fd2460d8bbc16d688cd850354affbb6478a72e9525e87e2ecf99dc0e0235222dc2188655f4f5189cfb2529fca3d53010e6246839b7b0701cc336f2966a4e1b924c8468cadb81768a63f4c14ae79e5ce50b73b2c0780e36409b682eb45714800668656b1db94c691de0595b4b816ecb642b4c6c7294ffbe4e8c3cd6f04619b496606aeb7446d9f54241afe368b89022e90d02cea586ea0980e766afc9b06f5049715d35c519e1dccde1cdb4586d70412071fa27de1625bba1c6b18810777bd3363753510256a33e1c8133732179490e5b53ced61cf6404d136a54f43470047558752c5ae61304e1985ab9dad9baa999ad513793801e8bb235f7ff2f2c475334b2d19150b6988787df1a5a0b30567755d7c421337947f58a32bab616f58962dc6ab801ad6ae34474fd224cc52cd93938906ffef08f7f951208593c8f75328adcacb3bb2e07fa454a2e345a7f096d79340fb5a1c130c1ad74cb25643e0624e7de10f127cd73a736a8d031c713f6b9db60e21acaf99e85b35e684e9248c9763d303d842932104f8efbdb502308da5a2bb2d9386169b196c5443bdbb8d03ad993b202b19107e014fdb9e639f57bc40ded4c8a6c90d05cb0f7cf95b4deb8e3be4b8e9fb6636095edf0510920307ff3c00af1f1968924dd4f96e8a20ef02c2739a20280c10a23fa46bc44e23f1953563bc9201378f5cdbaf11a342b5f3b52929fa5f52695098540ffcb1e8530ba7fe9f75060d810b68aa04571f916e5d686defc085fce2302910d467f33a06096d8481fe27c61b7681e0735d8457f7e5783a2d21fee1b73ed2cfcb2e3fa91e4d461cf6bad0cd516b0d64f9c4290e887be07def542803234157a7cf22e1501a3759a8806df4c56b71fbdf35b2565776a0ed6152bdb0923fba120ed939e50598e778fec9fa64d1662ed62e9c0bfaabf1143ba732875bdfe5ea12b45320c50a82f9c02b8d93578bd7663527fef4b3e554f68aad2d88df4b5efd7ad89a81915b0ef10293a5189b0baeb23d6f595ac3edd46f721c50c75a1515b81fe6ab745d82951f258e5b85c8c0f838fb0aae54f3d2b48eee304c58c129171adbae79bcee815f91393c003e1c56721bde79c65bb6de537b8cbf665ca87972b62b9e144838e7a4a58f8ff280a63b39dfa1f874d93929ef554ca484d943bf18e114f310c17709f3858303d4b6bcd3f53066e4a886518f2901300a823a05fdd6667666ed72322ab4293ef5d564a1a4553688fc2727c61d0b8b96a23ebe24904586589a037d02288c4303baf4e646c7821eb319f83a6a6a9961dedc2767c5300d191f55d2f0beede19914c28ec5c8573a020d1edf2a7d7750d6da326a0b7456ae544d6f9b6971c701d625e63ae39700e7fe976333d0681634237d9a07781c735e31e33258390878e014ed17bf1be4fdab3c5329430fb80b4e1222c32786b5e3da18a70c5a79e367620c4b2f0f112167f2141096ade6b639df4b1f7510b91807ccb8152d48cb6c48d15b6ac8b0156bc1d20504009782c269c6b778031a22a8b25bdc0f465439276d1b748ab06126ea8b3e75bcc404b4143cfda8bebd0e241926348d9466d16a7eb48ac0ffdf7f883787094f008abe0d03a0782c871eb65b6193d47e476d641a61dc16790028a066743016d766dbf787c4fa1df47d20dcf3d80df664ee7e4837d378b7df7ed596f835169b1a7e1919fc0f3759d206f426b6d8eb9891a9cc31c08a97beaa7f6a906ec0efd89a237321f1b0f867ef3788a3fb75c6bb0a0d60ad18d6010dbd2247947c4982a224608f4e52d4f98d1bcc1f9f0afbdad7bde0a65a180a3b051e4da0568f129d5a1f30a6011e6f485decb978b7ee5c70656cfcbb183f41b52ad1eeb49dabb4c6ca0a177e781ca940a84377cb801a2a8179e1fbbf74e5056778ec35c388e2f390eb46e6bdab481bdbfc09b4d709324ff1960a143680e34573ce36d4beeb1a8a8b3203075ac28838c2201770662c2801ba4d24dd24c2f6e4b855f7ac899f5c869b638676cc46ad444121632d8501e4159d213bda879d7e91c88fa10841e799d7cd3e6d49870499c6fc79e7d9f11f9cf61b7d11716b8b5c26b36088c7dc68d85b2e22219dd0f407dd9613455cae28c50f1676313436e0342a3d3b6baa3c7eeab307d56e13f5ab07837f62dc8949af59ac569bb18a33800d40c69291ee4ae5675235dce4dccfd0c79f6b01ef40b7bbdae5b0e1978edc0f82d5711e83d2f45c4eef447efcd0209b805575e8a87be62caa1f1308ad3c7fa780859955955b26e77507d5bdcd1b3ebf3cf053899bbf6d5a4ed6dda9925331379ebf7de83728b3e83a9a4215b6a0b21d372d14beddabe577f3225733572050162ed11a2d8ad0307b97e9d3cf413574a79550ab6fddfac6bc481ee26772cccb056e0a5fc5bc139ebbec7f4402ddffdf4bb1ab9f713e5e0675f0b00c5ac2c42ae1734e51cd79c7598957240f5a8d9c3f689efc9edff7a78e27ca6c3fac798ef1eb55d3e40f136e0d04ad0525fded0d3bbeb53e4831b89c773046e8b96cc3ec5c3d7e703b4ed1b22041e460476119caa43f8f449aa899961501ce42fad786a11e805b5f4e157149e1168cbace5b150aa0cdc07b4d50561c76efd2059a4e7c6d7d39718153330ae00062763cb147693c8ad28c8a02b521b4fa21d34fef83ae737556c967f561c74c15ec6cdc20ecea38544f96d71d6a91afe09244ab0faf0271b8e15eec47e6ad9239912cc9ec515ac5986cbf6f895d9556604aa61963c5bb00aa59bcfcd997a5a183a9afd8fa394e3078131139f6597a932cc10bee155e171480b2812569c645ed3921008bf20f522d86a32a357e693ddfe3718b01613437a26f265d5752968c7146eabe55dfb61335c59f2f9705472ca87ff12a3a2651c864aaaa507dbde949fa840108041716a64ae0f5f47aea2328d2c1bd47ffed58d27556005642a5236075feed5cec752c6567a5165df16283622f72a625a320ff8f4beae4f80db6a90a828b51a2d9eb0852720874bce0f42fcc549f5a1eccc862c1acbc8813431ca4a36c9a5184192cc4506e444ce62479d4a27f07e0d22dbdb86bb647d72507f5914d860c2f818929fc8f230d3936d4d4f05293cee3a03fc2998dda7d28e258c51eb8bc3dd5427bd730e0f9bfd74a0076755712fbd2808d829c8c8f6806c29f223d822e7b576b4df3dbfed921b7efa5d447623b553c4357cf493fb233b5843452f9497e4b8b6b6ec0b269ac59f47708c72091433d8ef990bd5282de4b23a98f5cc16abb545c607e4d0451a7a05c45efeefc47507084c1046ee9eac13c5444463853ea726c18d1475a6af501edf50cf5129ccafe9db9598c98eeab6742faea41f085f17f341fab4ba10e0ccb0aa013303f6f4571b2c23a5c36aee4beaf76e4f82fd5e1ec9683ca562dd23d75ec3bccbdebb64ab86e68a48ee0b3756efeafac2439fb2e839584ab9078d2c31c84085262684bbdb475de251bc79659fc6c7eca9a07efe062f6351051773bc618bcf9a2f50de6c3a2ee1125320f85a45640894f4f624db16d0f68aea16a6cc4e0df0eddd009c3dd62c0b0026afd064db7ca80a", 0x1000, 0x4, &(0x7f0000004a40)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x80000000, 0xfffffffffffffff9, &(0x7f0000004dc0)="51780170948bcc078db4c663cc3dff261df28bf3c0b40fb93f437f6f3c214cea88f86925d65e639247ca0e31869b8a562c8bc363361e7e1a000d7ce7202b18eb1d4e4badb2d0a64106add73698bbbbe725351a2f81bbe85ddffc646734d6ff8330150ad46b6e7aa22563cbbb13be22a42d255228151534c606c54bfe39208344f8dd7eefaa9f7dfc8956e25ae3178b119a837cce99112137e1415aca75bce64b48d12d44725d92774f2d1ff6dbf1c49a956cdcad39364def9ed57f307dc5919d52fc16406d37483608cc25ee779c7c184e7c3b1cdaabd5eff8e5599f6efe71a75cc6418d26a6e3c1937797f546112521e7776a2051a2c3984fced67f3ca0b82faf", 0x101) setsockopt(r3, 0x1000000000029, 0x20000002a, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) sendmsg(r2, &(0x7f0000003880)={&(0x7f00000003c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000036c0)=[{&(0x7f0000000400)="b8a52fef87b47a14f5bd9a65c3a25f44fa377af6f8c8a8bea0a459c27e3eeaada41e6f73fb6d5ffbf42d8298dc97191d388df9bdce26105d6244117b0d88d5d3002e16b06786e8d1c6f32e5b13abbc1046808e1bf2e19820e856f825d8063980db316687845422f1300bf8ff8cd896ea0c0857bb5e928ced4191c51b0d3bcd7a5a01c4b9e435c1979f0c874647eec19164e3c562ea83a1a5ce6231934632df3d23ccc4d00436576f6cc918e8606c93ffbaa9c3892541b0dcc5a2fe75621c83b7f2aea1290345016a269cc8d40667e791b33cbc5fd970c86a4a32902ca1752f88a9035dac46ae5c4f9b2bb662e3ad35faa9e4a98fc2d210a67f0adc94b0e8bd7fb3ef8a79d294067373d1e2a597fdb0741ee8bb3ac3f322f4b71a206621d76182e9285dcc1e0ddedd84a769a5c0b85e6ef19cfced62a60ddcf77d8465f3c0aea42fd311758c6738319444866b458344bc1e480043f5d9e47a4916214d51ee9d81aadcec6ac82c18e610862b785656ccca1e2e2d7cc7f28b6b2738d81eee037513035a8593d8393e61dd39761ebb7b393e213ec258307b2a08a9c52d6ebeb10e1233277bfd64861c905834fbe634ccea28485cdfe4008bf42e58138130da570d96428a8df3b6ceb93b3c7035c7d696f811331a9c148313b3c4bc809c6e75eed5023f4e4dd472ae4320a0a4a4dde106815ac8680ec22cd317e21470b452064c748c45319956b4d29126f02f082bd967b44e2d51ff0fc62d0162f8c8680d6bdcc66439159d54a4caab0dbbd58a0ffb202a3854d10bd50bef8e098669a3f7b0a37626c935b21b2d62e4100bb4f8d467b78c78f98e7624c0177e2918d5734f46ba1efc624e3888f86feeda37e37be4f0b13397b824d3e53271eab88a6a48aab6400370e98da229ea26ed8098aad1b5b60721ada1fc1853b9e996a0a6efb584a7914f396d37ee29df184cf1fcd82141197ac15592c1436edffda704e7515ad4ec6d4dc659aee36338227c243a51120d097141199f9946eb8642bcfacc018c4202a3115313f8d3804944ab53d043c7e35c36803ae505b1385713531283d238eb0fc043a4278d3812f8844283ab2c5814be9a4b2f3509bbbf9865ae57c8eea56a475c1fa6fcce7b0254c89827ffc09d6e75526e7aa0f67477c46c35f63f4b012b842ba9d33bb17d5283673f2a343ccb86a4e69d1f0a72c574ee3e09631ae748a8bc24364068840848b8c78af2fafb7a0b4cf72f3ce51d89fc7b1a64a6f4584a9dbb51331cbf16f1f2f2114e6f60f40f096215aff50de57a05cff703e5fe1d10c57664ab5080b272a4bbf11a2be42c5afb07eb4d6e826e7be403c39395071d25732fb7fb6c327f2c0b9af8e3b78b12c9b02bb8376bf5862bab55c48da45d137001117e854573242d1e24c4a49a34422047be3be23291d55004fc744c5419feb185946b49b362610316be73a4ac467fb86db7fae98b010671389eedb39b962d5d336bcb308eb9c3fc728d51a0eac7feb57b01406e52c199e2fe16088c54a89b2f125c4b55adc9eecae725078dd59be428e3320685713c4973aa259a49539ae88fd1d31972e351a3c879478064f99222132110717264916793cf76ba2a82bb6208e6e8135b695182712dc727271f7c7f6746bde58987eecaebfce1811ad5d803ebc0acd83b782bbf01a868b3070e99f6f1777c02dda5dff6d732bb3a1a3301587ca1b625e7afbdbbf67354f29dcb7983021624634eb49105645f7d85b16d22d3bd80f12e2921f897af16d24245264f2fc92608332c26418b78e607ba644a89eac6c7d80e754f6a80ff301d4865482c3b3fcb0056c1dc75a5cfe21366788bfda053a5da04c1433ae469aa5b1a12eeeca93a67a4ade5d028ffae82b54a4c6dec5340b81f1393824a941a2c42c25b5c976f7e8b48dd853bb27b2621fa791a10a8d3cf38a476aaadff745c6b2f671ef580f3fc4d6b1f48a8ec0d6360dff6d72de8378d5b7e2f176f320c6ae8970ee2294358d07e39568dfc5fc6f93599fc1d676b7eabec7166b9c5386c1c6e6421ac4e12a48a8fa649f846eaf034f0e6711721f6e19eae9bb3424529e83f90fa462c152e7c63c898e562cccc46b7718db8989223c421be6857800eca82f75770ccf4116132dc1f96a1243606729c7f0dd52743435ff43f8ab483acd9b43034d722e64877e3e5ceb2257cf8bee56403f3b0dd6d6652ae6f82fbc2f35ba1b169dbf71e039ec7517e5e126fb6ca6690be6fe9bf6f015cab4ce629f258f5551ed24659e481af0c9bfff3014524589b9816a08f17755b49f512f79290e79cb691e5959e256090614186338d01abb370adfa59e202b522de2668189cad026ce87ff1b280e19e2b9eb38e9bed81d808150a81f023638ac4726a2dc98e0457ea29ad1f3d27d2b84b9461ddf2f7d8f50eac174109ae744636a1765da8182d4aeab36a7b704b6baa440903ae1f0e17d4adbdb8b64a24c8e77737624cdbf44eb44e3d747f98b5d814128a0adfa4f2df6ed9b67fd9d88aa1cd154cf288f8d21950f5071b043315e4c13935d77142685963a3b0e7ec6ef255e7a0f3859bf399d53ab3b459b8f5917b57f06869d2d2d1b054f9c0012fef8c6440d75b4843ad8833674d797c6300b4100e9eca83b47f125034e46e3b258daaa46d6b76d3730d6951b0a457cbb55e05d744b09a14f569b86e068d6b98a54b0d2a2301e3061b8bf4d03c901c1b09156bd0ef5f5d45ca15fe6dd5021a6b353bfeedcdf26c56d2a12f6fcc6d22414d434c80fbfa42feb30a4ecab7d2104ba89857387a8c1acc06539da4d76a6b1746a927a3f53933eee27df0c119574d134a72477853e2d16482dd377d49e017a54fc42c4d0b4048b59ba369f0ae7a48730d7bb61c4393bd777b455eb718daf524e3fa84d8b3729fdb98d2f118044029f702764b37daa3d7e3732484ae834ce240e1329b07836304bc1d815566a1806b26e7718d249f1b1227d12a53df7bd6f11771fbe49dc673b37bdee4d2be3adaeaf98a3828f7546d930a0d6803be29e814a2134873f21c51514585998a620f95095bbf663c723d975e0a96f12baccaa83ed5739c6911c8ea5362652efbaa9aa321da8bf2d4dad24c0aa92cf40856622a20edb18f20809dd98d6b4ad4e753c7670638e2dc5bc1dc44ef55f5459b36666d64f5e147bdb8c8dbcda100935549574818667129acddc6d35f9c077f2af22d02d73ec6ca53e5a4f29560006f5f10865fea98967328b6117eaa767e2aa7c0dad82867b0354d6f68d7f49a69731e54c6c4f1372e916fcb0f54e8fd84b1003b02b7aba5674de1f57ce4a68603813b585b4004988a05fa837fbbc6509812d009b5dff5eabf9c49a2362a26f1cbc30ac1b83156caf0fc9cb2b212653c73b0fd22b341f6ee2c9f1ce9318945044c76c26761dacf0010059d5b9310d7ed381f6ec416c3efc25051e29463a60031dd67a17fa68ba96dc40001aae823329610ed6263f8141f84db3f02e2799dcfbe293e443c3bd066467a5b348eeb14ac0179b42598f81f32bc97e7b39f727658e4beaeb4a1c3d2060940ef72e0b9abe2e92df46491da7463217bdcf99c3c24192ab105ec00f4486e0c7ac4b720d8114868022fdf2b7da8a138dce3f423b0547c5e81ccf45f92eb23d1ff086dc8fb82a4faee0717f6be32dc38e1553564054342ca7a74731a9250cbf517aec634d84e4829643aff853973e6535db75306c3c77061f401027e84fd52026675b98d35f3a1a136297b229cae563ac575d54f2451eefd0f64c90263dd39f86578d7f78c096db829d12446b3441bb032ac0d21bf97cdf56e8e86104581e9d633de7581af75cdd25c30471c5697a31b69a99dc71d9c9e117ae2ac9c3ee20eaabd043756500da7dd272cfd6d244f737a8eee4e50df3d59329a0316342d027af122d45af136d181efd5ea5a7f4a02a77aa6aa003acb0d0e4818289fff34fb4eef1350b7cce846ce451eb95c4f2b15351f9b9a4554fa657c933cea83a79284e1831437a5d0679faa71a31c035acdf6e00519bdc035a3c924a58e43506f3ed6984d618d32fc3864df4a49a567a11c6a8e91bf6b946b266eae4999c44a85e4240c7dc7856d65846e3eef8b9bc1dd57ad650338b4e421652a8e0b14557d41e68ee584cc3441e4a40d4f72af0fa0ccb90e83a146466d53db338f703964297f86b7dda6b62d2f8cdd85e865073f983bef3a6ca8727d80ababd566999566f1004ead619417055b4fda83d912c1780460de34d13b49daee68e09612f354ea945f48f350847f2c4ae161b62a915209c82cf81dc4ca420468be9837025e57766a000bf3706c7aa854e95efda31e367a8c9813547f2a2e16333069b805f78463f6971f915bb07bd0293168a767f64862827cc6c540796bc8d71747bf84691f58bec62cd30021f48b9e7ae186b3519af2d52ae3a2f714295a296f20518f914f36a65ce98a760956778c6d7c6fd6b17878efc82e865ce860bba91eb901ccbfbc80fb54c87b7f650ca57ce0a40a257c122c4b3c73c2c6c6da01994628e7d7cae72229321c84049b500d7a45a1245cf4ab38ea63f26d0b3a5d0934f2544de7dc670abe1d39423dd21e2c0bb69f4c779dc311898eaea4e72609ec557fa1c881e9778b7a683d182d36b321d17a724e4e3bc4783047a463a483308d4d09792eab9920d8190daee2f3f8a8b886183366095f8e9e93c197ae0ed91518707286fd0e1d01e217ca7a22fe3c2e666d843e10962c2482d01ae7930be99eca20096ec1d902f95f97b07e41b7634dc5ba0ee8c8af59547ad808c9d44ea7cbf4c56a87efcecb7a39f1092531910b64e02712b5ee97ad4bab85d1711faa12a49bcb86d2f803139bfb1f824c0f097020058c10be647270dcbfdac84ba9809823ccda1faac8afb3bf629b89130c0f27540dfdd1ab073121704ec3469cab16c306e578a1b4506df5b8f6becf87feebd2c0ca6eb960933d737829e715ca9f467586034d71e12d578cf241526f1c9428b35b4bd1fa8cf13b30f817573376c1b9737c2174adae01bf88a0eef7b7fe81095ab05f192b8f6194b3d8b81409481a8b6675296331ee9aff9fc6809ee16ef94225de70674af55f0fd0950642f5ff4c5d48171ccf4e1a5004ea17b8e2190e38178b15e9ac82c099532c0bc18b90cd430bfa68b6835245eb2606d0be7be4fc3940c94f20de24682a0e044506d1055ea55bc022971190cbbbe61c104143a563cccf26e2cdcc342d3aef4b761e78e6478d897439f81dd3d042cd92c89b86079c4bca7424c247bba65d1949a6948d7e2c0b2039827e7c1e233a99805816abadd113b46c3b9252f4118a01e66ea8beec55e3e74b8e6ae928ba2d52f9f3737db0904a04521a03e3f17b06aa69b93e7ec632e25b03b5f491f9e164bb2253224a74b87a5c0a80f76716d20bf66ac08a51ea240abc6664e5526e78763dfbbd97d54d4b85eda99281e0037d6537c3b04f0e4d8656204c1134f009137648875c106e7f0d2c821069e897419c688cc9634700867cb2bb471963f325b16c32730525cf3a72c03bb4b2eeceb7b84e4bb5a4638013920b1256e1bf93642177480fe65cd14c275ce28a26901b4fa162e80b9ee15b2b386fb66ef003d63bf5073ce9aa0dcff627fef0d63af306069b809b210da1a44fdbeaf29669ea2cceab74289383989eb3b0bd168419a990320dbbe8e42cdde71ccc7b265808061925ec159e9de28e2a0bfb5e5408511b7ba78c2d9d2fb8cd3bc85910e3271ff5238dba2bba69cc54c891d34209af10b3c53d0112862b711768e71f", 0x1000}, {&(0x7f0000001400)="eff9991b663f01ae617e59d8e910dd7d31d29eb301b6eab524a5aca0ed91fa74addff2c131d5f22a0403bf2ae1ae097b97e32e7cfa4ea7419eb443e440c7a0ff31de9645435bf02cb85afefe07850d6ca7338e8286451f0b2c192e1755fe26b0de161fbc51b8ee11354345ef0cd530f1c6490a89c43148de162852d09885a5f9a6f5de35a0a64dffc481fa69634ffacc579c8696d4493447aa369d9c3933f8598cbd464bf2c2866be08885a0891cb342b7470e94f9ba786d9a559efd580c7d391c2b395cedf4d7f92570824be99ca20926d53a465fdc6114bc5a75719884d38d006fee4ce95ac066ca3fd5d813238407ea66b1c9ead37561fe59d3f49cf37b8b2d8dd1e9779a93de411cc43afad43c79f541edaba668266f57206bafbcd05c6be71afb59e054afdd28a2553debf1e4157790d16dc7db3eab6982caf10d3cb2bf7029dc0fe1b570fa64e928fc5f9dd121f798f4685039c6b1b709452309c4eb7151faa107f9c341dca20267799c42a8b931be199d21897b9e614490cb462d224226b6521d000db8a4ee84a860fd1b950fe23d377b9e2c6fb046c407771c1e9713304ac1370207bd396c7a700f5d74e8ab475b75fe9a3d772bcf619b18ab9c7395024aab300b42ca5fca6ba1c65a3b96a4c9377adbbed6ff76db809bbbbaa00a920dfc10304e9bc50c218b519d70895b0d8106758acc857ccd076f8fb1c306b9edf116355d3d1367f8fa9d0c84b1b2789535bebfdfa4607ebfbb293991b6212d44800e66dac0440508fe812b660e10d8ae8662c188867d8368ab646aae4dce19030a9a1e8b9882440bff31139d3316ebc2723666dd2267e1e211cdd047cb9effc11a90b45aa851e8283011e22e33e6411d44f0aea3bde37965824fa2540b97b6559923804a7214b480a1206e717a4fa9ba2555334d6ba74e57583269e9279e1bc7ed78837ad68e58270b44c30ffc298b3f46bfcd487c2212e9539a92c60e8425c7c16717c6b7884fac6e1450a8eedc8e39de0cd36f615320e0871c3c3a4bff343d9aa76d1b810cd5c3f7d6eafe0bb56c622e9393e47982e27042bf288bd069e2e8cbc752674c52f15c568d0f18ce76487035ffab2f17b681024e989a65902fec94c06f1aadd37c59a32f3e74232d582a5319bb55c5b62158c16373f3c4ebe19ed91d75aeabe246e44ea7803d7ed2d2d5036abc63095f0ee34365d325b090aea2184f441fde78b54522ffd607cb1b0818f502073b5ac2cec13f489bc09eff8f5128373f498ef76dc1a208d78c8d46efad2ee66a914725b1bf1d026b117cad2c0f19e402641403dca2b240802ec986f9bf1260e1e0d4b49d4010315068ccd3e89adc3ae8c7c70bbdffb5ebba142e08b63d5786db05394f3227b0f0fee096d5111fb4f03029d37c1af80e64307c3955e10e177bd1220c47f0bc1b88ff4d061ca2c99dadf0ca96eb36bc4feab3cf8500b9142a4340c6eda4c37dc0bdf1a6bbb4410c4abbe02fb771e1154b6def5ff4a127d3b5cc3b4ad983d3f23524caf92ec338ea37502aeca3617b2e7a4db410634d47ee1fdf92ff7a305e14ebbd363200858cc0c61a9f19a01cc706dde07257d7620943d8d70f23c33ef675014c3967bdec494c990369e2fc9ec8d7c0c17402ceafd73dd88af8c8d00c7bd56c077386da5c5ff3b8c804f62aca6abcbf4e1608459299ee814f4ae0877be4bfb37f11c8fa6786badaa3143c88269cc57021137f9bb21405decde88b85ab852381058e0f20c6bf0bd67b0625774d04b2c8d05f705ae67ecb4509247e957bcb715040ce19a4d771a9fb8ffe4cf99ba018c8604b0e4a30a7e20f5c7b3846b8fe200fea7c79dd092680d6915b067d76f470ebd50e9a9498437bea578e50910b92c29d68a92aaaf4d5646d5d3a56cce55897ea0b0fc904e3309b19cbe40e662644eb71397540e1cd3030bae732fa4ccd21bb6a79cd4f0077cefdf5c6c5cf30579dc955767ad7e7074f9d0447f1bcf73f989aa53fc05c9516179c6654592f981ef78a3a33b438eeb04db15b4e39a3aa16f0c97ced44f259ad31635d742b0e5638aead219274c699f335b23ec56f29583cc107be8a87dce402807bbde2de6eff57e7dc0d0be1b27e2b043d3d1e167783f26c272b59921c551074edf1410c4e4b280c21b534e2dc1e86f598b0476e3881721d7eb2d16f97a09e97830add6fd20097dbb04918c817e133cb841df824424404b7b40bc9ffab8293477d06b1969456b09da461eab5a56fa6b8f86c1b8062ccab03a027cde4e3808c02ede03f80469dbca2741fe95916e6a7acce480a957afa9ce293d62409fa409be15a74faad1f9f104ae1795c1f8903418319b8d6f57c40126ce93745d56e780fda04693f91cb40ca32cebf7039ef20cd014fed9040fc90134c72d7ef441886359f6d90ee4eb4d4092bdc87b31f4477e56df77dfd8dcc2a1d3f8c8d93e94c29a2370d894ee833684eb2c353f7f144c92d4f197f26c4db0dc82ea89d810eb0615669ddc835e6e684fec7d82f9fdf6c78b5042cb5f6383718b6e5cc70cc3d276eb87577e8fb28f6b46531d1fec3996aff265872261e1af8f99d5c4bd15d9764caf639aa510584a9edc92838ba9ad91f72419f1df90dd70ee25a636575c15b0f8cee71fd01909916dd981c54e1f5e789baf135fe7cde8b79e13dd56ad56bf7a4468e8abc2bc343dc32f9bdf17e529ee604661cb7eccf012b95938136b788f6b42147bd6d7047268787d3d50951e06f80624e744862a4955db099611cd9ce393dd351691b1ad19fa623d4ffbdac4d2f26e5b6665954c3e89a81f5c5955655021fbb45e363bd43cdbe23c8e79402086bd15378403b547b0be07300e957021454865be1c9b66ed8565cf9055268db51bafc60af07c42b01d991fd75c844c67391381aa91862a0e1048e6fc663075ee492d61ba46ab43c57248033766def5b85a07e6d7fa21654058d1a4fe0796a57b30f1690ce3376c8687d079b5af154914cb62f30e62f915e055b2237ef7c189a579d79968286224570c91a88fb16cf25518d872751743fdcecb18c11bced1f829e82d9d71112a7b54f0687e1e9aec9bb7efe217a4be42369836458db3337e2216c2d655ada3f2988f1aaf3328b73fcd736c3ef0d653c5488e2ea321a520d810633e41fe57f1fb125b04b9a430568d5e2b54770c2c711da5302e388abccd73ef176de06613e5f9b39b3c00ed18fb21ed9d877e4e12d7daa7ae6464baaa5cea8c73c0374545c30b647afd5e67045772a58206a4032ff1d98b279b5ae9b285150f7e5b8081e87a1965f2ead2facae52f19b4830bc7953b2f402258b8ccee539c1e74dca69abbd99223c19e09be27d8916ec6663716cf9abfbacaf4f0106633220f371b92fe43412e587963c73d91dbbece4d77e0c310bf96f1d6d667e80bacc1492bfbb8cae80c49b5ef7e4aa296e08bf7c1a024dd011bc64ad39f8f35109226863949e71631969dd30409147b33f99aca47c7cba54ccd741ba2207878b4fdf55f2bebf7ee04264b832135ccb70f0bde3ecfed72bad6f3c4a75688c7d9400f6e728819b4cd6de7ffdaa552e781b2c028ec6e82b004d1faccfe3603b48e1a69903ff4859da335576df4e0f44f7e40cc2a8770179d6c6bd774b88e755f9bb6f02237787474ff79859725b9b1437a360bea8a5f905734e01eb5fda2decd1f7934355f9071a8435ba8f076f0d05fe8db83d3cd53bd4254a757307fb9276daa035e66568a762c42174bdd7fd86414c76cfa8f99484aad3d9fd96b3c68b25ac3a3d241ad177ae9ab19cbf36c641ed99f4edaa2899323d290c519618a0ec11348ba2d860728c31921b048884cd2a41944d425db3b41ac4ce5792aac7e38b63c9362f57330442f6123cdbef1db2833c9083a21e04a67f46e7d0558240a4e49f6d885d0f40816fd8af3dc017f29a7bf06d6742cab26527a21698bb01e8810fad0aac530f23fbf44d86da8c4835c08d536dd355a3703ac338663f6fa9fec138425f4af28dc9db5c205f56e66f9cfcd38299fe2345e4d8bff709170972ad743e23bf037b9faf1e84ff67b2ad9d25139a3bbd61a9b21d2e70ebfcb1b36509edb658b0a45c600478d9b029817b2cbbb7d079e61f18603e85d2e894c43e0c7050b334dd75c8209fde4c8dc85a7b94f6e174bad15b8d2ebf63023428ed6390c25c51cebc7f2eae9175649ce8e6a673d3328188f4b214b9c5c6d6fe9d8cc70035341c2b48f8806350256d49a8026977325e20fe3ce6f21b3c0a834f281e364a0c8a1902bd4a50b6b1c4620cf46794f0e138898fc8db901d8b5b83bca8c0f924c42b926f417689ab2d470398062f01983128135660494500b4a077aea252b2ce0257c715dfbcb2aa952ff94119a9a328dc121e04b24f07d57ac7b387cdcf9331e4058851169af50b6d65740ccee796071d02a3b73eec060a66984a844d865f7d80854ee21c64faadb166874a1f512892b31932ad3dbc6704d706f2b077e6f9c7b4a30cca3456213bd8c6cd22df2c1eb0670b65ead83e3370c599e4c0dcca46da6e23cd45b2659fe228c77e8669e27c6a00cf62505b74bc6a84cd4a89e75e5aae6e65a85b282a9879226c289b1f11499efdbb7668a217a079f7d4cf4023a6991d3ebd83cc39790a0cedb4b91d00c5dd6c114e78b3f7abf47850e3018b1945fead91cd49be1a6bb4f190188c16d8ad487ef2ee6c27bd84d43d60480bd1ef98dac97bbd8bdc8c90a17804f6978aeb7d41cf808694589881dbb7501575e1126e2be4cdc1b28b8c105e4756ea9f62c58ee685cb60f5f6b95964a77094088aa489e97e882cb0ad6392fb29055be5d05fdace943d0ed8bcb571076be7749eed8a8ffb2754ec5c91f7304a30e0332651075d5696c38725a6c8589c061498bed63ae89fcb25a62e25ee53dde38f49994b738a676bee085e8ba65c17bc1098b27a371d488658b62812f4b8d5c1e35d7e730b638a16653fdf8f7b408ad7fff554bd5f5e1eb9efb1f053dd6a3740584362989b9e3a8ffeb2785528c6a7ca70efe8e10b6456a0c9631d3532255a86eeb480ea72bfb9d1df13553e702f2579b766162aa29fad7eb30e1ab51f3de72463cd92b4d459100c289cbcc7c27fabdd838745bfa821c84e5a998952a2e9388c7bb2216a49a75f0c1c57507b671d2deaa2daa74823bfb3aab15ecf366d430592ef732d0ebaa5221ba79b8210f6a993afca7d0a882211a8d1ec0523b879681c9c9ae1b6b7962eb7d83972f10ee0ff06c5f794bbf4209a8e3b9b4cd93c41be63096b89a48cbed0f0bccec85e6d11f45d447bd9cee6d1d207e8f03ceb7befa00ac82298e3d2cb60affba08b6466cf5bbcacc7d50df55a042a3eb9720913e59c7c639dcc1834ea7d0f86c5549bc89111dbfdd93c043e63e278a8b3cbf72bbac7a8d091ee7552c487cf566f2bb379aaef90de54383e6848cc6d2737876f7e6809a847e6e002353cec3dab392977bdccc0b7def9330eb55a6d764ecaac69f541cc8c98913ca54684868ed99cd34c80fd976288707d3e3ab04754f1da66156ae61b0fbe022ff17ff56c3da5991e858cba418165dafa451ca7956f9ed832770fa0972197a56108f50664e12958805dbc3954206cb210c3c926c2128499ebfe7e1f3f465daf97f680820720599c91429295a566d49e74134816a74f78e97e76c2000c1e639f61a92dc1a06744f6c9f9a0edf60cf13dc0856e61c68704e8fc1c5b961a8c9de0ee271452b09aeec6de18d26c81a390fb5ba3521d8949342cf3798a1c6ff46a47728777c9ca4d67b012", 0x1000}, {&(0x7f0000002400)="d283b9694468ad6f0c0e280d983ea8317fb0743cd2ac49cbd3e2d2661616eabff3e1a83c3b9d62945aa62c5c2a7d552704000f225bcbaa5394fd7401430191bbe997fc887a1db0aada26573cb9087fa6571d513df167b0f96918330530a4869a0b95c6251859941ea3eaf1b3b4d3a5caa266e4336cae1976b7a1973a94fa398e4c75a51feb21b016ceb23bc3e1d2ffa571e19b1fd37a0c7086ce2fdbe967659c4d2ae93756e01a4035b1d1b76bc8b0d59a385548cb82ceee38c2f6136b8f6d6b93bce8e1a9e9cc3f69725349198172090993a6d3f4781c9c199fc177d90bfd5a9ddf84319ce248afe0ec363a9f1a5990d08b0e199fe861220d4617fd8b618b7e7ab36f441659594ad0b33da49b8d463e919aa5514c16330d1f08aeb371fe0e04ee2c784a49c7064ef6119b447029fc873b567e74557087e0a3e16b80f8f30e660302d94c269a2e8ccc3db040f86ebc5864b928eafdcde2387a319683ef32b36e3736718a7b59b07c67914fbb74ae0d9042537ca7274e96805c4e241b2a71a0658180601741220987ec066c43a3893c061ae507e1c532a637a4a74f0f0f62d09607fa51195e0e2b54c577a996f1544d81ab0b2c1829d6d5867dda4bef3df882f256ff13508de829635dd69a298b7a30058d2a624ae99fef312093cad4a6d6bbc7297645b696bd9edeaf9d38ac75582a3da1fa8f1b281c654fcf3988c77d31b0fff6a42a832de8ff0972862f95734d61979cde53d1ed431af9b115a9079d3c7b3c4a83d866d7ba78fa9523f0abcfcc9528908b0d66715e1ab7e8e4d87a5d42967e2acc52da17a78d1129d80e5ffa820f7e5b6d494cd49e63f9d933edc29795f68edc1e226d52aa3dee46a23e2fc19864321eab724436c424835f3af866d25f6d0071ea90b74489e3f12788aa4e987f99a46591a3bce3ec759d846107af443445259e166e82ff75dc815efbe409188f0827b4583742810e08946df87cd93a77ee591671304572bdf479706f8e00c3e2c325583a327ffea75ee105f5102f23c5097d7a324a4e6b9ab5bde35c56aca7a67b2da8c5961931a32e24addf792214dbf477678a32e5fb425c9b01a1f1f48f2e074b384becf605fbd737cc689a9b25e1b9f45485bffdbaba82846b055fc3890f4684cff057ccdef4579199569acab6cd27320814bda949ba0dfaa31f1f7794b7d2660a39e5f1c379ca9b5840d599c185008a31cab25fa62de834ad17d78950ddd48829826f6f8486b85cf6f555af2dd09c525f97f5bc0b3c131a95fb7e6890cee6a857f05fe527cc6986d29309a241a7e69ca63fdeca56127842da35a1001e018da9dec7016b4fe1ae57b2f47fd43ccbfd3f5e26e2b29c318b6f26bdb4f187470731ad92185794083e50c7958ab971634745a5b85274a1072e4be87138b3b85fcc246382140f8011d25a65336b660e773d8327fadff4275cf7f39c57756a77625c9f8293a35bbcd1c8da764c912eed12205d4a4b9b7adf2e5f350d6791251655e6461fb6cfa99daaeba31736d9059944d670fb15a7ee8a7dd3062fd2031022e10ac92d9730e5c6ae09dd342be69da945b7c90b34bc13dac2823c2188d649e7221d9d68859b9fa3c1279949561e75c6cb191e0c01e8472afc804d80e7a1247cc3f92cdd6cfd671a26f3fbff6d75dcab264c1175a9cb778cb5de935ee0f303255025410af08cb268ba0b5276c8f73895148f6ac7013453168dcff5f9f124406ca0fd1cebd06a1877c0b5eaaa1e238650f548781c3d4a5de077f966d972e322380b07add74974356117a5b3acf0217de8fd856a3bd10413855d933056493d83f5169ff2db5f3c600230f164ec1930afe266bc7311b2d91619b04a394a044c5411b03779987dca9a213d10642a1e96b5eb1fd2617869043b445268cfff6de281ac15727e36912ed991b8a181e5a9f517eb165971545f7d2c27224a0b7e262076cbb190ef14f82bc10fb1fa4fa4bb23fb2aa0177122288356592645939fa81aa8840d50e90f63cec63b818e1aa31bb158f2a4f601419b1546212820971a1fe50a937d8d574a5a9b8ef0565037d33479b48926da570cbc5032df50eeb96a4e5248156a9cb8ec3770b8d9ceeac6ea4ea0511108f25db3e08c76558adb4be62987b355379e9f687b23722a4afdccf9e21524c91fa7aeecb513cb47da5a80e84ef0407e76a763313c3c54f434b44525d51d794ff356fd18be11d8918da01721a00ab7f7e99869052a0a6d1f580112ced4bdbeb758f5dd32eaf26ca25088f8d663d24e15b74335e38d79844d17adcd026bd3f1f8ea9899781585563689ab3ed85a136d7947b6dc05f7ba39fdf0fdc05710540d88ec0edb3ab0720af06ee708b635e1395110e63628f2d2200144c95dc979aeb4ec5b7d4bfeb75159430f87beeda62bd439fc6d23987180dbf52b0655c301bc8f504b47988b076e7551739272bfaa7d60d6a7c343dca85cf4f306ea370f89c319132f88a9b9d47f9ab55a1c6bad8b731d150a34d0c9b147a79c4986dbb85c0532d9a249134834f2af2709dd5cacece63a75ee60b29f78677b86532cd049e08686540de06f65669052e1c429ad3649168a1a4c0f41cd82d7899947784a3644275bad4062b4a75088ebe519bedb84b1f7f6c9bf06cd26a7205384480435e8f8e0bb4c9a227e06e8a0ffe2e047031740efc90797dc74f8b575878628ed9857080af5d335bac78fdf0ed4ea482a47c4a46465bec065a759054b944701d211264cebcc5923715fa02d2e17736914c9cbacfa5bc95fdab4dc2d90e311e5906d67e3bd17eb936ec183159da8fe3f36857be3778740e03a5b91b7c97d274bc2372ee3a6a800ee19e66b60feb51a399989e02a3147266418970c889bbb1b4475bf865fe365c20c0b756bdff769d0bde0a1fa9e6799b067f9946de3c2e3067840b19025a1706050456d6ef0ab46cc740c971e9b289cf0f1c6cca7d51f6a21cc8b14fbd79b27920daac3225af92c1474925f73bdf77c934bdfcb30cac2b235e2e5b8be99d6c016716ef3823a72672ddec8ed83d8385f31f4fe53bb433c953396266dd935b93ebc5e94f4320a8e071526400f3862c002df6b9ec0f2994c2d2ceb5af81c82631cbeb39d97914b72ede4d0f9a974f99b00839d5955ec1ab27c2e203716349f9df24562f852c96283c76cbd2468c77a50365ea16f73b93d4e9b99fcff8e95d0f100734fbb750c03c1baec0e53786d0f1df7b8e72441d93e80fffae49663028ede1ea3a4af174f5ee1dfcaa3026366b2331d612f2fa4e7ecbbed95d612a4a2b62eb7e4f700859bdc59145699ea005c0e86781723932215cae49e4db6ac1c20e2b53ccc789a7fa1266fd4c53d3738a06ff5b131c7dd73746a0295769a4f4bbb78efd11fdc5e28ff237ae9bc133f91a5a4d34caf76230d6be9b5f8bb5aaf11cd095f8d6c126363ba4b951e5a5d435cb7efbfd48bcc9f62770993284e8e71765460be6d42412045107a843146eac7dfaa13792ddbc480c43eb19ff736e805e2a155b4e79aa61c5f3d8c19945c76244e562468a58a21d6f1083fe90aef5a557b71d270246b1969fe52c71239e3c344c433fa36afc0d9f6157b579709bbbf207ac558dc761a2a46c56f0755f4690ead610ffde9a87d7d598c45e041f3c45a10694624c91eb0cff1b2b98495ba2ccc5c8e871a3e6f971f53913c655a815f19d018e402b68666310aff831480fed7e6408c475229dca0e410a7083ce18b183afdbd9884d4b7bd3d3d49536cd3d252573b4ae923129f381870cc0cc2068062fcc4d0b74615349cf5e492fd1630816dc8f2ceadf6a64f7e32df0a38d9b6b7eae5713f34531752e1358fc2bd7136a89ce1eee4334cdc51b8220d5010d32db9142ca2857881d48f9e49b703feb119cdd6fed588bbd9b4e6db98f9d7a279224d2a82e3fe84106324041f1608fc9746ff3130698ede31d54f900ad95b979ff53e243ebc61479616f4635d708860ed457cd9b568947360585f13737f33df21838315a025e200adef2e0a76d022eec8a7aeb1e9c3d8e4965b28c01f43abf0081f2eb72c5af15e781ab2bf53955f94fd1f4690b3923d2801f96e6e8a73e33d03147be26e4a431b2571cc8150fc5f05ea1bab2e1a9d6470cba135e6ede124360e5969a965fbde0018daf796389d0ca865d65d194cfd20de3dbe2d583018f95ce2b57d381ae413b0623272c719b28031a8ad7bf4211e11ae29044919bfa9042cbf06ad42ec2ca95d231dfc2e164a0c748abde9cc54bd47294ccd8306c25723ecb4aad4288510a3921a6720f93ffcb42338987caa6edf9bee44e4eef1a3818e1290bf958ea2a6bdee9c9e1791b050ead51bd13c29ec1d6774c0c4f2b9e422af3a00e47b64de980ae92847f3052fd3bcc0f8b5e0f939ef7c0669527a50e068d861d8d39708076534ab54bac741291e9672024103f1fbf18eeb9427db8bb56810b72c06db06b02e579504781499b44fe2eb92f87d8a90cf5a4005ceef4adadc414047dde0063f84e38839ea5205d8a09ba9cbc9863505f482f93e877216e9cada7102e73677e965e12394c4245e62309b0edde08d6478a62b65da3ed357d8c1bbbd1234c6b5f2dfb69582e0c1875709fc70ff9159047e3716cd6fc356149ee257ce7a0b1fe69124748e3f806a79ea55553a1c36189c1a54bd99386ae653d84a348dd9ef83611cae13ee0596c52480663eff49385c767c86da09cbee573a9e0160bd02d5e668cc7196e8484f633c71e7206153cdbb7a3a6754e39d0f238cff077636e246e063dd37738d698e579966e96470a8d804c87295436580a44ad11a84b53668416641ad5c392502898a38fc3ec9fdfda8df916e44a1b7ed648c8819e82f036e150d1eb072d0073033d8651afdcb0ae7f68ec9c917687ae361aa72498391a4c8f980b390f752fb14f046c6ab495ed7904977ea09268ee31c0332afd1466d9f2258c3fcaebbc251d7a7bf235338c7a5d8be63e05356508237b8c7af687c3f0bca693abfff5d372ea766598fb2aa8abca5d8246ce4b202b14c6cd99a91e4b237f09a6e32812d041fccaa32ff06597bdd3b54e4a4802d5c3cf24fb085cd8592fd06f67a49a326e4fe27c81c6d85ab75eb7beca23b25139be2b6cc55269395d3d50c28f6408addf96f4bbe086388b42baece5ff14f427825b771587ffb1bf5fcf42f3d66a76e3084e0049835fb210559d108a46a525e15d1f9e9f4426f5bac78cae2790dbe29782ecaffe06abc5cd5a828b94f0f460d2c79395aaa84b9cef35fa3dd7fff962efec2bc34aaa2d390e0f694e5cbea7ca41ee2e723ef7cfc2fbb018bde6b4f271860bc925c319ce6ffb3310097a0e354cb08fbc71fc6f1990095780f82b9c5a26437df896d89be9f4f03250ad4509e40b3825676b6197d43598d1b8da4dc4f0ed1c6d5977671ca3bca2df28f187efee7d9ad93df5da0020ac0c1168e12010ad78436c3df1db4d6078ecaf5918f60fbf980b9f353c17edcbb50dc7af0f69ad2335f9aa2da632046407be8cff00b25c51095477732d93112e1adbd41049e51c00dfd56662b4e377d00615af4462c8bb3e32e493950ce5cd2d4fc82c25ca6ef0c36c3f5fd1a494c30b4567b0ecb989ef347257d5cccda226c6ac3d20c8b6e9ab2ec7e81b9e3c7b144eba23263077ce247712c726442617f7cbd5845165ed54c0d98d9dd44e570ae28783bf8b9fe33befcbe6cba17a9f6e8bab6cf2eb7a016a4be93c69c102bfbf82c0b97cb9f600511828fb9cdb1c3eb17fb0722e0a8ee0454032e37067d6b67fddf298db864", 0x1000}, {&(0x7f0000003400)="c658355fa9f29aa8209b8238cc15e8db7aada29bfe6a861dc35642", 0x1b}, {&(0x7f0000003440)="4d75e25e2dd4b9fa98e4633e83cdd5c0faca1ffa56b8e89bba1b0d8f65db981fc81a06b6e5624cee463dbbd8242d20c08b7a57463e996644dc0b30183a299a7d5983f6403a5993597afebc4a85f358fa3da7d5560a12476118ebc9577f726d3e48482a324a5fd7b4e79e72c4492a501af48ede7d251feda78ae386f51eee81dbea5fe9f464a4392b3c47ac5fe09f279344e28ab6a1b05268da977a9ec2b2161e023f9f6cadaad72dd9b31d8324b3c39c77417c26379a84178a61a4168b775670ef25ebccc040d66ad67fb2fafff66f7ddf04a7b18d7c89e66e8eeb8ce718748dbaefd1a84d1aeda15ae3fa0ee58e", 0xee}, {&(0x7f0000003540)="2742deb9f1f20523378f1f4fb33863b6cb3046b69e621e30", 0x18}, {&(0x7f0000003580)="ebbb97e9a8121747950d5e26845683b242a9d8a910990ad37cad2e9fb4375f671c81693dfc1829d87cbbf9c2601178860517bd383e8a6131f3d178c4e4df16f1da50b7ac7e635a7b77fe39b00d51064b147b85e75a38a15510fd6509dff5a61a33f96263d81b7c8accec393bd52ddeeead181b5c40b99f74c59c51c6d89dc433b260f3202dab6ce64bcbcf8763b9470db9d4e5541ff8c6b800db0121c4ad6b7720850ebd0d0e766361abc5207a0a6773fe327f5b3a6b88a2a494675f3af7cb68e89802c4", 0xc4}, {&(0x7f0000003680)="6a4d7a249d1b1a6a552c62fdeb602776d423", 0x12}], 0x8, &(0x7f0000003740)=[{0x98, 0xffff, 0xdf, "aa8691ff5e4f825b35079f8c770115e5af98d19be9eedded5e4e06534f08745ff7e2c6ca5e175c844e908b1b9cfb2aa2d11447d04a3e805ea693ea97dcfe14c741d9fa18959c9460ec20812e4058c2715e3826ad946a80adfbbed12ca514b83703ccf23cffe2a8355979413f042160c1885030f9d19470908a18ea3b80b27a32f70df9981f24ed85"}, {0x78, 0x1, 0x6, "ec19db7f789005031bcdd9a6d697ffdd0d2ce02ed209b5fe5c4ddd4ca324eca740de244a852003cc0012cf22fcf44fd0cb483d1a0c8e04ebe98ec357063841c0c2395facbfedceb09e4f4d73ea19e9adc2913cf242c0ede9576a73ed24f496770e86"}], 0x110}, 0x400) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000380)=""/44) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000003a00)={0xe7, 0x7}, 0x8) accept(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000280)=0x8) pipe(&(0x7f0000000000)) r4 = accept$inet6(r3, &(0x7f0000003980), &(0x7f00000039c0)=0xc) r5 = accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) dup(r5) setsockopt(r0, 0x1000, 0x20000002f, &(0x7f0000003940)='\x00\x00\x00\x00', 0xbc917dd8bbd9a46) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) link(&(0x7f00000002c0)='./file0\x00', &(0x7f00000038c0)='./file0\x00') truncate(&(0x7f0000004b40)='./file0\x00', 0x7) socket$inet(0x2, 0x4000, 0x7) 16:00:24 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) lseek(r1, 0x8000, 0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$dupfd(r1, 0x0, r1) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x4, 0x43) semop(r2, &(0x7f0000000180)=[{0x4, 0x4, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0xfffffffffffffff8}, {0x1, 0x2f, 0x1800}], 0x4) semget(0x2, 0x5, 0x4) 16:00:24 executing program 0: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x80000060, 0x0, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000005, 0x3, 0x3}], 0x5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0xae0a, 0x6}, {{r0}, 0xffffffffffffffff, 0x22, 0x0, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0xffffffffffff3b1f}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000002, 0x9, 0x9d}, {{r0}, 0xfffffffffffffff8, 0x50, 0xf0000003, 0x3, 0x9c7}, {{r0}, 0xfffffffffffffff8, 0x88, 0x1, 0x10000, 0x3}, {{r0}, 0x0, 0x0, 0x1, 0x5, 0x8}], 0x3, &(0x7f0000000180)={0x2, 0x9}) kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) fcntl$getflags(r1, 0x3) minherit(&(0x7f00003f0000/0x3000)=nil, 0x3000, 0x0) 16:00:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x1000}) r2 = dup2(r1, r0) r3 = dup2(r2, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x9) fchdir(r2) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x401) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x2) preadv(r6, &(0x7f00000017c0)=[{&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000480)=""/13, 0xd}, {&(0x7f00000004c0)=""/232, 0xe8}, {&(0x7f00000005c0)=""/241, 0xf1}, {&(0x7f00000006c0)=""/230, 0xe6}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x9, 0x0) symlink(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)='./file0\x00') linkat(r1, &(0x7f0000001900)='./file0\x00', r2, &(0x7f0000001940)='./file0\x00', 0x4) dup2(r4, r2) symlink(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)='./file0\x00') semget$private(0x0, 0x1, 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r1, 0x0, 0x1) r8 = fcntl$dupfd(r7, 0x0, r5) r9 = dup2(r5, r8) renameat(r2, &(0x7f0000001a40)='./file0\x00', r9, &(0x7f0000001a80)='./file0\x00') getdents(r4, &(0x7f0000001ac0)=""/4096, 0x1000) ioctl$TIOCEXCL(r9, 0x2000740d) syz_open_pts() syz_open_pts() syz_open_pts() readv(r6, &(0x7f0000004000)=[{&(0x7f0000002ac0)=""/105, 0x69}, {&(0x7f0000002b40)=""/4096, 0x1000}, {&(0x7f0000003b40)=""/166, 0xa6}, {&(0x7f0000003c00)=""/221, 0xdd}, {&(0x7f0000003d00)=""/238, 0xee}, {&(0x7f0000003e00)=""/149, 0x95}, {&(0x7f0000003ec0)=""/234, 0xea}, {&(0x7f0000003fc0)=""/14, 0xe}], 0x8) fchmodat(r4, &(0x7f0000004080)='./file0\x00', 0x40, 0x2) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="35d8e5bcb9820ae601285691257b170c453830462db8a7cc536df1814c351c000000656856f200", 0x27) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/21}, &(0x7f0000000180)=0x17) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb42be25b234e906e00ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:26 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5fe9942fe0ba7f0b0dd76ce1a7706510a6fc56abff31f9fcc043d55f6a0f6b3c99ce2bb08388114a7b85d6a19da96d38440d60448667a9b196a8f7a71e858cc6fee2a14bc86c3088edead622a567565669cc3408e6f6403d8e38efde7f0fc82653cdc9f8243af544cb85165363f732399242bf69895fb096727d2bcd7651ee70b9389cacd9bfa48fc0a3f047c37a4cbddf8037c06f67135c56aa6192a83dd0596b9bedde25e29b2d8ebe8d43411a4400cc541923db3d4bb3cfa4aca0bd60e5ea06a6bda596301e4ed581d4a8d03d6ce5de9ebc3fd7cb74572a3dbf85288b9819291334e8da3d", 0xe6) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) r1 = socket$inet(0x2, 0xc006, 0x3c3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="3525d4e869af372dd1fd0b8eef0f2689b866bef33945091b04dfffac9847506248b05c41b9f9bc8554e37a1a80636c49eabc2cc21b58df17719c4754cef126305367ef9c05b6003c41f94be00a194e956d387eb504cf8a02c9079e43722550c27f5e63b7bc30b8216ff241f674d307f46cf8b792aac54ecf371c3acd5a82392754baefc6b37c74ff49a367fc352ddfeb640f486394e21fbcc72411485533542574b0d1c185a7fb3059b09c978a53201b157bdc9b6b310a0685e83cd4c35a71c18f0a312ac6b64deb4fd7ec0aa7a17d407d7f1fe1d3034cc3bec11cfa5df36227dd283909541b", 0xe6) r2 = socket$inet(0x2, 0x3, 0x0) recvmsg(r2, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="63267798931b8de7a1eafcc1ac48495b1c5dbf010396ca3e3471d7309a23fb7820d55cbe56a5c7136985448296bb51bfb7219b1e59e00143f2316799e163b07b0578294e64cfe81b1b2868e875109d4f852f022885ef702dea450249c5c43e286201ba745f85c79918c93537067f3cf68c33698bc78db1b16ed5599cf187625f5684283520bc5ef4521be32683db85ecdedfbdf6c20eee509bae30e8e8bc3cdeae2cbcf2d9", 0xa5) 16:00:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmod(r3, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = kqueue() close(r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x9, 0x10001}, {{r5}, 0xfffffffffffffffb, 0x20, 0x15, 0x380, 0x401}, {{r3}, 0xfffffffffffffffd, 0x0, 0x20000009, 0x100000000, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x7ff0000000000}, {{r2}, 0xffffffffffffffff, 0xa0, 0xf0000080, 0x8, 0x1}], 0x100000001, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x40, 0x2232258969075a51, 0x8000, 0x8}, {{r3}, 0xffffffffffffffff, 0x16, 0x0, 0x8000, 0x7}, {{r2}, 0xffffffffffffffff, 0x41, 0xfffff, 0xb1, 0x200}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000001, 0x6, 0x36a}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xffffffff, 0xfffffffffffff800}, {{r5}, 0xfffffffffffffffc, 0x4, 0x20000001, 0x101, 0x70be9dd}], 0x1e3, &(0x7f0000000000)={0x3, 0x7ff}) 16:00:27 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x4, 0x100000000}, {0xfffffffffffffff7, 0x9}}, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9f7a) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) write(r1, &(0x7f0000000100)="a4576ea18e20471c4c37f907204924d26618f9c4a458bff18f48b6f29c2ed79f9ff9e3993ea265c2a7d2d4ed911fef419ff7b703710d10c1a0851601a6ec0d2d7ade99de2d003c21414850e544af404d8e9732c83ab3e5958f3c9222b593541dfb2b0ec11b848acb23f27f52e8f56c8738c0eec76fb25c52bbbe47534479b5cdfa578b56b6e653b04d729bcc2e01fe09113082b01788a274b66e494c093d0f8e0da6c5fa5e41c17150496ce5b07439c69524ab57320ff84362713d91786de1ade122092f", 0xc4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x20, 0x2c2, 0x3, 0xff, "638e55bd1aab3fea1e6f49dad60047e3c130147c", 0x400, 0x7}) setitimer(0x0, &(0x7f0000000240)={{0x4, 0x101}, {0xcd, 0x200}}, 0x0) setitimer(0x0, &(0x7f0000000280)={{0x2, 0x4}, {0x0, 0xffffffff}}, &(0x7f00000002c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x9, 0x0, 0x0, 0x8001, "e2c8e92cfe3d9a276756e0f73a71d21d048ab320", 0xfffffffffffffc01, 0x6}) r2 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x100) mknodat(r3, &(0x7f0000000380)='./file0\x00', 0x0, 0x7) ioctl$TIOCSDTR(r1, 0x20007479) lseek(r3, 0x5, 0x2) r4 = socket$inet(0x2, 0x3, 0x7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x2) ioctl$TIOCCDTR(r3, 0x20007478) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) chmod(&(0x7f0000000400)='./file0\x00', 0x2c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="d18eaceb789c939b925e5524a065b17fdd03fc649a4f6bb23150c5f7f1e2", 0x1e) shmctl$IPC_RMID(r2, 0x0) setitimer(0x0, &(0x7f00000004c0)={{0x7, 0x400}, {0x9, 0x2}}, &(0x7f0000000500)) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getegid() getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() setgroups(0x5, &(0x7f0000000640)=[r6, r7, r8, r9, r10]) 16:00:27 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/39, 0x27) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x8, 0xff8000000000000}) 16:00:27 executing program 0: setrlimit(0xe, &(0x7f0000000040)) kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x84) open$dir(&(0x7f0000000000)='./file0\x00', 0x20008, 0x64) 16:00:27 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000edaed8b486bbda7ffde27af671b8f51b454549d75449dd4ab7d037910d644e9429a6d3649d9e1ed27f55347694e82f5981037fb36dc783cbe6aadc6aceb38ce8d4ed44bb2435daa2d3df5bb22ef266f10e49f2f6cf0f471056efae6b1176ca9643d0f566c69129eb0df739e76c5bda5b53ac74c474b704f27fe0d01d8232cfbc9c7d090000052766edc2f23d60f0cd33f9bc13272d8850641cda365acaca88fc65bb33dc2ce9fea0a484922102ac04a414e3da882db08443a6cee56dd7a8916e055133995b894f2bebb352d694"], 0xd5, 0x800) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = getuid() r2 = open(&(0x7f0000000240)='./file0\x00', 0xc0, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000175742f4faa8316f9de53a8f5c40851d2abecbffccfd8f1fcb121aaa9e8cff773320f55874b5d7911560cfee3c295a0811319e627b62b1e480e3fb6b6ffe4a37aa4f74bde975151017b20d7a3e3a8b72f2dd519b198f07ff37c45b9f6b230f6353a0bddd81ae5ff28ec02e3b2204259819bab392969f36f5cc6f31b18fe9cc70245f2c97ef2f1c3f7b1aa3d905c79ef1960da88565130a5a6e30f0da6329c6f0f4394c8260f4e816e01e06b4a49ba6864b74d9c5f3adfc5ef34e324fe0e1385569a79160dcea3d5b04d76d0a9e6884472b35d06080e72c5f594135c5314b07e30d1ec51e1a000000000000000000000000000000"], 0xfc, 0x800) setreuid(r1, 0xee01) msgsnd(r0, 0x0, 0x1d, 0x800) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="0a52cabfb23ca73f9a54c514af67badf63b2393a0a90ade6019c777426439581d3a7a2701eb1901dc4650d62bb28c90e4620d905873b14149fa2457a2905e40fc1495ecf2c00207ce722587b060ce5ffb077990c384cf3d815a89ecb1f30695013a306a9f50945a19db35e380eea023826a27746e0babc60aa68579c7c702fdb1bc415b0428f29d8a6e14be6cff6ae0afb5abd09bafa52f4f3f5f6b640c2fce9ab45970bfb259f427d99021acf39d37bbd5e64d7ca27fa87d63ad2be7adcbc9d3d78a66342141bb23596e55f28fafaed3e977e6be7a0381f3399554c9149bec75f56911c5300c0a89af1b67ac31d87f6dd1fbd74313d16b7b9d0e6fa55a54a21ad23004f207ea1246cf1751bc0535d98498866abee05a6053c2319088b61cc49a1afbefdee83f51f613573a99c7a124a34bc24570f060f751d13e06b06d2b8571fae1af24741f1d62d817b3ba4124279a1bfe572a95b4ddfbd61ac22672b57a61040175f0d4af59e7a371dc2b31a0866cef234d68e09bd71de9f329938cf155a1f54e1822c8a0128b87d9742e22b1d1676b0855f321ac3933feff02de7b421dc5d09dd9ad989e8627191b46b09e0c28dc94bd2efa22926cb2f378a2982290f24ae7f4370b739da45c024f887ca5953f3a43699d132c8e26e139c5ef8e44e1aa939d0fa0b876850ba62daed4f176890811afe8126e560ff422d364f712b7758b6e3f5caaebd295f531a47c924a318c0a461ea9c97ef64ff0e459a6212890645ff266eccc871776766a9233fd8fd82c2bf67dabf47b299113e8305ff0db0469e061457bf61b13847302fb55ffbb1dfa8baa81cee7f46540cab4f3f2cdc1ec0bf4ccb6c7f98ae519be83383765b89210abb58497b21f0bb30f73bf2ab4405489cdb0d716353881e2682d6ec01eec201dd5c7af85a69bd409fa1cbfdf7c047c63bde60d480b25f5396abb5986af73acdb3d154f71516e6cd62fe0a105cd49b7331d631cff5c8f8e8cac37e8d6f9813856236c626c6242a749a85ae17c074f7f9356eb8b9e7dc615ca189505e822eef93591504f6d9b505da5d43b058902d1113513cc6b20a", 0x303}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="9606e554fe80fd03a977e2a62069e321967eba2dcc8f0e1f24595a4a74bd9c8de5ccf1806f7c66446cc9b4e59cc8400eaf6d35f080ac8cec1b77d7c4b04cac15ccebda072a2a8a3df4fb1723c213c0357622a3f96f056a47fa18f975f8cc7f1243cbd3ee85dde4e4157e6ed63e6dc9656bd868432db313a23af3f0aa42f2d24b918c89f1ffee4934fc7337a2dc2e4d79015da6ee1397f093d27ec0a70a19eecbaca428aa0b51dac143a6bdf91214d5bd7576acfd0e795613", 0xb8}, {&(0x7f0000000000)="7e0a9d809ae7577d6b024de288ba48bc1ef1", 0x12}, {&(0x7f0000000200)="2cf5382a08a09308a041b3c7561b52bad7b79a3b4487ef7a20e8a24d39d230434ea9a97e17e31e8cc081cc8fc54787844070d1588f90c0683ec11651db9fe7fa1704900a5a31ea26af7efd64c2e9e2b4ed795e74f7d5fd7b0b4d63d382a9ffc1d2f050dd055f84f409c56aa13e284f105ba314a2c6db", 0x76}, {&(0x7f0000000040)="a3ce93486e857139ae98119948228de6d3875c5a8b7730f6608cc1cafeb256bf96ab", 0x22}], 0x4) syz_open_pts() 16:00:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffe4) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01000000010000007dfb7055", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c7990", 0x595}], 0x1) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:27 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) writev(r1, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) 16:00:27 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) minherit(&(0x7f000002f000/0x4000)=nil, 0x4000, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000290000/0x2000)=nil, 0x2000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x260, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x6, 0x9f}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x64, 0x40, 0x5, 0x6}], 0xffffffff80000000, &(0x7f0000000180)={0x0, 0x38}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:27 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./control/file0/file0\x00', 0x140) linkat(r0, &(0x7f0000000080)='./control\x00', r0, &(0x7f00000000c0)='./control/file0\x00', 0x0) utimensat(r0, &(0x7f0000000180)='./control/file0/file0\x00', 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0xc005, 0x2000000000) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x80000000, 0x80000000}, 0x10) shutdown(r0, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/103, &(0x7f00000000c0)=0x67) 16:00:27 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/205, 0xcd) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f00000001c0)="e3c632c690b8d11a68215ddc645960aa77c96da8bb17410b0cbba3b9b16a4ceee92592362b609b465833364295008729c9abd846e85592b474da62a3c0c6d08123fc1c7e87822ebd9874699a7665c762b0207a2e3e542069527c005cd42979a1da52a3af2bb8b38eea5feeadd1f433704c890203d62908ba83243472f58c835f96d926e0d2a1a201477c6c3925c87e692b45dfb4e8577df88e31d6f8875183d351f382dd84529706f87d", 0xaa) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x3, 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) msgget(0x3, 0x20) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/66, 0x42) 16:00:28 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3, "f04dd113fb329ea23b4a0add95dc71f7511042cdd75f006425df234e1569096d5942ac3771c893ee946ffb7e0c6483c87a0331d37d57c449f68c3e4c8ae31a40a95d7c478d8d728797a73375383100af92bbef152fa7a4d92f2708576887e7ab6e2a6c12ac41593c0f5c192f35811593033b41cf05c882892b967f02e91089a6c49d738583025bdb68986feefb964715a0ebf711f5aa59bcf53595f7ad15dd061fb194feca5a7c1583fbc90afb3d035044effc60296953681953927243e9f44356122ba9faa967d80d3c7784a06f4ab5fd2a23a77f9264cb9627dcdfc8600963860aa1544eaeb72234"}, 0xf1, 0x0) msgsnd(r0, &(0x7f0000000000), 0x8, 0x800) 16:00:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:28 executing program 1: r0 = socket(0x1b, 0x400000001000, 0x5b4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0xffffffffffffff5b) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:28 executing program 0: socketpair(0x10, 0x4005, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r4, r4) 16:00:28 executing program 1: socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0x82}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) msgget$private(0x0, 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000540)=""/114, 0x72) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000500)) r3 = semget(0x2, 0x3, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x6, 0x8, 0x20, 0x69, 0x10001, 0x400, 0x0, 0xfffffffffffffff7]) write(r1, 0x0, 0x8f) 16:00:28 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() fcntl$getflags(r1, 0x3) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r2, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000640)='./file0\x00', r4, r5) fcntl$getflags(r2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x100) setrlimit(0x8, &(0x7f0000000080)) bind(r0, &(0x7f0000000780)=@in6={0x18, 0x2}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x112}], 0x1, 0xfffffffffffffff8) setrlimit(0x6, &(0x7f0000000600)) mknod(&(0x7f00000007c0)='./file0\x00', 0xd0, 0xee7) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='/%:$\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='{&$\x00', &(0x7f0000000300)='^(&-+#&.\xb8:/}\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='%&}\x00', &(0x7f0000000480)='@\x00', &(0x7f00000004c0)=']\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='--\\\x00', &(0x7f0000000580)='!\x00']) 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x3, 0x8b}, {{r0}, 0xcb9d8a8c85bcfa94, 0x1, 0x5, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x7841, 0x6}], 0x8, &(0x7f0000000140)=[{{r0}, 0x0, 0x2, 0x8, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x43, 0x1, 0x8c, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x1c, 0x14, 0x7, 0x5e3f}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000005, 0x9, 0xaa}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000010, 0x400, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x48, 0xfffff, 0x5, 0x7ff}, {{r0}, 0x0, 0x0, 0x2, 0x20, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x7ff, 0x232}], 0x3, &(0x7f0000000000)={0x28000}) flock(r0, 0x2) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="f9ffee71f3fb45bc04f137843e73ed195f1376edb9397d1ac2a31f594155e10828181ba5493693fdc3254d4b5a9e9a6c7323ac95c1805f5ceee85b67576dc57ba728916ac8f16df984b1e319947aa8839cd27675d86be491575b610b519f0235f51c6927f5cba8a7de5e9c76328f5fb419e7f92519253ebdffb0c484", 0x7c}], 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:29 executing program 0: r0 = kqueue() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x20, r1}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r2, 0x0, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) mlockall(0x0) 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000100)="0bfbdb5d6faad0f3c0475bfe06f392f31b4525f69bf328d03940d4f13d54c494309489d87c52ed447c881a0872fd2fcc8e98fc22b2f9711bbaeede86292778b109b8c0453867d7b281d510dbde2e4112a12b6dfdee9d64c7f03830908b8b5a9af139a05753ceefe4fb91aabe5a63b0e278f43a2cbf24a22c", 0x78, 0x5, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x6}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0x4, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000180)=""/99, 0x63}, {&(0x7f0000000200)=""/46, 0x2e}, {&(0x7f0000000340)=""/221, 0xdd}], 0x3) close(r2) 16:00:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="cab0465e29ec94eb5c0fb967d730de6455114f8cc4d347ca3348f7fda2cce99ce75fa2c504bcea33e11a6ac924be0fc6a1a2cc7a46dddc4fe4baf5dd35532aff3e9ca99e7fefa599156e8bf7d8ac995708096168910fe07b9e76f3cda0acd7653f4c97f8750f737b", 0x68}], 0x1, 0x2a) mknod(&(0x7f0000000200)='./bus\x00', 0x80, 0x3) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r2) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x1000000000000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socket$unix(0x1, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x10281, 0x80) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000340)=0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/132, 0x84}], 0x3) 16:00:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:29 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10001, 0x1) pwritev(r1, &(0x7f0000000040), 0x1000000000000216, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="370787ee725f53bf0a38d870ffc78ec64715338979fd78874ba9c15abd881559b64a127554295bc8dab2a46e8932a700426c18bfaeba6445c92075f7fae0b8ac1651c240a4611da1d7fdde59776077169d7c0581a9d4ca534b27e73dc1d509a7ffb778438c3956daa0983d7d1fee63f540a04eb7a961769aa9e332d6f0a967f1762c144477ed74f6a332e3f73b171fe5a78bf43ea481778de3a81cbbe1e1408c1cee2ff16ff3da0f6423e210c1c2310a5e800748093ff6573a0d30bcf46054811ff0fba1814a5a7e98fb02967d4b8b4c76890a4c0a49abab085a8585", 0xdc) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x80) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) msgget$private(0x0, 0x24) 16:00:29 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r1, r0) 16:00:29 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10e) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0x1f2) r7 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x80, r1, r2, r4, r5, 0x20, 0x6}, 0x80, 0x3, r6, r7, 0x64, 0x0, 0x9, 0x7b26}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) 16:00:29 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/205) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x28120, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100b, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x9, 0x0) geteuid() dup(r2) 16:00:29 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x4) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x7) r2 = dup(r0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20010, 0x2) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x102) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/221, 0xdd) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x6149, 0x8) linkat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x2) syz_open_pts() syz_open_pts() 16:00:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00') sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) utimensat(r1, &(0x7f0000000240)='./bus\x00', &(0x7f0000000100)={{0x1, 0x5}, {0xffd, 0x100000000}}, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r3 = getpgrp() getpgid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="000063e3d073edec1bbb0900fdb0b4f007ba3637abf4471a30298a85a205d72df9e1602726b2562e338ff9b190a0b76e995e10aaf10a34c4227448d71317853c2be8efce3d6f7e18eb3a8db4302951abe4527c8fe14ff3c8eb7c9bc174c14c98dadb81efef9f764220bfc2c37127b977acac4996e85c186911e022841b1f60e8c200fc72722673dce4b62df051c84cbb91715a1222aabdd5fadf34adc2178e17", 0xa0) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) fcntl$setflags(r1, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 16:00:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/54, 0x36, 0x1, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x20) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x2013, r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000400)={0x18, 0x3, 0x4, 0x3e53}, 0xc) mknod$loop(&(0x7f0000000500)='./file0\x00', 0xc0, 0x1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="c26a5ea480ad7ff4f87fa85ae5532fea71c135df89e2bf47a01d407997441d9be010514ad79292f543013ef928b658fab35af9c0652c57bd82fd939078f8d934b296a1301938e42fb5fcea8331766487c16903ae3df7d43252309966d8052a2f0276bbf8a22437f40be858064dd4b73d8b03024f75b45857d0a9a015e7f9fb19010a523476", 0x85}, {&(0x7f0000000100)="ae76418050b62cae5de69722dd862da4935eeaeb07b45a9e5c92f5e488aa0a43127c565f314679dabf7fc2d83588b3b80b03bc367d53f26f875a02a8918552bfc2be6c8addefd5d6b314c984d4e8fd2553efff26f413024e9ffc42764e282d893e9636af725f11", 0x67}, {&(0x7f0000000180)="71c71fcfb08ba9601fc249731df7bc33189a3cbbc3542563e6425769b3f08ed800ecc61f439754bbaba01c2499f922e3f945777dc4c275c5978de93a0089223c7ba15fa16101663cc2cb5758fed18971405710d177c4feb5aa55f59d432df5d911cd063966108be8f900f147de7ebde87aa3e14b4117d2328a60648482453facfe97e136f19e8921de396f9e1f20c11f54ea2e44c35e472e3ea1b3048cac13a6304c7424599c6d898cfb03f6370a951df49e861bfe4ed9d653df547485c6fcd42ed1123dbf9b620a996e220f7dfbbd1e", 0xd0}, {&(0x7f0000000280)="41fedfc024e720b44cc9b04c32c6d2ccae891ef8e88a9d2c5aa32bd60b96d8c17b1a35896cdf1530f6133abf26e03ebb21f6239495a943d4bbc12e389e9a1f73060cef02eb1f5a832e35e971a06d937cdc2c3b74879795dd7e0edacadf04c90362bb5337ff2899f39bebf41e0fa045ca639a018d7d9bb749e31065f6ea05ffb1222594b5a155f950b069fff52f80e9f506a0e0d415e53670d2220698547e927a862e5f8f3342de5421324f3ff3c703", 0xaf}, {&(0x7f0000000340)="e23413ac21a48120635691f7d62a732c35a0c71a07efc898d37bbbe0ba178602465cdbbeb7998c393e42b5d7498558530f99580dbd71677df87399cc31965b4e507e733d2be57ea3883db7cdd0f54a31cb84ba11e642da4d08ffbf6d6d8b0799ce88603ace19af65cbba9f673ceefa1638953969da53590800126e2d745fef20ae937457e6c98b9570cdb40a68e9c56508a0", 0x92}], 0x5) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000fc0)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509a05000000000000008880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b783eb68de01dc7d30b9981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a840500000092cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0xfffffffffffffd4a}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) socketpair(0x32, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x2, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x0, 0x4000, 0x101) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0xc9d2}], 0xfffffffffffffffc, 0x0, 0x4, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7) setsockopt$sock_int(r0, 0xffff, 0x20000080, &(0x7f0000000080)=0x70, 0xfffffcf4) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xffffffffffffffee) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() chmod(&(0x7f0000000040)='./file0\x00', 0x143) r4 = socket(0x0, 0x7, 0xffffffff) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x3, 0x1, 0x2}, {{r4}, 0xfffffffffffffffb, 0x42, 0x20, 0x3874, 0xcb}, {{r1}, 0xffffffffffffffff, 0x8c, 0x2, 0xbe6, 0xa7}], 0x4, 0x0, 0x7, 0x0) getuid() dup2(r2, r0) 16:00:30 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup(r0) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x3b3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0xd5) semget(0x2, 0x7, 0x35268e79) open(&(0x7f00000012c0)='./file0\x00', 0x890, 0x2) getsockname(r1, &(0x7f0000001240)=@un=@abs, &(0x7f0000001280)=0x8) open(&(0x7f0000000080)='./file0\x00', 0xa0, 0xc0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:30 executing program 0: madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0x36) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffd) dup2(r1, r2) 16:00:30 executing program 0: nanosleep(&(0x7f0000000040)={0x7fffffff, 0x1}, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) nanosleep(&(0x7f00000000c0)={0x4, 0x7bb0}, &(0x7f0000000100)) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x100000000005, 0xffff) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000)="c3db98bc82336533e799749a3b8cd35e67e6730bb2176172d4c5871e2f136aeda783890596c68eec1678cbd1e2407932dcf99a506db48fc8ed6fd379353bfdf3b128b85c9d934fc234cee4f6b98a64c57398b37a81fe31c54063c2a0ede20dcb98c1d3635092604776a5a6fdeb46389cbca8c6ab938b7056e1637b9ee1c8b5cb7632a67ca6489da303ad305dfb7646f6a6ae892a516d00b0da7d6466333b76fae4dae032673d80f5c67a069899b2f9ddcbf8b0d553692d1e4eb39c5583d4244e5c02cb99722d9e20fcc63e3f728f190fe27940f577daff7340f08f2ba33a2ad25016106423bbb51a72ce3d8410f005f57a99d8272a2e81346ca8e4b7c13d621b1bb4213f8f29a3d98dc2d7b7a64d078205ced8b5a907af94627b74f0a7dc6a888f56a39ca3f6be3ef42830400fbf8dfc2625c0fb5549fa9b95bf71933ed7e4f0c6c08cca70068df64a5d87be93dab08c69a795a58933e1ee1c96deb80db835e7c234273160f0b987936b095739dd12e30780da1567b25aeec433621041aa7dcb7b3f55482bd57dde88837ff7fe00e7665bd4d6246d83a9817fe1d2ae302e49bd67d90edac2c313a7633ec28589c66041", 0x1b0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="e249a4c74739eb9863e1a5e9083412388499dad1ff36f925b7d83a6b5c2d835d43c5c781f1e11d71efeee8dec33148bed27dc73f4d0679cd053756af2052df6bde4704dc0cdfa0cc41", 0x49) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/98, &(0x7f00000002c0)=0x62) 04:02:32 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x3748a22bd14dba3a, &(0x7f0000000200)=[0x0, 0x0, 0x0, r1, 0x0, r1, r1]) r3 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r3, r2) setgroups(0x9b9aa503c2ea141c, 0x0) r4 = socket$inet(0x2, 0x4003, 0xa4e) socketpair(0x7, 0x4, 0x1, &(0x7f0000002340)) writev(r4, &(0x7f00000022c0)=[{&(0x7f00000000c0)="21c9e2c43e660ad31b2686b495464c8e1e4a9ac4924a0793364bbc605783e17f81aeb8d3b9e6b9392b0843e61ab44d2f57d88f85da5ad5289d88015c32706cae7fe8f5877ff15ef4a044e6581559e7e9d2c2bef598853fc8434245e5a02bc6e3034e60f5a54899fd96b7786263f71be446ecae54791d7515fe3d01fa52293e2088c47243c4f0759b3f5d7dc9600907f149043d1a7b28e95c", 0x98}, {&(0x7f0000000280)="03d1baa2798a26ced96efcba65ee17f17ff44b3da04b12dc3c5964f8038edc6772141729c7bf89f1783be653b6d13cb70af69e9811198a7cbc973d763991c5636b00e7e7e6b58cba8e3d39c9640f267c13eb4298ec6cd12c0b8ec4fb3f24c291f3549b82154d59b321eb9993adcc3a2a84361ac2535057b0a4f866986bc4d4ae1a209e9d866b302da1446c606e46903a8093b993222aff7933130f2ee50fa8e6cb6a9aab4c2f3e3fea59b17e43ab4709803d041e9ddcc9a65d608ecc21b7b3ec4997d8de71b03304769be445e4dea5ae838e83f0ccd52b75bb3e88913ec4ddf064fac7d9c1cd4f20c18cfeb64fe6fd74fb200902788ce4f2f6a107b63d1c313f9a3a4ff7f0cf0d3685d84da5b19c600c88d0d7f1f829aa78ae454d44be42faf6914b35be0401438a2e18fc3498e48c675371c211d42a21d3a2f85f4cb1bf59ac31e744ad727be2ee9441d095c62d21c9e0896a8108c01560de2178f85e212272e298ca5048ac8e766fc4022a34ce0914d164750e0484c0c6c2bff96320d074b5542da057e2477c984a7e8d019e913bac64c1f6959c43d348a66f53328c4fc4bc0b85404e805d6fcdb264e22d637fb89ffa8feb0d5473e88243d97c4ad77e13e74589839c4066be8de5c46b62e7473e67818fe366fcbb4af896c0a2787b309b0605076f02727a8dff2ea1f8c1bd4608c40b1848f631995dd4fb1b622753d7e759a66b8cb88161826b72e800fb5681038954f32239cab28e02ce0b1715e9f4e246acb396baf54789a01ef6df4ada75bb5d5989661a05f0b098044b8d1133d6e687ba7cb0e399999d6598926efb8c0f3c220c3aef36f777b8fc69bc2b2ca8cc3c249a9b2ce40b2e8feecfdadbdee77512a1662ed56b9c5a89cbd0d3bd06b910357c29e98d3dce8d753802a812af345d877facf3c6b2706dc3392f88f5c69264f5a7ad4ca8dc4a28fd6185e038b842b2cbd7a74d1e2cba51897b5b765f22522610abf49511005aae270a6edd6c2a1711a9981d5f4cd6ed971663854c5cd626bcf658871f2d69d22de9ec3d022011bf0c6a1c99bf9a912c71f4c1123dcfddd0652cd32ea6c495266fd9482eac9aa5d39be16897ab8a29944b08dfcb01b421b30a6e4c202dd293e9feb6059eb351fcf48fa265d42fa4628f20bc44dfa6881d0fb8661f58206328e8541171240201ddf8304ae1a8c37e28707d8c94079f49ab18bd4ed75d5b32df0604ad3ed4b761ddc809d9c4f5728d250db6a73d331c1e9920e16ba4ed9cecda6de0e4b7e3cd0855eb457788edebfa6268ef61173162f5c36f8e09b966f1a1382d535c587aff1dbcf4b42dd63117cdb19c5f89dc82fed996da6425ad70729e66d949c7f9405ea193f05b3be2106aa316841b74e9c967408dfa8bc7fec5beb62f1d6a3061e2134dfb6861695b1a7eb4c9ada575905b9035ad6083c875a1da0d1aef9c3ea625f46b335d8905266319b319090ef21c21abf67124e78226f21a48cb8f53d8eda336639c69f272efdc0394cf4f34f64dc6412ccc2c9095a86c433217dd1d20ebe6d7684563177c7238a01794c146290c8d862955b4df8af14d347c008af2e9ff7c079ba02d1b47a3cb7f95fc9194067c49eccd4bd1ab5085788c2c826d9757c6331267f90fdb3ec52e54b7f1ca1e78e80271df3b2bd1cd31059ecf93fc0555f9aaa05d81d2acb016f4552798b0e650c514a62bc68930d8c8715dfbd9df2b4e59b75ddcc00bec058bdb46de3bc1621497ccfd645aa326d864cb9ea871a4fa547692db1674eb820b73f18c70279ce1a35fe9d7dae05f5d0816a7c35bfff2ab06fb709349775f2b5b6fc3bf07c86b79179a1d8416bd596e34fabc751a0ec7301960fa8ed50d83cd7fa0863ef13563a6b65e39000d89585f4bfa0f096d66fc38213350e753ebd997ac2e6807d55f88d2de3229b5b539ab90ebaa18fc363d049b8e57b8272bfcf19648229dd85e104b92d2b50031284fab9b6867d09d137ffa489aa52f9be8c1da741024b51defbba32adb366dbc3077b176fb97e6917c9f45dc909ceb044fd76c76b375f584c63f1188995c99f44b763f21840e7226342d9c5d25257d7683f4d062f5ce3afe82099087698276d6f7fca27790f328c8204b1ba61af865d45350a01baec550c5001061061185d8879f8602f53b716592c59e7bf8391e5e0793ce948c33392e7474f75f7c8788f94a2a23dc84d9cbe26126e111337257f8be180719955045645f8b9f293c19e2c73a1ccf994acc455e3d6d0fa09307987187fb75eac1ba6578c4d31b0c71c87cc48594b36ea10c4d097622c4fbc779042794e912c2b1b64ec4cb163f4cf6b8b003ae9950e373bd3a3ce5a3ee63248076ec63cd91411d8b446b646c62b4f19560e65b6815516f1c7d68e734cdd8c315c20ed502938f2de83337fd253ee66fe81d23155a04b7f66701aa71845132fb8716633594799186c44f8e0723c6c2a3d96f114ac155a020e86d5a6681f0a0e74d9c95ddcf07d8e13dbf47dfb9eb6a938f1c69440f7e226d4cb4631f59fc15b600bc2536097132b30b2fc78c2b7584cbbe4ec48acd1cff6d54a5972a4e5423aed53ee6d50a3510e110b511c09ce74325cb3e555d19bb2df1f91be30dd030997db2abbedeaf0752a4bebed1cf6509f043f2f1704b675bd2f3d86128d3c4c6c6126d39100efdf3dfca11cf0d103e8e3d136197893e514380f6ab73c4dedadd6f6557b23fd8bc1c1e631443782e1b06951a82b976f9ec26f08c179b4ed9cb699bd524e5473a4741acfe9e85853d46bc9fb7f53f78c30ead237bd701306e3b29d975c6a0454f124b9aff1805d90982d0e304b088478b844015faee95eda1861e0f5c48090af90c9ccab1459d8b4922241a7c1eba59c555807dd3782350c37fffc7fa307a21b81b7bf5d5e342382a5f6b85af129ab071ac4893b7c27d56fcbac7d2a9f03bc5487f9e7ff53b8fa41a33dedb8c304c14ded2adada1d5387d310cb88d5e1d3013a8adb9d6dcb64ae1e41d3237ab038b335d64b2fd8d162351966de0012a6250f8041afce7062c06d69ccb24424d9b66843a31d978b995f33134f150c1b06b5a56a1456ad8d13c10d24f7d031989481eec5ba85567eaa97281e63dbb999cb3f341726fd7e7aaf28f5f22f4d7db6451e86bdbedb5e3b84ca7fba702428419bb1cd361d5d15edac99ccd46ad87209125ca4fdf9ff5be573955ea7df7e6f4637a9ceb141dc65da13e59f95a043a0fa4bd2f64720e5e0ce72ead85bf16fbe72f3e2c905b59e4ae6607b0217601656eaf18548f7bbdd2725dd78db4bd7c91670dc575cf45eb3ecf5706508479c27d6aac190286879e1fbe676296f6250ad4c62929c529e4e5aa8eea601c18361c764c1c7a87742327cf2623901a6a3be133e8376729c23ccf976508bdddb07c0cf2acbf7926dbc6201a693cacc43024f0eed2188c823c8e7042bb886ea6b4cd1b35768deec1b76f5c725cd2ec1f1da3801781cc3506fc9c63fafa25a97a41e6ef2dff8c8e233fa8cd42cac00c1a6224e8baea489d62f769cfcd80f48859b839354056e5b0455a25a456c70a4d8d7aa7241ded774365a30bfcbd59d39bb18306848d00761df196d83a0d53743c8d33c5c49f0f338a0469abb3bb5caa6cb3ebcb7cb6b3dd6fb6ef9f097c5f8667381e5ca0dbda35505ea4a1c657d18b62b196368d609517950c0154850038bdecf4f10b97d2dab3b523fb932368d00304ede0194a2451e4e4838b7f64637e060eb0df9735e3707c969b40909f1da50966c945c9a766e2fad1179a6f85624e278614da6a43de9c9cfb3e6f5a649f0fa5cc50de6403cc7b0364a1600e3b1ee390c1ecd8c086a89394bd026a6529334e121cce033ad5b7c284586863614e60881148fa11afc6f15861dd862759a5b548f7c6e2b62e482b0885ae219c2842478615e8b98ea98af6f0c13f07e69f907c27041a20ddf8ab3da6359630c14b6163a802451c98c1c11d2ab46a5e6305af22b845049cb0279c9f03611cf6df57619673a852675aed0e00d06ffa4218c57067572922347ecbe4c06c00ff9f3d439785af0ae14d2e8e1d82c410b481211e1ae2a17717e64ff646a77697e21a950af12f4fffb089adf61431548f1174dee46313c985b62f26e1fda49388d12617fd62117a7d971a86c15b0e74a870a15c85ae54b955780b8d9ce7ae8bb59e81c60d7a2207723bc276e838c9f6a5c88e8545b9ca0843add922f536d2c50e1c322592354f56df2d860ae56dbdef29ad1ba533f9b46946eff8771da173b1d288b84d48740ef2f5bbf706a71d1b449507eab00d6bfed0f5bc9c87a9df0084df82f7774212ec4f142338c35e0f2d0adb3b92cc24465c88517d870388eec1aab8d7a90730477ae2c45f67c098e287e7a1c3145fae25e18bfc020aa1902d64e581b45468bc1b3871a5b79cdca3e8d237b065a2ab3901f1584bbc6453b21b1ef8e1014a5a5c2c6d57dd054aab139556da019b4cc648c54edabbb29c5529adc80ec3460013e761c39931bed48cc7bcd7d9e3e775c8de55339ddc2e2d511421f0260ab572f5e186e712a64a6916256ec26140d89a14e9754a260b5f1bdbc00c89aeda28530deaa937d017f48c7158d8a74f5caa5cc2c4afdb59bca8734fb24c50b8c140488a2b9547dbef5ac963bbfc3d0fad10f713b1e883b3be45995b0a74981ea83668f9ec2b4e8f92e1945d0d52729541e1ec5da07660ff6be327729916d1b162449ff41a85cf6dd14c8f36ca7a4723873fff03ace59071a9a7169509c4eb0d96c3603da2f6acf773b690b32b871d2625889af4f939433c8cc5959587e18f07cde027ee0d9daaf39e68542514d045d263406450097ee5b35b7ab57248b299b8f7f77ba427df39f72c230d8964297d3709065ec6844fb8edbb663ca0708729d8d88324b96063043e7e295dbc6e96e501db8bd69110c4275e298c995f5ccce559445a6da50619c54ad7950d12f0f26019bf4f063871fd73bd87471b6e6efd6c302082c15a24d62958f1d72e34aac1c0f829629dce387f4f9d54fae8664b6987f2ae2ed6048dd4eff5ee80bb8293d46a3ee737bbaeb2b634923c6c048994df1780b174077f92f0cc3f2df1ed0ce05705fb5f7dead2edceee165ccac3add83d2b19ab3f8c4778bbd7852da0adbeb22408811581736da8a0c7a2b3103e3a922c0bfda81dffdd07e588575fc489f3a4b4eb6b4360ad4b346926fc70266bdd14d67afdaa0d4895988361a913c33a4e55cf9a3a7b0b562ac9096a35f936c49db7c80ffeec5d6e1be1bcc15ea45842e08942bfd93e7b2f5ebb51bc50fbe37d10d78c8fc70225e633be7e1c05647437acf5b3a7e7f49020b66b54f381fd73eb36c0b801245fc063ee993596a47b5cd3e22b46d64f17964b9faf587406871f2843569be7caad9b587f541f92f5e7bd110ed40dcbc8ca4943c07ad8fbfb550a5b7c8e1d8245663b45a557e9874b86c9dd5d623b2f732a0e36cc2e6e4a89e7a0419f583110c73ca808156835aade71252d7ea9154dd82aa3533e30fb6e95cbc6fbb8334b43b1b77d7b6098f7305983486e4b8c05c14dde957aa05367e5f43a8737230a76664eb0e355c7d104d6f848ff5d35575cfa023da911f57b29f50a502a58441341dc31fddc49f9207501deec8aeaf024d5ee34878652675525f84d2439edcac1184a8dba65693cfb66445bb8500992e11d5ff2086776efb1a331777f19e6805f8e6b9fde70354895a44b1fa40afd505f3df00a2abe86e73e5222510ab8fc4469551eafd23c4fab03b497f330e5db", 0x1000}, {&(0x7f00000001c0)="9cc256842d68437c7ebb81801d6edaba660f2238ef49d93f22d291621c4b6eef3642946d73b6a2caa70e92a2374c5ace6b4ff6ec685ba358c73b6016", 0x3c}, {&(0x7f0000001280)="192a392ad9764195b8d3fed8598b79e83107fc0701a8e0131ff05d1687498f8c9e892be9732b2d17cc896cc588d1022ba38673c1e6140d9020a712e52894187a0f71c6cc9ab54396c01a32c20cac35738276a541c9f189b153ae22abfee80a691bc2f2b37149f199e818b4ef2ac47d1c2fd2975186645a4dde7c5812ad2d927eac848dee67b09ea62262b581232d1e685c1b090051fc0e73134d443bba683c4ff9c9e7ab359afe5200da455669a8b5186e3cdc6899da68a3ffb0c6aa4d988586292e5c2a019a0bfdbf0492d6adf5b32368049fe83cb7ebe65f81e230b92d132182a15ba043ee5a9ecdc11f467c99dc036f139602f75c0deb396f226b65846392311e83e5418b18b4175f4e5a89592b8848e3d8d58258cb6127adbabce9686086b3f9d2454ac222b90f1b46677103d8ac0ee3ef662e1983179e171035a3e6343d5a16b181f8b2437bdaaa8fb227c8ec4a8bd7ad6fd4b01e79419e8b57f08a564ac05ba049950821841fe97ae9a7b71c56accd796f2ed1e2e8c9419bfc5d765183de7db12dcc26b8c132d2b7df49d13709e5fb3471442f82a27c1aabb5df59847b625e58b311477737691e9e6e93fe7b7d2c2bc6c3f42ebb7453dec6d04059cd8a07a3c362bb01308d9c4dd5009817599ed1b7e9c1943e9671421bbce3e03fd7d0835b0c065e2c698e17d700fc16398ca28c2180cbd68c83ffeaec652a44ccf81af4793e5489df9a5f0d8b79db67a9eeb8b0e0f0bf35ed8ecd4b0a8f3436203368250b395d02eb9c47dfe32f3bda57421bedc31c0a35949b62dce2aca984bd72c7e251785ddae4bc4dbeadaab26def4003a9aa0c9dea53559b42160ba68714290574c40187e51645d64c4077e5e369738852bc62a2f1751c41757dff01323643badfd7b6ed9b5be8ae71360724ce5fa1f409513e9742d9b7d96945b8e073624b477aacc7cf2687c542bcafdcb76214cc07f108a022a49af8cae68bc99d579e67973f1ede370de5c8a38c08cdf195be75fd5d9ff54ac7154e0e0af45f822d2a9606225fa5507232e4b8d3f79ce010fea833eb8d5b5d026da07ddb5c12bb645389856b73cdb566d4de83d93042ced3f9e56756d0e2d72ff1839910d435c673ed3018e70d0bf25940ea4ed1dee13d2ae9449c6cc4f37615edd1fcc8c213e968ee79c5bc486460f88f336823fc28294260c1e2db795470b9e7d0f5bce1181037d08172212c904e2802076dfa917094ffb39c71e94c9a83dfb1776d8407fc614d43f027822402ad64132f2b5dbbe470050ae3529dce3ee4061e7387c6826caa0a039dfc0bbad3364985559283f8f7e0a860acd61e281b9c7f450107e04707cd42b85f8c629251352ac61f17b36074705473f41464b88e0d09efce92e528042a67e641547a0fcdc1717fd781e1c2d3a95365337c0156d0e980f4d461d37fac7c3995790a9143406da47aa4099b79cba6b9e0d0b6b13137c1e422493162a0008328a084ed0a1a339dd85f7f1fe6e5d4cddecd8b01cfd0cf9f31f0b12c698ec1c17d01bac7f878ca52a37e7be9d4c9bf2a23f49005e63d143aec7c8e1d5588266df63a7bb55c1acddd4f5347de8036bc80ba2689325212ebc53bb7cf53778ac5a6b4331bc17d23a99c6e7cf85750b342d7b9905eddea9f2f374200750b0d0965692e77d2c6a3162c18c9c26c31357135d9994b0646a61758bd8a9f2198a88f9e7ff4d266209b1faf01b2c51c4d47572dea37b641b249c53442ab46079495b261a7a7972ed3ec1ba62968f29e40c8ec4cd38a08db4aa6b8a60f9b285840c699a2470b9fadae28c826f77146379110b0370e90059c6b133166e5079c448b946417224420770fd58f6945a7acc5d63a2f9196419d9de28dff64fab2276e8a13456802f874d3ad61742142d216a98524066ed2c02534a65454d6cdbf43fc5746e784247dad7afb79b3f37b0fcb00684d9857f966dca2d1853ef2fdcfd2ec57b3b6fd306dea3e70405e0545052605a13259c7f090f8cf8786709abe8a4079c11a649dabc532551b264fff27c6756899073533a7caef59ae3ff786e5009ab828134e816caa1bbd2873366580bf920c1b2a18239e3390444f6d35a38fb22a32a05544b87a2d27ddc3d74b739856da7264507a2367b18aeacba22a00ac48dc7a65c2349657d72705e60579eef095f1badc39be794ba8b876cbd74365a53c724d17d9187d79c7f092fffd656690ab26b4f8eb09d56b963934dcc8649c7334753eaaff3e5af87c82f217f15ac1d57a89a94f4ce7efbc682bf0d404315ea136a6777c05d182a8673930c5ea95c17b47644c97d1118d3e044d632b2db175d79d59fd62084e1b7f99ebcaadebb8dbca5d4ef1d33d8784dbfdf8ec0d410ffd3636b7526e2ff31a44f14ac0c70051c23d3d06294d8bd98ec09f55383b583b8aeca45592be212ea32ae245a4b5c80dd5d6384779395fd0ce3b93334e103a5ffca1388fe584a6f0bfd8d14e52c17317d2120caa818354981b710a8c05c7620682b598cce67f6eb5e352de83508de2ce43ca6eb40dafd6f70e30a2de6dacfd5d367990b689626bd73e6e1d0ed812eb8744176a58c0946f0602b42f08a2dbc531a812d7b3bb4aab4db07c03c40c20f76e8d0565d3b507974c12e50157cd98cf976a5cfed3c970e9ef2efa5c15da199d2a28cfe76d38882c3ce012ae03a543f7507ac9188cefe1fce834d25f7b5c39bb97f61c83633037929ae45d1d37cd58ad50b38df2cbd80519a58a7c50d1a64d826251cf4cdf3d77749ec6da6a25f1151bd61e82803a5d703410fd0b6d1a51b1ef4cb799b7a4bde0567928090784172af3ba0aa4a9259f2cef5c003c26d1a38e6e3fa402c73d3118dd6de050d1a0d5d9310dd55c52856c9be8f143e1a45fa72c17612e492b0165eeb5a25cad4138328f8568b4446427dc21fd5764b84b5f06e1e363def60b9cd2b37b8f7671ff615e46488f16f7429df815d9288130dc0ccb792639cafeec49170cc4cfb46206ed90af4bf81ad5e2df38773b2da3ea0c063ed211be88004eb8b0022f633ad6b2d2e0b15c03d06542358511a0aab6a7034003a2a95ee025f0cd84dbebd253cb0b9358259d580a2b91c20e2f76ed9361df104ebeb26e252d169c1b25ec0862f2a840a6aa7fe0048876c45b4248f6472d149aebdbaadc5166e6cdd12f81c24e0159d1457e63642354f3b406c62f72f9c2f4d13103e2cf8567f29bf9ddb47338fe3413dee59e6c76dab91aac600cf7b2d19b9168d52af44a13627cd3f77476b1e337dc9b0068a14dd29fbebf871c58cc3ef3e6eefa9c5a3fec8cdd603cf1cc93f7eb99704140df051685f12078a43b6747bf5222d15d1aa123a1c3214daef59a8bbce2d42e80a9ef62cad3c986c1a72193e6577a727e8fc28989f08f0e6f495d45c87ab33b2f483818b7d71b1bda6dd157e58be5cc38a11b3bbd02caf518a35fe6b0a51bc8d35170b8d8ab1730289b4e568f18b450932b5e70fe46c9a57b89d294b9aca81e551dcb2401e00c04141b03be07825a44d5a7b0ecf6af4d887f2809f531b9dee32b24a56af2d6aece17b694ad7db60b01155981a7b723eb986114cf17f9c129df53965c7833cba012823ef088cfdb616147f03cc3baf79121ffd2d21cf78ca783ac4977ca4dc0ec070772821ffd898e8b4c1f3b05775d9f16004462d3c30a10e2b5a7fee8122b0a4f99f208b9c98f28de80e4e1cc53b609fee6848b39e8952b54df3376f4a80d5f093ef2d63eeb640eec8faff31a6430c17e281e5563cc18e700db32d327b066118d66d402a9a5ce5b969f0d3e43b4898b97ab50dfd0b843d22d5b4f985dd8b618a31d99d33bf37c1f42019d4f5d02f0b8dbffddfe554420c80048ae01405036be05d31e73de9bf77ebaddde1d19dcb1e23b674ef2b691e833b647a50cf2217cc0ed3235cf0c35345c87410c4a963777b19aa06b81a041d5dba95920851269c6526285f476ae274880dc4e79c373144ef18d1be53198c97686e0414c78b287153ad91746ffe7b7e3675160feaf5d981fef6eca5573dcf04307f1f06f732eba7d24ce88fa0756a5f50ef3b13b0ff1830c09bec3d1f03dcda874c64af7bf9be7001715f6985627ca516b55482947d9707b05d480f0d50e1a8665768ddd8292d824b7ddd7f55d4949ba13835a1a1f5f0411a3025afacced43150f9b75a423c434d5022fd213989f22db152f48fc723a20fa03c698b724901dc7aaa0ecf0001a30cc777a832071e4acbe93468f0a388b30df452e4f31643b584e33ae0215f6d5f1f8cdbda939a5d74176b46b5862e0caf5ec71d991911b80b251fd2fd8b2c423414ea7da36efc210b9f6256fd4b7908359326bceeb5789305bd067d6fa199dc553205305a81ea3391b23ba5b88f2396f61d49eb902213b30a196c792760668a23446ee06245f03f192fb441d4b71172b52a51685e357110018cfd461890eb343bd231e8cfdb45ac0192e09bcb686ba7993782117e7c8b54eb371d4189fbff494995d830c46030fd397a912b196c8e3f9f0773ab82239c921535a9dc92b5903328b0f603cf563b4957d6bf490805771777b3dd3e8b45e4c81344e2ff563bff01b48800442b96ff610f52cb33a4fe00b644bf14aa098d9833dfc93bf6e786231e9f2426dac0351da0a0ab4e4d3bc4059ab5f7d8f780e880a5e1b13a30fbbf1bfb9810e8f8f7265cd0efcd294ffcd2810c714fa29a7b83444063081f66d1ed6f8e0ba18383fed5e362427da8a44b418337a76365cbb549bd434214fda010195e45beb22c2d0eed22e7164fd1d099ec09c9f1ae6e18e71a5ff44c66ea49e3ed08380f2a5079c795906384999ab22db4d81c791aeb03a712e4d23369f0f4b092f39418fcd52395ee7b06d311ac335164e1d8cb488cc4e62badf00179f9b022109f79d771446c2b32a906f16624d4e043a4b863e94cd240de5a0813df2323f873ff258779253ca810a8517d2a0a4771eaa9861974d5485328e7d11975aa34117d173e48902cf2296f622cdf81017198997c136fa9544c7a6cf3f1e201a4f5a77e0058d8061ad628ba6272d393143eb0c2d2ce0b485d5284797f5ebd6a77380f0ce4340938b74adc82a18f1c5c4c78678576228c0ff478770519a8f725b888c5aaaed257243f405f4fa7316aad6ba3363e260d9475dfb53620a52e1c3622df6bb63e4deedc2c1177d34b6b93aecde7956cf54ddb35d73f3f403896109b06fa53c7812d5e8e5b4595814676847f1fb973d429f9b162e86545a9a175103f8ad393b7ff152d3a28ff0ad65ab72fb5bbde67338354a438d99291ac42ba93eebc3d75cb77d08a95d20cbd868a6bab047afe9c642b985d199aa3b9337583889a7b84337133f31bf1b5a9a88416214baa90c390afacb635cc3bbf25c5f17762795d943738cc94c455bd23a2a5a65bc8a15abd0b1e85880cb544a61c0d8285c7b6826a7aafd497560b8c78e973da7eb188ae1c261fb338e32de2b0c864b671585843240e8a940546a2dab4ad84b5ca543572e45cdb3554ca302bc028efe588e2a4ee67524239be1e7d6ec6eb82f184fb45761fa1ecb2bf8d817697a4bc23ae73a315afc504eaf0ef6eb9c60512a27b13b93f523be70f3880b44a008f42c4989b722f3fc2d219d8bbed8ff7527890b7c4f20014cfad81e0b38b4310096adaa72e0a0fafbb7f7b928ef4b2a138220fd7442ea0e9f24de7f0fb75a9791fa258bdd59bf92b819ff84495323d2082243a48a534cddcf9255a0f3ba8b69bc54674279b356ab2d4301984277a2866e1deccf2ed874e4de", 0x1000}, {&(0x7f0000002280)="08e01380df1fcbdba3afbc543310a441d0131e", 0x13}], 0x5) setuid(0xee01) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r5) 04:02:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x14, 0xf0000046, 0xffff, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x9a, 0x8579}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x40000003, 0x4, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x98, 0x40, 0xffff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x30, 0xfffff, 0xffff, 0x1f3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x6, 0xfffffffffffff407}, {{r2}, 0x0, 0x2, 0x2, 0x100, 0x3}, {{r1}, 0x0, 0x15, 0x40000001, 0xfffffffffffffffb, 0x1}, {{r2}, 0xfffffffffffffff9, 0x24, 0x80000006, 0x9, 0x8000}, {{r0}, 0x0, 0x2, 0x0, 0x400, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000000, 0x5, 0x40}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x401, 0x7f}], 0x9, &(0x7f0000000240)={0x5, 0xf0}) 04:02:32 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000280)) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, &(0x7f00000001c0)) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0x10) syz_emit_ethernet(0x423, &(0x7f0000000400)) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x423, &(0x7f0000000cc0)) 04:02:32 executing program 0: r0 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r0, &(0x7f0000000140)={0xa, 0x0}, 0x1c) 04:02:32 executing program 1: 04:02:32 executing program 0: 04:02:32 executing program 1: 04:02:32 executing program 0: syz_execute_func(&(0x7f0000000080)="3666440f50f564ff0941c3c4e2c9975842c4c27d794e00662fd5e3c402990705bb6b0000c4d4019dccd319418c07") shmctl$IPC_STAT(0x0, 0x2, 0x0) 04:02:32 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) 04:02:32 executing program 0: r0 = socket(0x40000000015, 0x5, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0x10) bind$inet(r0, &(0x7f0000000840)={0x2, 0x0}, 0x10) 04:02:32 executing program 1: 04:02:32 executing program 0: 04:02:32 executing program 1: 04:02:32 executing program 0: 04:02:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="f3c84b1f7c764a6532bad10c03f1bee4342032311c9b5d20c86e8935b22921c3a83d97485faae1ba97e403e858a05655de7851583c938e4ddfe3984d6f820e377bbfced1d6a294690695aff398ce3c94b34c9ef87896d44844da8af9ba9ad3af16830d6edf4fb48c2c7f2e2dc2fbbaf94bdec03af5948e0935e64ed4d9f5388ef00aaf8fd98c9824b57f4d361e137d2840ed1a406f7ef1cf8a2e2aa8dba820b774e5c1bbc4c62171c39e3265d66d839e21db29b9caa96548", 0xb8) write(r0, &(0x7f0000335000), 0x10052) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x104, 0x2) 04:02:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = getpid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000400)=[r2, r3, r4, r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="9233a5907d040c0bea11594be1387f43a8a393a2a68172b4a2ec998a9032a24459eda3fdf93c19295c071b3467ee80b9e7af6f4c87ce9097111918b6258a347c66949cbe99683a45230b58f87fb85a968add192039", 0x55}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00000500000004000000e7ffffffa6322dfb0f75091ab113834123ffffffff0000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x40, 0x408}, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) 04:02:33 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000003580)=@un=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000003440)={0x0, 0x0, &(0x7f0000003340)=[{&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f00000002c0)=""/48, 0x30}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/25, 0x19}, {&(0x7f0000002340)=""/4096, 0x1000}], 0x7, &(0x7f00000033c0)=""/66, 0x42}, 0x800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) write(r0, &(0x7f0000003480)="1f3601eb8c279e64193b5a4337e18a887253a7d37d01e9cceb373a0da77134a24c1278b6948a57ae6868b68b51d2d44b99d479156d1b79287cfda308bccd4e9db2e6b1246771c0aaa7ed5adffe6394011a745a96190fd91870e4cf6f130ee25601153d33e1b62384fcc8e3ea886fc72af484f79e6fc8a6660d65e6d4cbd531e31cc4de456838cd36fb937715d7619fb533e4bb438367ae7cb1b72337b51ebdf5086fac1450259e3bf2f17da267e99def63297890e1d305eb507bdd2ee002953038e03c88d438093536e624f55df2bee36f08a423f888e2911789860d02ca048ba86dc5f189d814c2cebfd307cc2591a0c492ab82d038023d", 0xf8) shmget(0x1, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) setsockopt(r1, 0x0, 0xa, &(0x7f0000000140)="ac9674a91ceeeb45f5c15284f198445973764f9fb6aeb7e4c9854e80f16d8fe029c74a13c4cd72badecf6cf4161fa13b26fa244ec130bcd8f7273b701f150c7e17fc92d97ed3a3df4b7d17090000007d388bca7dcad6a0ba092f941afa137d353bc67cf5a84fd2c48086f56df9852fab65daa32e7ef8dd60937f38d88ca1afde06ba1249f049cef9b5d9de5ecf5ca9c839179c09ea872383b0e69f732967aac1ecdfee4508cf4d662a4ac41e6b0fb881419e715cf5966b9fd5219a194b5cd0", 0xffffffffffffffe8) 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 04:02:33 executing program 0: stat(&(0x7f0000000040)='./file0\x00', 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x4, 0x400) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000080)=""/251) 04:02:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 04:02:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x8f, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xfffffffffffffdbe) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x23, 0x8461, 0x401, 0x1}) 04:02:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) socket$unix(0x1, 0x3, 0x0) 04:02:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x18, 0x4000, 0x7) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getpeername$unix(r0, 0x0, 0x0) 04:02:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0x1) lseek(r0, 0x1ffffffffffffffe, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) 04:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) poll(&(0x7f0000000000)=[{r0, 0x24}, {r0, 0x2}, {r0, 0x4}, {r0, 0x82}, {r0, 0x20}, {r0, 0x8}, {r0, 0x1a5}, {r0, 0x1}, {r0, 0x10}, {r0, 0x22}], 0xa, 0x7) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x2ca}], 0x1, 0x0) 04:02:33 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 04:02:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x4, 0xffffffffffffff80}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = socket(0x10000000002, 0x2, 0x0) recvfrom(r1, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000000)="87", 0xfffffffffffffd35) socket(0x18, 0x5, 0x7fff) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0)={0x9, 0x6}, 0x10) recvmsg(r1, &(0x7f0000000040)={0x0, 0xfffffffffffffe6f, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r4 = socket(0x38, 0x5, 0x4) shutdown(r4, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) socket$inet(0x2, 0x2, 0x9) close(r2) listen(r1, 0x3) 04:02:33 executing program 1: mkdir(&(0x7f0000000040)='./bus\x00', 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x16, 0x4001, 0x4) r2 = socket(0x26, 0x4000, 0x20) r3 = socket$inet(0x2, 0x7, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = fcntl$dupfd(r5, 0xb, r1) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r6, &(0x7f00000000c0)='./bus\x00', r7, &(0x7f0000000100)='./bus\x00', 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4010, r7, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:02:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() connect(r0, &(0x7f0000000280)=@in={0x2, 0x3}, 0x6d) clock_gettime(0x6, &(0x7f0000000100)) r3 = getuid() setuid(r3) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 04:02:33 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x0, 0xd6}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0xa11) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x3) 16:00:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x611, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) chroot(&(0x7f0000000100)='./file0/file0\x00') pwritev(r0, &(0x7f00000001c0), 0x10000287, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x20, 0x38) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) rmdir(&(0x7f0000000140)='./file0/file0\x00') syz_execute_func(&(0x7f0000000180)="3665411009c4c239926c3500c442f91c91fc0f00000f95e2c442f924770c67366766470f71e700c4c1f9d2ae0a000000c482753b2506000000440f77c423755fecdb") 16:00:00 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x100) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f00000000c0)="483ee17237f50a243cea99ccb610987cc0c4e43d62ef2d6f2a723abc56f7fa4b8a21e70eccb396789fc7f4aecd7819995723e82cb50f4886acca06c16c387b5c0bbcdcf350a4f78703222f1d876b8f68e5c56e4ce915a971d7c07b5ce02173c6987e179151c320c3b8901af9ff208ccca2e0179eb9e0dbf2e5a7", 0x7a, 0x400, &(0x7f0000000140)=@un=@file={0x1, './control/file0\x00'}, 0x12) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 16:00:00 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="4d890a1cb5c37e4e9e05a85fd61ccc54aba80fa8bf4bd918993fb6d3b1ae147847ddc8"], 0x6b, 0x0}, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x20}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r0, &(0x7f0000000040)="6eb5b47b963cfb83f74824db11928ae872a17b60b7da70798bb7901605bf2810db9ea4feff85ce5d692d6497cb8400", 0x2f) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x41) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x401, 0x128) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x281, 0x10) fcntl$setown(r0, 0x6, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getpgrp() 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x3, 0x10001) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffa, 0xc}, 0x10) r1 = geteuid() seteuid(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pckbd_enable: command error 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xffffffff) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x3, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/148, 0x94}], 0x1) getitimer(0x1, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001580)=[{&(0x7f00000003c0)="aa345776907f03e3116fcb38c11f32b71aa3f5022ba9054f3cfaf9ee966c213336849c30646e590fb18e9897dd7ebd40c151416c0745d3e86992f161d7dfeb152aaf4800f02d3dc10950ff24cf5dedbcb133ad927abab26c692c8a58e0c8775501ea0c9dd9359b74c3ce11b63c3627739bc41cfd27ea2b18593b31369c81f20d1e92644a2ecb95e38a6355471d615814447514ec885420a8df54c748efa966b5c92942cfda2cc429e73888c7c3be12e7c4f15d7e41ca9471c76a0123c543583c58cbc9e94f14decc47064646a6816a0aee61e5bbd411ec373a777837c3ef0dfe49c0169ab5734d846f948c76dc4d35de22286434ec1896c855130abd5ee1a8dc98babe0db9c6b096238e7a68555424aa613890d8eea26b45b27845a2570965576089ebe2a3164563c60e4d7d63472dc6bbaae6eb4fab9a0c938399a89630317575f5029122826c51fd383de792f74876a06d28bdea835cb8455cb8d3b0837520520a95fd622313ec4ed5f00e1698feeb3cbdbb26c55c74735f3b7a5143c968cd66b515714cc1f3534d408510e1fa320f8f10148a1020380034a192a5fcc2c296e48e97aa530b134cc2665bb2086e474a443a6458fad25058d73e739bb9fe30021e348fc78f2e92edeefaf38b97a816d7cb2c559b0acd77401d6919fd1e63ef9c80217283472c052bf6a9bb2fa3b18557d165f174506cf2bdc8de68d5516a60f5cee9f85ae69542dab0154c13689f0ef194d3b93e5c098587da26f9aadedb4b9df9f9711ff7de9d3b06dbe36389c8e3182be5f8078f74ffa6034019e540ce69b76fc806004a5fe51714d64e8c48930a5b3bdaf5a6b67bb7feed4052b21e28c2f3abf8e4b93ded676e2710957af2e23b8fc4470dc1a6687250e748c4877b38cc3570d8ed20951e6c2601f7d358cf01092a1fa8211cb61fa95de63ea15cefcc0f5cbed71104b74ee1425034c56203e97f73c99121126505777d794cbe3c7a80c3483451d83e8e96471326e8f4afd2e171cbc73b32b6b2ba46eb291f318f0c89b534692f768466a0b001a372b0375e76783411940dfad868d4e580bef1aad809664f801335cca11496daf551a52b94645125e62b683a247a070a44b2391156c1db66bd5dbd08533bd5cc8e216da02c49e639ffdeb44631e315d7b27e13a65396c62cd9417fad7addf96e3a8fb7f53276ac8bdfd4fcf318e1273b2a1e94ad6df170a215fae7ae6d6612da8c68a9a70642d3242b3cd1d25ba83219e66cb3ed83583a9c19b02ab0d7eccb395e35c627cea8fe88e056c33dcb2f2b00a99aa0698901777e20223a439f2370a796242534533843b0cae795fb881406269f090776e5790ad27d5f8e843578f2c6526a5bd4d4796cff05f0779d9a0309a74fa13a38783baed881dcac7e78a50e942cae30128a3e9845457eba87a49fa1e5a33618acf9200d5cc2a93f6106ebb4974bdc70fa191f53ab8ae46c2f9ff16d6d1869ed5f29c466705a76f3f768b768f504383dd0ba6c98a79212f8c8d5cb7bf235a81e8b041be5665a7262fb72370f0c816daeb657d8ee9892cbb6cf1a6c9ac24da2650860936b7b75d82ee3895bbcd8507631fc4c7ce20476ce3943b7f2eeed018612878351e0cd1d9d5cc8b0f8e339f5c9d03db56770668111b7ba24d792cf79771a06f537606e51e7570e9cb14640d7f827e9fd935cb35915c8f0bf56215de8e8d6445d162beea9aea0d3e8ef822d373484fa592108cf1a8a2035eda8c9d90e16f1d70da1aedcd8f3100dbc07290b9f22fa0a398265ce81a2f8629e2103f5d2ce0a20de9a9b571d568271d585e1f21a68981c967894d7ede4bba4667d692ee30918eb7bdd6888fc6223fbc5e70593560c18bf409b902eab8c2da5b2afa2911536c74a5970a002d709965e6886cd1f65e6df7d027c4ff6fa686d3a64461c8fca721886c0be276eacc79857e4b1469013f2cef96db1b852a6dd12535e9065018a898888bd28e29f6234d78c7f8cbe7c0e6e273ed06a8be0abd1e48eacc6d095b8087023d47c934aa700bf31971e46cd5f316d4c7ca2c340424eda70efc4ec715e6ba595da6d3672ad40c33556d131aec59190dd86313a572b7a80fc7c1b09689aeb21085293bd227f453af722b9e1270fd43ec07f0c2a8f339c31dc3ce807d3a6408b830bb10185f0bbe697850ec99a19f8025e58214b663eb3520b85dbac80fb22df7e95a14b11367c69f11d5844bb993fdeed65e7dc6e787400bdfecf8e5435904591faef74110a", 0x641}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="175b13586da0af8280edf51800932c6fb0409826845b91160e215de60edd7e909e841f89b5de55e5fdc591baf745f9def032476997324ccdaceedd28e3b1a53e972337a23b59d1352d31fbd930597fe6ab54572c0f1ba66b2f974b60a79bcf0ecede48a323636f0002e5036720f4d01ecd4b0852e7efaeadc4e3ab45d7472e16a830c95735638a3c4841168078a5d487bf66c75949800541b063dd5774800feffd20f25441edcea1f3ce212eaed7a2a7e28f34e8a7fdb634cb0ddf8444604ff4cf28121fef5eb64aeaff447f27b61a8c7260a40a2667166e03284512", 0xdc}], 0x1) lseek(r1, 0x0, 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) syz_open_pts() 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x32, &(0x7f0000000040)={0x1f, 0x0, 0x100}, 0x0, &(0x7f0000000200)={0x2f, 0x0, 0x0, 0x0, 0x3, 0x1}, 0x0) close(r0) 16:00:02 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0xbc, 0x2}, {0x9, 0x3}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=""/22, &(0x7f0000000080)=0x16) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x3) 16:00:02 executing program 1: mprotect(&(0x7f0000041000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x21, 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000042000/0x1000)=nil, 0x2000) shmdt(r1) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) r2 = syz_open_pts() r3 = semget(0x2, 0x7, 0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/177) ioctl$TIOCSTOP(r1, 0x2000746f) dup2(r1, r0) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x9, 0x10000, r4}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSTART(r1, 0x2000746e) kqueue() dup2(r1, r2) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000040)="04000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x90d2, 0x800000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x188, 0x109) mlockall(0x1) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:03 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f0000000040)='./file0/file1\x00', 0xfffffffffffffffc, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x7fffffff, 0x7, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x160, 0x1003}) select(0x40, &(0x7f0000000340)={0x20, 0x10001, 0x24000000000000, 0x81, 0x0, 0x6, 0x6, 0x80000001}, &(0x7f0000000380)={0x3, 0x2, 0x4, 0x6, 0x8, 0x3, 0x800, 0x5}, &(0x7f00000003c0)={0x9, 0x80000001, 0x437, 0x2, 0x5, 0x9, 0x1000, 0x20}, &(0x7f0000000400)={0x9}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r0, 0x82}, {r0, 0x10}, {r1, 0x80}], 0x4, 0x5) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x40) 16:00:03 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x109) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:03 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00007b0b6026f985ad1a17e5a624beab0000000000000000000000000000"], 0x10}, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="3b20d032049f8f8edc3b061755f1afc73eede854c64f381059347c8c355506d63c4b1e7e11562a6aa6de0e3670253dce8b215b6a99cd735355cf20116938d726c4aeb8b5d5d325bcbcbba5dd325a46b5c0df6051d6cd653c654b6999a7764fb890245629f3f78d931a6e44b12986933af0820266ad34cb821e97e2dfb65faff59d62558d5f31a2a6f806ba62f44141e122ecd20c2a390f7a3836e18f48bb72ce0377bca9d1de0370648b3087abe365aba132b66952ebacbddd1671cb5ffb5d5016852516e5e6cc39fa3aecc21f47502d15465b0fa359620c340ca7aa5217e891cf42d56bf0cf67", 0xe7}], 0x1) recvmsg(r1, &(0x7f00000000c0)={&(0x7f00000004c0)=@in, 0x22a, 0x0, 0x0, &(0x7f00000003c0)=""/214, 0xfffffffffffffd49}, 0x841) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x7) 16:00:03 executing program 0: r0 = msgget(0x3, 0x52) msgsnd(r0, &(0x7f0000000140)={0x3, "042c98751365bf5131b704f7a4f95d5172e564d15af6144dc796044a33af81942f6f0f7a041de29b6d57c8a3fb25b40b4456139e"}, 0x3c, 0x800) setuid(0xee01) r1 = msgget(0xffffffffffffffff, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind(r2, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) msgctl$IPC_RMID(r1, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000240)) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@in, 0xc, 0x0, 0x1c0, 0x0}, 0x405) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000340)=@in, &(0x7f0000000200)=0xc) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000100)="ed", 0x1}, {&(0x7f0000000500)="7282eaf93a7f517108b9e7023b89e687ab84fd8ae3ead72f1f870e7fbd86441d515cf19770638731c6f681df23add39fb7ea590574c2f5f128f5db41d84fa6680c8d3da48d961184647bf8652ae23d53f2104dd19d45ed198f1ac1e87c579c9a", 0x60}, {&(0x7f0000000580)="bc91347e643f0431143856cf0d1016f5ad35430e1129f84b1423e92ffec7045eeb94e772b4fae7ec8cb5cbd4c7e6d1015af742d378c3e46f3103a0a451d1e8861c5152b3e98c265167804d79f5b5b919af43a875d9e015d9a38a503cd3ba55da828739a505c565f701df7ad3555c2a9d2c27c04a94172a062d80f12a1fb57c13ef96f3a9460201af18ee1123f667bc15514a9fbfcb1c68a05ae184a12139c28ee848a5ec4c2b17f4c4f34939", 0xac}, {&(0x7f0000000640)="2bfe535128eba1edcb21bd29e2a4b2b5699ba411a7a7ebc2f60d8f9c62acc5ef465933909041d342af", 0x29}], 0x4, &(0x7f00000006c0)}, 0x2) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x67cda85c9994963d) mkdirat(r3, &(0x7f0000000380)='./file0\x00', 0x83) ioctl$TIOCDRAIN(r3, 0x2000745e) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000dfdb68a79de9679c1f2dbaa17bb8e406cc48bae11ac90cccc9f90007d877871d07e3955af930abd0bb854ff469fae9b82c7e3bf783f973b715229c020cf61b1ff857585aa2c04e8505f9a67975fe0059abc7af289640bdc85893e27682861def6414e844473c232b1fa305e0ea45d2ffa8860886ef2751a0b4d162c06e19647d57db35082aead0aa0836c9c7e09d2d482ab5c1413f9d1493abdc1586554f48b84ac959908edb66f1dd165b7631bb6bb7e935113b2a3a7ee30ec98e1a9e73be621c5cf6bc741b4b664386e5af4cd17e3f63df5a8bf5925ab279e97540966b18e972da6666481e97e6a741fab29ece363eea93b33b1ba7c04d", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x101) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:00:03 executing program 1: setgroups(0xf, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r0]) msgget(0x1, 0x80) 16:00:03 executing program 1: socketpair(0x11, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="52f9319fa1700b8bd0ff0ae6d34dffc11d19fe3fddddcc7ac53efb93c724e4933d5c0a9df0c01084e9", 0x29, 0x2, &(0x7f0000000080)={0x18, 0x2, 0x3, 0xcb21}, 0xc) sendto$inet6(r1, &(0x7f0000000140)="87976d243e409c06d5823552ec9ae75c61c8ae9e6e9b2051137685f024c54bba00c6968a8824b1f4764490d5722da0793b778bef6e24745f43809f602ea98e5d2aff474f258d96fce1195402c280d8c0ae0c140f5fb631a8c787e99a1d61d3ec3336ae8e162c8451ede197c603c1c777a0fa2aca5f08c4bb02280815ce2bd4d95359628d8ef7ac0b8e11d7318eeb3c1a26d9275e0757275f844c39faf3e10820a2838b70009ccc1180643f1d2e957fafd15dae8cde3076d7798e65d07c9b20fca85c4b42e98f406496165bf9e326c9ba30f54630b726831b12059283dff18d728fc307a5f6512352", 0xe8, 0x4, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x5}, 0xc) 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpid() msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x76, 0x3, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000258f88)={{}, 0x0, 0x0, 0x0, r1}) 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) poll(&(0x7f0000000000)=[{r1}, {r0, 0xe0}, {r0, 0x125}], 0x3, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x2c9) connect(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:00:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f00000004c0)="b72921ae1a3bc377eec39c6a6a3b5a4f8f36b431c2a71b6686195ac5923996ce09cb130dba30e5561988c5ef511434e83545e7e642ecc5cb233542f2b45bd9af0d8a9e1fb2fb0ccaa07be1c9d2d5f713ed755599c4966231bb70a09201cb0fcacd2fdfbaab36432879c19ed27931a7951233e3bc5a27fb7f7e5f0a1ee37cb679a9fe871ff93a7d8852d4a029b064d73de5bfa6ed375d39fbd768112878a9f83695ee3a170d0334ddcfcbd02ac14fdad1fd45f1798f84e888160ecf8577dc9c76c25d773f78338781a2774ed0e987f1e375fe4456bdea32fb3ffe53f671a7de3761d64b400dd949564090e545a7676322dd075a43d3423fb84ace", 0xfa}, {&(0x7f00000005c0)="3aa2c65b486e8e2f535b4d36b4eae04d534fe2dbd07d24719a138425fad8abc9216d0217161f4f4e237a079abdc7e9dcbebde8bbea63d9117bf85cf614b28f4f5ad9f0eb5e4dfcb46ec19e1f7c98d081ac08e53d1f61cfae9d3827f079a23fd12afc57973aae508da69f82d33efc10939d98204b316ffde941b5f3fad6702ab0aaa87e0fa099b439f647f827daab4d0772bc1a10c05a8102200438b8481bd1e0d6e8f24feb5229cd28ebab8a9a70b71fc9cd4aec6245d3ce50f1541afd23053313b5382ef875c67add64a72228667b3ce69fc7b0e29594a402467f44ffaced692bd9e9657ea26533af24aa4d58f213972c5c38f90af28e6bf4d7cc94bc62dbf6291122916c31913d041b62cde73fb1731e2eeda08d865cf4c96f3b2de25f32352af2ccf1dfa1cd6e10784a297efee469af6fccc767ff334dea64445655dc0a9a0b2581b3294c7878508a4f0bbf2ec8bcb572a1bf195ff8caa4797641b0a45e8966a6c00e5ece7b0b721526ea8ce30d7a2b798b8d4c6b71f7a80c269c2d048e49296ba1eb5f3f292ece97cf7cbfc6c13fe592dec4f687dba0fec16a2d6acd60a9e121caa4aee00c7d0feba4b39911eea6d8ead668a58417c02f59a71c2a2c71832e939a79cc1df00912786a16b9d09c36daa8c76b11b5d0ee765ce3072d4649f7f36049c637018fcf228a9853e5285d514069bfa80c6cd9c36caafb135e806abd8f62f1263322ff91a0d2a79764e6232bd1fa0e6883e5c116258c31719d6db68e0f95f14b18cdfe8f7c4a11b27bb349ba270d68cb35355fb8a10cb7497d74708b48e7d1a313a80d0d9640a5d43c9a8372fd2d03890d6c20bbb809d41e4476b7035f7bcee92ea78f4c25f1af2a2b90f2b1d94881918c8340161ef63b21c338ad2ee72d91a2ad9bb99571b0a7e36316e14d0712278c4e3950a4262a8ee42f4e151c18d57d3c12f33b49619ce0e7c63a4e0cb2c65fe9067e8faab537db1e56d9e318a22f811016f611bd5fb22ce5183bbf0f1b4fdfcbe8ca0631be06724186e48046de59b76805c6eec6356e84bdb27a4ebcb40d700920b804b0d35a43e06fb609343a33b9abfb353901ae1835958416a0338ad94f546b06f14f82f4eca4ba691a36e0092807de4a609e7acdae5ad718a99d2ed745d3e0ac7100d6fb8f105f681c75941172e76d9a680edc4c590f3b910c9ce880e0db95a11401e463d561361891ad8320be6fba9fa924d71bd6bb5df6e9d6324c1c5c6f8b9c59bb611f928a5ec61ca4a53961325af1518e681fb91fa7a25d9eb4f5f9a2e1e8a3f9b507fcbf6eb1ec7389c550d8c7b1a12e75364d12f80bcb8fb995969c0bbde0c3d7de918c24c3b5b272d5beb8828901c0dc21680163530e922ebdce7b87edbaca854e5aeaa785e97abc3a3e0b12f8d4c98e823107482366d9bc1daeefe166ed87a09cee8b12242fdd7eb21fea2d36149b780eddf25d5ce21e109b5f2f12f6695a563560c2f599cfc725521b725c1003c8ed0aa67457a0f4dfa8753abdae38d6fb5dd4dba020109dfd779d7cd4707c938b6e4e7439bcba5cde54b97e53465dd5b8d760b890a54e9bfedaa714fe9533b4d38bfb39485a4363a7928842547bb5cfb1098c74291485f96b239834296d1a18a4cc139a45d318ed290d706f979212935d46b19d2e8f33ea446f5809a2afee7fe49f8a439643e0af197712d3bcf9836aab02937bc4cafb6a465da2c43e2c57e3d173020a217ed69dfd34036241f899a8f7fbfde5a0af923b3c24d06a69341c5f6a7169b171cbf58dfca14889775bb61eff5772b17f1c643b3b56f930a22b2ac78a68876228da1ed6f63d68b99e79d7eb4b769664b6d575ff11a020b25541cf561b873b4e9b8204b41ea6f13be5788dce093a2e918af59e7f4d97107b00ac746d447f1b8656eedcc4ab6e81bd35d9204feecf4ebd2a42f0f48f97ffb4b48d470cedee6de4ce30d9d9744d2e121aefe5b6a9c030b6a36291236cd09a678cb41a309c5f63638cd2b1b3d0b0f778e19a6ef01333dd73036148acff9cf4dd0affa0eedfb655ec2e3a2b1b6b244bedabb6b1d3e2b900c15b28f064cfd8e6cd72661e5a8581bef171aea02eb763ba114fda851344f0058c68e89b7b42379536bc3349271017b41d8c420c31f0321d734c52d81615716d282022b76816c1f2215129fde59435a585aa8ae7f3f5d1ed963b600bed9f68f91487ec8fd149ccfb203c287a97c76ddf98c80ae4082dcf6e9b3942fc99dc69e226f5216c7f7059e4fc4dde4d575c8c6b35d9ae5b773c6b45005c6799fb0de06da7987a1eba435d8d6bea6cedbbc8fcac411b87240e052bf62fc6aaf6a262234e30da6800a0fec769a16e2af2ada3b467a40d445670cce20b5715c48a158e703b04839d70ae2a6e2dcce95d2efa5f62a8162fbebe2701b81b482467d559c6406ee6927cd52af612394a83de6b855fdef3481b9f8b97f7581a3b492735cf6312f6e705f6a70b524f98e37f6af229e0588b4a6081d5c488b3a72dc8cec6a76dc2b4e3adc02d51a1483cc0223ad2bcb59fb5046b01d2d1df2995ae1ad493a8e827b0694fa6f52e5197952bc29343dd61a1721a925e898d064c2e3d19d5d07293c5527f475b46202cfe3ad8d056a2670a451b53f2eaaf6820b9e25b5704fd4caecf3dea523de997cd369ce72c872e236395439681b75015f8ab172be5c25738325e616316918636ae25dd4b719601122a9e71eab2df1d1e47ef024f19fcf9fce7d245f29aabc3a407dc5d0c048931cf95a9f791f260611b1cab2c63a509ad1cc9ae20d25920b34ebe006dd0d66c74c34734243d166b564a7825255339689414468f9496abacc2f86891c0a6f06358d12ec67582bab7aa78bb49c8797eee5b065dbdcb8faca82ed4617d91b12c69bda65ec3afe21ed9dc9976ec36e776d40eb575b660102d5b65a2aac6f60714382e192aa7182217efd4ac910ba9e40648a688ce662dda032dd9cbc59c83ea7063fce18a48e2dfc2548c37534a71862aa86db7d8786d3b76a953c52a12da338555e991825354e8753a31de68bbccd7473875cd8c5da9ca82118999e1f3cc5354605a1fa612f62a6efa99b3061dc1168e6d2fdd7b0cc5670c1e5e8e772ceb502d6653568852081ea0f52200104dddba739e853fb00351900b111ba479aa1717cf93c5751876ef3b597e2fb879b52f347bcc0ed7e69664ffa5160c5411e1c6947e2c1637c9ad34a1db011d8eda73e9d56b7b79e64269cbf91f2a66d4e7e915b1d7ace8ba6805d4fb4d6bcf2f8d7cc5b51802c284e7cca9415ff303d2acaf37b9c5e2596d9368ff7cafb8f35cfac5013f2f4a07922c208f1e19bffb26fc29ee294ef87186e15ab18d5cd9f2627e6cc94cb9370a6aa33e2b8f9ff0a62d7f8f0a94c1fd6423578d7dd93c487b32eebfc1f40818fdd2b933bda48e6b688276fee68e6a8b16d66ffe783b280b9e8fe60f31e52924d2ede5f8913e85b51bc5b240f5916d31d43a22965fb752bb877f475a8843542ab30225c63d5a5c8a8df036ac340941a1c1e9d4f399d2475c26135090d6fcd927cbf8d47ada06cce0b5dedd5601a0cb7cde3975588017dec33554441431df907828fe0a0e9fce4d9fa6256b387fed5f9c4a0f9039fbbd5981458380134cbbbb85c9b26888d72e1c00b98e2ffb4c9b218dc509b90c0ac0adb63d7bf7d103702259f79ffc27ffaa2972b05beeba6cf1a3871b3659a1a349d5c338b76fc4a36d17a9ffce44adea5d368aae53df0f1df6b576de682d532149697c8a1c1ab5768168cfb2dadab89eaa35a2ea26f9e5c7d62d36322779d255d4946218fa8d1fe3edd61114e43c9dd97b6902d7642b6afaa14826055c35c8d7549312ec6e0f24c72039dbe8adb28fd2d561a581b192218e0d983ebc35557aaeb3958d69f5ac02847c41b66f4e467dbe1be4d1f608071ce42a5c3347720acba448006594bbfb9e6d8f0dfa595a453bbf8c353c51ad802f645e46e4cfb050122d3fc4709fb77248f3f28be5dbfa12e1c907cf7426be2d972a1c4e80fbe22957c331ad4bb832435e30c7683064aca01d0bb0d6ba0a4f5dbe65829c3891c04c31c8daac46018bcfd790d76c1d6d5ea0249ac2743b981fa085767b1a006467d418a837c906b93cd0a5c536f877fbc535d694813d6c4f36cc516f3b63c23c4543d9344e6228ffe5ebfa25f62034c95e4808f06f948f8814247c4932e64897f53fed2a35545c6556d0f4b6b3d95390a99b6058774439406bfe19b8881d9efe3f3a2f690f1eddd86f715316962696107569121e3c1ffe0fdff49291ef08578cde4cbeb9e6278360dd1738020d4f2f202c6a9c092afe1c2b46fcf030dbc0e2347bf1a5f21147bcbb98070973b989f9e6f5778e6d89ca5160d663a75234944dcfb0edabb41163f687764f049404431a79cf5c035e8f11632a968944fefc444769da042034e9730c0f4e638e9df6fac4369bceec00157a536b6dc44fc5f074b72cfd979be2f444babe1833ed403100e3b3ccefab47c5388294e8371d41e6c3be81b4d1409642377be84708cfc291955a61396d42845dc01384eda058ecc87e3c6a2200eb52c532cc47f8d9c7ea60dce517dca2294b61bf02b04566eeea6b29b8bcbefcbdaac1f4cf565b21749b2158cf79d9f8d9d99eb10803d155382a43cd59bd8a47bfe7b29e37f89dffd78068001d3cc97c263922e9fee78c4712da4b34548c55f442f09d3dea8b3a6ac3116ab6a98fe70bc37b53b6c86e4dba96160bf7452f3c6f2542021633470cd8e82493eb049c152dabc798e25afe8e93342ef0378a8c839a014c5ef5a51f2535f6d40cf69da2ae15c3ad6a25c4b98f7ec7ede4dac97587aefb2cc485190adeb6b84151d550b13fde61a2b1696a79ecb05e098fb1fbc6dc24b2ddf410f1b5d84768e5aa16286a21d1ddf06dfd42ca45056d515eca271aae6b361d31a4c29f54c4302f59e6eb9b0b479baec601cbece87e4f430461404cebf44b611467793e80eb2b24e3e3257ef195913fe72d430522ad91b0fee49415bcb22c273cc7b0edeecc7a2e4b7896b70692372e7c42274c1d1a480a66b198127bb7a65c8e7f4e54b880fec5b39ec4fe27b64cb935d77d568954234c2e09b5e9ca1674d299308f38dfa1d02c3ca208bb984f8d62610025123b9f6ad72ceb78e3e8d4e692ee1b433716c796427e2058b6f620a42b4a7b20ec1b1665d195ef2b18935408d4f427e15dc198f18077ddc1beed161b84f615e6f06e8508ecd69fa4009feb937306a8f1e1c8f044624da92bcb23e08242ef573a873e1d466429f27f026e4206c6647a0c912dd4a2644c2301c2e99b6b4c98840f2f64a38a21a41013e933a6298ff281bfe320d5be8043e8140d3b973c109997fc61769e2c12e8a164d94f312bd47762168a0df26f23455946ce83ff378ae84f4b9e8e47b843ad88e3b9b8f1e5fd6148892025e504a8e64bc974b5a503081c902f93bba66b6aef6c5a82fae5600dae042ed977fdef45a4fe828ee1a3f01384a134618e17cc14f9956092025737400199f9c311131fd2d84927415f0f0e097ced02cf7f28a1e176d2acaeab3910426935065b56df27d0883f7e122356cf5b8bbd952f1757affd78bd0dfd2e12591e9b295df3c956a99cd8da3bba2d4bb22b5560a78075fd1f359ad736af66242de138947660bd35f1525bc6942e1831ef71ec28339c0ff5c2873f15998971e5c730d2b28fede61ce5dbf6f4c152c89449dbf85dfaab947edf4e323faef032ee7531218a4cd4a9de83d728100b86ab2c2299d1b92d5c8f", 0x1000}, {&(0x7f00000015c0)="ed6d74f53ab91d682eaaef9f63bf7612299823ee00539facfe2c35719e7528090a2797b4690106187095ceb07fe6cb4f4d14ea4c178b24483bf10a518609aeee2939143e410dca2cda358f222d0846178c904d66253986b38228e517de5a1e8683705ca3f9066b9c88cb42bb507ded557f3ad1d464f7f34619e78b8faf7a2b55d93d2849299829688c1bf674d0e884eb9f8078a54dbc74ba1ec13c9893332ed68750be248f14dda1479997bd470b3f9d55f28e2dcf0a50775d588192762306874286de27822006e498cd86f5350176396401d4869f8c6abe45b9a2fd73ee08bb7b9bf5613d5b074f84e93ec39cd9e02cf75d0bd2d0b53164895c128af2ef43accaa81379c8b1f38613de4a5b3032e090f2ef2f5e90a505b5ec3eda5342ede01a223c8256952ae3912dbe1055475df56cf11e34d34ca612a0af6cf7444eacf9b3f0b1ed3a7d43609cab517b1743f62cf3476f08973d7898b27c25d31d6ae64cf39f704a06570a37e7fb0c490bfce20304d14de51248fc0e872cb75efd61bce7dcc1dabdcbb9c505a14b48c0028d9fbfd0545bcc09ec1aabae0ac07c848b9dfc7e81ff137afd84fc755418844eacb3060620ae921d339d1d5a8e496917e6e8ecb57002a13a66df4db9ad63b3d8729ef38fc6c199027e527c92a12dfc9d4de4ffeef671fe0299f8aa05e8a2ac6b541d8ae196b65622acf0865daf2b69b4c0bb0f7a042e0c71f6fe9769f900bccfbfe3429f725ed72cabb722dfaf477a5a50f2b91fa68b78a14358d5d7677b2cc06f28c9d60fe48f4aeade06dbee286aa4d326ab28aca00e66c1c1d7342afb41a023d18321c4fb389867a0dd3155d9ad0b9387c51960bb6442505ae0c65d6bc536dce0f8768cc25e4b59f7b63614317de88024ec0d2c68014f144f147e1dfb68dee42c0b35f0ab26d557de0e40925599470b3b8de909689a0d17b74785e39ae3aa8dd2b4890fcf6638b484377f9e392f62a8ca398a777d518b239f3aa525d004b995d43d6cef41d60631592667a038f363529ef4ccccef0ac39ba8bb08ad98a1cd85d1d09e6f6e174cbf0db3c9c6243b409e82f4113154dbe5378a91cdf647e8b1bfff58656d925bdc7c4776f4c27a9233f2c66b842651865a4cb29bbaac353daf5bc72c1e207b12182dae161b9009799faf78e344720445cca5f22e8ac52deb067eb452a386b773df1cf32660903c86338f677e4dcad775004a5a27f110a034de3e7317b7099019f5e85610cd0438be0824bdfb1bb20e19f4753c89e3f42487c4457691de2b603b4ef527efc3eb143fb68adddffce7dee5a418b77aba920e6ddc3d382fd4581100d885af6ac3abb7b84d90d9c554fa59d5bd42eb6c338be8442c45abcf0ad75d909a873227675d84ce66767db1ff46ad0d90cb37fa72af613b8002126e482798f8f7dd4756c6c92a1c2d6a8250529e82e815d0bb8307e24b73e8f4a58914c0c3720e8354e41f175f5ecf99acb4c9670eccc1bcc9012357765205d2e5553145bf5404acc8453de8a9d38a945ab622901f7dab11d8b4ffbe3d74cdbd3a597afbc827f1bc2c50deb52fe1acc18d2f57d293296addb35c1f604d0c4617d106f1aca10321b76d39d6398afb85d1f792be4381325d4dbd2d774930f92e30ee930bff425804d37b18780c5fc95aebf19e3d7f3ac7fd10cc5b19bf2db463880dffa4f81f774c44f5e9d093401a006303529090bd5450336676c82f71ee952e8950511759a42fb5f921806409d0c45131b9fb73d9aca4e99cb14462c662b29282b2a2aa6c82646fda788dc748a846bb8ffb78b1c2a610ae24cd3960acd4aaff1f0c5f2205bb9d99073b224112ae1cb32e2f0191124f95aebdfa09f01c19f3a3d719a40a3e14fe1ae230a25b4ad9a4a3c6b222204f83f0ac67d1f2d58976585c64f92690a76b3db8c4a27a23fa7e1350b14c8bcfd6ad5e7b4efa46259ee1a1ab1af39ce92d6fa6b153a71f99f381ff0d83552c4332fb50d45328e60c763a574cfd16b33955995f0c64d9be80c3d0a8a61433060f440ffef60106dea5f765480f3e9525f5f21ae3f0362dec56466144ca065bc97b6e1fc1a66be7f971c71e58747bba5b21aab23ca643337a00ee7912522aa40360304d196c3edd16a5ebcd153be210e45caf27a1cbd85f9d58a27cec90727e998090109a1cea940a9c3524e67fea64548ab19a2bc019e878f019fa6584c57306b8f7c2fe88063bc60a863ff3c78339065e22acd6c8d524588dbe838f7154d65f5117cee0361554e00396cbdcb7110fdabb19476037032e9b1cf2b7e1dbacb798a979bd3cf93ccc84c697e372b8dac50c4f41e531b35f6d12a6846d7a4e60e35aabb6ee2b70b376ff95ebf853e562b49bec9837a7191990108fdf01cfb1031fa6d2b700aa38c06398fbf5918de3ff8e2ece3736cc2b46dfbb0e87a327d53e9567b81f5cf8974d558d39638c7915d0f7076a7f8fd72ee04220846c4cf0500739fddc530800fad4ba7dabf91caa00e635a345b934209585b6e9756f46b907d9208f1f24ad376d27f21fca0d0504f98f1676b8f7dc559005bb284ab63688e9d17bf511de02cd9236e118eadeaf28eed4178a5f5c2778f7aa879fcfda4a9025817facdf0ac69672791a871eef70151123f780ccd47c3ebbaea31c28abdd866cb289c09c622af585043c8f47f19db600e70bd99d64165744345e0e9774b396a0e7dc571e9ed794eeae685d2ec07811516705ee99c0b5090ea155d24a6f909b1a9785d5eb6f88e40feb0c659a06385d34ab29b04d3ef4b96fda3a87927a08e13e2f8a5d057c96b11a258d0559ef294f41c9db7f9428c50e4c3e6cee81bb6299fc6bfd3a3a65d0642a57c74e97bfc399ed66ba725275b21464d3923a407ba2c3be33ec45e854b72a229b645ce1dbb756f79dff168139089d6e9a1349652c51cf0b555892e4d8b983c078fe2cef690faa04a42c9ca0c41aa910c5b1e20663f1025393d777baad7694b6d4c12c8b9df085733565db5c06ac926ed21773299bdb01888fbc7710dd6f98284fb83f514d925c71d0061372368dea0f6e7d2da84256217c74eec3d160629f5d7ffb6994d6687b19daee3a79cb759f6a1306f61bb14fe96628c7570667a0eb1e62815868154b47ad297141ef32d0bfe73e86295851e8130aeb44d22a0b7aedf53b5f011e75ecc1bc043bd99febad49118737338ac76a78b025238735835335c1c23d02da7a0e47fcb106e9d2710de97dba67572e988e759c0d0c8d295320ebd4c86b8e2fd10885c34d62bb7c1e20e371015773e384028d958c04b736dd319febc3284dacf2a567a0025dc31274afe764039883993c5a5fb13ea108efa8c4147dca435cdb230ef2e888361d30efcd0c196cbe379cd156f85f94c584ff093e19b961f2e1812ea0d5909f06756fed33ff9de37703f688d57b2dedc617f274031f21f086670c586b44f693ff4e20f8d85a4ae41fca43df668efc9886cd454061e819849a25e58cc7610d5da9942b82a65b99c17fa904459cb7fa37ea0da3192856c424cdce1af508e9fb15c4e1364162bf21544af675d10c8da9995b5a78767f9bf77ae566f303d8bce0b514bc47ea8c61d7169588716b1529df8287f2595b561dd48920015e66f6c321c5be5acc1e0c8fc50f4ffe0838b347b44dab673712d03a08ff07b0620dd44456700b99dffbeb7dde58b2aa080f8ca2d39d3d9729e2d8d93e2b5230425cd647c66cb1f47ea2bd28e8100483d87ee6cc26d5cd1f71e81aefa77ec89f1254274e955eaa46be08a7acb4cdaa580ed2fdab2ae932ea4d2871f4789c0f676d0533da205a8966db0c1d13e5d2d38ccbfe5abed7ce0ab9fb968d8e2f0b11aa683465dac46274e3d4f1d3d0ba30f8c4c0c08d50f1cad4ba729a1aceab5201d1f697a10e88004b5c44310437c4415176107016845eead9964299e0bf3e1cbedeccde4c256797d3d526ed16e9affe70011843ec3ee4a70d1a24e8d6abc4586ffd9dbcb3c35250c47624291b3d5b5ab37853467a00ae6597e865460b02cb24106d73f5f9704bf0274a53e45ce2c240329277cd85846a7af8411d3331ad401c5a8d2417568853da86100936cc5693a68280c8d1d27255d2f9da489e8d91f1539e3454e103a91a88904a3e91cb8bf1fef1ac2414e1bcdb9a16e124efa79270dd1a574ab43a9dae88ac455efc0fd5f71020a8a4c765e418c162780fa0209bdd282faeb0d9f043470eeb3ba8c8a2a7fbed42ad7cbf2cc46e89e674ec130b8c31ad1279f260961eeff73f43a7a59ab8b22356f859cc13cffb4e183dd1475125284aa95ece7bb50d175d38f98f1af32aa45ee701bd336c48beee64191587d52f6e4a23568de0a5fa9b8d3c389cca446f6d440274433a74adfa3c5e67904c7fdf612828cd6d5c3076157346ce29c8062c57151b863f8082a209a74ba0c0d280545da7a726954f89653a7e373f2ca99508c4d5a4ccf83a40350bdaccdf6b5f54a1dfb4a8e0e7bf94f338132dc5f8542d53a14052a66c0728b8f7c5f0c75d0eccd48af9af53baf859382de633f6dc106d85eb22872266d7560d3aeb1fd52837d54e01494162057a0f2b51c9b6e11bccc908abe2ab082d97a61618152e5c23c2b84a25c48c5401a40dc22319d0a57c93c0c05adc05204cf00bc10722e28d6b18991255c28bc4fd8ca6332984b5f449ef5b36f8fbd7745c283a8ddb2217338f1ca92336b5084f36220d30aa33d2390be8579060660ee3171b3096c47047afd3b799efc26f15f80be448fcad4599a29994844321b39e393e84e08e60ee0989680a87454915f3e8658ba6ea39dd7d718dd6bb2f52cea8bf6a828e6e0d47985c2702555a6133d34189acfd9286cf51f009879cb0fc922cfb2762bf4358d0fc920c0457f978b2aec69b657774a81f1043acbaf18e14bd8b27203f7dc3b22528502a0ebdada246afab39bd5fa9e7c1fc280cf48d69f584ca0934d7ed65fe4ba4fe7fa85eba5c4a1600e93041c09fa95f6ceeef4ea9491670b069e361e85c3afaf4942426309d743450d5868eb949b36740897bee9123756b2f8b6371bff58cfdc5946a8b385f28aa874d4d6c819bc65dc0fc32c3a5107963850e63e77cba91a7be4c1675893d72df0144ad39208e03b3ef556d6f4b1318676fc51fb4434bc6836be9eabaac8dca116db5f392f8eb98e898a35c352ca33017b11cd1d464d99ef692f862062a7a752436a0107c29fc4a8034276b72c39e63a8167cfd59f8cfe437e13d8867fed925609a5758d8d5b69f9f265a1331ae0e9338ed461e07811cf3c0d1162c0e4e36bce42077aaa5b841ea6554fabf1781834612a8e57af36b84b3a1688860956d1d9d65b2c9c8ca25792b119d53adfcfffaaef0820812e839869071bd7abbc3d9a2f86a2ba9c21b8fcf9030d70501aa115325979b272b94c9a569888f785fcaefdb64d870aa9b8fc388ab6d18925d73361b0b30d71ff3648496c9238082b47ce8699dcd65291c250a958a3624520cd7d06643932bf14f6f414271901f08ee7fc40d9edc65fc6b52dec801bacc5b4521b3a7653e6e96ef806d1a02cb77b54d7f6be2ab804dd32a027e98abd7027b50f3669089593b52d1a7409a43f953ecc05b3532b45cb4fbc4fa073e6987d075c1cc88b1785e9e1f38e638c4c0280730e2587ac3027c9d78ec09415e99654da8d25c611cde7b4fa20518b300da468d57501978b556889b55e30c7a3ad5a4aaef241192004a998c15880b23f675be1ea1aaa674b2a8748ce88087915996d41d776c49d8962d1f8b6a2785ceb5f7e15a", 0x1000}, {&(0x7f0000000300)="4c5702d0d15887d57b8aa292958305c9bf73a66e0c4897008e0e2caaedc1f017cf80320b1a0860b3032ef6351170d15ec6ffda4e37498a048244907fcb48793d74449a9368b28009b8f4aab21a9bf680a33a78ce68c86d2a476ac6c64e37e67e80db52ec8cbb02711c3477c2c8aa78f390e446318fb0baa6bc103f6a2419f1da30d96f8a9de98bf235444d334ec05b0c6f4e992321d3af0846cdc1d471ba306d5a53c3e51492b130d2d1ac59cc6365", 0xaf}], 0x4, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x8000, 0xdf) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r1, &(0x7f0000000100)=""/67, 0x43) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/228, 0xe4}], 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) flock(r1, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) syz_open_pts() setegid(r3) ioctl$TIOCCDTR(r1, 0x20007478) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getgid() pipe2(&(0x7f0000000200), 0x4) chown(&(0x7f00000000c0)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mkdir(&(0x7f0000000240)='./bus\x00', 0x0) write(r2, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="acbd6acaf95faf71b9535b8107a56c2189184f", 0x13}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 0: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) munlockall() setsockopt(r2, 0x9700000000, 0x3, &(0x7f0000000000)="56b2768df6f188ab7f690388fd17420e408117b47993b54bc306340473b16436da16d70258e81bc8c55976d5a04dd8d96e7644a3f268baefe7c080e5cad1d1eac2439913527d0faadcba40b79866887c9619209bcc51e2dbec4c5027363f0c465fae6752fac97826f394481f64e982d1d80aab0b0ff4ad458794c73ae3a235cb9b6fdc4031197d9552169b77f0ba0bab9cf44f91c48332d259ef7791186fd4fdbcde3a6ef9e839", 0xa7) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) flock(r2, 0x1) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000040)="963510dfc7b91a4cdc1afd4432926aabb64b4cf2592f2b0b1af51972e65dd85837d513bd79b91fcafd9bbdf0127e71b5142df1993a949fb3b0cc33aa01be6905f7f96519d412756784cdf38b9099db35bb944649af227d392a7a66e65b0712e978045830b3f3d7de58abaa1d998b0c2a0c7f208608e657f8457d27615c2db2ab5aabd6c53c474763bd31f0c141746d9b7ced58cd34a6d56d3b3d40201a0d2bfe1f8d268dd147888d2fb6dbe315bf91327b04131e4ad49d240e19e3d1f1a72c2886c272cce98fb757a8afa3158c60307c67ed065fc958f7d4fb2e55ff456c381267c993b61945e6422ca3ffdfd56215ff0329cb262282ea9dcdfb894c1cb784880fa7b4325f3dea6610bda7e6d75e10caf19c4dc4dfa1ffa8a42c3475f9881b05009958c62d2fd4d6fa3f06ab7231f6656ec0e136b3ef773d6ba74132a2baf3fe9d94b482f2d169bd2b1d160c412fdef4701e7f34cecbf4d04d467c3fe3936aac8e4269c1d452b412bd2f43255a02751f320f04e63fe09dc5a049c37a9dcb9727326c3324b5fe1c696817dbed60377be9f4e5b0580acdc612ac366e6506db08d64dfcf711c2df58ef0932bee35b93db93c78db86df8970ed6c416345cbf68ac1dee7d752f52c29765ce870d73b537d8bbd941692fdc28f9db709a89d4effceace66f3df3ca4178c4695573bc44dde9059e616d1da84da1a57fd5c115a3298472991b4599df7cfdbb701320a84f8f76a1df85cf89711b4694817bfb97ebd18732c2a10cb62c260b16da16e3fec5158f41f9faf7534259fe6b6095162f063d215e74a5b1ea3f9498b906e3d00f73b8d50aea98e9658080c395308b1d796a0bd7d752981fd47ede918d0ea4a8bafd24d3f20f8db35c3f1005dcf08d7a12a83335aadf545cc7ea05eaa9b605e3ad5f90f80ac5423066db854b2cd369cc2ddacc93c73e35aff846b80344ae09fc2feffe211c36a9346a7343f1883696f1919eb6e7c54971fbd6b60cf7666826f33cde8cc92b89d0e047d16a9badde2f6e869a168e33367af07a676248cb70d605cca485c9867bcbfc014e37985c884d57755d278ddb0e60ca4a2210c684a0dd8402719c4cbc22ea4d3a47294f3ead0e404fc2c241ff1e06a28e126c90b11f7bad446deee95db1a307095bbba34ac9bf76e85598a6a5ce833668e7a0be1125a0931385378d1191115824126e4e7588cf88a1daebf165f555ec0f595f3724911af98aff5b0876f117745dde9ec92bdfc1ec08537ee533fba50a162f2c5d6580f0f83135b7999c96dd67c806e189c1643a291dd90ec0e1e4009a6f93f2112deea4ca8040c8bbdad91638ece505f5082915cdfa591698fa005d3551afae952d5b2ad95741b618dae639c06fd4cfe9516b045ead1997ff3c425d032b97c321323f4bee349a11c51d818180812733c3639ee7bc662a65033e563b4d182f33c698efa42b9d3e8ae0ca43d9e7a9c392fe22d604235ff8fc6e2b940a3d4256609fac271de58ba3404e0f9334999050a20a57cac818fc443c8bdfbcefa6c14ac4701c903d6bbbb63eae35173ba0dea699563de6f6b6363d19aa263ce6ab27a10019be88b977d821419dd0ebc4df6d2aafe3b8908ca2d56c769ddb17fddda083d9a59342b3c0b12dd2c0df2ef2f84c702d87ce0aa7200e6e67161e3258c7975caf9a80a544399cc6ae09ab7acd661af0578751a8fc2e349c18a00e72e8faa7bb869303acc1c0cb2f3d08a877b3b97471b57b85bad53d718a7760e82f4301ba65bf799f575ea1ae3e01a2b48e82c3eeb0e2fff49bfb69b9013de8f3532189d7492a78716d9b07ac544b7149d79aa5b05c20cbfd2fd145ca5416502a4c4fb0adb6cb096659c930f1dcb217f7fc84421eacf21e6dcb85a47f922173748a93aef0f2997d7b2dd084cd821db2f79bb8e0e508d310f859f7b2b8e34419aca5d175d2ef6d1e070b7af937d289c5dd007a10f250e04ec6ccd8f94a9a7330bbd78e42f1d9bb6103344dd110b455c44f7e2ef7295c27246f52b99c1649c4788f62655beffd2e4ebd6e9dbaa535fb88b72f8a7cd9f5ab2523503de60488b8040f0166dccf7a278c286ca2771d9f949f9125f746d94674a262c598ca143a0471044d71c9d890df1b0c76a3067339240407c5970b189bff70ddc9706c8aacfef386c528f267d0d210dea9568baa81bd18b2198c0e6edd4e2291873b8560b2ed3571a71cfc555ef14e2717f93897806cf146540cbf856d901c646aa8665a99cbfe6a550fafe9e1ce245db9b9ca3e81674ef5060b14c624c60d0c52ea36af22954c1932e8c10028cf6c00ac8594e143c40e5d768d7b4975ed9fe40b2ecae22440a569d74dcc7762e08c65d4a254ac8ae872d3e0611ea3a3e4132bcb5d4a254d4025813f14f031edcc43c4acbe755254f8098fbb13340279436c35a424c3f7bee011b59ddab21dea1f59adecc80617561698ffd3e0c3f77f6dd02ca51f77e3843d7fb78ef397caa2ec17e5269649f7e70ae3a00745ce49f6189d15a396b164da4f3246508d2e67c836702612031d2338b6aa6e543b43e2cf6823b9cac79b17c321cb8bab1433c9e57041df6347f6b49dcb95bd2550816e0ada7708fc557ab30ef155208965c72544d72f73c31c56a45c3c808cfd18fe60ccd1c2b0492372cb7c7a6a92268fd26df0ad377a976a868afaa3df23b3d8992d30f4bc9be1e25fe8f7a3ee4aad372b22047f43e9bd4c2097a44c38a1ee296c6979815e57fb8921f6cdfe6cfd679f62013d116f310c501acc330047c14a1009f9150eb4adbc5f7758966e94af6130e6136f874a67a09d5ca67174bd223fbecd030e28d61686e612908a96d2607e26e2ada2d071147a86203c39588cfdd6862ce3f1d75b6a9ec2ac93bc6f9a56056325bb6834c60bb36e4be75052f651d0cd572402ed59d054081795eb3cc5abd5210abe0a4b80906c41d53abc52b2e182e1ed7a3e97d317683d5c30b90edfe32eff29224d25e6fdbc02c8a3e712f91ab7947e5314b5b4f8f42f9703934fc355b5ef80df32ddb06c16d4ddf488852c741e34febfac134ebeb62ccb497830257640b03df81e8f1bd4951a79e055e8ea42575cbc98c220e3be822396ca63a2a68db19e034e37addf1811b5c7b35e0cf363087c6596d73a2dc21b32ff4d617f297aaa0b2032c8711f51235130cb1ca4cc1b2cec7a5c010f7b55967b8f80e726de947ffc263ff39a8ebac8eb829d790d6ab2d18cca8681c60c3c71b4ab7d7c5ee9bc02c6c81aa0359c08291414f18bb5ef45693965af0ec47a7a308765fad77218942c92eb31335c9b46a85a1f6dac743ca99ca9287a1bea7835afd42569682c0a41e51aac9066567d09ada225333bacbee728ed392f4aea3b9a946d6792f319695997d5fc368994ebc6fc0152cfca4dbe2790f9c2403756977b23b1fc91165400c79851fee43fedf2b1f6acd169150ded5ad6d22e38d29588182a0fdd88e1ab0963a81e72017ff1a4a6dae8c7f306f43f93a6bffed02ffa6e283b8481342db89f19f2eaea56440eb4c52ca1cdf9f130a2ed5343385127851cf143834a386f0aff6952581e8ecb44e938a1c71333cd2fd8ccbddc65afb151f28a43ead2408bd60ac252339e07a7e0f7088c9c80de7dc42023cc1ccfdd2964d35857a06cbb60205550865f5cd536493c1b079d2de76f84a44842f995e96a1973122cbafaa9f47ee4aac07f46cb4a8d0ee2bbd0106ec1e529d0d8020eae67c1c11bcc5a45d1a2d5f2b44a5ea8a16410e5fef8d054c7f5f97b3a16ff09ff13e3654fdf03974e0c8ff993589ba7dc9bc7f6f3cd08eca8e3d93583b975dc3d7c12f55aef52ed8a77e4e11c49fff46b5eb993341af2b3b4abeac5c108267196b724ea98d661ec6b42da49e583278f21add06684fd097919b94a3cbd5ee1aa867982bd6ae1f7eb362a16b6e39d813b56d04359a20bcd639021494d56c61ee0d0bfaef37b5c389186e673ad9a5ac12a9d4d806a04400bae305d8f49034ec7da6531c5a3123b8bd9e25da73eca3efc5f885e38b5f6a9987b89602c4b823cf0ab5dd4a1aed296971e150e4e29144479299983f8d44bfdbf4863b75f31b6378af5d88146c97097674d9ccdaba13ca7902caed3f3c9fa2fe15bc197822b6bfdbffda775de8b26765edb2c4a0e8da7cd02303d5bbf2a0d99ee7143c23929863c7105b3b703fda6d7f27254d4ee2b2aae56064283e91ca30d0496292726cc1a09832f3f459a4437918295a6ce15345d96f46cfb2ba2fbe69a3931a6a900f1eadf5577c688455b9a36e99a9f6dca11d51f4dd5da746c44b417b350f03417618dc5bbca1dfc686b83b1e946554b2abcf575481050c25445ce54243b987b1617544a49915a97bbb89588c13fcbf8eca93bfe292e1e73f68adfb3f985db230084920d775d770d7b29f989f3d0ea945f959dda4b8f76a2cdea40a9b9caeb34e70ae6f0aa18eaeb76731836dfffd439b21193f9c5829db9884f560d1845cb50eddf7d49677d4613a75c21aa9cacbbf1fce2a1bb4a9533f0b1f992b3a4363ab0ee56c09162eb9a56dec156c8849865c2a6e3fa05834c5040c5e6b976e8513449fecef33cad047e045504e8fd42e638ff29eb1668a23493503b894d17e64a8b90494f4b5ca0f380ee80e2cafa31774e36a2944a767722038e7f4928a323928e68a35dcb4aeb7b41ed79c72416f54dd8e52533bb8dba2718c79f9c7676659df23000fbc52be6ded775bced2c30408f8e62c50b9a8bd96b3f2afe30a5af01eaf91635a9f82d98afa7a131516cc79f3fafe1e9e4122348ce3dca671d35c6fd83f233e1a66baccb2c3f15a63936893b30b16ee27155a82b37667b557ab313d5105d5382b5605bc43ac4636c9a8ae1e6faa3728fb80e6998ffdb7ec9adf5ca16260ce83d7f1fa256a869d59f949029d1b94488da029b49cb0c7f932b2acf0610f84fc5046d1b74fb5bdda70a468e10c4752eefeb2b6693595bd861de4f34ca49148dcb1a85d8d66649ba71db520fabe312849a1de11c5d8cee5f30089e8cb96b7549876038c0bb8c3ae9077c16112b1588776c93de0c21512dff3b0a1cd438ad2e74ffb13f3d4ebcf96cb31bd73e091c1c6c07646e92b988e1fa7a71a3875571f7388f54afeafff3aff3848698779f499148c3280ab93603631413e5e56920288f63c75367a9ddfd66ca9625fadf1f1d42df2cf0d71bb3bd2bee836b749d5ab4c3bbc77636cbaf3975cf2223fb03845391093a0cceb38989e2bebaee3c5e8467b22da3f721b585b7100d4698c327e99af0ba5c8dcb596b21dd4b27bfd03e49f4bcee2b83b0f33562b5e7e60633519f05e531f1e69856e0f7991555f65053a6669fc60cbf5874de10af6f7fcdffe9c16705067aadbc31136b9a3a6c7b6e15a3e22dc372f0ee828f4927353df15f671141d147e06b5a3e5407dc7baefe359d097c49c2763b970aa925cf32443fe31a172ed61d9eeac7a7df735049a83c58ef2453a7bca556bfbb33bd09c08b5d3c9db8ccc02ddb23af266211f72e62cdaf3bab31c809fc10e345a4b145509ddb19fc6e7df17498fb0ef563f5062e5a32ac7144bd0f72d018b5f3029284a1ab7097a4ddea432670d310b2a51a78a0cd52d99a056f5cb74ee3f4ec4c392183e01c5b03edb407a4079819550e43e4ea7463ce8a257d8d249c02f968148760f2e160f659697aa61bc0ace9591e7cc9213d50c95726af5348b4b746f41b2bcbfc71f071323a910a0255b4cdc21dddfc1e391dc3ba0fe773fd33e9cd6e97bbc57fd9f10b87e75d26a69d758c384", 0x1000, 0x6, &(0x7f0000001040)={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x5b1) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') write(r0, &(0x7f0000000140)="4183d5698faccb746b7f1fe763ed58b8aaf109a580b3ce182838de0faeb1eee8715865c2b108785bc51be702dcb141b0137043f18496ffaac207326deb0420174ff3dbe7c698f786a8257c765bbe00a36fb6606ae6672b009350c638cf67a11825ee1c110da057f13acabdaee757f634ec7035d108ed2a5c5ff49c1bfeac08e24130985b4e7adf175119112f5639dc67d74aab0fe52e232df5978ae92ad439694be674997129e49f850310123fbdedd130deac231d57a9920beaaacbc3f090c17b4f5daf50f29fd6f615077014a2e8cc4828d187b237872c6a65e388598af6", 0xdf) fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xfffffffffffffeeb, 0x0}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = socket$inet(0x2, 0x8000, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) fcntl$setown(r2, 0x6, 0x0) 16:00:05 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='r\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x295, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) dup(r0) fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:05 executing program 1: r0 = socket(0x2, 0x4001, 0x0) syz_open_pts() listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40040000000000, 0xfffffffffffffffe) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000a80)=[{&(0x7f00000004c0)="b2cc2cb66213fb9d21154f60adc3b5163a740b2ca0d930b24f94e2ec269bcf77ef7714a6fb6f99f81ba9345b23cb9a1a0c64602ec88976e185fa685866b2ad2253dd3647757afe157e86e260398d022b01c0f13b7873e6424a0ff89ead10ebea5f05ab3e8cf8392cf372bfb2883b", 0x6e}, {&(0x7f0000000380)}, {&(0x7f0000000540)="8344e47219d9bb2ca8d2d886576010c52fd82df183d9b591af73d1db697c0bee1667dff29a782fb9df8f4c970c25439c77be83802aeaf79266776e1c4a3c1026f38cb3897159824eb27f21e20d2a68f8b7e30fed4dc0431a7f2dbd166d854d09431e128bf8e324625f5dec04e9", 0x6d}, {&(0x7f00000005c0)="4e9bd2dbc2df999a0c29953f02e7e5dd73614acb56a85bfd67b60dc1f1779025427133e11ed9a2e526dd8c3bdb26b6e3ae205ccb8e5604cd331a15e23eec7fec3705290f85c5f1897a5f075075e411e855f6646c50b9018b0eeb9d180983587fa3efda5e928cee9632dd3778c4aa0f2019c8815d5c63e6c8721d5f6905213779c4a1b7a5f79d953d79598c74bfb63b58456cd6e19a9e57af0c2707264ed41d70a51622989d889d1601", 0xa9}, {&(0x7f0000000680)="8d0754424e35289dc57e7caae979b887fe0e639807c69d18dea4b3d4af946305cfda6f8a1ae3ead638c84e89be358cb99bdb9e782ba4c2fa68616156b0f9024357fc70c5695169499226f14118f02d62c89917dc2daa13852fac6b3316dd054c701995422f778c5d7b90e0f81f75d8f7360534314119c29a175984a76480b0b5dfb04e91a1529ca481780aac35b82d6922b49654d5777bad515355cfd8d28a45c1a291f1ee62dc601b322d09e326181294810d05071846631d58f61fcaa0cab825a9e9a3dd687911ea6d5af510dc4bea45f16171341466a273abc3948b27339add114ed853f5540739d989bbd848d17bebd35d37c8", 0xf5}, {&(0x7f0000000780)="8bcefa7b7aa742148baf02e6fa1bf8a89205e104c8af1b2fd2c44ec9bd4d4ba623a7deb537eba5b947ef4adc0bed08e828d64260e59b7fc20a7b19fc835310dd48f77bd6c5f9a4c85f674921bd0f16dbd3238e0928897f5aa367c29f9d9643ed2247b8a1b5e9cb96dfd4882d430c9caefd5e654ac362741171b4b50c00b3f7b7487322476f8e912234462c27bef4a233f39aa837278562bee048a90674b140ea64c5928ad9f3ce9bee6fbdda73e703749175b5b42dc5d67456df4be08cc13d9e3fb5cd393279651bfa795f806751e49c0b78565ed6d862bb30b6ce2b14104a97ea8d5380d39d182711fbd5109190dff4f978", 0xf2}, {&(0x7f0000000880)="a00a72875dfd85dd7c05dacc2b62041ae099465ffdbcb22d2d4cb5ab8c5a086618bf4b97e32ea5d5d57a8a34809c13e20028dfd9e1e567923eaaa7090a6f51d29755abdb7e690e7dc3930085bd14bbba710f3e7946d35e685935aa7ca0a787fecd20f39c7dd8ee37dfa7b36471398f02047e0d61f7aa10d4c533086b9ef1a11b6e70c9a5426c8ff3e1257b52b13315df266844ece03ed0f0eb892f7f96fde17dfc472cfed2bf57cb80ef0b9555f0", 0xae}, {&(0x7f0000000940)="c8b9ba500d1257defbd3105607aa7a06559734064beb84866c3220fca8cb923211468deb217b57191fb8", 0x2a}, {&(0x7f0000000980)="ecaf0a719b212eaba19a29ebfbf69020bade868e416b7f47707eb1b5cc0ff539893901063adca850aa870d3e30474e4751c939e6cb14184eece7b9dd200cf934462a33f22dc86d03c3cb7490690ea1ab25a931d0e5f581870b0e4ee664f88f76adef2deb6dd13b52197cf8e11d53cd9efb79063132bc2a56bc03d2cbccd90f78ec048bedfb11d67d9c3ece4bc079761b212e40e1aca29f64d20a2f883ab94675023e1d3451d1afc1675d206c57b0", 0xae}, {&(0x7f0000000a40)="8dc127b8b9ef1e787dfcc94d51951118b05ee973bf05dcc12300c8d227fa6cc2da21c5a79347f37c66", 0x29}], 0xa) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='@\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='P\'\x00', &(0x7f0000000240)='!}.\xd3}-\\:\xdf.\x00', &(0x7f0000000280)='#{\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\\x00', 0xfffffffffffffffe, &(0x7f0000000480)='\x00', &(0x7f0000000340)='\':}\x00', &(0x7f00000003c0)='\xb2m\x1e!\xfe\xef\x84\x95']) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x40, &(0x7f0000000080)="8312b9b8b65f086588567fd997d7e7e6e7701d720435ce29823e780e847d9aad28f6c5c188a187f86fab687fdf7a270612fcd59ba68cd653", 0x38) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 16:00:05 executing program 1: setreuid(0x0, 0x0) r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r3, r4, 0x20, 0x6}, 0x3, 0x8000, r5, r6, 0x2, 0x1000, 0x8000}) setreuid(0x0, 0xffffffffffffffff) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x7) sendto$inet6(r0, &(0x7f0000000040)="d2f5b4fad5064648a71c1ca6ecb590035fb833f745ce775951f67fe43e136c81b09af353e6a47297c2a4713d23ae63b57791a3610e5bd2edd259a3107c36fbd52455eaecdcbb1df10d495e639fe01c0448605a4c642cdda360cb03457c97fcb4880b37b82e0aed79049d8111164f7e6b79aa2d79227981a7185936b4c4eabe0dfef299045b647f3d753126c237b5f1e23c182ccda53f29f4d681349b9023d67de089fac71b1418bd18e746857a0cb4e94b60a9ba8fd200e210c17e48cc778f4a4fbc9b005b5112cb0156fd628ffc08f27d6beb6a6b278462aa3e1b959c5c3af9fb3d79d3a42ad820f91a3fe9d69f9216aa681218ab47d57caf7bd8c28a1cb24d6f31df427a6f676cc5548c29a96b97b82b7f18d2517f98523251e8df967d760c52bc6784eae4a56d6f5966948727e0b4a98121a68b6dd0ddfda62dcbc71a533ab3cb5f8d0e61a5639e2e6a8a9209114a7fb61752d181ba70f9db93659b4a49e2fc9f50f28c7491ccaffc02ce0bf7afd2838cb354adad1421857bbed6d863866a512eb990e34a90b531c905bb44943008f9a2ce6577ed8f418baeb5397bef6c51eba1a0834d7fd600dbbc69a5b803280c4b090b384029999658c50f3d4a3b95557143cf54230eb27a0916d37b1e681d1c20a2108724d4ab5befe7dc70a35dc8dd2cc67a2ae99df5d32959ca1d54ca49e80bfdc09765b91c42f023d54bfa503492547e90b918f906cfc229e0ad3aaf7d52d762ecd8630ba500bb418b92fcae78cdd28cfd15fa54343a52ca413b374e481b2ad7e5b245b9c4ad7d01f729bfc6879db7ddfe444d1285c2cc955c1014caa20f7f841bea55f522e9dd881ae9501956e43f34b0ed5917ca628c1681801b2c4da99a309695c103cee3c22fe140e278785f6c76df9af91f45d6c5f7b9e1843c19fefbf58fc7ecb537630fd5da81f23f6a545de38fab2195de9d8bea11541998f3b4b145ed05af2a2236ccdf02e63cb5b7b01782c13a422ea39d33d9d7258cc8a70f009ebdf2cea4b6cad33fca9765dd751c0ebaa76beca311218d15a91426944004f55894206a1292cb555ef45b412b472a7106c4dcab7e76342a37a85058ae397ff3fe381f8b18dc17904172ad24caf9cc0f7362482a75d7a757b8a41a8f04a0f638bdf7693d7eb7de786d5fde9872484458a4aa89dd1ddabdc7bcebcdc952dc3206caf6a98b228e353da458e72cc61711415fc7965abc62e83d69b1c355e8d282635806016cf26afdb375f618fd9239a06502b4807966703d3c29c36968c22d22e18e1d6b07c9fd427df3c280fcd876ccc95b829e299118d691795f6c8b038aea0b7536602ddb05d8781f4fad9e637af0530237797a40f6d133ceae0dddec873a3ccbd76fe856502819f2afaf891332f83dba2ea03c5f5ae794d9fb0f2c95e56ebedc201f587be59dcf424e250392e52ba696dbe19f40126e87be03ad5e693792347d3e05064515cffa3974f28bed04abc3c2525b2e3e93e52d63bc901642e61a6f1ffb861cd6d1c68e3429477857e1cdbdb3e8e0073252e138438bb4a8e15b5441193b1042fa60cae09d08e51efde531b096840ea392f2505f1e519296a919ef732e382aa200bd1d29c8fcad72cdb5a50e606d0156a12cbcc7f5b02d6646ad63774bb5f93a3e13ee3f33538230ef60e4ffdfd36b7d8d8cc9d8d903d64a9ee7f651e545d7934b7bf55eac63af86e2e7c91ebb638f78f73d92eff99f6ad9ec0c1520ea97f87d4823b900150f9086564cf4b11c65d18f2d2d1520d2d334eba2112dedcd811a5574c269bc6f5aed4f97ea43524d8741b437187088e19667bdf7479770939b8b0bc277df4d8aa4406215194e15f5b78034a9e349a9d15e00bb33fc044980b52100e4086625f8fb226e8b5ef4d4178be82a2ef75edb374850dbb85cd62651d452f299fea73f2c9eccdff00ccc5a06f6e78fb92e8a0289ed6094587cd82fe9b60f267fa98291d1cc765c8f762863d676629f79a714d6cde28bb213c4ee6205caab800d7fa52927d449a0af8b060722d5921614fcdaab2a011cd50c2267aff5885f8e0bc3c96d30c02f9d62b02955187c9f93f534b85f0f6fb89858644b2125bdcf81e2f5f107e5119dfd128d7117d46b115fee8660e3c47f7853b3782d83ce876c9a8c70ab09e253d00c626fdb89706baaac6e4a54e31cdbe5f1d981f5b988aeb41cba109190d78e35cb37e79b99a80d15cb0294abaefb98812dea4f561aed64a0d784d2fc3b5981e714ee2b3abe7821f2805acc9d40200728b853fa1cd0f436e4630fcbc7a02a5d4ce2c1e3026c013373930507866543d9fc351782404a980cfd2ca48929c3767c794e9803409a8245e44db964d7e64e62e2b843a9e6475e5d9238703f3549ff155be394e081a14be6d1ddd2efb7e9b4dc7d2afb03cc1f4232188c77dfdd78b3101f19ba3ed2fd33032bf1805b22e8bfc357d9b65224578d431e9f51135e815bbde2864dfd73ab8f261471ae9ebde7b81378e4aa7604bdcdcea54f72dcc6933647af67b398780d563a04fa275649840cb89e6ef458c0c1ce47fff62764a90046cc61c7d9a29fb11c1726ac5a4cff8b2f426722d74d078531a18b5eefbb95c1be8c1ed879df01737fbef3cd059af2ce0f8d6c8a261c19074093776642c3890c9a0e56bfa3964c6a5835eb1c7c7f53a937911a432a595496088c3f360be454100a833c114f669835021940a60fed32fa227737ac4b9d4cc050a445c956208acfe271d06e16377efdd34787c030cf1b6c914ff013406a06d3759dd86adc7a2ee48881bc6d36c85dd3162ac1d1bb01e1666514a47796926ebcb44329ab9b02edf3b43520e650dfb5faceefe2974665ea2b64e770f54a3b6079763aa622f154c8e5bb01b3286fb07e26925fe5ba4b4d87f194521cbc8a1b476d96b5c810bdf0c37a453c56001e1eaed83d6edbf52be0c4b970fe64ba2c24c4c56fec9909a14c53e49dcd407aaf4964dcf1420079e5509e594036dfd151a762cffbec59803eb0a3d521df9acff901a58973eb40e5b197a6a5e880ff2f40984fd5180c52a52c0e0f2b376d5d522bc5f3fca41e5841cab79250a88cb02661a680859aa2f1c4790b288b7b0a8b25d7855cc5e242249f95f460aad70a29246933087234b7aa968cf87045c9de32b2f643d70806e931de7262e072be84b7d3f07613f6df1356665be4c557e2de623d7ad62df1019891e21073e93c5697ee639036271458612853d77cafe941bfcb04d5cbddab5f47187911a93e7dc2392caf2b3cd0c159aaec5c9928c63b01b46cd6fa5d197b71c1a7486cdfd9823d9c160c5242763b1b5b0e2c0889611f775284b1b89fd053eb835d48a85f330cf716b1eaf1b30632ab97927355abe3d5a0f09e9369c9b5b80a00e680d68735b08ebf4d8f28bac373d172e2674a5b97ed714948d9d2e04a6ced3fb8acf12b993f6e9f8f349f334b249d2f7d48fd5f7850dcc7642a05621aff438e70f75e6cda3819e895b142f18d9d5859a967631e00fab92dc9ccbbb69e60a81fd32716e0a1a7d7e4225d0b4bd9e095461f3dc2c773eaf5fa96063988ac151020ba66538ddfe7cf1a8aaedbc7977d954761e8039a43cbad2605049a0e34fa5bdf225923f3e8413931d20b6fdc9e534938b2f5f3408dc6fe7ea76277890fe6eb1a7ca75e7a8f2b4fa62b03686919cdbe9b6d424b5ad38db85d8366eb083d442bfef35592f3b5c507e748cfed1918468e92a54e9c7044ef0dab3e209b6fda99919051dec1dd9c7827bcac28aeb1374b6ed210a4719a017bede4c06cadd69300e2ac670e480e1407ecd50474fd96a5b95886485af94510360cae193f7e04103d679ea862989cb8b987bb98b5d2683215ec9d0faea80241fc17b4b88fb3e77b0089983f5afe0ac4e87bb95d0a650b8bb66dfac50035260cd81534364e22fe477dfeee88eaf455171c76a620f8adba0e47b702e434717c195bf25b406233378c79bfb9e6f7dc63451ad6d64b6e38a28169b20676ae529338b21f6ce4c94e46e4a53c7b162558d3b24b4ab55297d98a80effa4181d78c23d2710ab2e4a6d9965a1b664f7e7db634962924a6c0149d131c95a65452cbd141dcf684d2eb1e9bcbc4778ea70bb6f7dbed0628395a695c6b3034437eedeb0787189e2c9492a785c72ca80d151b7c834a1c3e1803f013af2411ae5cf0d97097a92e8b5a7087bd13ceea913db6cff0b92c52074cbe990af38436bbd4f911fd0d7c7158aa254f027f87203c15d21de536ddb2d0bb6543e049765b4c726b0089b695f73532c3922feaaf7778f625a7b72bcf667b77a569d6816e23e5ad7c3685496da6f4e3dbd1265ac7b952d628f943a04cb43244870d8254c0d5e5d368214a15dd5dfe489fa30624d6032989862d8c8ff43b109741c9f01428277aec5cb8d9eccbbda845e1bc8c2086a0900fb4a7d4656c0ba28c9560bf6d7113ef62c7378117f90044502aaa5b22d10d7775c8ae75beba82162857dd5afa3a1e0eaf409cfef785a1ec85cf9cd1f36b521b4fbf264b6596b368455897fb109e95eb447a5866d656d8d59c9b6adc1bed693dad50466b634c6f3573a24075d62b147923e2046c61fe1c5fb28bde347acd1ec84c26d8d3dbaaf49915564dfeb4b6d28f0f25768f7f37599fb47cd2f1b6dc773df9da794998ca9de30b373890c69069d0ff3e80a0fd3b06732991e4e7da92ab8a8355decf2202272db07c91a38e8ddda5efe5d6a145e248cce6fc16c169cfc15e7e12c31f54d9c5d8b8a6aa0811b08d70244e8663b39bcd5045ce8fecef5ba626687446ad2f04e8344f66d96a462ece5792f3e819517ec8fdfdccf894f7faebd3a948be14e45d13d61b9b99e3fea43ac07eeb770008f76da2830c202ca1dfdf5a89c566f5d2a9d0eca1d767765c735b4c5dd097b26f3708bd1b29fe71926bb9fb3bc2f70e9b6d80fd7b5db007ef38830f91ff1b17ad4043f3075ec0db409ba3a3202f99fc474f0445990cf53aa0aa0261463a11df5af349212da8fed3c5e15fdfa42aa2fad99c7671a3a58f8216c88bd32ed24a11f2c656f75493f44b5eb022a786ce2f3acd4f435231c39cd76c114e80849553eb4b935bd153ff7f102aafcaf2780dcb0c7ff8b204312add5f37c51c34c97e9b7ab54c0ff89c4ad595b888288396cb05b233191645f5aea4115b124053a29efa901ad5f9cc10208d34310081a4808c37896605b00d840b4f4c55ccdfbe3cca93d4f1425c5c76bea1beb901cdc346ab7807f4430704e44cfd3454c959ccb7419f52c1905116cd5e6487fdfc046a0105a4fc1f7ada94527ce86ce3a55a1cc273430f079cb1d02726b8d2d8fdaff8d83f75d9d130566b4ae5b9ba155ea953e4bd2e9181e83b8a1536dee8a6f3c651216c8677760d5c8e7ac5a40f725acca35afc917851b171130d0d82ab6f7f053824753eae5e61fbc99a9408ca777329468a8b3a9138e9aff6de0ff716a58ad99ba75d682e96402c7028a1fd33c7fc3ed918ef9c4b44d8986681031c933baf03150e43c73444532f1a2fd4db9c26225828c1166c03ee398c40d6da957fa4069dc4a8806e1d924203a948a1c31bc20ea6718a562d7c6caed297099bccb81c162a5ed1ffeae7aeb61a140221c6b36e4671f112cc0f2ca2c1944cd27439ec90fbefc141feefce57a9c4a17da7c8aab6cb54975ee91ff57ae877d7614a10df66ce7804648187276c1b72cc6cc109b67713bd2ee44f407dd03ed2d9786b115a9af5b933194ab2003a52d4dd627cac3b5c013f2421b81ff5af7fca77b77936367a2c55", 0x1000, 0x408, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x3, 0x400000000000002e, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x2, 0x47, "ef5358b8cba41d84294bc0cfdf0810929dc22b3e", 0x7f, 0x7fff}) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r3 = dup2(r2, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000540)={0x8000, 0x1, 0x6, 0x10000, "8239ee8b7890d14439a784babdba5659580367fc", 0xffffffffffffd76d, 0x1f}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={r4, r5, r6}, 0xc) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f00000001c0)=""/103, 0x67}], 0x2) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) r3 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000001380)=']', 0x1) fcntl$dupfd(r1, 0x0, r0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) fcntl$getown(r3, 0x5) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x2000000000000003) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x5, 0x0, 0xa41, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) unlink(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = getegid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000240)=[r3, r4, r5]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) fsync(r0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x0, 0x2) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) sendto(r1, &(0x7f0000000080)="2932e51ac26d2b78a1a522ea8548f33586f7f87208faffbe9726dd9b1d92ac71994bfa1ad29fd0fbf685064afebda2cc4fc995a728e63b27ccdb4ff4cddd873d84c6e272312b711b53c9889401ab082d031fde088c4d5880e4342b4dd225f4c52bd5484b504231a4b851d3f2e88c3529de1d8d86824f8cd1dea697ed1629b9912d823fc6c0cb9bbafb91551f5af49298f8fa28b30ad481fa17dd53888de8b34c31034985eed4ce4986d0934b86261b44ff1b152ef215292e8ddf016e07ddd55f8352545778bbae39372ea213651a25bb8eefb1ab71a8b700893e405be4484f07a96bf27e51b28f942533ebe4dd3354821136f8d552bdc8329651ca223a69", 0xfe, 0xa, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000000100)={0x6, 0xc}) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3, &(0x7f0000000180), 0x5, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/62}, &(0x7f00000001c0)=0x40) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r6 = socket(0x0, 0x8005, 0x4) dup2(r5, r6) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r7, &(0x7f0000000080)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') setsockopt(r9, 0x100000001, 0xdf4, &(0x7f00000005c0)="8e69815759cfa45ebaf74cb83624d8dc24e79603a2879c7dce1412fb015be0580ead664c0291a163d0e26a29806c65e3e23dbdff16d2aa5263505fceb64d10e36cca760a479691f48eeab8315eb0a09b9f8f9a", 0x53) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000680)='$/}-\x00', &(0x7f00000006c0)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\xe7$$']) 16:00:06 executing program 1: socketpair(0x6, 0x7, 0x9d, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x102) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x1) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fchmod(r2, 0x80) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) sendto$unix(r5, &(0x7f00000004c0)="45c3e6c416a102a661016f597b5fe545ac79d8f3ad5394741e39f7da4256f4eb30338ddb1e8a74546df9670c22dfc49c99851590951afc73cdd67b091b418f6ca8977a199a097be1caf6bd3a66dcd9e70a72b3ab1ca0f8badf7e80e54ffa7ee4d954f599c3078411c43a4e8fe71a0d199109fcc11c1532320c8abd0390ca4eaf6493a8e40ee516c89f", 0x89, 0x8, &(0x7f0000000580)=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) geteuid() r6 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r6, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) r1 = socket(0x19, 0x2, 0x5) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = msgget(0x1, 0x461) msgctl$IPC_RMID(r2, 0x0) r3 = getpgrp() r4 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r4) fcntl$setown(r1, 0x6, r3) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000080)='./bus/../file0\x00', &(0x7f00000001c0), &(0x7f0000000300)=[&(0x7f0000000200)='}#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\xf4\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) 16:00:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="1274e93188ebc2180cd7463e145e009fe740f938e63312f65571fa8e3f890054b3c4c00477f1b263c8514a2a3d17944aff778b63e7bb844ce35c3876636c6a11a1c7ec6bd3f7908a63cf4891458d11d7fd36b337b28d5f9b5a3fe78602ac74c0246b73b57c6f626e9e0790fe501692881c23beeff37f88090d5ffea3862872f02b0a6f27518efe87fde7d185e692b3e7ecc8ca81cb2e5a13c2de3b3c52c1d1fc84d230f3024f2cceb3fde0208cb0f462", 0xb0}], 0x1) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getegid() setegid(r2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = dup2(r0, r3) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) r7 = socket(0x22, 0x4, 0xffffffffffffff97) shutdown(r0, 0x1) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f00000001c0)="f3d24bc2619d1e1a919d6d913dbacd6f97ef2c86fcab687997b5dd36ca68b0625ca4b02b09c7a6c27f102afb456f67cd54454a6940973df460e507f4ed06b4d1b87355a3a715279bcba64a09463a83edf7ed88f2e118267596d080586492f6d1beeab989f9684326f5aee47fd8b672a9c5d21bafa1b8ed3ac406f9e120473edd30f5613467f699d783f38d30892916b41d3448fa208ddaed986340e5fe8b036044b9d287c949b0f8fb62486abf3dd6902efec1d7b0a0e048cc0e95964f6244e33dbd338f065e0ec6", 0xc8}, {&(0x7f00000002c0)="7d4ddcdec46930d712b5119a8d1eb9d8e95c87db91ad090064907126bc15ef6fd13b1d78f3ea04e474e64243e7b1952a97045e49c27f96ba770591aa551ee2aa5d8ee9d2295988ed48362f749a23acdefcfee651488932f9a767c6a126b3fe91b71dd5da640e7944a8e5e84527a7cf0ba9e01fc35d66184ccf7a05d28b844700140d7e0fb192d58988d5b39fe49e5c7199b8aacd2bd106d29eba8006e5ddb01d3ac6f77533453d7f16d9dba89c4ae566256229e4388ae1ea9f319e7be897d775dfa7e860edfecac3d1b9c19ea04b7e7b56f6175b115ccd6e6cd537045d72195acc3a785e042d161cf58d9eee76978e6fd86085a534f3ab6c4c71b537b283b441121ad8d7f311719164939b11eba77241262e5bf5e2168c5acc73aa755ec19372bc39c22027055ad2ef98391cae194339183d515c3d5304cc7c087676abd0a201af19cf90eb57388aa46fac53fb35e7b3c4595a256ba40444c4d39aaef688d57f2014aace44a7ea1c09ccb48315369ff402b638cb32f5edea68b2d6c099fb4ae738bf15c43b8e69ca7080691692561d39506221470284de97eb26f4cd30810beeae54861a651afd8dcf4a23f99e9abbe7e8a2775ad1d8f66888de809d27ad75e1ac94caf7387ed54a2b376e93dbcd9ecb62e55cb91960546d6be7e05c6a469587c1907a0452ffe4c04f85fcac9b2df272bf5e31491deee6a0165ed1c4e4247b0e488fd22e6b070e5a0e045feffbb97c96625959b507e973a6f95a2c7395df34a3cb4f450f12165f867b5a4d970dc1027870483c2365e0d7e29b394932171162adf85614e18b3b14db7d1ce8bf43b9663850115eb2cea88ac891027d730777db6400a1381f8f9c7c17f9d56e27cdaf60bfdba8f03b7c4ea84eac7bf2709905a5712f202e2bb536da62d0aaf6bd712f25e1eb9608d843d148e1d0012bbe3475017ac839344ba18b7126ce1a9a8ff1dd6008ed95a6cfa39713a5f596eb49ac9c2b7204bd7ddb694a1d9e4e7123a744f6b91fc1cb58275d51caa4c5300afa1723ceb3d9e1f50e4ceeeadc431e87c4fbc7b82f406c5da5d659d1837bcf8be18a4c4b2d39b6d4648f5a6dfd79f1066d0fca8ba07071730bb94cf1ad8cac804787d32e5c3e4aba46b4d1ad445fbaf8ccbe135a8a9ae2aa566be084cc5cb25eab09271cceb3e8a741507cfdcd703927bfc9a6803a0e7efb48d437a7604d32539b43f7fb795229e951c33f3aee5c2d14681b7ab801925b961a361bf6498aa34acce960221df99ec91741d72097e7e697a18adc3fbeaf817d6c7eba03566a4720a18e1430d5fbba27f32f7c5ced507d5426f41b28c5d4235fa0efa6cf35f968c89017c75d811c9763ea768db41d71aa19007f4c902e293c89afd1573585512431bca38edef2ded78f93b6c71b3b242e479c50345d1e15fb29f7922a85d50337ecb84606b56683c786c3c0d4e6a1cd9ec8297b463333cfb011a53d85c3f6dbfa8e2e1b85ac37353b68ac898e971ce5fa3f5c15259f91419a03d3a6083e182c3f176313549a1c1b14e7fd5650a0d351595ffad9fb99db2de531c52f371c142c41fe0ce444b4c9c9e1ac664fe391b565ad224f54bf8e5dd3abdff03b36e6334989a0a9474f1e8451d76aa93096a272a3d83b588debd9926635c22ff819b9bcd03018afb2ec8a3814c46309a7939580735207635bf44c81e7596cf59cba44edefcdf15c9dcf8029660c43ee3d6cbdc90b678f96407786392a0dd3e0391edc6099641bb30625bec04e58683ee6abb9062f47e2a3ecc970c989e7afd364fea9ec3c50ed7c1251af26584a46ca82035154ef9dc6de96a70ea2fc2996295ad479db37b8e775c6a7b938f14d8c7af05a241267ffa2d325d4a46d038d63c6fd54325c4deff5567fe3d9787237a84fc291e58237b304122acb84db8978b9bd5627d41ba3dd3be9462428d292014ac11f9c34960532ae0ed670e5253b3dec65b341901d62e6f4a922831bcca88df293c2e87b45ee42555fbda2dab966fc2ed689b562ff240283447fa9ba8d7b0d7612abf6e629f6f8f0e255332799b6100c38404ff4e3b3c7ed4a5b576d9fabd0ab3035d6a9a11b04360cd756d11384fc26790934b5486d563479f762957fd8f32514b759b5c4473106a59045e36e42ccc4e7f9e901234d4fe970b71c9e6c84b0dbde50c0ebf9699176e1983a16834ab7eb367052394abcb82edda5f3282b3a5f140cb70ef1eb8551b967c256d6e2747afd5dd126df753799bc456203c683459320198e198f578a948c458bdd02ef749c2e3b7a4866e8b9246b4b19e03207a20f3b7a913cc9a2ba6c07b7307a58f883a3a78746e39210909461ca9382a71a60a3e975f44a5d7618a1420acfc1145d67ab61989c0101a88406a569b458bff5cd4df984272a89b45883fc5c401984e772add2a64ac80a136af504d5270afcf17a63775c1bd1055a90d516420ae9b5414b8ac1e6671b0af22abcae7d5cf5da22ebefa5570faca65820a8aec165d0f5fbb59a221d2e711686f55fe0b8921b7df832a5d56c7a8f6a757654b34465049e86c6f1a6789995aedbc75aee14b119647d908da528a22e1b44b24c4e6e552c2d52390d404d2b946f8b50a005bf8c8016253bddb9e3088b2c0ebd193da80ed3cd4f6af46685173706cca778119e973b035a39ba66b13ecb9c5685800201f228832e313939964e0b18005aa2e1cd5ee9b249460f1d98e16af5fa103268869e37f0aaa7c36ae7c926a6ab650df8c2eea83a879410fb242a8183385b8919cf353933486e870b4facfb462c91936d438169ec16e9bd6ef2437f5e10451903da450c30372e66c92a9eacef6740857e38c526b65dce3d1e83cfe260f934801b6c2037ae411e1ac62f0c72abca5aa4ec2e6b1f5e70082cadce13159a0c7ee64236ebb9b434083fdd15bb6e721d3c639f0e9cd3a349567121dc4e4236c9e0fd66c56b822ce87ab606af5c5776889ae7c545d1eaac05465e22f7a7e158b6bd5646950570ee59f100c4b2cc0aae795ea68af5c5ad3f520046d3b64603316f5d1e5aa9d9aebf4d1225f0d7037816580fb45ea8f51a53bd8e4545f1a540f69e521409a32334cb27c4436cefbec1e02d94cc78cb8965bb353ec8dcf900587d3140f253839ff097ae23c34b756c90693d5dc7d432af6740d658aa019c8c759d0199984a9dbed9616fba9044b5d5d68feea5a6e4975ced2791db17dcbd75fc220808838f4ef9d9831d0930d6ba84d08ae5ffd9e9d0c4e02d7c8f179fed5a9626034e56012c47f006d11edbd3f7961e28050282bb6941e7ab2f977f9cf8e7c0c802f252a5a9f85114efd3175889f7593460858f7bc2bb45a417d81f0d165c02af973049a92a16c6e5619f697b5168bd674e169d0ed8b0826821fec66c3e41377f24ce12ebeff963330543a6be6c4bf4dff8ca4b320bc23d2b4fdab84e93051ebcc9a45e23b4d4226d8ccbce92718514cb463e57d396243a5a07047d26757aead09d46d174879e57b52629a54df431072525a95190ebbfa24bd1698974894108e7efbd60c9c65a3296710f91414fa7a576f8a37a65a9877023a87ed8282520cbd0a0210d2d83cf4c98cf5546ffa5e31ca7881600457df63461182d0454003b0809e66e18a91e09f8289b049a674be8a1c3b897bc9a82953407ef8e8ccd1677f42e6e1f065c0175711ed99660a93aa5d6270988718b6bcfaeafe32cf19b276b585269e0a1fb9bfa6986c3329e4f1a8908cd0a3c1c7714497437ee8e4c378f6603cae53458d4fa9265b77060dbdb27adb454bc886d2088c39dad8a7765820daf82bdc0f531119d8eef26a506e168abea7ca656b06aa4f49e8127b3ebedc53952ddcb889d85ecd80613934b07c92ff38029642e44d0c73a35dea9b56cfd5c93f86276824304fb6a9a7ff05df7596077015760f6a31c08bfe1aef024b75582e6909e43c90cac1e89de5398e7ebebc8e7e600f8656c9ad8b7e88a82d697313f00fe614de77a6a84e46e8ee284dc787ac191a44566ae424b59864ace80460636f4c185a25c50e15a585cf7a3c180d241a3ec07e3d315049db9ef9d02faf1721d1e36c7df308c17bf854553cbb81403ac20f8f63e5242ca72bf7b27e615dad18baab0b00c1c603d49bf05504655ca6144cead8e09cc68f0c115e23d944eeffcd4c3e876b6460f2e1719d9d78d81a2cfee7a66e3e2434f70f4cce33307fec513f8c4ad9a14d7a05995babb84e3c71d663f2ef7b92ce126ac5e9d5b6f3492127308712a004d324030c0c09e69e3ec5c2a6aa888d85b41ce750fbda8c6ceca1545ed6696be200554c7d0dde14e3bbbf349c608fb5be48120e04243c4385a9d64116142d1b69e3f37e121770e9db0ab7be52670072386f7390b554487b9604b0e5102bbc9799403c77709a58c1cbcde128756de99387e45d7b68be1c87f9f219aa9f8626fbda705e142876d06876c5740f018013ade4ff531d195b6b9a66cf9bc6903e72801ddac6bece97cb8a4c2eaaf421d744b7368a3d9fbc0dff30c40d4e29777bbc3dcfd28d3c4f2378601172aaf9936799a107f3eb89a99e6c788bbba733df65ad3b94cc3e44b0cee366af6399d152e82cc7ba450f4176edf2ff373711455f6a531c29f603afba6f00212df956eee9bb5257ebcd5a061b8835e4bf35a52de38192a46985072e0139eadce6cd4ac7ef0d7e23d15d16ff8bb6f5e090226a9b98318e5c6e482070db94957588361669405e16c35e5e310fe1b5755b7531da9d7791fd37ea6c9fb3475efc3771757a56fc904122a6f381fcf37ea547c417333956ee67cdc028af1f540693461668b0d6290de62682213a0baf970f8885e04897ff1166388c5ca5fb6b604459b2b4871362a958c6d688befb64570c6862509f1e637dffaedcfb98533531cd796cec0a6243b64c2a6b0122c717ee1d489fb099cccb86d4179410c56781fde3a9341cfbd1f5dee51110c8f8e570a88151c7fd10a28c0de32d898058e3dd7732f75483dd35823a4343a8e0750fc10882e9661cf9142b1832bdcc5cb04b77a925beccd962a40599ffd0d89e8c166acf7d1b4cd32e8a5429e72f714b52a04b377f341d11f8de8e77bd212a80b2e65ab14b88bea96d56e062fe1b9682613d0bfbac038a4af48137f01f72ebf753f0bf11db692422c9d92d55fc2332fc4fff0ad18388f3834bcfa9d6941605e236a343905a18ffecb9d6ea5629501a85af5c231070da934dae9b0f0f83ae980fed5b5fa3ebda5e7399974f1f30e20702f03f85cd18c8265389047c4d1177833a76f10151c9c77b8696a9e86ab2169ac9254b4de846841e03bfab4cef34b916f72deec2fd985a68dfd38c10785f02ebd777b77d3c22cd7072f13279d0b529a7c71004f1dcb80704a2bd54b14e680316362cc4233978946c11069c8bc4b94ab1b7e659d9e421a16a641d3209a2c584ad06e33cd54e261c7ed6a4716270f1a164708cd99e3e36a67b3e574838e183d7272e206d556ad279820588470232cad9e8f0888cb541e06b493f68e802daa478f7e315653a99fec2267efab8d6ab89cd7049fbdbb5f0b223ab5e1ed4013833026e36630247e905d25f06460a24f11977be4b858111986bf61c6ddb162cfc376e1b37b324ba5bdb5d4fd8ca96278041d7e5890ff3ae2b04ecef599cdff2d40ad1903259db07a4a7d0302c5cbfa7de914447d4c4c4d24d60cc7456abbebcb317c115bce2894f07475b0effe34625693f359baac2ec1e7994952e1f8164b0697f9225301a5536bf4624f31f04f11afd68d314390d34a240820844f5d", 0x1000}, {&(0x7f0000000100)="fec4d5b872f6857cd8d65ce56360310fec3d65d95ec53e5569ffe198f79307f559e8b21bd646a40c1359b3a4873e9727c252cc79c3", 0x35}, {&(0x7f00000012c0)="85448967b29b35f44f08736993c0025daf0ad34abd37e81f2ab7d0774097024a7a53b9544f94ed2cdcafb18d2fa47132534df45a42cad5bce695d83111cbdc38361c48bbc6d266d131caffa1f78918cbd9bf64100ff13164c6f13557f387", 0x5e}, {&(0x7f0000001340)="4ff8019b1f7fc23b374d425780ac531a408703b2936b686fa10c3c6e59d6b51bd97bce9f34705d13eabc9e720f7d55327f40a12f1aabe3061bfc0f308423d3ae1a5cea8973265665b36488bda58b93741cae8a723fda1c1e102cc9", 0x5b}, {&(0x7f00000013c0)="70076c1ab89b8fd6bcd0403ac39844b2ce8d4901c04a12ab14818f3347965e255f027e63591e2567b7ff1afbdd55d6980082410610ac1f301348f464241c25646f8d83a3de79d2527ea8f4b52e460612ade7cb0599d07a588088fb24f1cf315e4578c6b0151eded2147874873eaa0debe5ab4240239c66bbfd46f3f7b95ac887559dba01d9cec658edf95808bb38e7228a60ce3da14036f6927fcf5a082ac3de36d18d535b9f8f1edbab557066ad4631c3557db7e7ac2889375e12", 0xbb}, {&(0x7f0000000140)}, {&(0x7f0000001480)="7655f569f1f3a6ee989584736d92d8671341cae02f428481f48ece75f78428041593461e5392e96f5ae8ce78427b29e1888218e993eceb2a73e30bf488f8873be143124758716d1bca38135166748c06ed0a6ee084960dbfd114bd870fe66888db548f6b7b35dedd9192ea02702b4f99d4b26e628e817bfaab58d4a80c16be324ad422ff26f726c70c6a4865c96f9159d1dcb4942e8a81280bda384602902a1ace6c1b6377f2b056455db396e755ae361cd4ac147550eebe", 0xb8}], 0x8, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r3, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r6, r0, r6, r5, r5]}, @rights={0x20, 0xffff, 0x1, [r3, r7, r6]}, @cred={0x20, 0xffff, 0x0, r1, r4, r2}, @rights={0x20, 0xffff, 0x1, [r0, r7, r0]}, @rights={0x28, 0xffff, 0x1, [r7, r7, r7, r3, r7, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r5, r0, r3, r6, r5]}], 0x118, 0x1}, 0x2) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) munmap(&(0x7f00003ef000/0x3000)=nil, 0x3000) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) chroot(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) syz_open_pts() setreuid(r0, r0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x6}, {0xffffffff, 0x2}}, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) listen(r0, 0x861f) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x10000000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') getgid() r1 = msgget(0x2, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/32) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x40000000001d, &(0x7f0000000000)="caf5b415", 0x256) 16:00:10 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x1b0bf363cbe33f5a, 0xffffffffffffff9c) r3 = kqueue() r4 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x108c0, 0x4) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x3aa5e10a, 0xfffffffffffffffb}], 0x7, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x25, 0x4, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x81, 0x81}, {{r4}, 0xfffffffffffffffa, 0x14, 0x20000000, 0x9, 0x9}], 0xfffffffffffff372, &(0x7f0000000280)={0x6, 0x3}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x2ae) getrlimit(0x2, &(0x7f0000000040)) r6 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000340)={0x1, 0x2, 0x77, 0x1, r6}) getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000002c0)=0xffffffffffffff34) open(&(0x7f000054a000)='./bus\x00', 0x0, 0xfffffffffffffffc) 16:00:10 executing program 0: r0 = getuid() setreuid(0x0, r0) socket(0x1e, 0x3, 0x0) 16:00:10 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002bf, 0x5e48482b43a49c71) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) kqueue() r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7ffb, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x100) listen(r1, 0xffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup(0xffffffffffffffff) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfffffffffffffff8, 0xff}, 0xc) 16:00:10 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/115, 0x73}], 0x3, &(0x7f0000000580)=""/225, 0xe1}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0x2}, 0xc) shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ffd000/0x1000)=nil) write(r0, &(0x7f0000000040)="4c0dc55dbca7078325", 0xfffffffffffffec6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = geteuid() setuid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x10) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = socket(0x11, 0x4, 0x7fffffff) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000040)=""/196, 0xc4}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f0000000280)=""/59, 0x3b}, {0x0}, {&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000380)=""/124, 0x7c}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x9, &(0x7f00000014c0)=""/99, 0x63}, 0x843) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x8bb02f53655dd0e, 0x1c1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8006, 0x7) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/211, &(0x7f0000000240)=0xd3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) getrlimit(0xf, &(0x7f0000000100)) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x1, 0xfdf, 0xfffffffffffeffff, r2}) fchmod(r1, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x1000000000000080) poll(&(0x7f0000000000)=[{r0, 0x104}, {r0, 0x236c4f8f85df41f7}, {r0, 0x20}, {r0, 0x10}, {r0, 0x105}, {r0, 0x20}, {r0, 0x80}], 0x7, 0x800) r1 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/211) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r3 = semget(0x1, 0x0, 0x408) semop(r3, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r4 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000080)=""/163) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) r5 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x2, 0x80000000, 0x3, r5}) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000240)={0x8, 0x1f, 0xc77a, 0xffffffffffff8759, 0x9e, 0x597, 0x9, 0x53b}, &(0x7f0000000280)) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) 16:00:10 executing program 0: socket(0x20, 0x0, 0x8) r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x29, 0x31, &(0x7f00000000c0)="05", 0x1) socket(0x2, 0x1, 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xffffff85) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2) fchdir(r0) pipe(&(0x7f0000000080)) setitimer(0x0, &(0x7f0000001000)={{}, {0x0, 0x100000000}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x6, 0x9}, {0x672, 0x6}}, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x22) r2 = geteuid() getgid() link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4000000000000030, &(0x7f0000000100)) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, 0x0, 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x652, 0xab, 0x8001, 0x2, 0x1, 0x15, 0x9, 0x200}, &(0x7f0000000100)={0x5, 0x3ff}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/86}, 0x5e, 0x0, 0x800) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) mlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000640)=[0xffffffffffffffff, 0x0]) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r10 = getuid() getgroups(0x8, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getpgid(0xffffffffffffffff) r16 = geteuid() getgroups(0x6, &(0x7f0000000800)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)='\t', 0x1}, {&(0x7f00000000c0)="2504a7c6f7d56ad93bc9ddff26516da0168a782eeb25c9f8fb903678b5388f71365bb48f9f21e0b91193cf8b986ec1c6f4df9f2e51fb1afed57fbb7ce596168185927b85c203e6a9c20d21cd45bc95914a0531662808bf2a4b83b320fac127d532ff78516e5b41c792ca1732f025816fd152d7e26f407189dddd2cf848c1b6faef0b3e25c3932403bbd0bae842bf20d66f90041d", 0x94}, {&(0x7f0000000180)="32ccb48e819de237f05a16f4e60112aa308b683a2d7ec28b5129ce667e8e7da878992e26eca8ada6afbe87c65abaf500265a77253b178a0ab0921135bbe6b828d83728844989b3bf7eb3a6f6f054c53e0f98ac6319ad9c942a6456276ae262b8beb1cd4909d4d1c18ace0a973aa580ab1bd68919f1a41e8298ced8f798897d94009ec3744886eeba9608e11fef2109f84cec992813bafe0d7f57028cabc1bcfbebf7a9", 0xa3}, {&(0x7f0000000240)="c4156cccf148ae653535f287025d4ea47d7e527e23f7ca499fe326aa7b12e223108f3adc184e515d2b16473098ffe8c703c5a7f8769160937b465e4130a08d82e4e1a88b4c315fbb2432dec1b586d8637f3ff9dcfee691936aab7c66f6c4482f99c1d4983f453f15bc788f357727d0dc58e353a7cc3a8a6dc43aea72eacd", 0x7e}, {&(0x7f00000002c0)="dbd77cef6129058cc005a006a9446fd583cbbb2032f457f0031aed057fd867b251ff5fb011828e9c6f6723103c045d97518abec1f4c2ec8f89edcef5f66aed1301e412342096c0aa144c60e035b6db9c33e57595d31bf290e47a454ad5096d1cb69bb39d829fcb0ce85db68abeb907ff7019afd447de2230e2438dc8ccfdde547951dc746659fcd3a4cf2a4c08edcc78363b155ea359a229446f48710367bd8c11a35626eaee9fb4791fef87", 0xac}, {&(0x7f0000000380)="91b1a5c455463977262412d86610b4205775fb02ac063082743458f210bb38fc43abd5882a7b835bd622085d7d316c6f7a00c58c", 0x34}, {&(0x7f00000003c0)="947a136d8988c40905c42b0bd9caa56e48d4e7c413e9972291042e1552201ea9e5ae8bccb58a1dbd0ece1bac2a53d1d06a77169ee3ccfef20626cf72d7fa46f6877bf3bfeaa7eec1988889c08f64cda89432cf3c1cb291dae69588aba0b2a7f6d497c014550823752c78652bb378b3af146922ae7b86ccdd64824cf26d3cf08d11f3b73ef16a86ec9477cd49ade9596957f3e51f853bd4476cc67e23bfa5c59ca4613f7beff0e279", 0xa8}], 0x7, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xe8, 0x1}, 0xd56343cc48659d4) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0xfffffffffffffffe, 0x10000, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) socketpair(0x22, 0x5, 0x69, &(0x7f0000000040)) fchmod(r0, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x220, 0x20) 16:00:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f0000000040)="8055916ba2a11cd7019807d78ecfc3679925b400d977fe591f2b7fb34064e9549b914d8b780a2f34b3344cc5d66b2a7b0afdff121c0f238962fb9023a5d372c281c1978f4564d59f79cc3ac35c6b62942abe71f47e6dc6f2b69a52aed3921402265984ffdeb98e14e24ec5ffd274de0e6317a5b35484d614dc720aac04f5661f5474a081e27ab8f6e2", 0x89) fchmod(r0, 0x20) recvfrom$unix(r1, &(0x7f0000000100)=""/101, 0x65, 0x840, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x10, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x81) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000280)='#&\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.}\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='+@-]^\'\x00', &(0x7f0000000500)='*:,\x00']) clock_settime(0x2, &(0x7f0000000580)={0xff}) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='[\x00', &(0x7f0000000680)='#&\x00'], &(0x7f0000000740)=[&(0x7f0000000700)='\x00']) sendto$inet6(r1, &(0x7f0000000780)="a9", 0x1, 0xd, &(0x7f00000007c0)={0x18, 0x1, 0xd6, 0x80000001}, 0xc) unlink(&(0x7f0000000800)='./file0\x00') sendto$inet6(r2, &(0x7f0000000840)="8cd5bb83efb5e5afd6e979daa98529c6bc34168817822ecbe38d32f6eabacc8ba63d508c35d34aa7db35aacd0ddbdab6ba3d31cff0b097e2cc2ba2654aca2040c707047e9098d5e021ab7db28378d934a2433f647703cef680e7d125ef8b36412a39da59e6bebe804830be6f0cd86da6d9e7aac847eebda17be405989417e6128a4c8c7f32252e1bee51bfa2760c1e1cbe2a0061e13531d3aa3bfa8ec391da7fc6e0507ce5a561580c60edc63588a27c1c0fed6795957814916b086dcbb89da894f35158a5a041a8b52780f593cd11fe90707ba6c172579cf7fb275f949e3fdebf92a9bcbb92cc97c6a2e945702f8476edf2eddb9ec5a4eaf5c19dd39bbcc8e39aaeb36126bcce5bff32d36f02d3d0f2931be99ed1b4b5b723b4f8ddf24e397e4b9249f3fb222e33c149ad866a8b3caf065f3332129b0a374d1f216219deb1c9012051a430d0ebe779504e66ac2601de5ca80643bb46120acd06b7ad04f6ca68e8b915a1e7d128d04f169f9497c48483735c1551828cc45047b031d744104f2869750e7230b0dfac2e26204e85d5bbfca7e6d5d572f93138df6500c8b8f689971f6fbab527c516e75d51157820bf4bcf6c80e1980e6b2f242f75a56a2baaa04af306998ae7515cf568fcd2d1456d5c8f65858b1ef6aec6f8c763cd8a227ab811cd785f3d5efa04c90bac00f1afad97b35e763b724397a03efb0d81e07c49aa788c53ef7b7d24874d8bc967a2706ad9bedbd228d4ef8d0d0c875a3453f68859123986a80f3097418663794c970ab4ffa89ea5524b9ced165e5a84f8457b9c1459fc6832be13a0256941f6fd6d367e0c9989abacbbc4b93d09b8c1f99d38c0008db3172cf5f8a1f5e8f446e161322ebc869dff412d24169c0b5e820c894f644f2ac0c4e94b25cd34a085f27d3fb31fc609669a44fe22c893abd8d18b6b18a6158303ab64666d47d952e35d188340922b2bdb5ed331b8f6bc96cf2f7705045600760946dac856cdec7854ede4b242995179329ecfe078a5f2d8da6d9567e82c7fe7dcf204bd4325cab54a860544974197763bcdda40738fcdaf05053bc383892c5d94aef32118a5f0ac9ee9d4b6681fc5c78779bb8410f63919b99436335a0d136db12d2ace743036c334074fc7210886ea83b42d6982873438818bd8e0354993be3a47620dde6884dd0043c968740013024cea44d184b88a1a2bdfc9982aff61a6473c0cd27892143c3c8b31fc7008b393a99cb5fdaaae58199dec24d3b06bad0819e6f23d5053495e550b0877148b13568af4f7fbe62f0481c0a754971e65e9c82ab73f75cf0eaf0cfc263737911a84712c09ee20ac8052a6599b0a1d790afa13e4f100bb02e1c70cac6ec40ec988d974d21e985c551b1d332986c529c291c1baef4010ff91585121fefabc1a3ca42827cdb1c777b6755da91a4a4ebe3a20d9b7e5f68202068a762b011b7e5b83cf5898de7646018d47c91f224454ff610969b9cd2004a3d56deca1168b657ca0b79d78f33d4c217d3b29fe2601927242da195362e2f28b6386513fe5827c878dccfdf13576baa6a57ea780ea822345b21f78a0563b65c2f50c0615e39281390303bd3d797010fc60869f9b9670df2884c91bec1a51ace595eb35bc92ea832e88af144cae6b328e2a66b2a3e24d50841429e410bebcb20b9b0b984577bd148a162afe7273d672042e0d1768cef6c36ff892a8378958ffe7c1a16947ed3bfc3d4b36919812261e25d19fec258eb9f8137319b39a39bb69bd2989bba326a6c57949899b2755343f32c724032af28965d5c152272bd2321735be90c7410732cd8f50654cb415b9273af8c320465b782082b2844562dfb83e9ccf79c01d0d07f79699b3839b579d017d48c845c60fabf34ea8209e796bf7fa904647f073852c4529b4da5055213d23661b3136564520450011ba2a92a02997d24b952b4669bf398c6477e7001a11c075b82f25bfa91ac6db4716716f6ba43e852c9649d3a3e63801300bb39ea148ba2e6dca24b6476bcab9781c6e4f94107910f7af44b2e6acb5c585272c31fb038e37c42526c42440563f8977d046af80a9eb97434a54f4fff23478ab2551d43e56a9961aba0733110eada8f93eab7f04636f781afd413197310d9e876f3e8e30b750ed2e0a7c4a7a3ee3de3251c6de95a90e40773000502ac1f7ef45c45335c152c3b5113721dc114f479a4b7931a516742a1bc0cfcdb41f87ea0b8bf91780781593b8ecade9a4d231b9285b6d72db689c92d69aea44c0cbc62ff3d0476c2a326eb105a4f00bbed3eb804a8d92364ba33f2af0915c3872c37cc9cf69520808e62a241a14b54d8abdbf9b96ce31b5211fb596e3a5d03b4b0f976693e48f64acb8c5bbc0569470d535597bdb495e168193d31eb5be090938c4f35886750ea3c54fb61e8e9e2f2f350af267e5fec7836d60c58443ca3b0a56a679594347b54ab6c07d097136dfe0c4d32777fd93973fa38024ec95cbd64df1b640975cbc46ec16b1938dd52abde08f821c453783972efa403b535c867481395f05540ddca5c59c5199d81c58dffef6149ab989977d4dac35a813651f58255cd94e9b7d2ce38b57c43b45ca08e65d86ad33fa03be2532d3ea363f1c738fd38f694c7b43c383c3a61b9a64b6d9c4dccd25a187821bfb1a9e42672d42cde5f83e8c633ce59641a7f073de38ed10d8b8b092452e4d14cb32c14783fa9dda32c2558254584e196a8952229cfd5e296bdfe73e5e3f87315dfa5ca7480c02b1ca1a9d1a5e0d552c9f8053a4f9ef4fec154e2a7ec50412b007aecc5d2101b3b9e599ee6e9757dfccffe1952dd67eb36989e5241d82c16fb4b621eef545a9a0ba0a82c7fdd55883b13139875eaf91b6b9821eb8bb70b8b4ca0cdafc90c18a3d1adda48d4448a26c63b5933188780079824a99c18f9e8fccde225546453c311b66add3fee9481265afe8518c02df3f2e1f268c366b86f795bbd76290bb33b460c84a17f5b8bad28173fcb4638a3b236e26efda4dcd4d2aad948a61595029dbdce7da15068f1d90cc476f31dbf0051d3f7aeec2098ed3fd875ec8e7be659efaf8bddd8cd8387c51ba472c4caad7da3be64ac3d695863b7cb3bc8b46f1efb57297486d2babad6e5110ce9d882ccb594db0f3bd88ee889aa99ae763eb2393cfea80ac248711a747946d65b91095f7813b1668077056ad0a2d25118120004ac3b92383a4d5f5bb8315a5fe1962d9b4b006ff352adfb82078b0a1e2c7b3cc5b7c6450bfc2bbe3ab14f62dc26ed129b2ae50296c4913af7fac2da034e722f3f70cbbcab48ca13f3be8e1d68128d915c34fad67fa4771a7256146a6fdee8cd2b1ee740a046c18427603e3b4dba8ed14234909df1ea8d99a11fdf15619a1f7f59fdd97aae2a8293953225a06535a26b3f3284634bce6d029a048a6284a951b6684046b3d979f4b9c572a50296bea20abfaab6803de1b64390b32800fe079ff37e117f7af761e5340e1017f40368032618c546b4c5c253b514c35f06c0ce83cca94f89b1a95ebfb1451c58040dc8f535f02cbbdfa5864d51a57d595a839977a5719f11f16482b5cf2ab055846909ad4439d4722e28e638c1353fb0a4703f9750a21c0b3b8c94fc7fa172ecddc41621b57c64acc50660eec39a8af26a735713b2e4bb462090e05378246d68bfa9f167c4fc975c024549ab1bec1fc58968da317ce5b6df067717d0e6e7c7de4f8d83676ea8243a42d8c2325d4b32fb7adc0b5a47dd5ad8623bdc2351ee2b36a550bacd3806d9f561af47c6ab8d8e2ee3929a8a06cf02444ace190e4ba72b3ae55109c211d45c3328a6423d6b7234fbf0c00ce7adbdeae0b304df6101cf4deb4f40c94dd897204851e9f516c218d0baf14ca98d9828b68305326712cca6edd0237db3dc32cd0b237160958f589e84e4cde08c34eb9fdfcc47ad8e53c0d97a890dcd48642523254d86ad91fc0e22e28b915d2d68cc3f810df6b4fba0f3a81a50bd9e48c2641636f71a775523d5095c0c9b5402c86ae27b0cb7875ee2094813d1d8b60460632b087cacb117e5ce58c74fc9d7cc016c612829843c9298f6d42d7a257afef7ccb7f626c259251352fe72d1fc6c08b02d266e69364ef4707d0e8aa5d7a1c92df572c25d7f26cd071b5cb10549e3c2d9fca8d28690ba796bca5a1b9b9706102be63bb9d8b3ef353370a1bb95aab449d6ed30cb9cd37f77c664dba06039ab4eee29e25e78d29d92791211ae534ce9504897c670aae68c6c88abf43e712036ef14cccabd19ded39f79bcc1315054cccf7a348313cefcfb555f44cb33878b8c8286e48646500a3953d1f484017b87056d4bd236929044f882d5fa1e4ad68ef9504371817645d3b908a0c5b6f721117c22057ba39ff8a079271678e151500a545938b887ae4ab24dd4a08776916e65723db9d2024cf9d13f66d7007ebe5ba8c375003b40d356527a7563de3684d1ea65025fa9e8b321a3675594b4c5eb50a6128dbe3c91d3237fa72dc81af7f0e5192eb57c02a0b8e2fe5f8a452b88c570af3b5b87d693f4d4dbea559547ea2fa50461378d11ad0ac05fdbc02c2b48800b132e1bb87f016b1e65a5b1d50197c72b4c350586cb84cab0a4aec0f4673d5843b3f7a6985f61bbe24a3e4308163a231213cab0e5d3cf1ef7d7e7d1db20d80c16a16e8ee15e90b64c653f28c0c179c7345798643044cf670964d9aa5591326f50bc505335e3028ee48a3a0f44eecad93c133886f87c38148b784adbc557b3972aaed55864d286d7115945f87fb4fdd62f40969934c89853f5e840a1a589f20faf3bbdd662ed074fd3a7732b6509e30a4fa8d62c313fbc4eda0b5e2b690be887426033276675d0dfcd99089b2aae00d276a4a8eae8a0a79e9abace8927002ec9d9ab2d9f28a71b1d65a4063558ade2c88f486b4cb7e8fecd89117e735c69755455200369043507c3dd1974ef231a9e1a8c672bde38dedd7aa15d6a162ed39c3d9ecd15530b099de239e771b5ec411832923786d1a33121f85cacc39a1d6231c5ca2823f6a7219d97d2e71d2b427cec7da6cafb357c221a2d89bbed059d9c71e9f0ef96868e2293384996f752bc773f95ac3a1ca8eafc53ad7570f6b2bb491d4bf962f25d43c33941e35f07b488968903ebe77e4f9ce7f645c40cbe953d4af88561abd31d7dbb1ee85e2f4c1296298b7d96b498f9b8997fa784cc2a49158354b999490929adc2b5f21293040ef1200319a8be9248a31a15c98036c01f141bff60dcdb0de193705ef250d88f7f10ada19d3f4be8e7612af404fe950aed45d75c4e7152bd6b7808cc55100396d24182ee473eba226302fcf82977447f19a3e905eec09ef4da1adaa200ea488b323126d48156cd828165abc280d08961c6d1650688e1dd830ea8473606d4370258e1f791d6da2b5fb108443c5df7aea739469afce790d4d6a3a48d8d28933f7db20735639d3635e52d4212ed43ecf867ebc9e9cf8359a3e0a4f85cb845e7b3c3fec8e57c3f5fc423e83102d22129db20e2e560a2afb54a766fae2d9e32bb03357f66b7122cecfa0013624d22184d37d9a1b3d888ec39e707dedcbb286421bedb7f37d05c80dcc1dff195d5d7317a5d6ed956a4b72dc88e16f71b29e12712c63f4fd401f21eb1736432ba3bc444da918a24f912bd50d8ed224bc4787ac7ac61b07ff728d1abe7478efeab2447a6506e3f0fee3a0a30b771e198d8d3ccc5c28fefa9b7a4cb7c936979ed8ab2793cbbb8c1a2426ff0ae2c745cab3870c92824e6ceca64c43d95c14d1a4af7a", 0x1000, 0x406, &(0x7f0000001840)={0x18, 0x1, 0x5, 0xf6}, 0xc) open(&(0x7f0000001880)='./file0\x00', 0x10000, 0x100) nanosleep(&(0x7f00000018c0)={0xe1a, 0x4}, 0x0) r5 = msgget(0x2, 0x8) msgsnd(r5, &(0x7f0000001900)={0x1, "b4dd1610abb366783badb09deaaa50836f6736fc1de497ab07ff281b85b27fe9808d31be8a1030c73709"}, 0x32, 0x800) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001940)) rename(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)='./file0\x00') sendto$inet6(r2, &(0x7f0000001a00)="f2f13c4cf27ca807211f77fefb8a31536dda3df117fb533c15b7c9acc9753ba8480e1fdc914227426b4105e8480440571d6eae544100f93d6bac6034", 0x3c, 0x4, 0x0, 0x0) rename(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') fcntl$dupfd(r3, 0xa, r4) select(0x40, &(0x7f0000001ac0)={0x6, 0x101, 0xffffffffffffff80, 0x100000000000000, 0x5ccc, 0x5, 0xfffffffffffffffe, 0x7}, &(0x7f0000001b00)={0xf6, 0x0, 0x51, 0x20, 0x1, 0xfffffffffffffffd, 0xffffffff, 0xfffffffffffffff7}, &(0x7f0000001b40)={0x8, 0x8, 0x3, 0x7ff, 0x3a1, 0x8, 0x20, 0x3}, &(0x7f0000001b80)={0x0, 0x6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001bc0)={0x4, 0x7, 0x5, 0x3, "b884f83864041a9174a6c24947c1a27b7502696f", 0xea0a, 0x60}) syz_open_pts() sendto$inet6(r3, &(0x7f0000001c00)="dca97e32f1fd1615a4dc867f8e760ca3b0d40a3960da841ce6f45f2a65fdccf3cb4f20702a88290c7a83dc3d4e70f0c30f630d5cea405c0134bd26305b7c5c71bbbd3f5492", 0x45, 0x1, &(0x7f0000001c80)={0x18, 0x2, 0x4, 0x7}, 0xc) 16:00:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) truncate(&(0x7f00000000c0)='./file0\x00', 0x4330) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgid() r0 = getgid() setregid(0x0, r0) 16:00:11 executing program 0: mkdir(&(0x7f0000000240)='./file1/file0\x00', 0xfd) chmod(&(0x7f0000000200)='./file2\x00', 0x23f) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000380)='./file1/file0\x00', 0x401, 0x8) fchmodat(r1, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x6) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) setuid(0xee01) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') renameat(0xffffffffffffffff, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) 16:00:11 executing program 0: r0 = getegid() r1 = getegid() setregid(r0, r1) setregid(r1, r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x28) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r2, 0x6, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r5, r1) fcntl$setstatus(r2, 0x4, 0x8) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r7, 0x6, 0x804, &(0x7f0000000180)=""/14, &(0x7f00000001c0)=0xe) setuid(r5) r8 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x41) ioctl$TIOCCDTR(r8, 0x20007478) r9 = msgget(0x1, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x8, r5, r1, r5, r6, 0x4, 0x3}, 0x5907, 0x400, r3, r4, 0xd5a, 0x100000000, 0x7084, 0x5}) r10 = getegid() setregid(r6, r10) bind$unix(r8, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) r11 = getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r8, &(0x7f0000000380)='./file0\x00', r13, r0, 0x6) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$TIOCNXCL(r8, 0x2000740e) getgroups(0x4, &(0x7f0000000440)=[r10, r11, r10, r6]) fcntl$setown(r7, 0x6, r12) mkdir(&(0x7f0000000480)='./file0\x00', 0x0) setregid(r10, r14) getsockopt(r7, 0x2, 0x5, &(0x7f00000004c0)=""/67, &(0x7f0000000540)=0x43) 16:00:11 executing program 1: geteuid() pipe(0xfffffffffffffffe) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) 16:00:11 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x800, 0x3, 0x800, "4dfeb398bf653b69714e9e862f62b2ab3275fa40", 0x100000001, 0x9}) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f00000000c0)=""/76, 0x4c}], 0x2, &(0x7f0000000240)=""/182, 0xb6}, 0x42) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 16:00:12 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000240)="d98d8593ef02da75ce08557da47b00855f93f071028afbe4d92081715427502e3bdda70404de87aa66dd5b6d709841a3ec466b973936ea5174b0ac830a87522cfe4165ad796ccd8e6168a619b7c99df5bd6b0825116964cb932d398dd86e211ae05ad5281a700c59ec8937bca38bb5130026165f158bd7ebb632c62dda7cb073265861635e21b4b3b0d4bd33c5393d9869b15bcd74b2107a672f5edb11964491eb0e3c3c3c1592b37ee59bb07fc10e4fbc78ac59c2ca3dd5efa3e772de225258ad1ba3e5758b27dc0aa501a318", 0xcd, 0x400, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mkdirat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x800000008, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) 16:00:12 executing program 0: socketpair(0x0, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000380)=0x298) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="98cb5a9b2d75f6c2bdb63222099d4bd8cff0ad250adc172b544f19c9da5a4109f463bcc02692a8d9501fe4ab68461d75e0166e93330e46c4fc4cee4266bfa73f653fce1ed1a4afd3cc15c8ec44020c46f4ac1d1a1b0ce7828ecccac431ed23ac06cf50e7aca69ac4584b4fcfe50a4451f929d95f1ebf810176e313c7e7b0", 0xfffffffffffffed0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaf) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r4, &(0x7f0000000200), 0x1000000000000013) fcntl$dupfd(r3, 0x0, r2) 16:00:13 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x7000, 0x80, &(0x7f0000ff0000/0x7000)=nil) shmat(r0, &(0x7f0000ff5000/0x2000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:13 executing program 1: setreuid(0x0, 0xee00) geteuid() r0 = geteuid() setreuid(0x0, r0) 16:00:13 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) semget$private(0x0, 0x6, 0x24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) accept$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) socket(0x20, 0x4005, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x2, 0xa21}, {0x18, 0x1, 0x7f, 0xfffffffffffffffa}, 0x3c38, [0x400, 0xffff, 0x6, 0xeb85, 0x100, 0x7fffffff, 0x2, 0x15]}, 0x3c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:00:13 executing program 1: r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x42) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x3) setpgid(r0, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2c0, 0x40) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:13 executing program 1: semget(0x1, 0x1, 0x40) 16:00:13 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000180)=""/202, 0xca) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) clock_gettime(0x3, &(0x7f00000000c0)) clock_gettime(0x3, &(0x7f0000000140)) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x42) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0xffffffffffff21ea) write(r0, &(0x7f0000000280)="56b2eeafd893485db928d2d726ad00f0f317636afcf8f122a0df454cda680bf98c805687d7a253cdac123134627f2ac5a8710c4bba3393858248f21a003928bb846bfab696fc886fad5512efbef911b7449212ffe071dc23649af7dcf2708833a222f035a1ed167ac49cd0733bae0a9365814f415d94c3dd943edf2571dd9b6f12d206d76db57a89b42652cc7fa56f6e9c5cc3f58b067a8cef3ade865d", 0x9d) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) setsockopt(r0, 0x10000, 0x3, &(0x7f0000000000)="fc2d26bdffa3f3e9d413b24f718ececf0598bb8ce21392581e8f3b94769bf7f867b41b95c6019a08cf0e0985a04dea9e6ae140a0af5dfa7eea615cdf62238a0b0f605e90a84185f0f0340a170745c6cc0924ebc7a3f9e6a8c0b4d764a5c3ad869cd45c14ff65c8db92708f225d", 0x6d) r1 = socket(0x18, 0x8002, 0x4) setsockopt(r0, 0x7f, 0x5, &(0x7f0000000340)="b315ea342b7b31ef6672046347309cadab86b5500f4114dd0f43c44b307216412ecebc6bef69f5334552aab5334f77326fdbf940ebd01455ba90b525c8b172b3c6ee14a06edbce494a2f69ebcc31dfb28f5775518c85666f1f5257ce65f9db1030afe763f28ea1e0b9d467f35d391d580440378bb1c842068012707d588c3740befc90da220e0b4e7de80589ad48f1fdd4a4d1b6043911d8a46c975552282276954d2ab192d659df374de8ebb0ddce812b", 0xb1) sendto$inet(r0, &(0x7f00000001c0)="43cf400d0af3fceee283af58608b4f3ad433a6a23291dd0f58af9234ebd17d35bc84371f567c1f637bbc5201d94426859ba127d616cab4373ab94292d2d6935cee740974ba62e1a0eed3725df50fa4c0de1a9a7c75af02d33b1ca9dcf070d660f1a72f810a5e3df90f4be508121bd02a88c736ab9924c9b4bffb28b024e5c35e98ea7cd3ea5014a43e5dac6462842c9020c850dc", 0x94, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) accept$inet6(r0, &(0x7f0000000080), 0xfffffffffffffffe) close(r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socketpair(0x1, 0x5, 0xfffffffffffffe01, &(0x7f0000000180)) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom(r1, &(0x7f0000000340)=""/239, 0xef, 0x40, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000280)="dfd1636ff264744b3cada1e3535803fab5156299c3739cebcb0e84b1b0c2ff75157bd453a7c294573a1ea0709b78e9faed0a2c4bff39ebda2888a4900b92cbf38474cfc6ad4b1bd3746e99a2fa85afbdef0118ae53a9e41f5355db9958a99d1a284505f8fbe44a0499b6dd78a2f4b57d673ad890d81d98c68368160dfe5a33c5f94b36854c4c7e5c", 0x88) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f00000001c0)) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x10001, 0x9323, 0x0, 0x7, "c434fbf6a4eed36718a5232dc3ed00835abff4dc", 0x2, 0x7}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x100000001, 0x80000001, 0x7, 0x4, "8f3c6a1d72de5742669b8c4e24557cc94e52fc6c", 0xfc58, 0x2}) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) r2 = syz_open_pts() close(r2) msgrcv(r1, &(0x7f0000000400)={0x0, ""/251}, 0x103, 0x2, 0x1000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000380)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) r3 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/16) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) msgsnd(r1, &(0x7f0000002580)={0x40000000000003, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077930a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9043fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784af1e443e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b050054e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b13ee88b1399cc13b1594edbcce660c5086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbdd889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d05713bf5804648f0c7a577707b655a002180a15e3da19b669a266f921245fd3bf1ed25ed0c19c6011c1c254bba0ffc3d830a6393bb60ae5e8cc040cb44810df77b9844897018a16ad60241bbcec45a83bad46a4e155575e8346ea2f1d2cf8f854851aaf3e25ef978fd838db36dd26a3950579a1605468d1"}, 0x10012, 0x801) 16:00:14 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_getres(0x0, &(0x7f0000000000)) syz_open_pts() pipe(&(0x7f0000001140)={0xffffffffffffffff}) writev(r1, &(0x7f0000002140)=[{&(0x7f0000000080)="3df444211303271f6043e7e73dc035f80d19eac48bd42aa82b9b8ac6cf47829dca194e023ef05d6efdbdd75030519e6e16fe84d8bdad1e1c378d6305140437feb40625810d8f8f61365953f0acdd2229483f1437a97c4d399c2aefda28e4d0e20d201fa2607a8c294ccfb1531c0471118e94f3edd3c6eaf3e4c2e0bf75a4282e800381780c70a4a4bf4bb18be6691cea30a50617884dff74220485cba1ae6c824659d95b5c5d74a64114688b0509b30dddf9d53c7dbf5f6c0f45b2f0b14d44607517fad1a22e8ebe850c5b1b6ed977876519cd384556900fb3ea52e10882956050a945d8c7c2af6db2de9efc09e677e9c54ac0cf66c75f0be92785012876905a9fbb17aeaf9b740c2126fb8c39eaef9883f252c96c44663979c774f507100c4188224db02361e33d67849fee56dcc1d914d1cfa4a240096883e198f1079af304683822e4ab7dcbf07a074f006626c6fa5370a62445e5bf359b72105dd595a92736fd8825162035d282342b7af1d645f4fdca0c654a9b28d2ce2e2409b19f4b5c41acc1ebe5274c05a222e8d056057d600ab7e0a71ba1761e4520a0195c832bf58f49fc2b965cf04d53cb7d8238912cebc12ee4edf4297025ff90ef357165cf06fa4aba2baa1717ea0c10bfc73ebdbf3c936f3b65ed99a5e8713c4df38153d10bb6d83583e26750721ee93ed69df8f2955b73b8ba61bc26f45412b776e2ab9fa18393664f5fb741266022c9eabd034695d9145fe099fefd52cfb720ba93f678e48b048536ab0fe4ed3d42cc9c0532d9768614a2b5ae10363846da7f90193a11cf2fc6c5b8ab6cc3956136e5b80598ec5c20aa3ecdea9064bb238b8b2687fb6303ee9891ba276c042078825a4d1d0b8db64120c113fa41c8616d0cfafbc173740f0d4bcc4b55a80a2690a67e555a500e625ac5847f99034384930528fdd48e0431672f38ee37ab03ad7799104cf67fac7435a480a6a8e4968c7742a6a66708733a0be0d144678053bcf4b0e30b39e3775d9aee378ef1950bfbadeccf356c67ec403f14e748d6913e653423c8335c9d3d01b0bdf0bdd1e1db7276a3b4df85097b38ef35ce1517d5626709bd9dbd8095b97c9b58d0e40fbe23506c13127b370163bbadd3e5020f28bc825f2bd38e930b7edefe593ccb8c3c1e98d89024d41f9b92291fcbed69785e7ee917e5d788769124d71af0962b7f0a78acbde7380e2f95f38b173759ee695f9c86e11f17c4117793e7f54061fefe8ea67ee7ed78615e294d15d98ed1e575de7f30e50dfb50d7834c88e1ddef6f8c5e118e07289886f04d54769a7da92ffc64f4be8be2058f239b8858a20e547dd3f7e09f1f87f6e5e19fa7e271bdc997c7ddb618c0a3bc977dacfd700418461ce0905322eb19b994aa843fb8095cda1db63e9aad1e95bd263aeac7f7f820bc03ea4cb08485d43c25b78893cd4bade9871ac12f2e3ef426ed70b2f43c67d422c33e87fb62f7f8f20e234f9cb3c756837afc27a92f612bdb5139f73ef62be939d39cb4102ebfad1f54e2641634b733dd1f32ddae3d821767c1cc1130ee9dd7854f269e53d3fbcf5bb9341633a76a8140f5e2c031d8ce87d1f511752bcca07718f3ed66b16c3e02daabbb8a5c1feb7b770d0de37ce3c0b3897e9437a0d32a7c4480f5ac16c60a659d148be9527c4fa6959bdb4ff472c4ede19d1edcaa7421d94b94bf6120174916098d8a869e77f034c87bead81759227ad514f16f56e80333d1c4d98f3f2324ba9e7e0af1bc0bbcd0639bc4eab6e4c9696f14e4b9e69a7e8ddc7320fac22eb3479291b53f1c2f27310ef4aeeef9281d952133a563fcc971cb54916bb14da671e49b8df5e4ec001d38198a449144f012db032cf19aad37a1fee4750f0723571c316047b826377d0b13320f65db1a445187e17bf22066c7f1a7f1ae000e4f25e137f6ecca484a20236ced9c2589055c90988cdc4fed93ce003a654fb406119dece10309f77431d99f867a271ba9e9109811916eb639685a78284604492c7c5474e488a9192661bf9e17e5bcde74952eabe2ee14a6afc06c6de5d214a653fcb25afcfb11331267c1ac7bc7b4f35ce7013761db1b041e6e94b75132c7099056ff469adc333d3e852f77d51847a258bf25301f0b7601577a9de8ab3ff0fad579be0c61ef5f61392f801828bdd8d814b84e11b9d6b62d3d97be3d7baee1eb8f8d19b0137b02d34c466e873b621b6e21c90e4a2e7b193af354f0186355fa1b98b42f0acc70aeb03153b7937c1b9bb4aab541edd9579b32801d309ec7171c5c155f9f198eac980385edb275db2e0b6f2f3d8d1a0724669ebf85b1f4462f2b2420ebfd5482a7af2ceba15a2483b562765e3572c8c7323c00356b5cc3d95917dc2cd8a8beb76673d2cd6e1f8e564779e1f869fe6cdba554bb4a15ff9724670c5a324791fd079c222ad9572bedaddbb4d5d72cca392cf20d865ede0839c46eb51aa5c82604110c96a5613d5a102f5e40ab867417b3d018706bdd11afabbb550ef3b81eca8ace34966054d4c9447d461b40ef483dabeeff0e3b0bae505a63bc7d3af82c02651b47613dcbb587f205f799ba03e9b09385276c7229354aa259ff3baaae44eec9e8ac860bf6fe10c17cff19e4d17c7d9879e0556797ccd2456fef3c9576d86989806b0dda4eaf4461acbbc60a563d7c353ac151fb004f5f7dc96c99bdbcd6ae72b6951a4b8bbfa2ea0ed174bd6811fed958af994ad922435809f9c4699ab551a3280fea6238b3766ff5e8bef2f67129309f325894399460c77f044888301e4a3562c7709d056a386b84c18c95608ed7298ae3ec10bea7576653fd90bbe77418ab3c36ea82b8377e8eb4ec8a5f03b66037957fc3cf0ebbb6825733a86d27dbe8fc3b7a3296cc9db0c79177338289e7caad78e2db4521c141af1692ec6e3ca1a33aa7ff3220a3cd5bcc2217b0d922fa646340364c7fab606dd824cc01291003304a6fb965aaf759ac1fbba0a1946ad3750ed45fadde8594e6bc006dfaef5e9089de88d9428e9718e4fb0248c8514dc4e9236036984a720cecbf108ea7559870ed90b03d949e426fd69ae0e4dbba87cb20ddedcfcf0d9f7bd8063f08ec0c71971bca49075fca9e91b6bf74a4ad6e1fdba22afbc4416a8068523e861145d351958bb8dc3736de81eb093bf58b7377c5be385259c9663022b75f7f9bb0e5ac805ee35ad1390fd8b218ccdb1bb574eef05a3ce0de793720ed14fa58e7cbc8b737ac74189e0952903d2d490ccad014a1d62547c4a290357caccb34d52e9ed266c91ae4d1499b0db49c4dafef8bcb68c39b06dbd02cb48690ffac07203ad73255a148fe7570d7dcadbd05709c376577879e28b60163e02443bca6056874c9945ab3355e43436ac002b34fd864021bade9389b3b77dd97154e3de87247b87f82c17d5029056ac1736400f9fef1b7a948aa3f480473b81dafbed38c1130991c8f89ff7594098974dac60bb03c540659edbe88ee3095ab9e6ff79770d626afb039244788652296089f8f1ac4cafefa4c1c9b11cecbc6792e33372de069d2a78f48304e7431eee77314f1efc5a26d500f6e4dbe7e373c096a84e9fbf571d5d4e01f0ea342fd65f0c8dc6fd36484f040a5bdbe2861dc134af69d8c259ef4c911135945bf215ba98b132d3be7e437b996ba3333f4a1446eb536accb5cf4b302ec1b864f37b4b2180616373ec87e3abb0cc536360c028094f533a6eb697388c8cfe0d29e628725f27b9676f1e06d6d97e0a84c1e417de3d6261eb0e1c3f5feeff6ef8ae98bdbd6e27710b8b91c99b4945f6858a5bbe1b36a3cb6411fc46dd223beb8d359ae7093732c1ec7a61780acccd03ab0f95d7484686937535f5bf16d3dc100494b4e11cdb86eee2d060f7b6cd86f770187e831abc5582e53119c0684da8ca1a2b40bff5f7b030ecc76a6047b49b7824acffb6e511ebeb780b46dc8cbe2763c1cdfe4d94980436935227ab1b4e579824e3fea466df92931335cd825a20b0186790f54b419b94a81d51f782ed9ea54848a1f04f873b572f24350f34763d2697c67b391d8fb15a8c40e5ee428cfcfb8600976a9749490923d362552c2d62187d57c6de2801a1e9d48c4e418b2805398e481a9c4a94bc782b11322bc14429c35b30e1639254f2c7234d34d2e72e48aba5eb326f066ac0297fda0b76523b9ef6b92befaedba5724411963fe24350a0a89353f71816471f7535161844d1de921966594642fbbb8c8d3293906af335570596fe981e68989ab50843c6aee81c32457f2387fd712361687cc92530b9bf83b83d54ce2fd0f721898b3cca003b8341466460b49459077db93987d8c65aa1dd23c63fba4ce156ef41eb260cc9350d86496b3a695c84f680302c9c14d21a2249c581e218ade1f7a92e77eb80300e10180799cb5d99435e65b2887e4331596b5b4e2d7ca2532c91405802cae095355fea3afd86eadb9a7da85596ead0a89d7b217c74494a5cebf9465153bd5e9830d7b9166f22a41cb2052d7dab0edfa07f4ced95668e603b77d9404621e003041e275d0a540aeebdaa27fb219cf3c68369fdfc6b4a1c8cbfd6e4e4d58e804cc72acfdd9eb5bd4a1f9a756ed8dca4242f1bbb4c9c9e284d5e11292dfe6830afcfbae224c5fe358755dbc6c00bb083d5804a316238db097f4618b7d72ccc8eb57c1debfb6f3562efa5391839f36605ae421af84054e174069bec9f8e112e6f8d87dd2e7dfd285ae49b69ccedde34bb87047ff2847dc973a8fc77415c13155da5d54a57cb13dfbd32d8a3d9b7ea1b4f45f077b2bb802c46bb147e654a512a93b51fbe1782bf1ffb7afff7b49576eb54e28bb083a7726fe1758f326a103b68dca86302be2b49d4154e959e878dfe7eb5b4d185cf7d016f1112e393fd5c5c91e00e0416bc73755be1c78dbb3933dc9717ce45910b12e31afb7575f6f3311f050f48f2b0cc1669c310fab4b188dec961ccd1c7ff20096be6d05994b446ed99fa0edff573357e97cd8f9bdfb313f0513bad1396fdf38ddab130948db09bf04fe5cc0a27cbd9281b54baa85aeb8afbe8b30c60f8dcbe848ec33c8b05fc488d7f098e4a7020ad01b6be37b6f247792cb0a4beca70cd342404ebc0795d33f481e611fb6a7f20b23803a141711a1fd8a9d8dc4a9e6f84ce100868addd03dfc5534316e55f7173c8f92fe0e0db141bfc1e83d9035a0fb18b3b58eeca386c46d70680acf82e279946cd12bcc93e0a85b29a3cd77dbeb2955c83ad2bfcb3208d47a5f5da0ee5c2f19dc716ccbcaa564209afd4dad511576f61fa90f20e34f41f0b81469777ad03957b46106a05c70ff39f48c7f9e5b7d66de2489ab30d7de6be07ea3286b06502afb846688e8aed0b99e1c49898c9bf5f3250cae5163dbb03b9035a22314ea121be4b0dd1d59fee4eb5bbcd9d33ac4f6425b8447237e17a8f4fd0607a78ffd39bc8ba5d4a4c1d5c157b5b216a233dad662b6d49afdefb95d82b756784f1548e7562f20a224a63164523f4003269e78ba4a082eb030d109789d1e6f5665791b6bc4b802d556b5843061c09c8b948c5376a69c41dea93f78cc7a39a0d3ce3668b373e3f7853a3d355a23924b54b4c33fcae1a2db4869655b5a54be1d5af9a8d52f91a6060636a6ec566fa4521c1451fff5d75bd2df35d87d128bb9c5aca788ff4df7ef2210a9c6cfe2cb8a4826c9b8a036d974cfda5f1ef94f96a03daa1a4a248ca94993c1caff1931c6e3bf658e83b91eac22cb9a579a17e80f8e64e5688a6ddd61ba5c626c6edbb763cecdfe13a0f84322cd12", 0x1000}, {&(0x7f0000001080)}, {&(0x7f00000010c0)="1e6cac2ac8c9f00304c12078332a63c081e99c2474ac7c2cbd226441a95a2006c68f51b690323109b99f5172f6acb58ec2bc6933204eb7c78e0ccbb52eef0d6e12443f5fe741f478dc8ae4fcdb57b7314cddfb", 0xffffffffffffffa3}, {&(0x7f0000002180)="a936ad00ef081f66e3f5ea988d237933558177b7adc224af9d430c05ab1fbbde7587b523454241d208996bb0ac736a6a31d50422155d8077fd58df5bab1ea38ece7b72a68d9013762a52c5d8848a6948173267edd1ee4389bed14ca1033cdd29fa66aaa4b0fd4c4d93503bf352f54c9a19ca4545faa6f2fea1abbf440b22f5364de1728466819631220541431c057cdfe83889943866223f7c08a98cb193b9a0e3d481646b8250bd1ca71ce237768e70329bd72e1981e946b09848abec4b854630ce288d6c51501195433e2412082ac4d678b023ab4cf07914be221019de528626561667f1b44ea7e745c464e07e1d336a9b776c2a24b412da682aeb187924de8450fd24ae6313834bb43754848a84654534dc81a4b0dee0be99a8003bc0fe4f960b5611b59c7b823154998555c067a334a4a75748ec73a62448da6ed74bec25b53a04b553e766f8141cc736c0243a0e52867e48fd431544d8ebef506d10dee0efb373469610660f04f872207039a5919ddd5d30dfed32a770269b8fa71535167cbba58eaf5f024d5360c81a3db3f824c7f3e878ba0c6eeca0c6575d576e0572b7430b69ca10e334ca35ce56343a920797d3f6920d32523288a7ef42acf016c449a76ab18d377b38dc50d6f3c5366f12f07962ea576b6a81d77802a3b395c14971f8444b7b4564d888a3220878a34b2fe7e0b379d45f8f060bb613c2788076615538ae59f9ffd41366f8d5d716e04314e288111e9ce18d7644cc9ed478f9370191035740c24d0bffe78428f9b7cbf22f5950aba784ab483010f41103b9750f1f6ac3b0720d76db8114378c19cebe8de09e92c4e8b22f3e1e2961fac3bdedade445ff876d501ca9f93ac3837c74e7443362666a2108bbbf035311fd1d402b181a185201a37220c03b41dbd64803128066ec81debbec2fd7ffa632bb7339e041c7a03a9a7609ce82983f659fdce8c1b71da41f31dd570d9aa10617d6d19311648d6d4177a68f5a7fe583c49a4238f98b2f8e8fed645880361ce49c94e116ba6cbdf362fec86bed9d8d8618bc1fa93075aa82fb8d7cb29d84e1e13130d49b32432f0368451ffc241cacae27994b3906f1a9fc2d67c7dbe24585abaea3c1229c2674e30a167e70edf223ba82f1b0dca3be0d794226028db2c620be0a9541d8095119866fb89c5bd2533076d458f181d7a879bae230da96c189b5e93f22a493f29d12309cb6724bc5b38ad361b57f4d4153f31922812b1e2ffd6792e2c4be3c7236db3fb87820bd843df158ec9753dda7ce4dbec0aa4990e6c7e4831b49ae94ef3835a0f13631a35327ec1c6e687c9773ef944d1e8297ba1f125b832eb60decc6a1a6d01865c7edbe1d9e9a7838470b38a3016bcb715694c101ef0c1f5442576e0f07eb341e9cc45ace897cadb7d2950edf33b1dcdbb8d4d9d93e54de76138eafa32dee8d64578d95d24f16af88640e2e3ada02f9fa53514e57a5539d6a453b4fcb3b5066def4ff561b22d582a168f792ae16ed45f46deadb6ec99cbc26a4469ded3006bd8da247f28b4fc3e0120ee5233938fa39e98cfbebd95ee68a97d172f838feb2693b29da6bd5f0aebf163985d6077f9b42bb5353d93cf75671352e788442e4f670624379292ee5ecbbdc7b8a2fa2902bea5ffccc06b54ee569ef50c8ecc639106f32b8c06c67db1b1035186d21d0d7c765d9e861e271514d1631256945573494d48cd3b463184c1f07aa2bf431f9030d3b3a6e83adc270b0989678722353bb546c6ee47754fd42cbe3675754d8d4fc88c9f00bcb9c5a74bc3820f0b2d7d57f6e4b52e486577218a4f3ba5ed545cd484c1f6abb652737d866ed801b7672bba71c7aa089aed134da69eee0a33fc67f5acb3dcb3675357300bf6a64b723634fa279eb0e605b8768f5e258dcd0d5bc47702b933a3f3fccd36c80f3b5ae4128523ca13f58e5b01898878680d5d0d863a1352b1930170c1ff0809e518039d5ab4beb89b1c12b4046fcf67a482211d23692bb271c72eff63f49ecef82fdb485db492800e486bbcf1f372b223e5b71277166811b4049c97a4a21511a3eb5c80b0a3401737ed825ae146c45b202957f67bc3870561500aa02b2cbab2fe3c6e79e2b0c39bb855bf7f2c09f1b5d47eb741f4170127cfeb6ffca3f39805e1591fc478d0d75edbffb935ef38876e324b4b864a16b239ef0e30c0499b3f5475a01a72577ec9e61b2e6587a82c6d1519e348b54197326728dd1344bafc040f9bd3038114ecd6a8eeada909044bff0ad763cf9c60297007e54a4e23a35c6bcd4586c6b8078e936fd8febc7d5121be91b0958c3dc7b0355359b93a93308bdec25f0c61020a39ff29c0a0e2f6d2842c60340ba77cb84c238317e1fac06ae0f98b3a0ed69afbf669979b4bfbae2828e0dcd0190e3d7be144361e97182a7a87e1eb5ba10cd69607019ea576a23344f3ad01031783a9f1389cf432ed12bfeeb0cc3b7e7310d04a9a12ee1b95979d43097b8670b5e501740bb38231b8228fda70e85844c97b361e67b8181aeb7776b311a5591932dfe1d1764d5dbc7a85c76d045d58d144a1efdbcd600f82ac398701ce6d2fcf286f5d81e7bfad99b2169063cf37669e817a7afa8d5c793e172498948f28b2361148510e64b56337ff5a52cebb97b28ce67efd09c82064cd1392a39ac4e6ab08fb641b14dc03655684b50ef0dea82d79c25cf3697221fcfd625417b68e227da059305d79ffd6a2f67408465e028013167f8dddb1b263b243fdf7a346ea4f2f09070c225f72f912db4f4ff86b5ee0f0182afd20b2afab582bacf229a3f2f049e8b8ae8310a959c321a6e764325d0d921906a4de6eaff138005591172fbe1860bd9f803449665c84b54a94fb91e1d863b65bfe42c6069bb1ca9d6514735d331c4e0bebf25c86897c1cb7731c18d833594465b38095218d753b3ec5671e216f7d82293b1db362d2c15f8d5c64a3cc815b5c2d92421e55836803592132aa55750bd545c37e820ba51c64ae03d88c2c950a0b45d5c121d5c38152f135499b4619ca0dc86cb913cbf20f630dd3dc4eca295c4b236dbb89eeb21e83cc1c5d2b6df3c210b2879e9a9be95ada10a70f03ba8dce40a3da454a4098c540af8d1c824d0d5786e61bfe0731ca490c92219affa2b784a5dfbf03a0f2d2d21187bca11a29e0a1959468b4d0e7f30511664022a582b55f4649bab8cd0fc31a6414adc9e86ecd31adc0836d1a82330929fb15fc081949526f842a8c2ab30df7d0a0e8bd2482bea88cb4897a340a3cba58d2c7efac55389ebd4ae271f95e153ee2befac80fb5d93660c80fa4c93215c0624dfeb417da5cddf0930975b7d640ee56e72aaf6e2f52f201413f165dc1d7b52025e90bb392bdc9d5508bd1d63a13c007dc14c6fa3175ae3ceb37b7476f23700bd8b8924de8aeeb0ebfb8487673cb74bbac84e5aaabe9f874ba70ffa3398c5bc0aa6c802c62c492438b3d722be7151761fea94b9e3c7cc3df9904d8b9ffa3d0b4ab024bc81a0f8a3e05d325b62796875c9f45bc6fd64dc07019eac3efb4582966c686bd7fc2476a63e297c23702e4f067757df6b0c7f065a8869734a8a3b2c99e7c5afbcc7881d3b13b9e451f8e448707219e5ce6473842597bb689ff23d5d9372099540c0572d6c389e53c29df6268574afc7bd2acaf11476bcdf32b431146e5da232d250d57f23d15a66e44ba7a162603651e72303b0a7d80c752ec045b0628fbe2bc913683094e0f93f52ce983a242954a5c58f6aefbd5b142d8586fa620778af83d9f2d8aca03e07bdcd8c4e46eaed13fc6b3ad66211439cd6bbb59452b02180128b22bf7462616fc8f5526a19fb4e1ed06e5a16ea9e806f9bf7dc10389b575c7256823368819a55a26be7d80f6d1e9e49d91e1d41d52aabee6e1a8270985307b8486893298e3edd574b291c2ebe57323a21b6384681ceb71226e105dbf011e7481b13e86410982dbd175416903691b88dd38d9c008c9dd29a576d9c7411928bc9dff9ddbee12188f677cc205e750f3c1b37dfcb7086b3c4ec6242ce483de977d91fe97fbe55b02249b02fe5d755b83941b9bf24ef5b2c072c0f077b3a4013bff6d27bb82aa9ea80cf205ea0c3bb711a9073f4fef1fcdc789c80f6993dc750a74e6b181956c36b8334c366d9e98ef625307e37853fb821395351eee9546ac9d8557a1108b66c41dbf8531fc37ac022cb77f48051df897553d5a512cebc1c59dfd90a9937b340a73e8dff981911b65da3cb156edc16363416c9185d1ed8cdf8a8c328630ccd2cd1af3356abd2ce2a61a2616207071a74354ed88ae3eed938641f34004eff5d7e35a6d9d198337cfadba5a12be2df265da0e5b85c129222dae7b6750f748640e0eacf2dfcd1d6123e05ee51c744d5e5bf80cec6f1bd4eb6cbdd7a13175c5571afb02fe75c9092d5bf94c9e2e69fefd946be236cd3eb5c7fbe1a67f60841dd600215105924f34fecac5af88e5b4600dec164521fc25ebb3335c5065a51cb226b299a303b3a771d1fb27717647835092ecd804ab5e8f47a47463029f78154b6a91012881e9ef8904bb4a11ac0797dc2af8e78b609b999d026097f4e948b5db0e6c082b5a5a33d4cf3e670fea4697488f40f55d4c314fafb208965e07dbdee1a7d553ef2e35666a309c5e0f514feffc61e11c9a86ae8eafd83efaa742d84217b697ce3fe432af5fdea2856358d8f17399edeeed09eb6e2d0cfd3574dfc235e4b60c0b343509f3522ff4179308f942cb55c6a8cd83e487f416f6645bd36ba5a6d63239cd719f00eec0d0efd189cca50a2d74066c256c9626c83e7a7dce4f6cf030071737b3bc1ea7c931077a83b83a54169fdd5af68c7c068617e3824d8873905e2ff4a5acaebe2bd314271e03e391c3ca91eed86937d08bf5a092951374ef7f45edfefcafae4ceccd0008072e2b7a54311d5173e97261a32d15f7497ed3b32a76b990f48d768595d8b972310c289894facc3391e359c3d7b14438dbf6abd82cb4c5f9289982aede38a17af965fb4432dd29e8f9143d240ba0ed39e366f2506b5325fedc1fb8aac64bea5bb2168add60104dfcfb9a456f9b2194307303f27c6cb7a451c7cd036cff3872d7722636a00758295d77c5baebe0deff8e93c59f3a0fae22d19c02ee91b4e6cd008a71f3ec175e199727462fcdfe724722e3219ebc9ad210ce74093eefddf665e8d4808c7d5f561a1572cd84e530c567ac6edb7b009e52253cc02ac3a9dd3a6666d8aec1c5d1ec462cd104c873a99880fbd84f79b8e8eeb594ed5e3240fde7fefd20b37d73dd13a1d035c9de6404d8beb67767a2494054627e671638b7606df2b5802f3343c1169d0ec2e0b36248c92509e7e628dacf47847f37458adb95d2d8b5bf2379fc6b199cdaa47718da5352abb41a717b36aed3de526ad2f3c628c6fafee5fb0ede7b643ab16f77a955ad26d3ef450acc65ebcc28794745ce2a2ec988942ac9ab4b0badacf1ae090ca32f07ded0df4e051857ecbc088bbd3c152c7d3d0edfd3b58b9be0cabd583a919e79e3d1645362b41ba2bf1c598b59f57f9c9107ba7bcc13025688b10dd85f775bfccb3beac896c671236b614e4a7cb0d70534dcfaa5681e4656550af2c0b4b2c7b0d39ec24a344478ac142613ae6015b7347a786275a4e483d66cf521ba49f469092c626ccb60106da3d43ae993e1d8862d45d0393a3f91f65fd031bd64e3824f3d7851750308a2d391e10b32bb61aedf355cf0430dcb77eca551366cd87f1616c146657dd93402f9325908997a52c40597635", 0x1000}], 0x4) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 16:00:14 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130fcd", 0x3c) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7f, 0x3, 0x8001, 0x1000000, "47bf699b81cb4e04df0decad97033901b96d7f21", 0xffffffff, 0x401}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1, 0x8}) ftruncate(r1, 0x401) ioctl$TIOCNOTTY(r2, 0x20007471) dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x78, 0xff}) syz_open_pts() 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) 16:00:14 executing program 0: socket(0x16, 0x2, 0x0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x1) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x4, 0x20) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000180)=""/73) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00') recvfrom$inet(r1, &(0x7f0000000000)=""/161, 0xa1, 0x842, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:00:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28}, 0x0) socketpair(0x18, 0x4, 0x8, &(0x7f0000000040)) 16:00:14 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x2, &(0x7f0000000080)={{0xb1, 0x4}, {0x4b5, 0x8}}, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) getitimer(0x3, &(0x7f0000000140)) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x80000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, 0x0, &(0x7f0000000080)) 16:00:14 executing program 0: kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) fcntl$getflags(r0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) socket$unix(0x1, 0x3, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) close(r2) kqueue() 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x5}) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="c2da0c859e58275f26f34bf7e3494dce9109e4ecfd4de4caa2cd3324b1f1e85af117a1b76b025f12742a46e43ed4b14ad0bd82cec378fcfdbc04b71732992a9a875837e82c915bc604438ed19097528abdd182fddb7f5c3581789523d9c662db4245fdf648d2da4b191316d0e3fa2466dfee5085617843df44068e43510c60fb4caae1a7f5c3a96a377fad5e089d6f60fced7c4e8d6d90e02c40b5a43e02421322f5a438dc", 0xa5) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/212, 0xd4}, {&(0x7f0000000200)=""/134, 0x86}], 0x2, &(0x7f0000000300)=""/88, 0x58}, 0x41) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r5 = dup(r0) getpeername(r5, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d692559717d98b92db2fa3dd7a9c05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e37b9bcf5c3e762d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c482486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177098af971926", 0x1bb) r6 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r7 = dup(r6) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xaf99) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r7, 0xffff, 0x72a8df16d50c1717, &(0x7f0000000000)=0x708c, 0x4) syz_open_pts() 16:00:15 executing program 0: r0 = kqueue() clock_getres(0x0, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) socket(0x20, 0x3, 0x0) 16:00:15 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffff7, 0x6, 0x0, 0xffffffffffffffff, "85496e00020000000000001167f5afa680400900"}) mprotect(&(0x7f000010a000/0x4000)=nil, 0x4000, 0xb) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xcf0, 0xb, &(0x7f00000000c0)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) geteuid() socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x1, 0x28) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/35) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0x73) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8006, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xb8f) 16:00:15 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) syz_open_pts() read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) write(r0, &(0x7f0000000280)="fb2e631c905b42c879939a26abc013b674c8e6e0d20704a71fd5787e09ed61379657896aef00e4603afc6ef2824ab036d15dc1c85a3c6fb02f760efff0b66bc04975006e0a2e29fcfcf8528e98630296add2471825d93fe00298309b5d101995fdc5940e02fbbfa6d8d0d129ecc27319a677eb404403423658a9a515495604bace2cf066141f949c7998771c33855981a36d3c178199de584e5e7551a79010d940951dcd36409677fd81d4a3d560c806ecc258b44976e376c72ff074933ebc12905c0d3dc4899f31d0a6629ed0e29746348ad6b1af99f18896f54f987e8784a44cb7241b56", 0xe5) 16:00:15 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb430200000000000000610334f137edcd6c6c21525f9dd7985c00040000000000002c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972aca45199fb16fe8e0116d07a941e165485f32365920f793b9434cfe220be65195dcf79c104b0c2a27c5196a1a7632eee16281bb8535d548a16496dd6682f91a46a080cda0dba58b4d2593a28d052f06e50942447af5b21874e70a74cb6b22580e4c32c17b2d88450341828b8d494edd5ac876f9f563adbf4cacd7e1ebe5ecd92c131def76f6adac4d874e685db79633409871e8", 0x122}], 0x1) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2006, 0x173e) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x42, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x40) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) msgget$private(0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) syz_open_pts() syz_open_pts() flock(r0, 0x7) 16:00:16 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x01') 16:00:16 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x28a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000180)='./file0/file1\x00') chmod(&(0x7f0000000280)='./file0/file0\x00', 0x124) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x12be0000, 0x5}, 0xc) open(&(0x7f0000000240)='./file0/file0\x00', 0x41, 0x94) setuid(0xee01) mkdir(&(0x7f00000002c0)='./file0\x00', 0x55) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:16 executing program 1: r0 = semget(0x2, 0x3, 0x94) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/93) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/152) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10010, 0x10) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) open(&(0x7f0000000440)='./bus\x00', 0x28000, 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="23e61577f31c95c399e0"], 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="824b6fecc4e0a667c4b776de569daa2d3e2f219221b7499af56e595f262523ba4d7704d41d010c34afa2a011806bc97a2c8244f77fd00aa4f8222409b15eb9306ab94a4ec68650e07d5181e2149641b3d6727a487469d5d8b1df0484df8b52e0af2ae2a74f99d0da6826d9af69cc3d84e4167cfd6455f4e867512bd385c42201a48a21933fbc5bdde19d557826acf8ac395ea9ba311f067daf0bae760698a5b2eaf1ec097a7edb5f52040e2241905232e594d36330feea11c6d74f826251", 0xbe}, {&(0x7f0000000040)="d1f2b92714323dc603a14a875d991113636c74ef0452e116a0434d86999ff920da39c4e57ea2c67aea8d6f3d7424fe6fd035894dd848", 0x36}], 0x2, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x48, 0x40e}, 0x405) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/243, 0xf3}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 16:00:16 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) socketpair(0x400000000000019, 0x6, 0x4, &(0x7f0000000140)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x7d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0xffffffff, 0xff000000000000, 0xbff, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) flock(r0, 0x9) getegid() semget$private(0x0, 0x0, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0xffffffff) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000180)="582720ef", 0x366) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) chown(&(0x7f0000000140)='./bus\x00', r0, r1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) pipe2(&(0x7f0000000040), 0x10004) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) pipe(&(0x7f0000000080)) socketpair(0x16, 0x4000, 0x8, &(0x7f0000000140)) 16:00:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1013, r1, 0x0, 0x0) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f65dd453a4c03c3d0a2379a3a1583f059f4e96110bfc8309e9edc24302328f1e84b918be99ffd2fba939870bb771f8071123946b5a9eb811ee645edf9611827e44d96daba426c24081284892d63e9950bfc624a85d119c45c19272d8ba7d8a228160e80a2d72ec5c7f6ca2f231beaa3b146c8a86dc0ee483ce554f2ceb1e564c86ffe3d0e49f48b4b87ae841c9745b1fe898dadcbb6542154abdda7d240c20aa58601defd9d056e1b321c4a05e42220c2da5ea3996abf7b29cdc5fc25e3b33979a8fc6a0a2be09c7f2708dc36f4e49e3d83d680663d28db276e4c78f5bfa4deb5892bc6043713fd6109a", 0xea) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x90004514) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x102) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8001, 0x3}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget(0x1, 0x1, 0x400) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x1000}, {0x3, 0x3, 0x1800}, {0x2, 0x8, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x40f3, 0x800}], 0x5) r2 = dup2(r0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/81, 0x51) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x237a, 0x3, 0xae, "ed5a557fbeeee41b3c876d15e8a881fb02a64dd8", 0x739, 0xffffffff}) wsmux_getmux: no memory for mux 9437204 wsmux_getmux: no memory for mux 9437204 16:00:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() close(r0) kqueue() ioctl$TIOCFLUSH(r1, 0x4004667b, 0x0) 16:00:16 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffc, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0xa050, 0x5}, {{r0}, 0xffffffffffffffff, 0x84, 0xc0000000, 0x8000, 0xff}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x7f, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80010000, 0x384d, 0x100000000}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x2000000a, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x60, 0x40, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x48, 0x1, 0xff, 0x92}, {{r1}, 0xfffffffffffffffc, 0x5, 0x0, 0x8, 0x7ffffffc}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x9, 0x1f}, {{r1}, 0xffffffffffffffff, 0x51, 0x9a, 0x10000000007, 0x4}], 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbe, 0x8, 0x6c, 0x3}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x100000001, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0xd1b, 0x5}], 0x5, &(0x7f00000000c0)={0x10000, 0x2}) 16:00:16 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./control\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000040)='./control/file0\x00', 0x8, 0x2) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x100000000000000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x10000000016, &(0x7f0000000080), 0x0) lstat(0xffffffffffffffff, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000280)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c89617aaada17d75358006934cf022986abb786086ad403fd13ed874ccbd16f0997148f25a868c1522a117c1c7269c4200d3283e2fdf88d01a732264e82ea8322b324eb44c7e269f7664e5711401cf82a7d330ffeba286c1d21cea0426a8f47ab9c5eaa29f84f38407602d807de040c89d29e7b2d7601b6e1efc5e9bc003c7aaeb445986d97b1a54a0d0de01fb081afb24cdda335d6a3aea75643ff3e6d52597055f22580f60fe993c9", 0x50) syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x40, 0x100, 0xfffffffffffffff9, "8e13cf4a26946313d1a89ebbcff9c36d3c3bccc4", 0x267, 0x100000001}) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget(0x2, 0x7, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x10001, 0x401, 0x9]) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x82, 0x0) 16:00:17 executing program 1: r0 = socket(0x1, 0x3, 0x3) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x40) r1 = socket(0x16, 0x0, 0x1) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000140)=0x8) sendto(r2, &(0x7f0000000180)="3ce061c8e9ef6d1f0d4d69724bbb", 0xe, 0x40d, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ftruncate(r0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x8) fsync(r2) rmdir(&(0x7f0000000000)='./bus\x00') socket$unix(0x1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='\x00', 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:17 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000080)="eec352be0fb323c92b1e0e2c1dc6d769bc8c48821a8bcf2ca8f3900da516c6152a2483150aed90d11c6c02a0ffb308e0c9f20c5509aa4fe4d454f96c6c7404fde6684fd79e57", 0x46, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x0, 0x400}) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x1, 0x1ff, 0x26f}, {{r0}, 0xfffffffffffffffa, 0x8d, 0x80000000, 0xfffffffffffffffd, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x3, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x101, 0xe43}, {{r0}, 0xfffffffffffffffb, 0xa0, 0xfffff, 0x3f, 0x100}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0xffffffff, 0x2}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x9, 0x47e}, {{r0}, 0x0, 0x2f, 0x40, 0x2, 0x4}, {{r0}, 0x0, 0x26, 0x80000000, 0x80, 0x6}], 0x80, &(0x7f0000000180)={0x3, 0xe41d}) 16:00:17 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) poll(&(0x7f0000000080)=[{r0, 0x3}, {r0, 0x1}, {r0, 0x1}], 0x3, 0x80000000) shutdown(r0, 0x1) 16:00:19 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x6) sendto$inet(r0, &(0x7f00000000c0)="97bfe6802e9dfc83f5c5d8a4db203e3317fac1b083df6666d03dd11e05933f2695fbefcd89dc2b11a3ca0e4fc7673123c5d57056f150e26d778e19e2b2a1be70b811c1895cfdf0", 0x47, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0xfbb, 0x10001}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x100}, {{r0}, 0xfffffffffffffffd, 0x11, 0x0, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x9, 0x0, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x200, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x2, 0xc0000020, 0x79afc272, 0x2}, {{r0}, 0xfffffffffffffffb, 0x86, 0x11, 0xedb2, 0x7ba4d11b}], 0x8000, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x5dff, 0xe3}, {{r0}, 0xfffffffffffffffb, 0x4a, 0xd, 0x9fb, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x27, 0x8000, 0x55}], 0x80000001, &(0x7f0000000400)={0xeb70, 0x9}) sendto$inet(r0, &(0x7f0000000140)="7c0658c83aea22dc753dd0f276c6738597f5e78a7b5470056359dd000ef20d0eb97fc1d89fbd1afd5629fdae773c650504a8b3a4343c0a19492f416b1c3cc02ed06a295aa1d0b5aa054f58898dde21c467a289584a5c5f05dac2003747666148dc54a8811b9017bc0a0ffd4dccd18cee17f6215f99477b66cde5c88460fb0b0a6da0cca388ba4fb2442899bddb63fc1128f5c30e2bfb462f832d9f82f1c1911b46c89827c08b24a08d8f0847aa4eb8ceb5e82f5815807fc3c099a622244ca087d3a046e52346aad1f8520aaebff0c89b77a5b370f3b37e7367dfc8d1ef97b0f479", 0xe1, 0x0, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 16:00:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8849, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x4, 0x7, "943ebbdb92a76a769001b3b0cd2fe2194cf1d1e6", 0x61a7bce, 0xfffffffffffff270}) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x54}], 0x1, 0x0) 16:00:21 executing program 1: chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='c\xe6') 16:00:21 executing program 0: pipe2(&(0x7f0000000080), 0x4) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:21 executing program 1: r0 = socket(0x19, 0x7fff, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) 16:00:21 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r0 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000b00)=[0x313, 0x5, 0x0, 0x0, 0x5, 0x100000000000000]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x20) r6 = getpid() shutdown(r5, 0x2) getgroups(0x4, &(0x7f0000000340)=[r1, r3, r2, r4]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) getsockname(r5, &(0x7f00000001c0)=@in6, &(0x7f0000000280)=0xc) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000a40), &(0x7f0000000a80)=0x8) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') setgroups(0x0, 0x0) r8 = geteuid() r9 = geteuid() sendmsg$unix(r5, &(0x7f0000000a00)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000440)="6a3e9786cb892ddcd7eb7ba84994073f5ca089672ca57669b1e6a94ecb4349facb82df288e0aa76e5a239f11ac660ab33f40d2a0b7a9909b7faac62eb6e0723b13dd9c8de4ff3b1fab105126bd10381a72b2e62c193b2f731c552abaca0c5f100e930b61680166ac503a7fdabd81b87d4eb2eea9d928454455f05850ac1852ef9a3959e285bf2643d1ca2226bc98882047f5a3178eb77418abfba0ddba3743389039f5a2796703f7eb7d1818d192c5820eb107bd29d69a509c14254931ccf9595a3e13362b4d7fc46e765d7bde74ebf10743ed00fcf9a8717eb104c1855907", 0xdf}, {&(0x7f0000000540)="ba8c534b0acf7bca731e1f414c5d1b6d580a89dd5a18c3ff8f7602a219c9ca71d1d644b3b8d5e8edca6bba0de49878f6d2948cdc801a9bb86a61999c1317fbd829e03018cea9fe9adead716a1e5f27b6e4b8fbd8517d9512c67dc64c1707f2ea5c5bf765be0e0a3ef638f18f3203a80395744988219e59e400cfc17b40f76f749bd37ebb93a0543880760777ebf9910b1f86ddd9ff94e62a2c137d0e7f09774f4c36118e", 0xa4}, {&(0x7f0000000600)="ebf807e1162d017a83165828e5dc0c093a5d98b5122dfa83e3beb1e79cd31160dd38dad4cd2a47c00333a10d122bcecda60b4ea34023a60bb8cd611194a8c2165482a720a47d10dc6281d64649f920fe4e87fdef46480fd68504ffdaa67a44dc71e11a9fb0a4be3c7e644d895e38fbee82db2948b11379", 0x77}, {&(0x7f0000000680)="6b8af3e0b13ee46ff8357d2aebbea126c9f7cd818ae649d3bf24ec155e8388dc1487157c8ad7a5c07ea99dc03cc77224acfa664132a8566049e3d807fcb2421a03ac0a5c459bb8b89ea0810136b848f259129c2b5721b681eeaccd6f9c42408a60fd7664f989d58c4a63c8bb9d97f8dcc779f5254486fd", 0x77}, {&(0x7f0000000700)="5172b67b7033ad90844759b7853cd97987c2bf4949f003dfa22add303d1aafe7545140de1610fb586405881d5b601ba9ee2ca0ad6a10d7ed1710ef668b9702e733de39dacb659ca373bf7b094d80c9cf5cbd7159f961a68956d9feb26fa52fbf73941749364506956d8ccbeb2075439577669004799d93b64ebe253f7d4e9b51e2e834f83120ddb58c562478079aacbc0d33222ac3e8a14225437cc6642ea0c42fd7842ad2d751177791f00044c4b13410dd1ca17089d90d2f87", 0xba}, {&(0x7f00000007c0)="6745d7b18e4fe081fe78f70536bdfd1c75808b2f3523690b4ca4e0072220452b2ebb40ba4bcba88a1f370ccb721344eb223cfb9065e79314d5163d7e9000b1f33626e677e0b675c1d80ce0479f23df65aaf8b6d8b0996c60282f86e201dd6c7d030225908fb4aaa6a5e7699db0351c27750b3e1958fa44748b59837a025e6d1d2a2196eae59b15483e8f9280b76427e7019f7ad22c6f44f9524275a207a6a63560fdd74f6535c1a52f7335e6dc50eaab768745ec740e9a608f6dec7279960649b92a55c372ea74c22b8530895f1f02785823697c29a9382bd32ef0", 0xdb}], 0x6, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r6, r8, r7}, @cred={0x20, 0xffff, 0x0, r6, r9, r3}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x38, 0xffff, 0x1, [r5, r5, r5, r5, r5, r5, r5, r5, r5]}], 0x90, 0x4}, 0x400) open(&(0x7f0000000ac0)='./file0/file0\x00', 0x200, 0x110) symlink(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 16:00:21 executing program 0: pipe(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() mknodat(r0, &(0x7f0000001340)='./file0\x00', 0x10, 0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x4013, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="cd5a3e0aa45896e0d669c29afbfb09f8d0de952d3850ae52be1859", 0x1b}, {&(0x7f0000000100)="af8ea95bc396cd7442f74d79bf3d2d752e3db7308da047f21b037514eed96e1440544ca952924476df2be4923ae6ea44df5cde01a9319e3d25bb18a9e8e3628a473f567eb7962a6499b81a609a6e28e90ce95e25d93f332d777021c8ff67a40ad745c563a93c5ff41be935dc8bebf1e13297ec22", 0x74}, {&(0x7f0000000180)="6154a315a0be6f18184bc80b8ef3f736c61ef812d1a599a5289c6bb0d98865852040f509c8623370e4e7a98aa659d2d4294ea84ae285e92ec22ade56e5d93fb62a16f52945df224e4ce159b740f6e906bbb46cb1d181defce19f45c7c327889ead4241d8793578b680e4082d9b1d22ace2ea789a4c10d59dea39cfad056f8d77ff3c0330f2857cf5b044d2a44fdf8d93cbfa1599e2c2d364f085b00fea5459ee53e99504f28f5c5a4046dd9a76a8638c9f5bf4afced559b0ff895037f748cf67241400871d455a9c3a93a261f47defd0f3ae7144c221449bced409bb71e65ef4592db27c4c83a1fb99fdb5bcafba87319ce5affbfe25ebb33548559d11779bedea57bc628aab8902b69772b5f9205041fe32533c403493cf2816b4ff23f597f648be5a46e073bb0648a19efe443bbd8beb934904a8d0f4640339579f4791e60ef58d3b9c85e0eeacc6a7e210911265848d9eff0b4bf1c5132f0970dbd32a9b3d08f034de4c4bbf92b9afb858789be5800f740001992edc240d1523c4092ec58c2272ec2b4a1a3fb8b7372ba094af883f3c38207e721daff0cf25653b0ee9dfdc235c52f41c6b72503b2c3be7ce356737751bca054d57d3cae27d722fc7eaca3ec8504e5a3a485b2b2a1a56ab7502ec27fe05ea6949b74155a5336481f721b5407f456d8a9ef788b94a5c7d647f08b3d336507b2c3b89b11729d6b5e64950017a4da05ac4ead89300f48a95ffefa4bb12cc153c4f9d7096cee21375745e2abe8e66ba4afc2523961d17686c33b7ba20fb9000d9bbe04f9ba41331ffc3d7846fea035cb512030f74ff3b48feba4883f0da2adfc3182871d2cfde5d9304b13c5dc6d830b49fcabb0add5ef815ffcfca61615c00030584e5f1e82e255f92e0de2105c1057ec863cc9ec00cb79fc91ddb03efdbcbbdcfb1344902e2968d107ad365b3563262665e956bfbd229dda531f8ef9a908f0d2475fb6753f080f4fe0e56d4147ab6f4443bc60d54aeebaa0e4ce996ac2940eb9a6a10e64565fac75c1a0279ec630135ddeec6adf29a78d8b46184b5803a95de4f4c715b783efb6c67b9d9f607bdcc556dbb98e3f25d07712b8eacdda1d6414f28994489938945c18c47bf0be026cd9d5995f70cd16285756af14efbb13cd8fe0c1d6abf65f12024dd1916ae7929427c253e824a35a2c8eeaf7d5fb60ccfb258b438efc2a94791e61031e471db32e7424dc3b273896751128c24027d5bf82b6df4d35d8a32f313f838f466c1a920b647e3783fec3989cc23a4ce9d6a0d990b0926985831a1f96356e75a04eaf87d166742af9fe00fa9c5a61f23df58f352553ead5823a89b054304b0d0cc35f88bc46e5a6f358e2103a9d96d9af3d7e3897ab88d7217eb1b6ad1afb33c1176b91f156c35b5aac89d7d909b5c0ba341b6258480a8fa9eb67d1800b3e69d4061d8dc8d8afababec296a57ae33b9c20106b2287d2a2c48f62c56fd037381559eba5f2249b8970f570b4ade0f0368e34e609e61137e611d74db204c7066c8ba78e7bf6a9629d04a6230ac26f85a4e5cdeae5caa46fb8aef099740c57af37ff7fda03ac2976438cccefb734dd90d5b4edf73ef16e36e0be5a81569cddc671b7e290e416432792186a7ba19b6047aff2146251a9fa72273314e3ff6b8990fb293e886d694e1e0d350d576deaf81d9f6b4bde14d8402e90b3826ebf6d3dc9585b80a6302306f40868620107931a42d37b312e92f98ec9f240611dbd46633cba4cbbf999e907421b5a10d8f7d2099acd8f3f005184dce51d69feacab330ba1152f715798e887eade3d659989a6f5a6e5df8ddbf167eab200f52212b2179978f19271358b2117cc0d69d2e410b119df8322ac0614e6ddbf0699573bd5ae753c0a3808214a0b1cee26acbec9e82bdd7b67f14127c911d4f8af0e601e61062fd63e7ddbd4a7b11f112b5092e2f77c7d823de4dd21b044fb521087165f78fcf569d894c0ce1e0c8ec8cbd8cb2be3db1247b7bfb394cdbc154f45fcd8d06dc2bf3e60c6a08e8b94251fb1aa7d4986c859380d5bdf4a5720c20257fcf8b79fffd0094f84dd2611fb1b8ef242270bd61180caed5ad9dc9f5c91fbc865f395f51b8b52363a3cda4f49407242312c9aa78969070a58b6c892a4f22edb738cb2d25b28f1f5d179387d68ec1f95bd4a0e5670da2ac4f58764a9ed26354302e6009eccaba676b2158566b6d64422358443155cf10613e56955be05d9a43e2554ed4ee160cc1c959965252a521374b162f4b86649d148ae7abe46ce8bc4e8c4633be1e8dfc319a7521904579bcfb26dd0f6c3dce96a735e8d47f72f84c2d6bab25851c8b3b69796cf8214d4e085c305f7ca0d58ec2bf80d7bcab42f4375d9a2267e30abe27ed35e4e2e8b761fb254eb1fe392dc4763232eb085582f03decea144f256dd7791388d35e2f68097058f23ebafeb7c8fa6be3d7b1b177f32fb4c4dc37ea7b3d7f181d0ebbdf2e284231432e0953155623b444b9c8e8449bb68a556152c06301a653149e02332e0c20063e9cbf99cca79c85c41b08e11be977cd3172c0a7b93393286459bb888b0e22f9da504ee94b90e7f22a7e1a77ff580c885835341897898ab53cede023ec647f5ff4efd4cbf577c2e5c5c96ebea020f707d735d0d28c3085e01b90512a7ceb96a024e5eece2d78ec4a3a7834481ef099bc5d57f830e5d54dafce59418690efb912ba89ec3096aa736d8449ce469f193e71f1a40cd798395f764002ec6d5d01e6922986b0ea90d2649701486183f606fcec0b40981e9c2b286e0ff02573778412e2e60843b6ed360b47615aee527f2d3a78da58364ace0e6683b7e0b9928a647fdd31878a75abafa8fb13464b87a0732c920ed034d57f093c302e5d92723a9696c1223a09cf4606827c010933743f4e31afc5ca06af96dd4c94c3967c28a2c4c8abffb22021bfb5d268d5f213b1419acaa94913bf90a200b45b95f8231f0bf67c2fab11efacaf280a303099770a731f423698b01cfa8e8497200d5941453d621a42dc781b37d02eecc54891eae00ce03fc6ce94efdb88d7e0477b82de9fa57332bd1491894e0ff6467c0663a521e43b339b68095eca56a37c3cc72a9c20ebb050898810ff934c255dea5dfbf75956095072e85d44df688d140f1c22d8b6fdb2f223c91abcd5ed22c26e56e46fa86bb3a17e9e1b9d5042189f84b4697c2b9087896ad847091bd980cdf75b749c0c96b1b219ff996a9523c39cdeeff63ef2f9ab986b440d095299f54b7f1b26b31572788370e5616f6796bf1a0b5f5f38ab8dafa723de80c8be788139206c7557f41bd2798d78279cab5f2eddef6781d131e983dc1dd75266c4f6c5b509055ee067aac270d1910dd242be557b1ece32dca516a31580c34859d9a21b0a5b4b164a6d2eb53f4bc5ad2fd47b6347411ef42a75fe2fda1a270d7e3b6c70da0ac595facdf7a20b9ae258aa10d78abb7369e6978196638b288b4cd55442298931f625d93c41d2b827bf68f37bd3c215797aaf266434eca97558c72b724854d74e77406ae7a7976f5f7bb15b92ab3ad290b7987af08824d66bf88a4c240ab58623ce82a00b44def98b0ee52e915528f71e0a47d1e91e7d53dba0b083fb67986a9e17418a34f9e687a3abec2b958dc2634b7f40aa3a99856b698929284cad92068b664da1b7d8b828718c14cb86ccdf14f1112617d2589bafbb05029d385b0829e135b31971b50625eaee0c27d5de3305e36697d11b0e4183930b9acd284940c18c2801b70bf34842db5ac9e7e0b6eebfddf1b73efd21f7512f0df5cedf9a4ddc1d4332b56c00c8c9132de6ae103c20cc6ff2e8a506b463d1a6acd2055948d1cafc0ce0f10aa0e89a13d8983753d8d949969b476b16ae6c2594afdaa0c3aab0975e0b659f234474b3781a4892b45a28ac52c155e0005aea4483e0f50f5b98e1a6d8f45cca5f2bcbb03e65474492c786f24d4e5ab39bcba55871abfe886ac6a3035509f1a127f26ef03c38e58ffc887b9786c0fff877e7fc0a50be58b208c84020ba3feee915ee4af3f97516796a654d26cae4d279423f521300c8852095179ac67065ad32be941aa5af447f97c10be7d709e774b6031d5d7169f7e76ec1db19b2110a19bd538381c269046b0263d7635c20db50ad34bb9a6c115c13885071f00f2c4349bb5acfab84d9569a912e0e783d43af14749effecd6907584aba4e5e129c1ced3405fc9254562b48f14b3aec3f0993ed98607adb6695d6c2271e97ee33484bce5a499cbeda7fb31cfaf1c36e201b65225db9d431e8eea8588740f25242361e8bc13d7b2567536dc8b15d6e6545510cf8bee50b2b6f43b7b3a9b96bc50c8f8731796f57e83cd07ea9f7a5c2cec1c8df42055e614abe459035467c8416fca1ec72bd7900f574b861209fb6d339ae0e852aaef713ab4a6ec73b14a842ffb60e55d94edce1128ed21e5e72675ce1ea8d0c83796412be7e6465fc87aff596675fe4b61a9bfe9a4f12d56138cec943e552161b44456d8feeb5b822cb7bff5edeeb26e8d0875fce41be83627aa553f86e110426b2c13e67f5699dbf3d2ec2628696306b88629a525d7b4ac9d6a79d7ebd480699ffe5e915cc8510d71b76df47040189ae5e5795fe091c427541328c82eb1264bfbe2d6812d1ca5e0f0af495a130f54e91791ec561c31bcc123a8a02fe184265a9dc2d84b840d2218d1e46eb8a14061f1b0968f395cdaccd3b29e746005f7543fde3e355194187ce28b63151cb43a27f39343aa5ad813fe91a608b1f0edb28b74b73c328a53eb3c8b1165945eea73e5451d0a1b3cfaf31c33c854120b1238af300120b96379aa89107e51ed28d163a2c2696f88b02c242f3befb4f37af0ed36ee43e991abf3f5af86182c453cc4f895004aca3291cce860620b972cfd1ca8d394d7cf47d80fe4d47d56bcb1e0060746cd8519b03e8c1eab0963b4ded3fd2240d7bccba377269fcfac0b6f35938a0ceeaa16e381d063b5cccc0fd58ed140911b69482a9113cc01fde7bfa48518d74b04700746a27205f66340721eadb18756be695da691c92caca7316cc89e9159b353099aed8c0d80e6b1b12d958322a94a7f3b87c83445a2aa36ff459c0d57a48aa449e4680a13098f5a4c81979a071e6a9c5dcf2096c8d9b2998715a53dd6244fab47889efe98ff9ab7c790f84be8a40b3371237dccc221367e46cf5f0062c40abbc6d7069f3d207185289aca8ec9456f67d3284f84249475277393b80653450fb462c5e3f8e8f78a07b981756fe01dad4b3fefbc04f748b96c21bc9fb7185e01f6687295e060c521dacba3dc8ad088d6cf8e53c6459814d27e7374631e3549fb7db2816cb5486843e5e328e80373f8ab6e92fe7dcc70cbbf47f973cfdb7ccff30fa871ce17852fb448158204e40c09f79d6f9c2b3d21d89fd267136e44d61afa5d66ff775bb7a0e14944abe6a07a65ea1ce307e98ed8d5e1f433689b89f362b1d55511012824d766d18b027e643c08dad6a02ccaf9272fbf605aebcaf1bd067353a3efab76a2fa8673cd3fc5d51f6a4a9a391a60da72a611a399abffb0ed39060cf407b2b7199cfe0a30e533cf066a284a89f51c683355ad54108bafd733036d530b26c29a5c489316dd8c55a8e415d0747baf086e5cd42405291f15d44a5402e2684a0af8fffa54ed2475ceaac950fd4207893bf95a1b4e42492d80f55c343b9928edec7661cc441e5e3867ee0f2280d9c1ac1318a94e17d9fe0f6e24c86c8dbbb96d311f99692c215380a0bcf8159397e767b9a62", 0x1000}, {&(0x7f0000001180)="19ed243f4ea0340b512895c59b9307399362be24232086bd21a3292fe7247608d54b3d17a2a87448433d689c9e29ea2ae0418f76cda948e2b2d8fb214e436c54e813", 0x42}, {&(0x7f0000001200)="b770d4aede6df4cff2d930fe279998c8913c4dca15a8174a35fa1c7e085ce672ed2bd543526967e6b6957c2d13f2f225a37a84184cc4c0859c3d3fd5fdcf28b63911e623ef1ff2f61c2afe9e5b825a6f5adafbb122bbd9b740ed22a2c82ba2bcd33b1280d0a9da16df79beb96115b0e8855977", 0x73}], 0x5, 0x0, 0x0, 0x4}, 0x40c) r4 = semget$private(0x0, 0x0, 0x269ce4ede6cc76d1) semctl$IPC_RMID(r4, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) recvfrom(r1, &(0x7f0000001380)=""/89, 0x59, 0x800, &(0x7f0000001400)=@in6={0x18, 0x3, 0x1, 0x76f5}, 0xc) mknodat(r3, &(0x7f0000001440)='./file0\x00', 0x2000, 0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x3, 0x500) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000001c0)=0xc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x7fffffff) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) minherit(&(0x7f00000ef000/0x4000)=nil, 0x4000, 0x800000000000002) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820000ef7be8ef9fb265"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:22 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f67696c653000"], 0x10) shutdown(0xffffffffffffffff, 0x2) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() r3 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x9) sendto$unix(r3, &(0x7f0000000200)="5afa49378cb3b443430cb74a9152f69429271264d9a9df7664efc03abe06e13e6f282c43dc5c046cc9c3e05c5ecff26fd21cd40c83f7a839bc0dda10b23f9549af11e5120761e8257f6a204f05ca08fd3f6cfdf0fe24dba4a40ca6ea94a086f60809a82ec5c99a673c2fe5356a144eb855249913acc594e03403109978339171c7b005e061d35168b41d89fb4dff1d79", 0x90, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x2c5d, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) flock(r2, 0xe) 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="bdb736e8f4e978999fb104bee3cc6ade219a9e4982e758c46aaf115daf2c3ade22c31187e993cf1c146571511ffe811972e17fa49bccd931b7a4e3360dc8d1829b2ad2c3d67c8562ba7d2627bddedfd6c25d77b8d037ca5ec8bf001720603813adc6001cc4d9f8b0e994d9cd204faaacf2d867f83020e6ffc40396bd0921ec2719c704d95f3e2633d99ad850055168540221a12906b9d86d11cc0fc98e97f14ae4f6b9713197ad3f7013786c55e3539a77a86904627e6cdee112ed66308c58d3695b325c4c5555dc1ea7a196807e4924e9472ececd409c39d6c8d55f85621dab734dd47db16a774999e55e93054ee16829e19b2c9872a4aaa7fa136883", 0xfd, 0x400, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="b82db172e5360eb34e1905eb5ad37dff00efffffffffffffff000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:22 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) connect(r0, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open(&(0x7f0000000180)='./file0\x00', 0x100a0, 0x40) linkat(r3, &(0x7f0000000080)='.\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCMSET(r2, 0x8004746d, 0xfffffffffffffffe) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9a7}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x4) 16:00:22 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/21, 0x15) r0 = getegid() r1 = dup(0xffffffffffffff9c) symlinkat(&(0x7f00000004c0)='./file0/file0\x00', r1, &(0x7f0000000500)='./file0\x00') pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x820, 0x108) r5 = getuid() fchownat(r4, &(0x7f0000000140)='./file0\x00', r5, r0, 0x6) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, r0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)='x\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x3fffffffffffff38, &(0x7f0000000300)) symlinkat(&(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000200)='./file0/file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getgid() 16:00:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x20) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000d40)="25089bf8c15bec4628479a0d6a797ea8e2f468a00b5b0e52d28a8316e964d27d0b60b0d3cf5ce740d24499af4f79e055ae21005bf252dd4327b4698bb514c66f0c98d37bb4b3600d9ebb818cfacfaf9ffa49d81cfe68a3109929b02602403717620251f89be2de389711ea0d1ce77127682c7d2086c3e675fc037149893d87f1c83e401c536bceb81a71fb334c5fab2a1b57ecac86853c15a7d055ea62b9abe37a7da685cc6c17bafa7ca2fa233ca12a778fae18aabdf873b87d2348d99610b6cfc2cf0a6807ab10a2f6c30502107d9f447774b29e96ff5677f9636df5f05be0c9524e492c1690760ccff17a634c449e09ad709b69cc9948cf842e09bf46f4cd476ffef7b8c624444bf4530b10f92ff23227e5bd6e7088815dde7394626750638a89e60454aa06bf39eb745bdb6f152a28059340f24bcaece0ae429fcf061804cb294545cabdd6feedd3a00f59ccecfcad468bf192fa65a0fea46ef05437025ebaff16b49e6a3d726ac59c95dc9a5f37cf7e12f13141a97f5defa3a996d9d9f74eeb2e8464dc01d3bad06f8573804c1cd0e617588f1e186bb8e3ebd57c3705f04d58ff16bc023826c54c654fc498225be2e09c5175c0fc4419b61f53c9c180dba265ff8d7e675c452f56e09629dee6b235adb9c355e74637445d1d49e42dbd5fced2034ca9daaa63faab1f55e4989286c8002e9333511597ca469abc6d08e5716e6fffa58db55ef881181a13a041b8673195f2cca1e4ccec0dd0799b3a3bd6c85902da0d2cca430d96b3ffcac51f1af01c41ab3c95cb7551048ca7fcbd11efbae161434a83179494ebebceb115bd278fb1b12285b0bac4924efb9437faae231205483e4d4c7e418ee799b1d96ad3e0e55322a0220facbd0ffdeedc85f9ae176b977f51e14d19827cc4f69ff322772f87184f4621d741202988245b259a39ef58b5a361cc0bef2bb7263970e5a42bd7ff3a2675fe7e5f12d25076736790fbb0845e34d8373453f8935503c43b3b3be9e9082086865064dd5949a19f6ad3b1d0aef076c90c2f249f61a840906aa99057d9b7bb7f89d2e5ef52335095820e8f7b0c036e86fbff4b0c10146d41bdf80f325d001d88a96286291775a561f4a9b1f88829019f5bd44df56ee3d1d57cabb8da1b3fceb578a42b21ba07fa20f5bb21ffe4426a8bd85225428220f6070b4801aff86851fdac171d5f641919f58ef70a8b6ffeafa8da4bd4fe1086a107a43129a0563aea06acbed4ff9e6c5a2d1440bb366a6f3926f4cc166cf7fb7149b8f50fd93f702abf442d1705622a06966ef93a7bfab05d9411dead400dfc2933b5f187369d9e4095f4c6718f2a5b952ac51da68a91ff50da1369bbd27d97ec0b5002f0327f0370250a79ded35682f9ac5a14143337d436a4ea6352389729b82713ea1fcda19507ce592a478f574594150ca1ae80a431b7d13b8c0a0cb59f99a0591a31ea5ded9fc0fbbbfb9025c733c10b7f79ead5c300aa0611becc596d563b8ad390632e35e3c4f5431b8439cb011abaa96817a9ee431b5e524e8e1b65264f058d4da7c7e471febf2968bd0dc8bab275132e721e6867f68b627515e17c342c96cfb072bd04f17c4abf17c10be0003c41e008f1fa5914f8327701e196516c24f2335bac53ac1a75bcc042677184a36e07c9e4cabaa1b375435bc1acf14ef9b8ac2b21ca2cabd3e244cba3408e0890602d6315993be6dd8de17207ff77c30d6e9598fd8bddb39f72eabf27cbcf6b737205fe1a5bcafe54527224fb5a984d21edcfd1439c4b861b587b2c837bc0bb85dec14cda788244f7d3da4856ffb691b67ab93879aebbcba7b5509a9edd5c2b12013055cab64891c6d7f54fb48fe6288b6ffc476862f3f54986fa6bee1715fa0dc00e3ba33e53a4ffeff319e27c2c795c6bc44a0041ce646dcced4442a1c26cfba85e94085aaa366a6cfe0a3578d27a0a77ab84468b733bf01058118c8d8a86dd29d648c7389bbea44d5097b485a4dcb57ce8f9ba2331c80e8c9c5e98bce9907261e014323fefbd37f3c8e202c487678cafb60978dd320b9e608c60bb26c60a4387b0b7b690c9dc54ae2d19cab3c6300f359256046cd326ec8a4bb572a66cd2f021ae50cf67fb17da933f002b1ec741b52c6714d75acbf5be997f8a295d859fe490e60a4d3e4da81a2c36296c9177e9ee3acf49827717c3daeb9a4cd8805b4bbc7b975fc20aae0ba5ba1f0c6c1b744937620320884ab9b9b6d150d3230b11dfd5e683107a9f37299a34e94da38641ce2220ab2e0944d35b73581a3ba93ac2c18f690d73cba5738636a958f851f8405b0c55c38f7e65474af76628f99b5b40063b15f7246f1b4f73e6f72217dde5fae0c267fc66abf56e7f8399906b1bee51a6f770255011641174e36ddfebecb4220fdf77ee2dbbfa2460bcf71c319f0f8d421901c2e57c9645990129c302769da2fa37da5760297395bb589f6d44dad693c76d51159a47fec5e81e1f014d9708f7d8f7e35409fd2214168d965481689ca26aafbcf54bdf91fb7f6a02f541361bab7e5790bb08d479ea208b5ff8d969fa99084a1c9de5e2bd5df450bb5da24b504368b9511394eb9fbe4d7e8f7a46d83c87e8bb3d611e7b52490e0b29f54b2ebb5833cca5b7c7adc526538115606dc86441c6ace46c85a78b89ca2f4ea1703b60cc783b48a1862286701a3c8744f7d5ae23535c3caa8e45c7f70d21ecb5dd888184cb75385c5f86621198fae162102ff3e007a1d1a3a0a4ff9a6d6e77b373e84867ad11bcba2692e0c87f41d0b2228cae201db83d0bf68766308ecdba0252aa728a97bac4860971efd235aa5a3a4f8f01237f240e221f99c5323908a93621ca7fb24943554bd0be79c7d475bb7e9a0a81996939d7f78748ece04c", 0x45b}], 0x1) fchmod(r1, 0x10) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) getrlimit(0x3, &(0x7f0000000040)) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/61}, &(0x7f0000000200)=0x3f) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:00:22 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/110, 0x6e, 0x842, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e4066696c653000"], 0xa) 16:00:22 executing program 0: r0 = socket(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: r0 = socket(0x6, 0x10000000000002, 0x0) socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x20800, 0x80) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="731667557d336646fdfb"], 0x1) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01000000010000007dfb7055", 0xc) poll(&(0x7f00000000c0)=[{r2, 0x10}, {r2, 0x144}, {r2, 0xa}, {r1, 0x1}, {r2, 0x4}, {r2, 0x4}, {r2, 0x18}, {r1, 0x28}, {r2, 0x44}, {r1, 0x100}], 0xa, 0x6) writev(r2, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c7990", 0x595}], 0x1) 16:00:22 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="b742f167a27a46a5c235e40ba581100a70d6f829fb47f4febaed272b40559be3d14b6fc198f38ffa13d547b8bd6a5dc7ff8f6610d1806289f890a3918be79a0f11fc527c178e07035ef502d2f1dfe11a8f2464a7ddebdd9d84a619ab426c6092fe529e07e49f4831d15888716616b59c426245bff71268fefcca23af69fba1e606", 0x81}, {&(0x7f0000000140)="c7943fc347622ced4a657be11db446557da692e363a5b51268fabe3c841c638209dc73a6de92de94d489ced327d5c38b0b7799d254ea7a20ff48558985783deb3f9415986d612fae1599e510dfe7543b5815fdb222cabc7b9a4349c5e1e322081017491b7646293b76e61e54556732eedb0b934d9dcdfb659a3f3ad858a88096e77bd972305ac791e5383abedaf86ed70281575ae43d27121bdeb63935f315162c3ecee305cf69c24f96d69b5e383191ec6cf32b34dcb65858412c961b67fa8a6b6b3a415f609b391d218756df67f05d88412fd8fbb6699674c2545ec2f81d773ec6ee93cfcbbe14ca4c8755de3a66644200d3eafdf967500e6d6e6f81ac7e30d484b443d0457afe1d877e114a3b1a670e5a18a123a191346d7fbd31c80e26ce5edfc66d88b7bac21482cdf6aae3a5e46178928de80c2b1b0707fc77a472824e065c6a03bccb41447a18deafdf69e6e22a61a66cde61345e163af40ff2a40cb03ed53b3003a862263fd1057ad16fa729a3043f0f66e2c8f13a73e494d0d3769f32bd639bb5d5895d403bd51363ddf5027cd38d3004b399d061bb6c48ec0df1dbaabf04fc99c776ed7c3d98bb0b398b33adef3bb7e7bdcc6ab7ec2eb5fb4671ba1ba1fbbbfed0bd83a9c4077eb2f6620267ce73c55afa6b528969a33f98d0ce93d8cee7f10ee0c20f1784ccc534bb2119be32c4a981f6f6ff6a652f59a04efbff57d1fae7c045b124bb6b356efee8bc4fb1370dadd373d606e6b8968f0e9cb831f6155d7697257382144f994d552db503ba3c7c4a13a162fd2e7514cb4948ea8984a9aa63e6717d9231bca43fd9ea327a616e5a66cde07aaa3f1bffe49c745eae776a25edce0b4e7ec3911c11c338fa8a56d1b99ed5b8bbcb21fe0e899635f2b10616aa1da145779d7a09460c6a945f8117cc90b8862ff689a595c45a8ba1c83496926bfa913461af6947cc4c3041484af0a87126c655421031c502799e2e429c4bf70ab1fd10f94251d540841c2d344dc6afef9889fa3657c3e49d5f26338d4a7d4141a41f228c518bc4277e3706a7d1152f29cc2f35f3ddedcebe02b849d14e578d15ca78eab9469540008e91d2dfe86b4bfd2fc4769e0966e70250d6f87228bbeb786d0d6fadf3286e0e76f7fefa407325ee582d01bbe74469ad5c4572a4f3caa8d04b15d2b62d49b5caf306afad2c8a5893a75d4dc28b009f2b26eb581b07fe15b22aab48df9831be2d4920b6dc6c088f0c498f5f3fbcfe80c2e41fe90758691d3e4156907acf4deef4b96c3c1a532a98a49329cd607ea47780eb7eece265dd81cf4d84c77371a18445a4c47283f3963cfe495cc69278e95d56bef03cf186202cd875ce297c82e13640d4e84658e5a08a067193c60233b6366a105893cd660b2a4aa46e1357779298f7003c1c35091d0a714657b9f2ed0cf80d148b29e15291192bc393a5236f1b858aca3b447c7e3d9344fd8745557032c4f6fcd4038dfb896607fb0081fa47ce6d65b44738fadaf62fb1d36778c2375ccbada647c692d20f5a16fc38ef10d36c112ee117668b63268e5151420cd12092790e6a4102ae05fe853f54ed0e727df7350e290ea7a8cc3e0bc3859e824fc551c84e3be6d8e8d2826605a36f02e2530b98cd1811d5edc195e66751e2b98ea94562ba3d0256c69ffcd4fc8b04a760923a49b65ad6b16744d437e79d2efe72b38da068e2182321fa5ebc2acd55ab45550a056e1af7eac74858d9cbae2d89f59e80efbfd60adbf75efc4aa8a8b60a637c3cfd42d4a4b715e5339be3d0d4649cfc0c57f383a10551cc9b8905037ab9685c34d8443d55d373d2fa0340f218d6b554351dfe28f87ee0c8764745420e8088a6467249122a095153aa79ff90f636d9bd2b6bcd8ce7d482781b38d3d0f5f3c94efc844ae5adef97a701392646312bcdfea22a13e72ae9b5e3f03b59ca3cfb5266619208a03d21ea1950fbb403ca8b17d964f986e42280cf63b8b779d0f54b757733603e4539e0195cf870bf32a52bea27bcb8f4138bb6c9b76a65327d2399e6d85e0f56c1edaf8350f7907b59d9c6336031656fa2b2f2b8655a866293e60d97a372bae98898f590298a6a05b92c946743d6ccea8e04fe433165961a213fa859438d74a82c12242e21f6a0ded276178908f3bde9c0c1871df26602e9679848d53d8052fbb8f525f9e7099ad361c90c3252b98b973479465a93fed3780f1b9558978a76f2e76f506380537db8d90810b33edcb082a2a6f7705c7df41e6da34dad6c56236c09a81cdea0838c7e2b8ae7e1d6460998d50e8f4129c12dfcbaeb549be9832cf44f2ca768f3773538e00f916c842b578fdca4ca1c748057f6b484c4d3e647c9aecd1c1c5bc693698ae048b782d243e007860cccb329b70e6cf822b6ff5738eb990c7a1719ef46bbb77489f4b978516d7a97c39cb481d636e469674c442a95408f7e495abff6711d0c001535d2e96cc1f5d06181c8128f8f0d75bc0fe872dba4e5fb64f1bfd817cde7fddacd519fa547b2aa82d9c32bf6f32ce279d6a9c352a917bf7228cbf22a4ea017660afc63dde93414db161f57a43367280d0f623c5828a58e1f418eb26cc981a6991133d8874a4cfcc367ae60cbfb266fe46c8cf03b1e85275abbdda3f860c5f2d23f4abac34aa60d0ff9e97929888ff8e5f24316af8a46eda981613c2c011f1590a1a9d1068255edcd0d70de3abc7746609737b2f6756ab9e5f51dc6ed7fe8eceb5e82fe52145595a29f9476fe673a80d412057e568dc5b475a473b562de559e23f0b4a1824cd3c3f52ffa0a2a9f86f370db5b1a0b590eb7b9aeb6057c8b3aaff47f25a8241b24b1fe19be77aeeaed014c8aad0549ab062fb17addc0834fc2b3a0a736a52ad0b870b12da92a3d494b0b96c1a5b0aefb09a05a0529bbbc714c05a9ac37db28c14bc9b12a8e25788de28624fdae6e1dc771cd0a6c40a9c1aaed94bc7453390842b7a98c6272f44987eac04ff354c04d30765f21f289a501aacd9c866d7580ad24df47ae77ae44a6e1c85d3ba87dcb0cbf029c3208e1f214fcea59051745fda246bfc03404155f0fa4113babe8393347f86ac43d318ec35bf395805714d61462791710b155529bbb0ced8c3a99cad822be1efeb2803f17027c93c468b6e94b87ee63d443b6cd34e25f9840f3bfd937cd779b006b5e22724063809584dc6087729b36b282d522365d7340be74c7656c72d2e941ce59e051e139cb36b9cf5df1e6503113fb64a494cfef47e5699fff6f91c3dc3287cb1cf0e5f4bed4004f3af71d2893cc3c0f8700f1a1dbb351edd7cd1bb84095237021ff42858df7bcf7e61a2f1297d24ed27fd039cf1faaa3a5e62edeee3e1b9b4c3a89c13184c58ea092f90800daf938e51e7f982d8d47732f30c72ac5e4516f796ad99346f92e67370b5bb441d3deb3526085267b24f76868539d2647d5df01c3b78128914baa4cdfc1c07e94f52d2cec915abf81637aece3051232e8a071cc8ef94afc81febfcc84548d22c8cc2df79bfa69a0927578b7abcd98d6cedc0c56a4f3f935027429e29c91e0ba2364690ddb3c5d2eb7aae12dbc8e57fcdc541ca89f9c10b645602b1df6c6b881c8688be063d0deb91bb9a049be4eb37eac04a6b76e190672248e6ad51d4081bb6487d26282d647906be72eb05c6a46512ce04c7af214038b2c50cf337796fce840693fafe2e8cfe93087da8269fc30c63641484d2c93021ffc82c051d94a11ff965ef048447678d30c3d1a87345141f511a035ff62a0daf1e53336f4ab0a5989768e967cfd9fe26675cc1e2c16a62822260ede4af3fc21301310e16cbca25ce0ddf1624173b7000813529a9ea0a00ff0f5f3161fb59293048c1ee9e76164b237122f4fe97ad29f2cc4de3968494f614c2465fe36d88e0e658bec7b8ffca96fdf968e10106b04029e473d1f121bcfd9d925e8a29b9b9f9851c43701f603d1f1d014ec0672fa3b581ca3d19ac5e7cee8769fc61b0c207ad25b4ce02156320ad6a2e180485d84a2fc660b65812aaf550ef85764f33085f416ab10016c0a10e4dce187de62229d297176cbebc49799e408cfd28138998f33c908b46740a9df5ae380f7493cadf1c063f166e1eb5f5048dbd5dbc8e5bc65355c6d91e13d6ac12b6f6989dedd448662927ccc988524cc782511c90bb2069dfde268f46c89151230d53abaf85cb0c9c436f14fbdb38652ea804a1ef98caf7cfd79318dd9e03a309aa80fcbee2cfb3d352bc091d4921917288e771b649ec9535366e526f2467173a404a220021851965eb48a8a8354e4e39acfb7b4758fd3c8ec2d94e9f289fed3db4e6dce52148f2df65e1ab43e24e5fb1603d97185b9946b4537d91b639e1e1974f1b142ccbdb706891b65d1c498cd24cae1a47eeed6ed507dd8feda34481dbc8f10325dc172cf6de223ce55f22e299967e0b836a48602bfaddfb7d6f708bb5d5165d0375e629b696eece5c254b0fef793d98f859e00abc6f833887fd1b708a0d204405dae2b6792acc5c855c0929ad5077d9b4ad658d05989eebecd9cccfcbbc860667b08bb94ef6de612efceeff21242f60c7c03468844cbe332730f0f8dd164ea17a80f42d125f5d1866ea860158c7190bab000ee8e9b182710f3c8c93d2371b20406b1e09c6836badbb2441e5d179cc72ab0fe4d0c4eb88ec79a6bef1086407bada817b7038ac8f540e683902a9fe2cc4360e472ca22c0faeb389e258649ad4d1608c16e34670a71fbb855cbe76e7ac116164103964514eea7514d54947693aa77328fff42f1531c1f3bfa4663ed9568351a005c0e6e0534e80657e832fa8a38f4a53c16803d17ca838970bcef8946c80497536a83153cca38c5e3abe209cd36ba10cdfb854dc25e3eed01fc665eafcb5ca550dfb05ca857d6c9c1cba27eb1e90579adf8f6f9cb00baa9923365e0c39733e7b3a14bc8b8769b792f77ce4df5c3ee56b8b03749a7bd4a135e6f60d6ad39c6df8ecba70682626368ac122241fbdb19998d4575f12d94f3a978ed95b549827b10b9b87d994a9eae483b5a318dedd781230daf16d084a9de854df242fb078a9aa735c6330104fa821ac7bec0c448f297328ddfb0004d808bbfcab73dafd825697aa78ac188cdf097edffc63f8c721ce1182e9399f4f99e792aa631382f464a5fedc262c72f1ee70512c5f9193f3b0236872f8f8904cc1fe8262a3ce348fe63aa7a5fd081c574f1e5e6278fd6637bf70ad1540b700c31a19cfd5db0cfadea71b5a9e7ba4c0326c03973351eb8f66ee1281d181f4c937f77adc8f8eb640a5f6a1fa900afb8a4d982d6b2b14d91b74694cf914a4e0abab59e38f02a2e6e622685488c5764772f7d303d1bcb671033daee96740af65d54cc4ab723fa46e72abe9726eff25e9effe0ec61907575a85d16affe83cc4ea7eb805d8d7c372e6c7484f953856996f3e2b4b61cee95dbc3a6e61e33a9e906eb28d28a692a7bdc4a325402a298201b7ac8275d74548807daae61dc2c1b5b43f3f842a9a2dc0b5cdddb539dcde0663ae15283c139e419b7b778abf4f276a4c6ed8f245fcd89a2ef98fc0b7e631bfaf9b14afeb758864cb1869196156b6be893388b376faa3ab10ffe5025910e4cd5ea5185fbd8f3e952f227635862a444a829ac9f1f46fc33b9990b4d5ea3fb2879268d52c7677d04b02be5ef4354105bbf81eccf6e5c0c476fa0d7d87f4b2b23fbcd644684ed641b9c0d373c98e1961688dcb1398ebc1d3e1832c6bffe3693e653bb5206aca21478ef9cc59913c310d3e8e85769ff9b", 0x1000}, {&(0x7f0000001140)="db566bf54997b224171660611cd7bdf4067c623773500c35a0e09b9ffeca7b5df6b170dfacfdc274900d6e8a36f2163d9d1e460e6e9b30dd950ca85d1b06ed411ebc2431dcede5d3d8dd3e96f0f1de363deacab2d5c0db8f7c0b65fb614786d65cb3be03459b273cd8c7f18aa779954763b4e0eea3b0f0faaaf9fecb8a76223e8a605eb7ff8f12f6aa1b067bcf5da900f19b716d06aa3ddf6edf4b247402991a8a226daeb74f66a66f58cb862458c12dd3d84750952b2bb8032a5972b08ea8419374e452edce6f2c404661c1544234d7450452d08a1d802e6cda96e821ebc1cb6cbb22ad4d8b7ed1d4dfd8fac72f535dd02834a12754ab06a04ed27d596a0c6454a72404336c1182a08c31ecd64d474156929c00c5dbe2012fd1cbfe990d01eb6268a3e88000a870acd05dccdc1a95e36e298c5e752008b8d2e5dab9415aed5d25c8dcdd345d8e8e7b94ed94bfab7c62e97cd2d33060b9347bc35e9b246d280ca3b16fc4065a2972835fbf1c184fdd62990299dc36ef842e28019a7cf3d2f471929509e3903bd10c7573215c3fdeff2a1839c13be31aea56e9a25daf1eac6806deccee0e3be71078c0c1620c5d591c51d203cd61a12df32c94ff7d2a54aefab1c6d0e4c6b3b026246a4d2910ca37db59c7240af9be58b70264cc7ed06b8ff443d59629e3ded6f26b7ff2d56edb0a3db4f3cf1384529233a87d74ff1ef7fbe9ec691e87d89d50cdd293f3163afb5e1b384943ea78158e2c926f70fb8df81ebce8182e12e82ce8d7af657556b962b4a90e239f01857e96888522e65e1ae91b32c8a92d28c3f25c74c40bd9917ccdba498a22bfdba0ee074676e6e594882ab36f57b855711c6be284d04adb247b73e1612e8805e8e214128fca521ffebee694add3130ae145daf964153c968bd06f0a10928fd9a3777fc11867191dd13c632c1f1de63c6a9e28c9eec33427394ea0fce2a5f0a87fc3ce16768d8326bcc454e42f7804910613fdc969cbf4868925a4e9f65d66a7be8777a4abd01e6818b387ed7565b926db0a89d14e611d6b484d2d1590e5de4604308e1cb5614aca174a717525c8d7607dcad3b939a20148fb2477b829bdc5b06e1c03c808d1fded66c6c8a39faeac2e96d74684ba6dd9d0314fcf2df502ec6bfe9c05ad174389fb5e78a5248015c9454d4f10fd675d64fae1264a3d7802f0decf4f179e631512dd57eae7da1e9d3147c30e0dff8ae60217d16bd571f5c5ea555636f74de3b4a216dabe8874cdc4962bed69e3bc833c9ab0ebdbd87c771bfd9f695766e3b136fa164fcd2a5c67355a6cb7d8d50d4f94fc06b291e7df8f0999b9109afee2fd698793c35ebbc80986575f6c861df888f9ec4342d4133146c97a9d6e3d0282f792cc8e037df7995b89f3708a4fc248b020443fc5589287178e9e7b61bf25742838047b1a66fa961b6eb2cd5540179e947622add775a38dc6f7cba5c21ef8c6e6cda17e734fd2716aef8da97622cd29ed721e26fe31fda4fc67d3b7275530fd871f3957a19cdec470cb99164fdd73f71897365f6a3982e3d973e4ddc99fe143a5e4d26419d822332ae12077b66c9fe570f60928175248021268e11cbfd89d3991f956fea5ca8992590ef4fd3d821fcefd4929f9cf3d723183f06398b16cff6b41a523f9cad5f60a44214925635bb4dba7bd108c931d8873e689f4360ca5df1b843679908edc445737475e0bd57c7d83b24845ac0e37401df7928b40428099adc2db19eb012968c1055ad45ce3493666973328585f7287082beb6297e80a10dbafc93e167c2885b2a5fecb09198a8813375c603ec9bb63dc3c0b16329023578e2b189cdf712c59d206ca89d1b8c0e76292da532ba41739c8cfd1964c31edc678fa0bdb37da861e730ab68dafc1b0267e5fa58a81a5cfb26faa4e129e47ddf9295963624da9dbafa8abb0d462a79d581ae5a62dcd8890914bf1ef918f94ba34a8b66ee46fefe0f6e8b1bf9778f3065d58a66aca874d75f77f954679f39a422f3612874488717461f3464d36b0e7c16966c9a6a0042015126e0d350018757af917f0ba9a68767af8a71118d0b8451aa56902874d4bfb644e3a1d229db442ccca6037555e1f6a96ab0de18ebe79a9253d1ce95d8b04c6d9a6e0dc03fa3db4492ce89d924a782689cfee3d8657196fbd18606fabcff0a7630814bb3fb8dba4186c867dbfef239c85846c62936b82b8ae1ce088175bdeb4855da09c8168f70ebb42dff45f6957a89cb09451c341219cf43676993f4ba18f6d0e3601a932ef6ee6254fb66421a5e89f66cddd5c1c67de5e7b8e9f7b1039c24c6975a077559781a0643ee88725a01c5a02fc3a7e9908b161e3211ad595e3a0ed85f34f8476bfcd2404e578e0c26c242c39674b2e5cc9d00d3a47cd48e6afc2f4573a662b2a0050c8040f4b9b0ab9dd42493c502eacb684155f6a0efae3b2babf7d0a10f3349091e25436635885f21585f6a848111fda36619bc7a9614f2d5cddc72ffe44266fe5a8917fc20d5756d9bde4eb0226295d986824d4a5ae1edd96affdb67832bc64bf4fd99c96e93c5dcdecbb3f5c194a8e58219c1fcec26cfd5adca27bfeeed3ae03515bdebba1035c071d4663fb70dd4b404522da131db8c8ca30a4dc7fb45a292bacd0e53fd755c7c9141fb335ccb24c79f7fa5dab16a2ea604b7ca2d9f38fac8b35eda7a63b5a81661c1f704029480e576802f6193cb2c9b85523d2cdd1cbcbf677dade2df60c6f69bf608fa9dd33376ff4a2638a0362683cd69be3b65dcda3a6ca3693ab2f958f8b719c03eb3b8ed29da8e3eab67868934a6e8d3a2ce1bd4070b9bd16d9f269d293b1a82ecaa76b2896ef3bfaa12de0d2680d058ceec204b91d6697ad4eeee9c1a2bed00e7c35f50d304f0f5b266211776bec2cf120023e9ed8927f158f3f1695588e570fcf49eb027e64b8dc23e43437c21c26d861f9ce8c5a2282d3742ce2d79306ea8309bc677cd3416d453c47a6c935aefd2366f5ad92956d2dbf6d5d96df51991ee263d7cdcae7430d3f910fc8fc2bd129daf2eea85764e57d771c9b3a3e70e4b8df364476475ba71575bf011a0f07c3bcbcf1a82057ca9948f65682935a6669ea74950ef267bf2cee741d78979cdd77f66239dbcca21e954359c8aba84a08a2a47840d2c5ab022259d60fbb6958dcf4e73c7a41d20f7201e7cb71db1985ed4c6ac8b9c6ea6ea254dad8eb6ed60abf19a4f7b34067384c9bd4b3db649a05ffa17450bb4b8bd5c757ae65f5359dabb5faf93739a63545d6345f5af6311cefbab4297c1fccb8c3b338fd8d0f72f2d155d599670203da7de5d29b1c34a8d749bdb8c46ee981d405eef5ea2c34c45a3fb45b35e8c8302b4d2565c13052939e80861999ff498f5246faba42d26d8b3b2c8e4f5097141f3b8d19c1dfa329cd6d95e8e61185f43d7c017800054c398899951b1260b6ce0af27999b786d017c25d222c4d27b82ccff4619cec735b130e4a5d8a0a456929f0371e148f122e4b724061b1fc2b2c2eeb27459918f2ef706a96099684457d6ccf7f51e0f0caff126a3dcf74fc652766c350297774f7000723a5d2db111e38998491e0e67d3208cef8dd3fc91fa84dd4e678d72deffe5eb63dccd6dc9b852bae88ef32a0feeb59948bc5291d52fee472c778d2eeba1e15d35fc4665e47ef555edd0d297c714ed68079448682fd04630f6d2c706c20cd3d49157b3f57c244b231ee3bf16b86a3391a1e85fdfd8569b11dbe3d5c9d34c0e792640b096cb30bb902882e2ad979cfd112842193bae65e1fe10022baf1d19d03885d052fb10ebe737fc2cad623fbd47a791b5f2c9c05966a733686c6bb07fcc218bd8c93d029708dadda6189cecaace0b9a9ed9cf7a9eca940f7ba1f6221cfa33d136f6b32dad71d1ad7438c2b178f0e8aaba906ee4e647bc1e217dbf9f56589012c79449331b856d0861b1ac3c06b4e829a7e0b3bc586b3468ceb500dd4f150816695bbb7c081e129a189966c7049c70a5f88d4788014c6fe7433f255f9d5fb15fee3a11d048e782645d6ead3d5858ff0ede5b2b2c810a81b484cb07d57493a445683049f26f5b7a376a6780c40d4a9a1e31a7be0cb12fffdbdc302491aeb986eb8ca3af8f6bca25852031490fc8eb718ae53c5be962f2b86ba4be262d607df4304557769534d6023bb7d078d8cedd1ab5fa7c2e8757da8f453c8b8cc0e27093ed45b1487d1ee5e9a9f83ac2b7c374f56b63d13ad6929ba1d00205c43109c1a6cf4d67cec474101c97c84d3e041c5f871aaa958524360cb5b96d8bb8d3064c9972340c5194e053286b45cb09280c67c4c5e4fa592bae9e426c4e8b706371b7f5ccdf80915812fafa37eaa00e01f023dc3c1c746b7e2ecb0cd50e723af5e5fb931a0681f59befd80957ec514e21ff8e76553cd589d822bf53c766e4e5fcbd58db396bfc0c3d101aa2cad29322db05f183322964d244873ca9e1b4dd3680a9f8be76ebaf71666f7c188ecef63013473802333e1e88cf6db2f6ad025f1ceaf116217dd14b10dadec8e0894e4c853b1ac8758888bd7756db75dce4f2be9285bc937e7279ffe852d28ae962f44333e70474227c3d15899f0830b1dd8fb21e0ec63c9b461c0aac6b8232b434b2af9d513e2ae9e8e8890624a672201eb3676a57d454e5676da5b6711b6e08e256dfcb761aadde5f750ddcaafb879680c7b18b78f43de3ad8f21fcf034897bf874eb782b318d5294a6aefb2022a70a65e9d0c21afc34050322df9218e00078810dd123b3f6cea64dba7576dbd3abf63ad59bf0947a9f914df97618a55d9fb7b5790310eca19572831a1fa864984473618fd37061f00e17ec8dd4d0da62a9d6b27b2ba43b1d2a9eb6f4232772a2cf635bbdf455dd62f897e07d5ffec1b6f017440bbf8c6543e024ffc90c77a1d5608d75444621f9cebf1dedb8c2afd6b255ad474c83729fc046b1b01a280ca982d266b59328d4d2a08b6fbf2feca4f5693db5e20ec8b1e6fa37c7807267e40f6e4a9e68e2d8dd0ddf226b3f306f2e4b0ab8bdd7ff2c403934ff1adfe39c2d0e4b9ab3356de3a0ade6ae9b1400cd8afb80e5218ecb9a794efde999477eba089f9bd6597dfe491c71ecd85c9ffc75636f303f3ec2a317d4ee7a834ebfa8b803d825a5c9d60cc6a439f08040ea5a0c0a573f0c073c05eec3fd0c4f5586385291c733affc0640f97692a497625203ab77cb5f828c5e118dd56095cc3a3450f9530fa56f8ee524b6118a36a044a548f9cf175aac274facfc16455bd95dc4c6072821810ab78e38f1bc39ce1f2980ebd53987bc783b5008672127fb41e147428b0737135c47622473042c888ebd9d6f8b8e6c259b5135bbd34c2c1aa2ce9ddda8bc02b86fdac8312bb3a2fd1ba5a8db9332c2d84ec3dca57803f7d654bae3fca7b5f9b0e79da09681a1fcdcb36184cfdbeeff9934fdb788a1daa512092ac8398a5c932c42b2a130d9993f8b892fa5422b159ac2501b0c2d9b9a5aacd6b13528f2aa19e1605de23a1d7fb9435ffaac555f291f462e9820b5c83cbee7dedfc5e836b705eec58cdefd8157b82affecd4b83552d640af9870e1b914a81ff73c18f0fedbaa6269f8663ee3a8d1a49adf6d03e30243101de08cb6586a1858ecfdff1abfc5a2b340e6fceb9d9090d4fd27573aeeac85b148c0308159ee6ddf309233a09449d1dc3fe9bb2378d91136032e7f1c236569d0ea1ec29dc8be11572735b1c0970e312b88e70f2a01a0af24b2934bedcc7a7302cfa3e687cd90f793220b7ea54335183355b4081", 0x1000}, {&(0x7f0000002140)="2a6e43263b6ac7e785f6e3eea34192172338e738bbccc7561c1fffa90e", 0x1d}, {&(0x7f0000002180)="b3081c84ab4de8fc5c0e224c179f2c083675319a21d363a83d550c90de4fa99798d0815e1a4474da4c29f384d1e7a46a4a85e3fde48825d74ba096406045676235d72f2e083632", 0x47}, {&(0x7f0000002200)="044486966c055a1c4376b8eb0c4febc9a2d96ba0e3af1806c97289e546e1bd9a12cab8e03c21354e34a781517cb37f8d9f3fd535a825a9899c7580b251704aeba8cecdbaf9aace03a835fa9dca5e025bd4f112a07ec8305418295ef285fa964588dfb4908e96eed70477f686f330ad96fcf3378bf52f4c19bcc7eab9fae58ed52d8940b30570c888277694315fdfb8dca4ddce834075f06bcb2f753eedaf1906ea5cc7f43ff6d24982b84fecdd391c496d", 0xb1}, {&(0x7f00000022c0)="845b9f0f12bd3174b38aafd1335b6742c89af2dff1f95e360e13825abba65ed2da5bd9f1cfbe535500902c2993d7e75e8f26fce37fc02996a410e9c604fcedeb067135819d30faa2771f6a9b7b0ecb7eefb983c784b2c6aeff65e8aadc18521f2964bded1798996a44b875ec7a64b225458d7d831a1b02b386e4f7c278356b8fdbd15734f9f9fc73e371166810aa9b590197a39785fbf8eb23af5ca2b897a6e3357b59ccd0f3b850cb2e68fce3e30ca3ebffc8a315a8384bac2b2035ccecceee1ea8e09bcdd5b627aa24328c9fc858bd2c7abe", 0xd3}, {&(0x7f00000023c0)="72e713251a9c45fb421abd13c09afd9b247ef9bbf345dfadf26c691d69fa8f0538b9db0a7217a19d94558552570431747a86437b47bd3596e3c1b599ce126a2ec6a157c6433e4225fc814dbae51c13b0d625de3f407d98232237e2548efaa9b91287a683c5886a15045e7cb9953f09ba2af17d2906cdb4a83d800329a91db958fdc2f9943f6a458914a3c5a3c19f4c2f00afaa5c730af6f3b77e2860daef87386cfc12820e817c58b45cbcdd5dfe", 0xae}, {&(0x7f0000002480)="768ed30eea474a1d0ff926563a32dd81224a2e11aca970ef02bb376ed2c58d322a0fa26061e73e2d12e88f989c4389dfc49fb6f80bd54f83ef53030691159f8d7f2d6ac5320084cc0b1054f714424f2633db29b2d1cb74fe01e3d5035a9179", 0x5f}], 0x9, 0x38) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300", 0xfffffffffffffffc, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:22 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chmod(&(0x7f00000000c0)='./file1\x00', 0x100) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:22 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x88, 0x101) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="fb05e33bfb93745b50493e9ebe1ac1201b841a9c0ad7ccd3059309097ff3b4ed3e2d69e7b0633bc4b3830203", 0x2c) r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCNXCL(r0, 0x2000740e) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/120) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() fchdir(r3) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socketpair(0x10, 0x8003, 0x2, &(0x7f0000000940)) ioctl$TIOCCONS(r3, 0x20004276, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r4) recvmsg(r3, &(0x7f0000000300)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1, &(0x7f0000000240)=""/153, 0x99}, 0x43) ioctl$TIOCSCTTY(r3, 0x20007461) sendmsg(r1, &(0x7f0000000900)={&(0x7f00000003c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000400)="2fa7f36a2d7ff941b5c98cba74eedfbb3efef3858c3b328ff74c3d79395e5777a67daf35dcf4247d14a2736f8874c97cd08720ac17521464242c3e686b13a8dc6889f00e3ec209a4f192c27b67ceff98866c895689658473b400c95a10f6ecb81d58e75d8848041d45f8faac42953a70fd3c882a5c39a4e9d3a71ce7c5454ccc", 0x80}, {&(0x7f0000000480)="30334fa693e97db00d092a4d52af1cab394c3cfbe5a181e06c0a9d9615b2b040a7b727dcf1f9dbfb934dd3118016cc4f5f62d7d30aa9d72c4d79878f96ac52348d72e0ea837257a90ab6ac305aaab4a3eaa08c247690e7a998c12e199723d496636fd0444d03aa4f52d38da8e668fcfb63c06334f152c716b65dc133fd19f8cb97e9fd482e8d444ebb24b5394d2a4c604c67ef798e81200e16cf18b4827ddd4a23853be68e0302433131b886b7519505e7a2d907a68c961ecc23e431a7dace6a550c8ee0e8720f7488857b0dce32a3bbcd90610d38b69d3c336b6a89360759321688b47426d415e7078723df7c50ba9b713c4de8ba1550", 0xf7}], 0x2, &(0x7f00000005c0)=[{0xc8, 0x1, 0x4, "db660eaf06a7a1b4d056a0c3e0524657662ad046bb49250b0b0e23550aae249a0f9458f663ebf3234661212c1b8038e1a604d908c211ede1be08abf297f03d57208b455aa5ce827b9c7303c008cf5c88e197dc95b708162b8e9d310c348ef8d260130a1201ae2c71c3202eda30663f46a5d6db69e804b6fa36397ba6c225195bc09af47b03ac48c0a116810031f0243ff127e2a101183837e691db86e6274b19183c22f4f3e5bbe2ab566c053076f58994fe134532b498f7"}, {0x40, 0xffff, 0x7, "ef82836668ea68b68d76211115588186f6a9bea9fb3d76260de84d89a3c3014258b0224b26c835fbdebe52bb446c"}, {0x110, 0x1, 0xffffffffffff0001, "5c89c056bdf9aeb9c5973b6979cc3f8b3bee6f12b45cacbe29b3ee9109600b1b620937b0f30aa49590de6038891f824859bfbdfcea0ffe7e7914780881e5c34ad1026e54831c2f06e87ac24d76fb0a5eec768c93c7c8683f12b73903ac2e74815946c4124179e04c4eb76eda35cd46b58bf36eb8c907d9d3df1ad81e662296cfb7647b528a0bb64f48f52188f02fca44cba75025d04f37c3d435be63042a749a3a4b0bcee468403b902ad1c7d83e8fcd099e8ba7e9fb437a409c94e5c6cee201bd95858725a0a9fb84055f0344aa00b90e68e54c44b76381e3344e7673693fa39dd0411b5ef7f7268ad77275d8c61824e3105927c8d7cea3a6801e63f9"}, {0x100, 0x0, 0x3, "96ec1cfee792526c0757937b55e33befa1888830ed48f85ab4b29aaf77f48ec22bde61e5807ef21798c1b89e3ca31b7d41aceec2f5e9ecfe46575e40c6451fca8b4f381585b556699fd99ba04b9e866c5aa6953aa27a28dd0aba65941740641d692b1f65fe9069d6feba3ca26bcf1e4f9d3657fddc09eac9263c1977e791ff2b2906ef5f52b9c46afb9e91c8525d1193b7a9e7393278a97b7425e99929ccc14352f8cca49247449c060a514262375d82994d701e22a328ec48a1ceb8cafc6b0a2a1daaa7dbda8b9caa4beac24c7fbe5f1c50bdaa1ebbc4df9e7cbcbab1a5ed5b3964b2d4588d679b4ce0a4b6"}], 0x318}, 0xe) fcntl$getown(r0, 0x5) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) recvmsg(r0, &(0x7f00000024c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002340)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000040)=""/88, 0x58}, {&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/218, 0xda}, {&(0x7f0000002300)=""/17, 0x11}], 0x7, &(0x7f00000023c0)=""/238, 0xee}, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d915e5c46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85a502ef66146e7b9796552387fb4a4442aec85dc923cbf43c1c027d2d078bb034dac2c7654e77828a7045a40d919e12f2eca41fe7b8d70c95fbd5a32d4652ea2df582c0b23f32506806c07348e8e93fc5253d1be332b025375f1ef362ef43b007d46877044d8593e6ad80f64513151e21bde75b9a1d92564b5e5e0df3e68e9ab8a556b9ada0976e8c4bf87472e58926cecb0309eebfe9200fa677409e80f72f1feac04e497cf44c8c9d74fcdfa78488f9460532b1701622d7a58ab82779c77be4fda4816f48a6cef2d25ca2fee0ba4f8705362300000000000000000000000000f4c7f18215f2feb953e6007492d2a41bb86f9b2426e637e501a19b9c84a48555ae", 0x1a9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x200) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socket$inet(0x2, 0x4006, 0x8) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) 16:00:22 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x0, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000940)=[{&(0x7f0000000340)="44e603b6df9137578e0a370a07b79bdb40543334f4071298985c215ab45feb3603a9bac43c64e54245d31c05f2649ebe5e015956f6470aee75247b26abb225e9142341fe3540db9c575288dd0ef2f302dedeeca7236ad982ee734a217ec65fb8d99ade28058e371b3224d4fd2dee7f38cac25fbeb7f8fabdcc2fba6c8f644d42edb0dff51589b4df244e93633c9534592a9af02382849b6b520c1476a78244afcabaddfe6d3958ecf470d9a9369fa59968c240e721a6f486661314f5233e44ed2843233ba2e0e3adad4999a1501ab3a4ab20b2c34b26352ba6e84096a0608b8416ea3f5e81fcc293139afeac41d6dfbe135fdcde279fb3546e89fbb06e7e85", 0xff}, {&(0x7f0000000a80)="4731b39372ec2db2c3e1f32afd71f34a97383ca88ca5be16b726b1c3d9aac39782c00b98143d0c367de9be75e3c51576b6d4e40ec2be1563c4208d764e384de0ff4e505fd97a372eab7b25bd71cd17ef62b0d070eeb2192517326588375f6701f0bc52b3b0ba90029ab30f7fc282da44936337faf6b6782517aaae5ff9468b08a9bd32cd60503b143448d05a0f2325201725f2112cc1ba055ba9028d4d7e3c3d176715f13494c5dc251a5fa6938601000b193968f05fa56a229117", 0xbb}, {&(0x7f0000000140)="5c237d007a8946675e7727fff082fb9e80e5df", 0x13}, {&(0x7f0000000b80)="736006a822c42521dae436f6267435a192b693b01c5c0d861aa4e017731cdea8e836e68895541380ae479e7d6abeb3644e0c55902bf319a70fdc7ed56e9076f8ca4f0c", 0x43}], 0x4, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001c40)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000700)='./file0\x00', 0x402, 0x41) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)={{0x18000000006, 0x50}, {0x40}}) sendmsg(r4, &(0x7f0000001f40)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000001e80)=[{&(0x7f0000000280)="e4c4654b4917b25c4e12fbb5c52b9408cfc71d3c3b89942b0a0f4c1e5748e55e9f053cbcd575b63ae0faf6432347671e4c65cdad8313", 0x36}, {&(0x7f0000000740)="9bf5902b5d28e53ad2ef73230810fda4e0bf5f6c20e2ad11a87083238479684f7f96f953d5bbe234f87447129718e3b7633ec4e84f5fdbf5e5a32297af990b5e5a597b057f2619a8f8d00de4c3a727c4df5235e55ebe15e0553694dda7bf32cbf4b91a1609df648c64a7", 0x6a}, {&(0x7f0000001d40)="69864e325d94371fa21011715aa57798a529d808d3c99fa15cc74c7a5a3ddff6", 0x20}, {&(0x7f0000001d80)="5158ff09f9bc7207097691152dfae1878f44df9007c2b6517f507db06fd31aed8725c7893a40aae406a7d83395f0b2a5ae1801b0014c54e1ebcead86947477e1e2c3ab280f365a417dd8a2587f949c1bc4f6c0f83ce269ecde8adb529f4db4b9805e846c374833afffdfb7f3042031609d6cc35b12aa17efbc5480c7a92a7448f3d255f72d4de538ed83a90425a2c30d23a2423ab0b445e50b9e27fb499c2416af79dd845b7f79140258c48227cc60b3117362e9096684ce061264dc9d0a420eeca7d8b743968e2f9a2d65d2c1e8c2866a72d839696ad74f4946", 0xda}], 0x4, &(0x7f0000001fc0)=ANY=[@ANYBLOB="5000000000000000ffff00000100000086dfdf15ab0f492c476976d12dfcd2caa19aabb402a078f424db752f141dfefeff54e4baac20ba6a4ef9e3b8ff95c8d0fdee0c10d19012654c606cfce0206cd850b0f1ad789ec200000000000000"], 0x50}, 0x0) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0xffffffffffffffff) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001f80)=@in6, &(0x7f0000000a40)=0xff66) clock_gettime(0x7, &(0x7f0000000a00)) pipe(&(0x7f0000000480)) 16:10:52 executing program 0: r0 = socket(0x3e, 0x1, 0x6) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0xfffffffffffffe56) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/77, &(0x7f0000000100)=0x4d) 16:10:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xe46f, 0x7ff, 0x7, 0x9, 0x40, 0x9, 0x724, 0x921a}, &(0x7f0000000100)={0x7, 0x9, 0x4, 0xffffffff, 0x4, 0xfff, 0xfff, 0x8ade}, &(0x7f00000001c0)={0x4, 0x1000, 0x5, 0x0, 0x0, 0xffff, 0xfffffffffffeffff, 0x1}, &(0x7f0000000240)) ioctl$TIOCNXCL(r0, 0x2000740e) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x3ff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:10:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r1, &(0x7f0000000040)="236a230ddf81f5251e0e9a71375db8dc35862cb084eee1422a63a7de78fbcb1de2f2aba370b5371699856f68033c77dafa0a2400aa76da2e67f8a647632308a373c1c26bcf4191ae24bd3e8e8c197898b051067aacb62d95b08a7978e5a69321b9beab5d381836bce5ecf6c6307a80ee79d971aaaf3c19bba66d8336bbe0581d79fa77b83f32f839bdaf502c199c", 0x8e, 0xb, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x20000001, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xd8e1, 0x4) 16:10:52 executing program 1: r0 = socket(0x40000000018, 0x8000, 0x0) setsockopt(r0, 0x29, 0x65, 0x0, 0x0) 16:10:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x102) fcntl$setstatus(r0, 0x4, 0x0) 16:10:52 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) getsockname(r0, 0x0, &(0x7f0000000200)) 16:10:52 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000200)="6e40f5b3b7920ffd55a3cbae95111574735a02bce673f34e7326e5e1e7e32196abba4b7cce6fc02e4bcd688a3c89acf9bffd2a02c4266a421e979d7856db8b5eb30c034dd9a1c5481deab22db87cfabee686c98ee7e1707b8f9a82ca81a1e713bfb0aa76a0dcbf6233442c4a428ed82126e4cc708069d5f67e25a2c50227", 0xfffffffffffffed7, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 16:10:52 executing program 1: open(&(0x7f0000000080)='./control\x00', 0x8000, 0x0) symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') open(&(0x7f00000000c0)='./control/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./control\x00', &(0x7f00000001c0)='./control/file0\x00') open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) 16:10:52 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0xcc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0x0, 0x62, 0xf0000003, 0x2, 0x2}, {{r2}, 0xfffffffffffffffa, 0xa, 0x0, 0x4, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x8, 0x3, 0x3}, {{r0}, 0xfffffffffffffff9, 0x9, 0x31, 0x8000000, 0x200}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20, 0x1c00000000000, 0x5}, {{r2}, 0xffffffffffffffff, 0x42, 0xfffff, 0x1}], 0x800, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xc0, 0x20000010, 0x5, 0x1}], 0x6, &(0x7f0000000140)={0x6, 0x10001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) close(r2) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x800000b8, 0x80, 0x9}, {{}, 0xfffffffffffffffb, 0x3, 0x0, 0x0, 0x3}, {{}, 0xfffffffffffffffa, 0x1, 0x3, 0x0, 0xfffffffffffffffe}], 0x200000066, 0x0, 0x81, 0x0) fcntl$setflags(r1, 0x2, 0x1) socketpair(0x23, 0x4001, 0x8, &(0x7f0000000180)) lseek(r0, 0x0, 0x3) 16:10:52 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x21, 0x4004, 0xaa4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:10:52 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x3f, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000080)=0x4, 0x4) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(0xffffffffffffffff) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffff, 0x1000, 0x5981, 0x20, "0db5e13528c8d95788421f3c49ac7a0953ed4ad1", 0x2, 0x1}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x47, 0x1, 0x180, 0x6, "396f41acd90f08b14efd1df83d5ab0604b6a3214", 0x8001, 0x80000001}) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) syz_open_pts() 16:10:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:10:57 executing program 1: r0 = socket$inet6(0x18, 0x1ff, 0x4000000004) mknod(&(0x7f0000000000)='./file1\x00', 0xe000, 0x10000) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0xfff) accept(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 16:10:57 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x48, 0xc2}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0xe0000041, 0x3, 0x4}, {{r1}, 0x0, 0x4, 0x5bc56f4104e67c06, 0xfb, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x12, 0x4, 0x6, 0x9}], 0x1a26, &(0x7f0000000200)={0x5, 0x76a}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) clock_settime(0x0, &(0x7f0000000240)={0x8, 0x86}) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:10:57 executing program 1: socketpair(0x18, 0x0, 0x40, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x76cf) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x1, 0x16, &(0x7f0000000040)="411ebdc1", 0x4) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="bffa620665b470fef7b089caf7027dd589", 0x11}, {&(0x7f0000000080)="48316fffcff99859275d0b29971ae474e8402a817d5e5318461f1d6d65d6c2d14866e363ae8d7e739ae9663e8340b60e549e15fc1947a1b17249de850c956febd242f64564dd3932c73958fba0931ccba9d815a6714fc74bbec472f4513ddab2e314cb1285a29f749563b9da65b396b98576a2463719b77c4cbb29589f74f5d93786e985920d898103e92c10776e68f65215ce020d9432a0da65499bcb419d244e7bd02baeda93e2d76c99f0ba353ca43b748015bf00d69aa8dccb7171e2bf01688cd082b7c386778c5f809bf3c910d829c257", 0xd3}, {&(0x7f0000000180)="e91a2da43314519a8823adc0ec13795c79c0ee45521da2af0eaaf0fa19ecb501780925d31614063e54a3f40b63f23d89fbdf1d94b84a9f5b53470cee9307dd6a72979e55859e10d1225311515f88893091ad8308", 0x54}, {&(0x7f0000000200)="1580163a60d6227f2acc1f0762501697f84238d4b55cf9c52cbdb3573ffa240d10241c4dceca152d2d8ff1098e03a2baaac13d77da9745c050343a0d81d5b20cd15c8daaaa0ec219d9bc14fdd069265b92de646e6381997a05cc74b78bfddfce6f2fbc4fbc1d5da41125a80a1e03ee8910fc8434a5295f22f743f74518217029092cbd0bbd89f660dd44ddd70a5c634f4d0b407cb3b1a8f9c394bb7f62e5ee0bace3f7bd66d90fb601f6e260efb49b6e8da927c01a2f694ab166656a3746a7908d7849b25deb7e18d150f072386c461d3f6f3410338815f0d13cac", 0xdb}, {&(0x7f0000000300)="190723f94427f0f192e01ca70d83736cafb50ffd5f5b4ba9161070c10bed37b1a10f76ef957e165684a975a87aad3aba0dd0c13be158fd70cb33d8bee50afa740f11f9ffa8ed45b354a94ef6b4b6d51584d304e46c4dbcce9a0ec587b64f15b79abc9f1ea97ea25b15a413687b592bee3a89cea2a5f48d0ebc50974d56fd630eed6711a0330283609ae01cb63ebe96100a753d5b01ff4602823add43ede26319a381a6dca65d494c9aaeea4301bcb80c72ad04bb10d1d7d00f990052d94090e5c116e50690b61efae9c2b13fe177a8bb846201851a7da7ec6b1d3f82f9cb8cff2c0ad684fb3d8f1c3d", 0xe9}], 0x5, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="285c0c29277c59e3aaa990494815c76ce588eb6b5afbc62462d0f873a9556793346d040f6078c6e72721b3e1f76af98beeb0214c023b97999d566a29cfe1223697c0ff585dbcdf6c2bdc71e926cdabe2e3b9210e7b4e669cf3b35038f1dda52e13486e1fb5df274bf05be1c4ab04805d250cd4b4c86bdff230fade2ae44635c1ec84c311ca4f0ae5dd05cab08de61cb754b94e7aa5e5a94a75e85f7d25c69ecf0e7eb9bb1e1a995aa8d0c95b2fb0cacf4d7be505d44e42e35380f48e0ceae3255182916b19440a9266bbdf9aeae856154fa9aab74053f54974f438b874ef8e25f76c758889f392bdd5d79b05917c42e88c18ce7b893d075bb8a166ee3e3540749759ec24fd1b16ebbd844e79e9779d898b32b8707875879a605e5b39420baa83eb486ed97706debee1c8a90729aa4b49f42321a07ded22eea841511c2ba8d15ff626f6c8dc8fb4e14cfb42e942a13112a9cf2d46759c2b147d5e6486daf7095801dda23a159e47aac3e3a5e2180d85b3b287b51ed4c4dd86a63b04f8d41cc58c4a5dbd75c33e5b7471475162d35aeeb06e273ed0e28c8aeb3dda7696e366a502c24e2e5e8c9fe45137ba9bb42773bd5285e3933d8e22ff05a8659e6369f537811e623380c1736deb62f5db093320535f7f7c71cbf4e7e7af86f3c99cea8135ad12b3b8971e52f3284cf854d39990a6cde48e7d7ffdc74f94bc1bda1d3f6fbf2fcaf03172fc2f19adb801ed019d297841304f665ed101d626bc94555d13eac977ca1b1779875d7b18517f5844fbf34b8bfa9403f33c798cf93b89b51524682d451581234eaa54721e2b375d8f1aa8fa122aaafa08b20a417ba5cf83dc43ee55596fb5f954c2cf80d6be0da7ad9ba264eee0ec49fc36dcc2a97bbb564f3880a1ba20b69615979aab05a85a1cfc63cea8b43c6ba9bfb15ad8f8cadb702144f69086706d7f9b8dc2f8b5c7aec49d638f4889bbe35ca9acf23bd70588f28c92cca2d19af303481db66def6189294a68ea525c8df316fceba0669de64120c05068e13fe3428e3c1bfecdc4b451a3578307398a67602d5d7dc89c6911ac76799a3760b54c9d499b999721f764867609cd0a3e0caab0f505c03f136d2ead90f9ec804ec9c4c1ba7fa3db943ce29c2e3f466aff192175d258cd7da7f00c8937cd348a1943f86f1d8ce6cf3662d0d78e47916651ba5de4fcac8cb2af2abf92259cc45a1d926b16cef723c9f5fe00f4496d53e178e08c272571c94a69e0341947eab945254f364fc6c103149ba47224c380f984ca95dd42571403b9885446f97748a4352d9edb3234854f653b25f40cc5b3c2750939559db4f538b9d675142c359f956de749675e1e7247f49dffbbab6a0b9a188054584f12d70dfb3c142b6682fd672d769cba4a68d93b4715d7e438a4f41a3e195066221270c8a5ea0a9f2be787bd2809fcd995bfbafc6119d423ac609ded5789e599e0dad8be999dca5c03e9e0fe058c5d6fde30b7782e2a756209b7c31940dfcd46368daf668a8b1a30ab3919c17c1711ccd90df1aac1a5f4e9615cd05eda58fdd176ee1b543663f37eaaf4ceb651951baa8f56f8dba65f682cac93c2c53c9c4de2d175a0f9faefb29356515c571d5842fca4a1adcf4562ba5f8c5e43dd04d120e43942033a900ed72d283ae7e926c9df160091026975d7b48ba48991f19f475849d53be78f91e1e1f477e808a118cf78ee4ff276c4b88f9583bcd9d142f95cc836b05b544f0a9e18bb12faa38b3bd2a00bef65a972b900e46e4862e5cc10e2b208630a19341440dfb35559e8eaabc489bee6bea033c15bb2b963c84b1706b1c5df363e6cad38391f5c1539f36a902824d99c28f78e2b89fe53854e51ca5161195086da1c57decb11b682ca072cfb7fc310d473a8ae334e406bd402bc20fb067e72fa378ab9472ab6a060daf608be8fa49a1b1288b2762dc879f4b4c2d8f45e40cc9f951738ee138d15bca580431406610f9d50187c8d36d14ec19598c756367ab8cffc6e2a77366f44975a92cdf648ca9001c629d271f3dfaebb6fcc4e3ae027c312ad1db4189f9646b1404deb0e32b36e17cd5eb0858fe2d63de53ce919f85ca014c0bcc02d98c3aecba6921768489218fd725e69eaae113d7e93f32756d0afe362036862fa0d46dee591071afaaebee53ce95a7f703934ec78081c5ef4e41a2772dbf759093770deee035db8ff501823fea985604a37f5cac720d30bebe48074eb7336f2ca40b464d683b67f40ee1b64b95f16646cb6b0495a77e546454be6e622453b4e993eed6b535cc0e42af7e01332b434ecd31b4d6301fdc84e91a3288475f3d0224f408acc63d5b3c76451ce1ffc570e4563647697cc80bfc023e24d989d4cb7a307a8677d88db5714de680354c5c0a730d06b20d0a168b86d25f319407f1c1b5f36657189a289251de4568ab61a0b88c31481cc43da73068a885c1485e3b8c659a0372238289a3c59425cf40041c2900123e8f8500c0e8397e8882dcc5a00acef77c1dc3a77667c1af035e6b074656cde3aaf98ea677783a76252f794202379eb61522dacd581aa342d6cd36a1ae99fafe99eba2cb8bf455614c886c97e53f890ff62f308c46aac0edd8bf070d994e6eff3afaefdc6bc4fc662f3f67f6fd2942aa44c6906a34361900bcf0acda4c378fca94bf851349e73c696efd716529e616d26f277639df4685876b67cc4ad6d82fbab4d94101ab59f04297ea254fa19aeed11741bf862d3acbb40e6f2210b45fbebf147143b8044fb521b5ddbfe8c507aee5a870c80ab987076fcca8e345208ce918cfedf653e64621a7c25222a4c314377d6a19688e95ab71a91ea6cb1d6fc34548f7186e4cec0619390bd14c3fdb0ec0738932d8faa9fdc7adfb3192e9383d31ee2566f98aa43b4b6fa18f9f85e9119857ed1f54a2bb56292d915c00f617fd4fe7b43286b91116bc42c8a0de72ad6aacd48ad4d86d24bd6ad9fa7e0843bddbce33f10a0719bb89103de8d6e537342f7e1fd398d948ecdd64a7420d83368c9520463d938e10fbfa1567426f67ca89c1c8234192ae75591577317ae13d5bfd8feaca51bbd3e8470ff533df72a6738e3604d3b60b26a93d034e0f244e35bb3107d1ba3c2be7570471af20727cc15674793942adfb3679741282649fb710db2c13c4d0aa8ea0d7e73e60219254e0328222a1ed117ca423bf12cc76c4a451f815a77a6db4d396308a81adafcde8209fe8d9f3cfcf6ef0ec025d440fc9411da84a4e1bd735863cef7620c026ef9f3984aaee3098453e01222d061990d85cf1303e6552d064a14cfbd3140ebeeed9aa4c728d874369e7c5006ce6bad20218a4faabbd8cdb641fd5a9456e3bf36cc743a84e8cd34a51b4a17d717d28238c53ee2b8e02031909524f50b1274399c6cb4f857e2b5b35791850d63b9f3cfc247901166484b0621ee46e3a69ae86b3b9e789228b868fe0f982382a8317fdddf2d6704fc1ed353fcea5d7926e39797d3e8c4522e483b21680cc861b9d1d725c111f471d8e0443de02231e7060b07bf152111c3ab142e623f820b8702e6cc5cb896eafb71aa1ed56c6527e5f8daf655460f9e3f383047891af6469b37b5635ac0ef008e4ffa79918411326f52bb78f09dd7929d2afe933b447fd90e6668d909ccfc2d46a0193f700863b91f7785eaddbe30b01b45475e2ccf9dd2fd2a754bd1d55b9f70a1fc7c68e6bc834a116762fb6b35e5870096c21060e3d0a8f970d1c2724ffb07be5807af8b15b4f55b8ccecd9a31bd9c74d1669f0285e04fab6ea44e4e5c7c15782be131f77ffd171fce7d2059d02fbae7101594b36f74192e7d4888131b22b36fe59ba70faf09bf3a3a345e6a4e81db46f300d08d8a7fec46fd2d0cb7ab1c2d1b814d9ffba1eed7205a284c4bb88e9c0df56378570a0986795d7e1f6e29f6d19baac1d47efdc190f8023a0954e2fe23dfd1f759351ed0bbb62dbae99a296a5250b64cea4bd96cb6e351a76b818d0468d5e38fa3703878cab07be1c1eb0ee4455f664c9de42e8d57824c6af22e1a005568cb371187d3a6f410a34c5728034f3275bced39790900dba6444f48b058649efe4039795ed5ca4370e6a75e907c0f6a2be1533669c4b1c80b06723fbb66e845b6a1618b036c27d6c5bc25dc536945c183c9ff6ce916559d80eb5a923ce901443d509f17cf73d003e58a7b9e42e31fd976bfdecbd5b1c9096f113d7f558756a69c3c1a41c35ac6e1d60dbc6d23a83039bb67249066b1808afebb36ca786ca4730fd134a43080af51901429ea93dbc9f4e459fb85679eedb02162c9b9bde6bb1f8903a8d06ca27f6ac177df1937bbe7fa42b225f3449397f79f4dc48dd15e7b989a8bd8b5f7133a2587ba76687c76ffdc4819206fc5a21f7fd5b83af7e2fdd190598dc98b1fefb6903e4fa92389181672ff87a1a377aeb99ecf07f89366c6438862bd450830bfa537910a9f1037b0e6b39877d2bd8a91451dffe8d64535221a3968bf1c98b642d31831e40f3f3ce9ac895ef6126aeebc8b9f5baf9ae40c03858a08e1f5cf0abc147f12ccbd2feddb5aa240bab885d353bee26a4786e6d3276b1f7038d03eafa65ac37a41d4b0ce508f14ffa3eca556784f216ea5db579fe145a50b2106271546012bf9a20a8527f5821c9ef1022c242e98ce1f0e3482bbc396b004faeeaef4dcb71c2e6aebdcd5df9a2b0525abb77f7661b9a4f6d64967b8962dee4283b27ec37fdef4cd597c39ee8c971ae82bd356e6ea5a80b007c2210a120dd1ac92787acf2999dc54d8a821d9ce6c3b1a614789e080ae927858fd05873cf643f7e1d6c1476a70cb89f092bcd019943eafa890e19d7588883875219d3b18bb96271b42f5035bf699e1aac1531a6779a0b45c00c6439a55649bd73e593c3f15549607993d94b19c42a806c2e85b35fa46f61a6ed80a98bac462156d88527a58e37a33175b9e972ec812a61663e3929700c46f3903606f65caec809016b79646b6612eef127e4f14de93812ec1e4a2c86e0a8ef03e6be482175335466f2839c06d3d08d2a0f5317d599bac7666da9d0c70e3c6c460bee5272e6be940642b8636681f666f11455738c76163f9f298f1529513d2e964fe4e7e9a2b97d2e8dd619c694e8c5c5306377b6ea99a9b9deafff767cc32f916687f4afba60e958fddf95870e3eaceea084b4226719290b8ed827ea969eb256a593e09bd8f17c2f13869b42017659fa41bc2fd43ffa1f1979d1861d5b797e1e5158231afd3d98cbe24abc1076a407cf07dd3d8a40ebe605770af3f9cf5397e48f73380a33b3c6d892ce498b78cfe4b2e7d4229c463724c1e6e0612d0b537bea8a0bb96169e57db397d1dfa561d5c257cd678a04ada2bbc7ac240f53cc8cb1cac9d1daac379788d31466eaba964d998ac52eaf74ed4832322c9cb797a25c3db255ed79cc5e082809ed2f90e454021756aba825f68021bb891f33f85d955c5bde76067c5dea2b802db373dfd749c3ae73066294820a4b1bec76af9ff8d6b7bb18aebd5578aa32c555e349b04f2557b26d5cd85adb5e782e3752909fe7d1c9b6a444bc2ef38fcbbfa484f1a70c02c1b69e9ea3833d6170b50b07dd0839c4beabc868f7642ad4ac1c2fcaaaae90e673012b00eaf5e85877cfb668d91e6dc68b2c95d712c6651fd0bc4e89367f2367dccfbc5b267fe0a93cdf83da2c02348601ddfe8a305cb6239850f88372a9c3aecf82dc104975478c060abf6a0f7beafb31e2368162cdd3c211885f9b9d8958b436209b15e3a6053ca3b61e96740", 0x1000}, {&(0x7f0000001480)="d3b2a3450caf5964420b759c22aef3ae3d1e7abc8ca0af6cf6e6633069fad3b47a25d6d9204c4ce893326f273af6e60845d73b367446595fd079e67effac08038c785214e8419c56eb20e6002a673d953e1ba6bb692ef337199330fc400be7b819dbe5baf4b3199e27e70efb5f711de48badb09c8389509bf6ae933aa2b084921680683768d25e6deaf42d111939d228a73ec2be0ae4ec48e55facfca212b64061467b2f58aa04931d0bd85fe502c9c7379cd2a8b352d8e38ec4b16a11105c21a23655", 0xc3}, {&(0x7f0000001580)="8e2155be31a756e03aad00c1fbaaa048ca032b1cada099ff54d2cddd4343354628514d1fcf", 0x25}], 0x3, 0x0) 16:00:08 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) kqueue() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000fec000/0x3000)=nil, 0x3000) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000080)=""/174, 0xae}, {&(0x7f0000000140)=""/180, 0xb4}], 0x3, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x80) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r1, &(0x7f0000000080)=""/6, 0x6, 0x40, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0xdf) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000440)='./bus\x00', 0x80, 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="7558e138bfd2ed02bf5529a811e29c39cb3d0b371520790deab27aa58c017063797e582f0f76b7b865290a854b092e8496681a5db63557b9db4d8139c7e2a1730e1762622c089ed1e6d038164cbe7a47e6927f89770f2bb25e2711a6a54ed9312a97159587199e4493480094673167361400dd0e9287769235e15d631e65317be79498eb4f94ded614ccdbd13d778b8c218d37923d9a71053c012bf32b2469865071ed4d938cc627c7578aa76785e47debf2a2bacea54db3ac61873e67daba8e7fcda240cef7bf6a025d9b2ef257c1885d67e3e970698875684df147595e7ff7a534b0d00a98db3998a418e9df5c592eea", 0xf1}, {&(0x7f00000001c0)="629fb13ed05b3fdb733553420d282cb68c3ffe9fc6cd45a8ba21bbd650afb93503fb33d76a000acb6ce4943f7ed7ec659b582cefa90d606e53ca1fea20051e079b055c1be9ce23dd3ac62e045db6b466464967c6e1154467410cb9ddaa835ebbc1fd828550e67d401ad937cd5bced31cdf623012b3898f4f3be36980ed93c609cca1acce40d453e84d810d4df109b4f6acb96e848d95537a48aa13e1176b1de88746427111b67d5f6454f8f3c3895f9500278e9f17553bfd1bd3622b445b56da9679ec7324696940e8c8cb", 0xcb}, {&(0x7f00000002c0)="9da64debb12512916351059e768c3633207b235dbc71d4146ef750958e168c1a8d720ac628ba1cbf2d2cf559207ba2457d7bd335b588da31a46dbcad399d711f9db31daf", 0x44}, {&(0x7f0000000340)="325968cca344f57efbf917b00faef447be41d06d7cccbcbb2f8c54c53ac0c0a569f94b6a7be6c324eda8ff314cb9a66a5801c49ac0b0df2074a75d0de335c09d148e3b0d13bc2a52d821dbdfeb565c77fe8b031a66fd2f368cbc1d8daeff42da798f8e22b613020a6706e93c586f1bc42e2e1b50ac47e3fe45c3d57f845a11f84a5a9ff17b05a4b50b666a2b037349d20ece1a5dea1d21f979cd4af12618294249cdc91ede9bde854312d6a52cdaedc728fbe14cf5048cc35af1def334bd7fbb24fed1724fffe0608a522f2ec47de60770f582b7371a5e20cf1e6f0f0233d0", 0xdf}], 0x4, 0x0) fcntl$setstatus(r1, 0x4, 0x0) mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1) getsockname$unix(r0, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) chdir(&(0x7f0000000080)='./bus\x00') read(r1, &(0x7f00000005c0)=""/212, 0xd4) open(&(0x7f00000006c0)='./bus\x00', 0x20080, 0x0) 16:00:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000000c0)=""/199) semop(r0, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x3, 0x7}, {0x0, 0xffff}], 0x3) login: pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x1b2e520000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x1b2e521000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x1b2e522000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x1b2e523000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x1b2e524000 didn't change! 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus/../file0\x00', 0x80001ffe, 0x28ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10240, 0x0) r1 = open(&(0x7f0000000000)='./bus/../file0\x00', 0x8a, 0x80) pwritev(r0, &(0x7f0000000740), 0xb4, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0xfffffffffffffffb) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8000, 0x1, 0x2, 0x3f, 0x1000}, 0xc) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x5, 0x1e92983d, r1}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x22, 0x80, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x5, 0x81}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x10000, 0x1}, {{r2}, 0x0, 0x81, 0x0, 0xd8a, 0x7c0}, {{r2}, 0xfffffffffffffffb, 0x81, 0xfffff, 0xa2d, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000084, 0x2, 0x3}], 0x423f, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1}], 0x1000, &(0x7f0000000300)={0xdf, 0x20}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x2) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x28) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00bcff00000000000000"], 0x10) shutdown(r0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x40000000000010, &(0x7f0000000080)=0xa, 0x4) socket$inet6(0x18, 0x1, 0x6) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="42b964a123f72ebebd9deff6ec7f8352dc19c7d0a319cbd7ddb73436843854adb30cd44da8ad74ae13ad25902ef6ad928a31e696061e702775e2e2120adaff6b7ca62d4c36aace5daaa35465301d263596daa47a522714427e7156ee418eae782645534b05bb46f0d49189d03b57624bb57064378423f19520b55c3137961c0bbf2aa9dd89462b8cfafcc3ff2d0f2643b9", 0x91) shutdown(r0, 0x1) socketpair(0x3, 0x8000, 0x3ae, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x2, 0xcd55, 0x7, r3}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="e39fb8802174943eb8c81d282468a9378742d77918f70214a6af377b24b6c99fb443c71bb798956902d5aa028fc3858edb9aeae373ee3d368e0b744e5936b50b0b2c323185631c9b781a6417b7194870c896feec9e52ca2b602e232818fef9303e67b37225ed15208e84c4b0f86b269bc063934933ad2b55830492c21a29582758387a75819184433bbde11d90177142131f47bc7ebb6dfd333fcdb04633915a9c5fef129069e126d01d78368b751a3b2884d493f4ac883c13d61759ff3b84ec9e48392361d8e07ba1fd6045c7d6b3306f97adc48976e2bd468636e06df3d12ff539c6abe173efbc08fed59f22da0ef66eb3e7cf9decaf9e6ebabc", 0xfb) getpeername$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt(r2, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1011, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x3ff, 0x4) mlockall(0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:08 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000002c0)=""/42, 0x2a, 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e8000fe6f247700001af8fb01bf"], 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x7, &(0x7f0000000500)=[r3, 0x0, 0x0, 0x0, r2, 0x0, 0x0]) setgid(r4) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file1\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) getsockname$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) bind(r5, &(0x7f0000000240)=@in6={0x18, 0x1, 0x8, 0x8000}, 0xc) r6 = dup2(r1, r0) r7 = fcntl$dupfd(r5, 0xa, r1) linkat(r6, &(0x7f00000015c0)='./file0\x00', r7, &(0x7f0000001600)='./file1/file0\x00', 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffc, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$getown(r0, 0x5) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/184, 0xb8) 16:00:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet6(r0, &(0x7f0000000300)="e36cef0aa0736b0005242d334f36278e622c967b63f37255d2de832b69cfb05b2ebd0e57024170d7bd3c6d0c1a0a67754d187b316edd7666d13942c276852cb0c512ffdd418eef64133b971b62cd8c36afb603c1b0489a8c9c2132755217d6a1e42f7fef4c900de60fba9acce48bd91fbf39b9f18ede109d8e129961e7be2151c803d36e16d50607d03e92713c83e0a4427d9f984ff823", 0x97, 0x9, &(0x7f00000003c0)={0x18, 0x1, 0x8000, 0x5}, 0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000002880)=0x1b) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000028c0)=""/254) readv(r0, &(0x7f00000027c0)=[{&(0x7f0000000400)=""/216, 0xd8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/217, 0xd9}, {&(0x7f0000001600)=""/168, 0xa8}, {&(0x7f00000016c0)=""/112, 0x70}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/44, 0x2c}, {&(0x7f0000002780)=""/20, 0x14}], 0x8) pipe2(&(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x5) setsockopt(r0, 0x8000, 0x6, &(0x7f00000000c0)="8e08d71e2fc88a6274159434f9f7e156700a53e8f3ff8cecfcf3aef56b7a7acdf7343f9dc03ad72b6cb8f42c6b937e40f591991de280f9f50133a0e91b03b6a5347fae51a835a0e668df60118b52fab72bf612a4200a5a59b9adeb77d4164d272c31e0f188b8de0957513e00668ce11fd3828f9dbed652942a7799000ef0e68ce6eef001c2b6", 0x86) kevent(r4, &(0x7f0000000180)=[{{r0}, 0x0, 0x40, 0x40000040, 0x71c, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x40, 0x5}, {{r0}, 0x0, 0x21, 0x3, 0x1, 0x3}], 0x7, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x8a, 0x20, 0xfffffffffffffffd, 0xffffffffffffd3ad}, {{r0}, 0xfffffffffffffffb, 0x1, 0xa0000000, 0x7, 0x6}, {{r0}, 0x0, 0x48, 0x10, 0x0, 0xffffffffffffa47e}, {{r3}, 0xfffffffffffffffb, 0x40, 0x80, 0x240000000000, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x1, 0xfffffffffffffff9}], 0x401, &(0x7f00000002c0)={0x0, 0xff}) 16:00:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/205, 0xcd) r2 = socket(0x18, 0x2, 0x0) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0x7, 0x80000001, 0x2, 0x7, "d519a92efc5cd6bb15d4dc27a46f6526960c3147", 0x5, 0x1}) setsockopt(r2, 0x29, 0x3c, &(0x7f0000000080), 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x20) kevent(r1, &(0x7f0000000200)=[{{r3}, 0x0, 0x4, 0xc0000000, 0x1, 0x8001}, {{r4}, 0x0, 0x40, 0x40000002, 0x7, 0x8}, {{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0x34, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x40, 0xf00fffff, 0x80000000, 0x5}, {{r4}, 0xfffffffffffffffd, 0xd, 0x4, 0xffff, 0x6}, {{r2}, 0x0, 0x8, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x4d955e99, 0x5ef71722}], 0x7, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0x6}, {{r3}, 0xfffffffffffffff8, 0x2, 0x20000081}, {{r3}, 0xffffffffffffffff, 0x1a, 0x9, 0x44, 0xbe}, {{r1}, 0xfffffffffffffffb, 0x5, 0x8, 0x8, 0x1000}], 0x4, &(0x7f0000000380)={0x7, 0x8001}) getpeername(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:09 executing program 0: chmod(&(0x7f0000000000)='./control\x00', 0x1) mkdir(&(0x7f0000000080)='./control\x00', 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) getuid() 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x100000000000002, 0x0) getsockopt(r0, 0x27, 0x653, 0x0, 0x0) 16:00:09 executing program 1: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) poll(&(0x7f0000000240)=[{r0}, {r1, 0xda}, {r0, 0x20}], 0x3, 0x8000) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x210) msgsnd(r0, &(0x7f0000001080)={0x3, "5533ce38fcbb853e5ffe53952b382e68cc08fbfe077035b62779a45cad854c74c2ff62f0199a86c0364ec991eca032cca178dd6b94c3"}, 0x3e, 0x800) r1 = msgget(0x0, 0xfd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000010c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100), 0xc) msgsnd(r1, &(0x7f0000000000), 0x8, 0x800) msgrcv(r1, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x1, 0x800) 16:00:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffc, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/193, 0xc1) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x67) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x1c7, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) getegid() 16:00:10 executing program 1: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x2) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 16:00:10 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x9, &(0x7f0000000080)="5b1fdb26d044ac51455f3868faea0e34ba8e062faa556b63f6463af791b1b7ad9847cfc7172fef17b291d7bffe7a51533963509d6e571c2eb5f4a8fa9b0e98557b", 0x41) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x5}, {0x0, 0xffff}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) close(r0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r0, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:11 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x13f) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x1, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000540)=[{r0, 0x140}, {r0, 0x1}, {r0, 0x131}, {r0, 0x4}, {r1, 0x100}, {r1, 0x20}, {r0, 0x30}], 0x7, 0x0) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="2a15c67b98c20fca9fa2a8a01431e8a22fe4cfd61b2098107d823520b14d64e6805adb2d9726078cbf9cf6d44d948fcfc21e52895e607c3f5efc330523816cc727870c4edd2a898f2ecf104dc73c1c0e6baccad53c10455b981abc991e46194de6643548f7567178cfe44311837994f5db380b26cc554815e988e53c6ff09b114a252a597c93fed559c3e6541a425542e803305240a58a83d21afe19734ccd2a59a842d060f1e9bce4d93377f914fe412996e19fcbee1c0b0a04258fa487467bf5d3a68aab2368996718", 0xca}, {&(0x7f0000000200)="5ce0110766fbf82af5c13081b536e6df6c1e1102d4989c64e2708fbeec383d1e3ccf2f51dd015fcf74428adefca6cbd2a0547a070df23944f17bb99bcb48def5b765bfb1c20b54fb33e3", 0x4a}, {&(0x7f0000000280)="21d1470481887efef2cb02f17fb4055efb81e2ac4b1c7c68a8cdf771e7ddf4809cbb771840009f37d23fb32d5c2a329a688d3eb07e42f29d9de26f8dce059a9f7b40d6523100939ce0df2f77001eb6a521f00fc79d58d9d8a6fb164c19effda67e9dc67d2fa472d7f7b5006dcbc0cfbe9f004f4f1469c9474c164d483d18bae7b42e1b5c9e751d0fd375fe92eae9bc3a15e827a8075c308853983cc3e830f7db6ae52fa7ac4611f0ae108ee3a0", 0xad}, {&(0x7f0000000340)="029fe1f7c1a9cb9241fda7dad85d4162b486d09fd87a45bb50bcb0fee3150f6771da932cc0e4c9d10f59c2103be223b755b367bbb8cec346ff09f1890968985b2d7e227e955207e98a1845079e7e5df6ed014fa19835ae77a624c8c6152fd52c78daf657392767f4002e51c0ac9f610061e12c03979c5727842d1cab37cc161fb4896bcf8c7052a4dbdb05e34a6d841ab9a416ae7aa958b91936a47e576ea842409072bff461e56373fcffc8877da1ecc6d23e74ae1eb3b5063d211dd9d98cf37acb32554cf2c2c461", 0xc9}, {&(0x7f0000000440)="ad2abd02c4c282bc163bf1d5952940d7d76be7ca347b6b376a0a22e8e4108544ed820478d3332f41f6edc166d14aeeae3bb7143aecee5ec49c877f1c167a66d7f88a36c70672907c090bcef6ecbe91a6af312028b6cec925e1c17d750e90613a81b5300d81e4276157198c0ba26f4aaccc1fbc562f4fc866fce165a4e5", 0x7d}], 0x5, 0x55) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000580)="725fd72e75ee7f7d8cdb9c6da97f89912a865c83feae09facd5928aef2e47255ec299403148372a7dfc4258f037201ff08d88fb805b70fdd710b630b0bce9d38fea602c714888562", 0x48}, {&(0x7f0000000000)="69e3facd9ad0c56761e797089e395d93d8b36c8e680e5e77d217e83198c748d5c855c1a4e6d3", 0x26}], 0x2) 16:00:11 executing program 0: socketpair(0x18, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x400}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xaae7, 0x81, 0x4, 0x2, "6f5dccc9c711c51d67ab1b11140be2684b5dfed6", 0x9, 0x5}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000100)=0x1) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2002, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x3, 0x0) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3a, 0x4007, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xa5, 0x22, 0x800, 0xff}], 0x71f, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x80, 0xf0000008, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x95, 0x1d52}, {{r4}, 0xfffffffffffffffe, 0x81, 0x4, 0x5, 0x2}, {{r5}, 0xfffffffffffffffb, 0xe, 0xe, 0x9ba9, 0x7fffffff}, {{r6}, 0xfffffffffffffff9, 0x42, 0x2, 0x7, 0x6}], 0x4, &(0x7f00000001c0)={0xacc}) r7 = syz_open_pts() flock(r7, 0x3) fcntl$lock(r7, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r7) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x1, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x7, 0x3, &(0x7f0000000100)="1ca31288d6db80b7e13594a40adfce1baf6760067f369a1ede8d3d7e9aac1726e8510a8a9fa9e6d611ec0eb21ac270e3a790056f08f7cee02cf97dcaa6b1ecaa57c1f1c55c840f7d85b44bf37ecbc2fe1d6119ffc7dc0f030390eef8a757a9eb4e85cca4830470e12a2cd85f0a08b8802ad3bfcde894955c55ca0d974a12d8e0d7a8e9454d11de3aa6354e51c2099572bde7b461705110ce29b6c37926ea831c7eee722a928d6feaf2fee8169a2293fc2b", 0xb1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/37, &(0x7f0000000080)=0x25) 16:00:11 executing program 1: socketpair(0x0, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000380)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000007c0)="582720efabd16ebae63225259560f8e581240e5fede0c492a35552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a77ccbe9b95dfffa041d85e2cfedefda0ced695dcdb0c0461ec6e253c8994b4199318bfafc8eaf5b4b4f64f1fa674f385f9f22c26221f1816bacf0630e59018994ec8d3897213355ef5908eed465a9cdfa0fe977731e8d472aa08ca538cff3d3b52dbcb437d5ea5a9bfd7d4505b3b75217b5a", 0xd7) pipe(&(0x7f0000000080)) write(r2, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaf) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() semget(0x0, 0x5, 0x50) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x8, 0x0, 0x80000000, "4174ff4a3800f03f98d1c97095d10a5d2d790294", 0xa2, 0xf1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(r0) ioctl$TIOCSBRK(r4, 0x2000747b) readv(r5, &(0x7f0000000200), 0x1000000000000013) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0xce) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0xff) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='.', 0x0) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) mprotect(&(0x7f000041e000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f000005d000/0x1000)=nil, 0x1000, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xe, 0x0, 0x0) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x2e1, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8}, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x4003, 0x0) close(r0) getsockname(r0, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:12 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r1, 0xffff, 0x101d, 0x0, 0x0) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = semget$private(0x0, 0x4, 0x6) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000000040)=""/172) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2002, 0x80004513) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x812, 0xfd88df2c1bc0f070) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f0000000000)=0x100000000, 0xfda4) bind$inet(r0, &(0x7f0000000180), 0x10) 16:00:12 executing program 0: socketpair(0x18, 0x3, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = syz_open_pts() writev(r4, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r4, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r4, 0x45}], 0x1, 0x0) 16:00:12 executing program 1: socket(0x0, 0x2, 0x9) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x1, 0x2, &(0x7f0000000080)=""/220, &(0x7f0000000180)=0xdc) socket$inet6(0x18, 0x2, 0x7fffffff) wsmux_getmux: no memory for mux 8388627 wsmux_getmux: no memory for mux 8388627 wsmux_getmux: no memory for mux 8388627 wsmux_getmux: no memory for mux 8388627 16:00:12 executing program 1: mlockall(0x3) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) lstat(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000280)) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$setown(r0, 0x6, r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x2, 0x1, 0x0, 0x1ff}, 0xc) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) sendto(r0, &(0x7f0000000300)="7dce46c47bbed97e32288d70435ffdd4ad97f936ce604c579be5265e71a9e26218191d5f9c9ef6b47daf2002cf0be505b4c7395f961adff3fb61a672968312514b8e10aff7dbba2d248ef713fe", 0x4d, 0x403, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1000, 0x7}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8004517) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x7fffffff) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) syz_open_pts() 16:00:13 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10200, 0x108) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xd) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r1, 0x8000, 0x9, &(0x7f0000000040)="ee1496359c1ef9f256dd614dc70a7efa8f3fc4f2ff8ea5d259d8779f592e04be84048ddd2c33858bd20d7678c97be3be763746b89d7469d52b8cfbbd12b74e17386dfda69be9e37b7cbff8392b3b352314", 0x51) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setuid(0xee01) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r3) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x11, 0x4003, 0x0) setsockopt(r1, 0xba4, 0xfffffffffffffeff, 0x0, 0x59) getitimer(0x3, &(0x7f0000000280)) getitimer(0x2, &(0x7f0000000100)) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="0a95", 0x2, 0x2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000100)=""/181, 0xb5) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x90, 0x60) fchmodat(r3, &(0x7f0000000200)='./file0/file0\x00', 0x1, 0x2) r4 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000240)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000580)=[{&(0x7f0000000280)="1d47d479d509bc95931340666e4bff63e7d1c332e7b9d0320ae7dc46cb15aa14323e4fc64d9be18f79149482fbb9d610961ab5d498523466b52b6d9fe97187f611736fc37c2a81b692656c", 0x4b}, {&(0x7f0000000300)="0ca882eb579090eb3b0022f11255eb596395d34bf243454c18621c8f3bc48922eab996d7d32ba7d37dbd1965ff05190c11e3d75257c4a83d07d0c22088fea795e66c481963c1b23d67764f6ee0b42ca399e61fb8305150636c8d325e03caa25998e5e259f37e3de973495b136536a82e7680e79c48d45395d33bc8c266d9efa0ca602aa356cab8753451343889bcb2cb94b5ad5cbf794dd46042b21e8106e92bccc3a2375b0604526eee8c1877b0ad6129cfadd6ff1f0edca707792a3cd7704e9fffcf22d5b1a5098e4767a089b930ea2fbed91f177ccf5c23a55e96e29a588264c14da03cf661", 0xe7}, {&(0x7f0000000400)="0c390dceae37effa2487081b6ac2ef7beeac4938d44f891a0251e8e16533ca98955361221b417c91dca423198408c7fd4e71a929249fe450ad96ba8c44f3f4933fdd9850c62e4fa59a150ec395a166c71bac2cfddbb37b812e270bb5", 0x5c}, {&(0x7f0000000480)="3424a4bce94aa35bd12d004f0b7ff369729754db589fe2188769ab55cb7d8a21fae8a473d8c59aae9f38434c347393667ceb35bfc1494d91827e2113e4d4b0d3b756ad2dac79942a6561145d30242ba00893ad3a8bc647db051ff35747fcba3e5fe69b3a6b2b88556daea37e18bd2646dc46c05c5b6f3b5575db2f1e7c0909c07cc72f501cd07e7133c2a5f65126001f0a1f4d4db9f898135ffa1e9d21b0", 0x9e}, {&(0x7f0000000540)="acb2b04d9ac93687871e07", 0xb}], 0x5, 0x0, 0x0, 0x2}, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000680)='./file0\x00', 0x8, 0x6) clock_gettime(0x1e4ecdbdcc7951a2, &(0x7f00000006c0)) r7 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000700)=""/4096) clock_gettime(0x3, &(0x7f0000001700)) nanosleep(&(0x7f0000001740)={0x100000000, 0x1b6}, &(0x7f0000001780)) writev(r1, &(0x7f0000001840)=[{&(0x7f00000017c0)="4cddbd8590e0f6baf48b64aaa9c7b20377ecd35bee9a1896ed3e892368fcfbb05345770b6ef307f05080e2ea3bd8ce5a3169d4d5e6bb22db8095d7deacd5426001737ec5d5106e8ba2f0777462662f602efbbe5044a7", 0x56}], 0x1) getdents(r3, &(0x7f0000001880)=""/198, 0xc6) recvfrom(r1, &(0x7f0000001980)=""/229, 0xe5, 0x841, 0x0, 0x0) r8 = openat(r3, &(0x7f0000001a80)='./file0\x00', 0x8, 0x2) getsockname$inet(r8, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) recvfrom(r2, &(0x7f0000001b40)=""/31, 0x1f, 0x2, &(0x7f0000001b80)=@in6={0x18, 0x1, 0x0, 0x7bec}, 0xc) r9 = msgget(0x1, 0x4) msgctl$IPC_RMID(r9, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001bc0)={{0x100000000, r5, r6, r5, r6, 0x1a0, 0xfffffffffffff800}, 0x100000001, 0x3f, 0x401}) mknod(&(0x7f0000001c40)='./file0\x00', 0x2000, 0x60) geteuid() lseek(r8, 0x0, 0x0) accept$inet(r8, &(0x7f0000001c80), &(0x7f0000001cc0)=0xc) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rmdir(&(0x7f0000000040)='./file0/file0\x00') setuid(0xee01) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000027, 0x65, 0x0, 0x0) socket$inet6(0x18, 0x6, 0x4) 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) chdir(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x42) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) setgid(0x0) 16:00:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00007c3000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x102) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_getres(0x7, &(0x7f00000000c0)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000400)=""/66, 0x42}, {&(0x7f0000000480)=""/172, 0xac}, {&(0x7f0000000540)}, {&(0x7f00000005c0)=""/26, 0x1a}, {&(0x7f0000000600)=""/17, 0x11}, {&(0x7f0000000640)=""/129, 0x81}, {&(0x7f0000000700)=""/178, 0xb2}, {&(0x7f00000007c0)}], 0x8, 0x0) write(r1, &(0x7f0000000580)='3', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000340)=""/148, 0x94}], 0x3) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x1, 0x2000000000) getsockopt(r0, 0x3, 0x8, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) getsockopt(r0, 0x80, 0x7, &(0x7f0000000000)=""/35, &(0x7f0000000040)=0x23) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4000006, &(0x7f0000000100)="96680000d43b023dfae2320ab591bb2e468e081b182f327bb279aef3406d5f1bae5ff6fdc5191b922180eeb4041e00000000b228a6d710c087af71e684887e4bee000000000000", 0x44) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000001180)=0xc) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)) recvfrom$unix(r0, &(0x7f00000022c0)=""/4096, 0x666b6fd5f0d6c0f9, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000000000000000c3882aeb4354865c1fc8454aaf287ebdcffb64f5c0c0fa9ea8fb1ea7715d13f6ad173b23b1349b46daa3c45655991d3a73f42cc8fc8afc74c96688f6fe8d65c9ca38327f426fd09eef7646028ab9afad5165658b50457458c06336d9ee97184b0237c299cbc8a4707643553cb12ad56bb26ae5462b2d366670b051177949ea6e1423b23e877"], 0x8) fchdir(r1) recvfrom$unix(r1, &(0x7f0000000000)=""/3, 0x3, 0x802, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0xe2, &(0x7f0000001100)="401de1d65a7e058545b71f7d56da5a63e46431755a51bef8baadfeeba52e3f5e405fa891079bde9ff9fc13a1aca53db234d074c4582a5335edc356f37b7f9b93fc576991c37df17f6f4d09c33ac731884a7314d18eb88d340a92dc406f2ad504b38dc76706e9f943cbfe3866a931e11c92dfbde624dc0324a9514c98a7b1041abf5c094c6b69140c1961e3dbb607dc8b2988be521134c6e500536664baf86334c479b72b1c64ac179ed5b4db9e2086a38a837963cb9edda79796ea149252e6b89a8850f6e2b5ad7dcc2516244875a6eadd2fe735eefdcf52199685c73b6070b8bb80") recvfrom$unix(r1, &(0x7f0000000180)=""/71, 0x47, 0x40, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad37dff"], 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x6) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 16:00:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001300)=0x80000001) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r7 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r9 = getegid() pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f00000000c0)="f27f9b8847a76aefdfd5fe95120f120c844f70388ec166828ce7ea6bb492bce94f514298dbe68d0b6f1a0ffb3086bfb2255609932a94f6a79ae8d7f9f7f333c60b48049f29ca8a062ef8fe3b863cc69b6d7bd5c6cfce91686338812220f1399fb693351794f8205e52ff6a8c4579f54bc10ca2c669f65302482e15fc98eac54e822f95be9e3f277fe573b3e25ff58f14d691e009c5055c06adcb3c7fefe6af1f2d45b3b9787f7c03c9d633a44c4d7a238ae19fca9ce8581df558ea7378a9cb1b6228a8cedefbc9a9d5cd469d580f29e8730dc7ded96c8283b728e82234b59cfdeadad8f02c49c1da8eda249bee2450cfca27d0bc2b4ad69a2c11f45f5cad1d5be05114691171c45a6c33d30aeb9222b27d52ef5344c7bdc4d6961ed75e4e509458ab5e38e4e7cb9839a0486b594fdefbf665f071c1ee6b05ef8438aa08a57182fbdb574c6ce44f0aac6836add44082507ea6752d055676a4132f5dd9f574b628b728dbd75087a29ea0e6e735586956fb9c3ae7e0091be3fc5e094ec6995422dfda72f619db3b35bdd4bce0500fe29e33f8be74fb173012cebe283f43ab0ebcdcaa3f214ff29c61f9a930f230a5edef9e1792a6db6412795219202ee942a493072abd4e3eb40e6c08417181862f02f1337f977b74e18b5284cf8322a94f2b7690f3791f3e72781364c6f24cd099ee39b0cf87c078ae49eeba0b0e7d20ca7906806a7a055c0afcd4c66f92703c469b593d272406877468345cdb248a8fcd6f4a37172766e21f9c6280ffe12cfdbf7f9a0ae6a54d25815caa06e02ef7d6d21487b3e4faf6b1f76537c84dd114c0b03f3d4df07a0f98299262850e643b314ac08274d0192fbcd47046567911c570e908803b7727616999b7092f868a529cc81452a64dded3c3c6972753176d047e4d58074836e30621aed2e2cfa6abb5d84343a9aa7bfd5e9dc5a23640c7bd63c68071aa2a577f05f11e8404c5312a531321df8ca6324ca93bd38471cc5284ac736237ef5413cc83b8340711b436576d1a70f5517363155519b3090a37f88266819edf404c22d483e543cf7ec03002723bb7490d67f6824038f72b4cb8903fb2c96e449c91620944a244631ac91e5906e8e611b6bb65d0f3e5833e110a2a22c1e29ef757be45de05404ea22019a8e70461b25c7c85e5bf95796f423738e105cae6fa23e451dbb4b621fcceff63d94230716dcd9a1e9f04e3210aededceb8e16f26c36c72ffc6c06d748491341dec97e923be399cd9e6d6604651644f43cfcef6abeca60f490b3d4f95b1329c17d74f170d24bedb02238d2f7305fddd8e38dc588a19c5932750f02a63f43c464a702497593b369a615333575678c123a4ac1960ab7c78da29e01a2cb357b781cfd6a14a45c88517c9c709e65ff369c5e57117a77dfc0f284932d8116d49c6d8c96038c611905bbbea8b43247581a5c827f023331728a7e725fa9d5ea54b717d66d8be28f56e014cc64eb047f9b0b16b5c3ba0e035ebd7453653e145d571d6c2e08d4ccb110e14874b38641d78b96106e70cf5b89d4fec0c4b0ca53744c25dfc43465e25945f01a34ecbe011c01dd1946ff64a7e770dc70ac243a58c58893f4ac8f243703d960ea38a272da28c11e71233fe1995a9a25944837e34fbe1a3fb6b3071c7a4c9c0735af44302ef47fae9fae9e8ec0fc84c620ccc7d332658056782ebf3730da24a9c3a644180adfed43b92c05b35948062bb721188b59df00d82f0a92ffeb528bfcf1e2807b4ddf34b7f0a993dda20989ecfcd4eadcd2b9431d6396b9127f0ebc0a5baa4469075d70f80069f87c3ff46833b86136a913443fa856bf952433654f6b54d1972a4d8322abd3ed0ea85328a2c5d565f93d2697c01c166a2b3a8ba512b3c4ba84ba8faf8de7c0dbb63f3ce69f04e61aa1fbb4a6147372137e97e306fe65d5303ce4dde2f6f0f168d82f82894d8fc92065810825524389ab3c9fc326589c3827092368b10969a4974eab4260f34eecde8682d6ef12e3101bb1b027a48051fde294213ad6b23db344c353cad9feca5c435a9f923ec15fa4dd42c195e7d95e680abd061543146f2363bcd629ad10ebd9b0024aef4319008587e58445853bafe9558e7e9fbee555dc6c07726a9a2cfcf182a6557498f25e796e2e954e844567ad2f1dcdd4030910e647247e9b20ab054cc0b9571f46a1356ca76c31e1d3a7d1d9cd946c2e8ad041d2a1713b2efb3cdd1df2e339e5730e9ac8d147135cbfa1044271d6979315ce6c6a7d7ba5b25b76154857d805d1644beb6456df329055fc4ab38eded4431cb06105f125b1d965917ce824da02cf22aa0ed75ee4cabed969625c2e1b6a00933069095d653a9321e3ccef9d551d70cfce6597ad6c0b5c53424bc39054d85a5275235190db0d4a0ca34116aeacf7a5870c9201e7aab5bd00da090f49016baba41bda969431eaa906b44a0a9c4515db9dd7090ba297f3da030e0b247c32ec73b0519a23c5697edeefbacff81138ce3ca9eeac08d37871cef6a1529c45c2c559f437820d17ecff91c34a662464f240336469814fa58e5558cfda6eab80d8b4270c8a5a51626ac579f7ff6ef2e258ee3b2f62ff5c75916c8dbae82ecfae7e21192a2aff445caef91cd69c9dd92d4ea940e6333203138feab46e65c1bf8cc0df63425c5c555cd31f370889a4bbfa37f22872c51720ab15691728c0f64e7f4f2795f1ce7debd60747e361af4ec8456b4201c0af56c33497e0efa5e5a8777457e4cd0ea78f314deca8f1fb682856659c197e6ed5f746d028ce144872787153937aea9c77fdfaea073d3efa90933964ca09910de7a585c3240510f192ec7113cfbdc6d5078b904a5dda54dd41ead9bb0f09cb869371a5e58591235f31a8a29c4273a4fee791f0dc37335bcdb0fd95f6d555041b43ec5f4fe982d76b21b270e17b079347c38ce50c7ba80279aba42ebdcbc807400d1fe246e6b04aa5a7e8b48160e8ad20854f5b63f7fbf6aaa7e9b165f3e2ba0b88a45d62e1fd7d624e49bcf6fb12bc5a07297927922b0b5f73a29268d3d0261487b903c19ec4e2deda53624056568d08c497b8a1d6445453f5eee931b934aaa49c975f32f953f79465f1b0aeed0e57d02d09c44eda4a4c65cb2e004f8a394918fa1be610807cfeee462bb73549df263edfdbe87c820223a5b55aad5b5652ad84ab5f5cefa4c616a86cecb154dedaacc176f0f2eb0dc736f4ce8289c621407d953a9f28fc55ba3da719158b3e83595c40b9f50270e2cfadd6a058575f93e7fab180e989ab81e44425c6b036975281091fe5ea70912a92998bb52c4eb5f746a56a40cf3f8d0055ab0074d02051aa3f7858da30d55bc5c5900575a009fd5fad929bdc8e22d3e5b6f2a80d442f743b5de6f18d85cc4a6273b0b7c862aebf372e8715db56cf078cfaead5ce2f237b2d0aeca07ee92b7e8718cce24ddd35cb3e9185eff8211d5a0e63ff4c72b58d5752c26ed593d0e3fe2c062a84324f2f0f582de49b02302d54299eb8a2377aaad12efd8b95755f78b93fb7857882f215ef277251eb4600770de5a92af4ac03d9fc82fc547c02973554279827c5e735222c96d0ab4c283a258acbfd7d1cad45f6e1bafe4f25147bed15a557a5a5cf6f8b174801c8323800c53b4ef708105f21abeada7e8472bf7bc390d8b0ded4b9001500a0f38ef0b56bbda4964b843c7836400e63be1bace5d1198d675522fcfb4e8b3f5b75c61bda80166aece914c1ae283c4c71049c7a3dcd5a5a174174a3a5a33b04d94f692addecc5b5dd39eee26a495419b6ca664aa2c0634aaf8f649689ecdcff43245ae9b05120022ed1ce64caf26ea6a3dbb20b3f53850556051ea736342b814a1ccde789f143d5fb996868cdef361a120487ebb48b57cf7f34ee2c44c9e38eb14502035e7911078e22865fcbf5427c45b47b16830ea25d5249fd10e3853583312d90e10351ca2ea81f2c8db797d41f2afea0d855ec790fc51853383abd95811af41749310a9c6d829435fbc186a4c4f67e30981e208d473d62accd6afc8d024d87f32fd20c5b7856ff594bb17a64f3eb4dc4f5e1b846cb6bcd3052bf01fc714ee143564c1edd6f47a4fc3c02767d1e88b7b68000dd01092a9acfc52a0587c0346bb61d63b768ec3e6b674b63dc4a9d85d25f4f155e7df04866b5a41ea8ff4b505c34a719d24d63905a9fe966ba4e873ebb8d352a95ace5d7ced73414c4efbe5446679e9952377acc48ad1beb65a866df210e5b6d464ba649bc5130db7c9e7d38a92a53428382d4ba5a0abc4b784500999df580ec89f798104b04c43d01b0710dcba473479058b0b151867fd670ec88559ff324b1f75fe634d2a35edce6972c4d0f89b3088340a29e7dba8aa2e58eb47ea6998c98b9c3cc15181cc8ede765dc4748697698853e62f0586758c134f90ffe91f405b7076073007ec54070e396fbc48699ed30073312b8e8d9ed98b5e3b76f9e0667c2392472b6fd4acbab8d9dc51050f9fe80d608400032ab1ee6c5e0524eb8ee65993748419d1d30205b78eceb8114c314bad2f3143bdc933dda5eb763097c092a78236fa4c8c3579b27f1e9a9fcf4d757b530f099deec80855c411160b2e0b0a55be3ac5ebc40fc42bf166a71a6485bdc38330c18e0389ecb7a2f965547aee3dd13a5ce32642ee094a928678834f487b5e20c8c1669debfcfc69bb8645ccfc6d3d6cca5beb5cff8cca401f226a523877d2605cd4b8fad3b714e12f0b930c4fb4e3e5042bfd77caa0f549674400980a9f805a9c141eeab77e8ce3053bb80c26eec754ae280aced794ade06c83a2d8f730757712608823d0c8cd844f2c1fa756eefd9b907082b0c11149b2e370eab76d747626e96b716fce91c424052943340e9081f0e2d45b2bd00061b63c82dea41e8b071e4afaf30f658f1aac06cc839560ab4cd019e6ee17c2f523fd6cff6445cc255495592b749c4ff6a11a5007261a374e824b64a2b249eb1aa8ad41145cc790e245cc4dfeaba239c502f09b3e0540597712ab623447f95dcad64797af6b18c45fdbf61196e9d0408574ee7af9643b239a24b9ef253d54112c494b65a0cbac45e50361e4761f762ebd4225c78d157a37ef4c361bc16f7e0ee16edec8039526b184dc1b1350d09e238e58799971dde0f019671fd41d18cf37fa4fa8ea151772535a68cddfb93d2336d4fbbba9f1dda10b434fea7676aeb359be9637f713fd1842867731a5b9585e586c3fa29e2a5a535036ff1263abbcf23c5d6f3b82ca9dc9cc7819d5d611d9e1a05d14b0463b6cfde47afb7d267b01df646d9d531bc315ec3334abc00144747bb59b808138e3f845ab4948e7dc849a49490aaf7bf7a10c35ba205be3d064a6ddfad98707b36500ebadea75ba5067cf7fa43e7c91be544f5172a42442dca5f1112c3a70c2bec7462baa6ce111f05d221e49f30493891ac9b2b09fee34c38c14065d66f15a6170cfd7b69aa43d26cf3a2e3b5aafa8cce1f29a38fb727cf7a9c4f86ac58467441d7d846383be39fe3a93bfa76d21def21cc0265b4f3a2fe13bbb03cc33640a2f30e213e090c73228cb153daf00151bde13441518dda4abbf2f70826a6d9fc6438a1f4ccc256c7c5ca33122ff4db5a6e79fc265f2d0919b2781957470c84075763ad6c4b894ccc7fee1e0b1754e3d8134e814632d5af20edeaf9ed2a731f1ed803b6a6bdb30cf3c3084f4358dff4e63f2229a66ba227032534df468da0d2fb4a43ad61bc63b113eb72b9076de5b90c48a91091e77b408c0b44476350ebeea835d41e9", 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)="cabdb3065037dcc1230c1351fe013a3c65fa7215ea0e549aaf34010032eb52d676d6ff210514336f", 0x28}, {&(0x7f0000001140)="b9fb66f13cd27173f33e4a4ae7d1224b114ba6d5b03fa321c3410d1b16af3542e43e79cfcfe70ad4441c5b9cd85758e4c0800829551e8fcc30157ec9abfadc27f9e3f2aba8484144faf125dca9f38d7b046413bf6c2ead7e63d84c67c9d9b1d1", 0x60}, {&(0x7f00000011c0)="80cc2d4254b157c74f17c57fb37e59ef65b93f50cd6ec0712b8b8ead291e2062ab803c0416867109e67311891fa77d4568848c62f8903e69e9017d53acf25262", 0x40}, {&(0x7f0000001200)="e34da2cca2ec8e4d76eb9dba35d3dd0f4030c64a49b17f4104a393df11e750910c30d3f20cd6fff68fee9972322f3cb524daa2ac120647732d1ce4a87f77829d46724f86d16fbfba68b85d99e6debfd7af437dc46506f6a7e5ee215c15bbb77d53d0d9a90dc8986fa9e54a2fb5b7580b5116b270cf089e372394f0368d827ba150d05b3303cbe25d", 0x88}, {&(0x7f00000017c0)="c6506a2df20653c848b0e5b6a1090883aeb5cbb66a25ec332170e0397bd193c29d21197be3767d9ea99af2be9b8ec67677e00b6930271744e7409084475d15548fe13fba60ece9c2d236ba6cd8ebdb02b889d1a075431d00d2caa05c6da18dbae5538a769679b4179b8ce8f9b727a2fc4b280498f50ecc652f04ac7421c91fd25ecebe1828abe29b5773898c51b269bb2e565c557383b1f907bfc0eb5505bc385fa60fc93042827e107440bf1459bd", 0xaf}, {&(0x7f0000001380)="10dedb88cb0c949a9242b1de094db4e5affb77d3d3729deac4925a2122dbcdcb392cb4408a51ac790940ccc2ab2a329acde647f3312c696d975aa28e209a53ef69fbcf4160d59df42d4a87e720546573b64d385456209210c4eeef702cdeb1008dcf27651b3ed79c4b95eba20a3a6e018c418d6a47f24854df9e71db8b8f298f5d", 0x81}], 0x8, &(0x7f0000001680)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r4, r5, r9}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xe8, 0x404}, 0x1) faccessat(r1, &(0x7f0000000040)='.\x00', 0x4000000000002, 0x1) poll(&(0x7f00000010c0)=[{r10, 0x2}, {r1, 0x24}], 0x2, 0xfffffffffffffffa) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x50, 0xc, 0x5, 0x8}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80, 0x28e5, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x49, 0x8, 0x8, 0xde31}, {{r1}, 0xfffffffffffffff9, 0x18, 0x4, 0x800000000000000, 0x100}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x6, 0x9}], 0xfffffffffffffffa, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x22, 0x8, 0xffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000007, 0x3, 0x9}, {{r0}, 0x0, 0xc1, 0x40000002, 0x14bf, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0xff, 0x8}, {{r0}, 0x0, 0x47, 0x2, 0x9, 0xffffffffffffbd68}], 0x1, &(0x7f0000000000)={0x80000001, 0x3}) 16:00:15 executing program 0: pipe(&(0x7f0000000140)) sync() getrusage(0x1, &(0x7f0000000200)) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="06261e0ea4a2295ef43b97d2cbd9725f48c7690e80f26d752234b50e2770a3493bd7f744c89b20ceb6732dccd26049b64e343fdbb293022ce562b872e53b9ea79d8668fef7c504d3c40af609ed7dba65aa328eec4363e88736061167b249f4986482c4f740c791a0b6", 0x69, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) fchdir(r1) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x947) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040)="0509", 0x2) listen(r0, 0x8) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90c2, 0x0, "d73000000000000000000000000000040000fb00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0x4, 0x7, 0x1, "1c7695a260d5f16ccc563991c60cdf4936781d40", 0x400, 0xbd}) write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: setrlimit(0x0, 0x0) mlockall(0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/141, &(0x7f0000000140)=0x8d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) getpgrp() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:16 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = dup(0xffffffffffffff9c) poll(&(0x7f0000000100)=[{r0, 0xc}], 0x1, 0x2) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mkdir(&(0x7f0000000040)='./bus\x00', 0xa0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000017c0)="8c69b5ed8a8d3a7ba83d092fc823349c5e7a4f39a8321507c081b9e73f66a8cded5dca3dd35ec220843563e108295318f4980f8e8e4ac1e12d0ce7a81fbae1ec460e83fd68da5761e4ba6413a84f54cc892049c5ed6e503f4236b766e3349a17500848d718ad48c321f3852f2edac21073e7c324b639c04ca32cfa0748a99b39cb255ea767444f1891b36fdb79720ed613ede241baf97df55e6335fecb1197ef4e50d1bffe59e2f404aa29d0e3b885d66c3de06ada3929b74d91fa51610c4b4231cf58a9215813399c566ff0d67eaacc1cbfd8e716dfa588b714505199d6c2703d6f15825977d92ec9203253c760677c1cd043550323b98052a56dd4d8b35d819429fc7f8bf9ea9ac12aff6d8dc5964a2987043bd9932799cdb48a0bfd455625c6bac1579c8ec76eed429500b700146b286ddf45cb97aaf4bedd521500a2ef4eb0985040c32a0c51df04926cdc5f961a62efd5ea3b7cc325902f1580a6e7cffa021329c17c13e9a7f2410b5c12fdde69db7f3d64d45bba08581447835884bf26983a85600597a9c1585674f932540c44d90a5d35fcb425c5cf6ee886ffc761e30d3016cc09340bf34dcad14dc9e3b6f3d7b754c0eb38719c36038fc13caba078f7704799bc9a36b2cb4283faa70f9fbc76cc5d7de2a51d783a38959e19144a281ca85ca08886cdfd0fe01f4a10b355cf734ea18a6d83eb18425813818853ba1d789b83ef97d97b21cb788563254272a4a454132d4e91cfca5a227acb9f3c1359eb496c6a609aaa5577bc7862f4f380f19dfdd8b0e00f050fa1ee08dd7eff9089752a13d56f3a5fc2a1687fd2b01d599be49319ea7096c8d7599175a83bc6b6228417dc5f7776f76c62995fdea4da832e75524dd2f4911aaa29ab294ac3bacaccc7a6bd11c3977c3f3ebbf650adac9cb3bea7c813aac679d7ce40ff93b4134153535d07c60f53160a7f", 0x2a9) r1 = syz_open_pts() close(r0) dup(r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) syz_open_pts() 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x90, 0x83) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x0) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/199}, 0xcf, 0x0, 0x1800) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8281, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9142) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x7ff, 0x4bf7, 0x360, "8cdef66a4ed63c7230e7ce385920d66102f975ee", 0x1, 0xfffffffffffff058}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3, 0x5, 0x9, 0x83a, "fd048a29886d7a05f0dd46712f1ea6bf84402e3d", 0x80000001, 0x7}) chroot(&(0x7f00000001c0)='./file0\x00') lchown(&(0x7f0000000200)='./file0\x00', r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x2, 0x1, 0x3, 0xad, "51a0c12c232dbff723322f92ef1e72233e8d71df", 0x6, 0x1}) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) setgid(r2) r3 = msgget$private(0x0, 0x300) msgctl$IPC_RMID(r3, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/5}, &(0x7f0000000380)=0x7) r4 = dup2(r0, r0) connect$unix(r4, &(0x7f00000003c0)=@file={0x1, './file0/file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000440)="3100e506fbd528baf33397ac0863915a23cebaed644aed195a489039022d7aa474c2db65e29c9473e660bdbb5915febb55b7eed0b32e68ade389401d60c643ec0ce0fee2a2ca507520b10936bb5f20f43eb5ae822064a811c2d5b506a7798dbfd26cbf5025ce4e18bc2642a82b9007929f9d6d679def71d00b", 0x79}, {&(0x7f00000004c0)="475fac6e0be11e80e80c73e8af6db0bc42fdce898d35f3bc27c8fa974095dfb3c8eef6ab7660c784961a13649f2acaa6a3d5cf5576842634c1c5d7fa3191f8648dca6fb29dc6b829e9a06c9dfddc5bcee2f7e473351325574bcf6b0d3d4c7a8c35a170055d06fc9a40a9a0272bc33ff64a74c777976b69d7ac4a0a0249bb0a72", 0x80}, {&(0x7f0000000540)="184c7d5a4ee0e87af358abc539c0b6a1dfa65e554d92dacc9209ca7009dcef32c9b443a51cef5ec0dc4d63ab49d9f008f331d557a8d343d29fb01882201c10b0bc9ef905395bb2b69725db98839ca5c82c8e7faf571ed81f007a35349734bfea497dac2fb473fdaa1a41e07c748be7a8cb7215c410ffbff4599ae5c003e38521a8de202956cb28", 0x87}, {&(0x7f0000000600)="8710263d89575c2f60ee275a44f418f2fd2acf77c3c3", 0x16}, {&(0x7f0000000640)="bae99bb56744fe2ae245151a8eb7d7998d877bba4c42f78e493dc9e2634134af744ee53b51d800eae9067a0e33bd424e7ccd6fe6c53b1662a414b64c40509114574ef488839af5ccd94fd855e9d74d9e4bc43faee0607e1b5dbe91ade512e632dfb7003cd76f241f2296be4d1419879cfb31bc2ade7493903d7b0b801296fa701113b2167ec7", 0x86}, {&(0x7f0000000700)="a284f955bb67b8950a6b35bb1e52b87320692b27d70522b9b06e826c9a4ba3b70f5e7c5ce57f5b428bbbdcb7315f00c12fce091ef92c7486ab2d4692133411e13cfbc5190d18389994ff61170462d11a7fa2058c1c8d4e7aa6ac9432dab958a11918e141775fccf1dc8534d658eb57a471ed8076643d2e4291f2abb915cafc34e62e97b702c1b409da4d43c72919b3308abfa3d9602496eab355cad20969393774cdd17403dfa216113d57", 0xab}, {&(0x7f00000007c0)="df6b3165267c3e9f60cf65dae3ce75a8c71ee61184d6cd8585d07f16ef20c42fd57fa23dce005f381423e2de53137f8b49c1009360025b960c66a17cd83709011d84b0612d00b2e040c6e4d228c7dc50ee5f2072eff447a920c85de31e24bc144ba8e143f5ffb2c26452d6b30c5ce6e291", 0x71}, {&(0x7f0000000840)="30a2be436ef965fa7885b55556164430e695a963d9aa237435d00fdc253a82e56fe9c55882c11986fad99cdda41bbe2c2e8fce50bd5489f2bf3d65670d1af46faaf8bdf1e5f64eea7e33e2f23b78bd2ac89edf7165054c8f3bcbfc3483da4116b5ac05e4ec86606a12ac344afe9468a518e135aef0687dd8f85d080a9628bc72676e4c76e9a6e97349236def293c1afaef795223", 0x94}], 0x8, 0x0, 0x0, 0x1}, 0x6) getrusage(0x0, &(0x7f00000009c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000a80)) geteuid() faccessat(r4, &(0x7f0000000ac0)='./file0/file0\x00', 0x0, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:16 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r2) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 16:00:16 executing program 0: clock_getres(0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x44) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) munlockall() 16:00:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0xffffffffffffffff, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x8005, 0x10000) fchmod(r0, 0x101) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvfrom$inet(r0, &(0x7f0000000080)=""/102, 0x66, 0x800, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x108) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/203) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:16 executing program 0: minherit(&(0x7f00005a5000/0x2000)=nil, 0x2000, 0x1) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000b00)=[{&(0x7f0000000700)="9cac8a36937143b63fe95147b2c0d43f4731658d81a956954c289b350f675afa05e36f262c2936e9f98bd1bfafef0c1ed31c9f2f097bd004d57bde14b3ede25e3b804ae4b54325a14b7418e03a7f198c08c8f59d2193330abdb0b2ed1d42073afd7fc689777b400e3d25daed32ed24bc9e23bf2ca51949df5a64cc2492cc7ecc47943aa34c17297ad5e1331959ba4f6337aa98a571d25ec24ec483db8b673479508f2e244562ab15c854e006b492f8b75b88d944cec83c71281319aadb5e7dda092164d9cdc620556fb93110677636b5854e9757c0d7846114c970555fc1a0b420a8342ab7c0a70795fa4d0ff4275355eff06ca6482ff951da8f41"}, {&(0x7f0000000800)="21fd9361bf351c8cfd7053719cd6067b980a66dfb6717eb2253a0ed542709ac3aced3994de1d534ee92f5479230df334dd8900d94a4b8032d4e5cacee4f89c5f2a6db3b19eb09e67bc8078ecc51874bdd9d9c401ea6a9a9e826b09eb71c458fa45bacd909e2cb4ba662489fa077d28a151dad9397be100fc5d42e9311d756e21dab8a0a81f32c5cef1af7f15690994aaf115"}, {&(0x7f00000008c0)="a16ced816074b212af631d625e7723ff4d0181c87267763f494fa1fb6aac7a9c07afe7ca74700bd705f902e1000f302d6ef217107136e43b23d46e004145119264dcac9bdfa3c5943c2caa77999d7f93707ded4174021fd359219322b1e8dc73b16eb5884f6cc6eb6303aaf994a597190ab4cbe38d48cef1280f0c49e6bcea2eec8aa89107b61e9b8b43890980eeb26d30a28b5fbbd21fce9f15a6590548421a826b1a8e350c4f9e69c39bee276a6974b109c2fcf0146c612c96e811b0f401327db871b67aab7d22258247b875864e387edcdd54c2545b3223842d398deb321e1fd60b50b34c"}, {&(0x7f00000009c0)="e5829b56be485fa70a37e556cebbf1cc657a3faed43f"}, {&(0x7f0000000a00)="96d2c72b5e291cf777082d96da5d9ce5918eccd58c924c2f7ca96a266cc020e0358b85221a635d8b57dbf9ea72041482eff607994bf909f21ebf8023cf5cd3873bf66bd60309cdf0523b48d680b5df7c062770c0d6deeef67b0eaf4336240543dbb08f3886fb5ec0550c72411700b9131acb50a44dcda0f6fc61541d7fdbe8d2f03c0ca06278cd868ce7520820c3fbb2aafd00c1e72e03017a3f8ecf860a2e0727ec748443742d60b55a79ad7c6d"}, {&(0x7f0000000ac0)="2124305a5e939017f1de18d60fbde10213d67f"}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file2\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x410, 0x122) r1 = open$dir(&(0x7f0000000180)='./file2\x00', 0x800, 0x4) renameat(r0, &(0x7f0000000140)='./file2\x00', r1, &(0x7f00000001c0)='./file2\x00') r2 = socket$unix(0x1, 0x3, 0x0) minherit(&(0x7f0000434000/0x3000)=nil, 0x3000, 0x0) listen(r2, 0x1ff) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000240)="54c56dd90f8fdd560b6ed59cee7cbed03011f7e5d665f7f85649503778991933fa075b3b841fae8099038561ea67bebe8d76b7c1d177271b5464cdf5198575babc74e1913f7ad2b18816193f4e6e1d9a1ad73e246074b9e10c412754cb09a9d53606ad62428a8c82972ec5510f5fdc0f968644f8dbf2b50c04b2e3fcdb0e42a6e2a29415cced3b8ddd242880604443d6a91d89d104564b5c0a11a31e06d646a9e772192afa6bb6155a7fe03bf384ea2b1fd5067999b503df2619f90a9c4ca3d60f86", 0xc2}, {&(0x7f0000000340)="8b327aa221cdab4f23db42a4e1e4f0a3a1708312", 0x14}], 0x2, &(0x7f00000003c0)=[{0x108, 0x0, 0xea01, "f36def5514a7c5767c9cb272baace04b6e4ac48fe2a1b8620386b8836b410e38f79500720d033df64b45e993d3b162c500e1e7c27180c1beed766f034b24b8a15cf663f17d7b911f173071f1b0b5247129518ccd01a2e9a7b5135c7f81902405ab723ffb79381cf8b89c1f76f610d0eb300ec0641688f6cbb8558b2fe689bb260c0937dbfd153e59aeb0724616e987b263dd5b00e13e1e020803cfc960b9e2b2ccded7fac79c0dc5a27d93246949925f6ba3b46cd65d7fa9b0c8326f4f1b665701849b96112f07696ac25439a5d0cf9adb17269a0021e5c37eaf33203648b0aa2cf93896e5d5e2d0817e6946ee7efa6779e6"}, {0x18, 0xffff, 0x3, "018947"}, {0xe0, 0xffff, 0xff, "ff525ba582ff99cbc96aafeb463d87c932f766b30b325e52546733d8456764fba88a50da22311c594156ae7113d0e19dae36a68b3eaec83b10107312b99e4b83b1e0da39e79caef59d04b371d1d01b2e386b430ae6471eb3f75896591e5311ec18fa4dacb8c6cd3fd8be2dfa71be25762f06d466dc5a06aaaee0d55927dcaf3a6195de82116f5d40b0741649396009ebf765c56920b6e83e46689ffcac78c0c5a04088d5371699d3f07f3d56ca3a830ed39e3bfb1b7684e202dbf4f79a81eeed93e309fc729829d8669f"}, {0xb8, 0xffff, 0xffffffffffffce54, "0f13eb54b45c10f513a4277bc573169435332a0cd88ba267c85b438224f24d4f0858d4a494ae484835c5bb28092992a2c46b08700002dfd5bf4d55db0b1b430162e7fa45d9252c69efa10a09e8cb33611034bccb7c43fec8a86531f015f4b5d1404fa7299d0d82b394f7f362e7b3dbb6c5be56cd2c558b040a45ca2aee6d828de8e44b8e79310cad969810f85ca40b95585a0885a34ec63f4cdcfb2445b6a7b94ae0689a67bd41"}], 0x2b8}, 0x4) rmdir(&(0x7f0000000200)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) socket$inet6(0x18, 0x1, 0x60) syz_execute_func(&(0x7f0000000000)="0f5e4b00c4a17e7fba00000000c4e171691443c4a2a53c1767a20c0000000330c463495f04850a00000099267605c4a3617c6a04320f78ee") 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f00000000c0)='./bus\x00', 0x3, 0xfffffffffffffffd) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) 16:00:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x31, 0x5, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0xfffffffffffffffc, 0x81}, {{r0}, 0xffffffffffffffff, 0xa, 0x40000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0xd188, 0xfffffffffffff4a5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0xfe4, 0x2}, {{r0}, 0xffffffffffffffff, 0xc2, 0x8, 0xaa8, 0x4}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4c, 0x459, 0x4}, {{r0}, 0xffa8c2ea6a6159c4, 0x4, 0x20000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x606d, 0x1}], 0x0, &(0x7f0000000180)={0x7, 0x4}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00003f7000/0x4000)=nil, 0x4000) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0xffff}, 0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) geteuid() setreuid(0xffffffffffffffff, r0) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8f0) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket$inet6(0x18, 0x4, 0x4) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0x400}, 0xc) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x4, 0x400200) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000340)=""/210) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/86}, &(0x7f0000000180)=0x58) bind$unix(r3, &(0x7f00000002c0)=@file={0x0, './file0/file1\x00'}, 0x10) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') open$dir(&(0x7f0000000100)='./file1\x00', 0xa, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x30) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x69bf, 0x8001}, 0xc) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:19 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') r0 = socket$unix(0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) chdir(&(0x7f00000001c0)='./file0\x00') accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:19 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$dupfd(r0, 0x0, r0) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) sendto$unix(r0, &(0x7f0000000240)="6a0eb017034c14619ba0b6ad4e86e41a9e005ce3528f2be1fa5fc950d00b1cffb71436b19a13db1d2f24edf1c1e9beb7500834f324edfa8a5430bbd028166ed38b401a3563f99172e63e58a55cb44eb8b0b5cb5edb1e9077fd1acfbff3074a4737d4664c3e7fec16946daff382817aa1662af42cbec58c093fabb628119acaf5d437d391e71080f60281d2771fdf48bdb012bbc281644204bfedf46cce7a8399215907439162ce3b46ff0c6be11dfee65073b042fc9a9659ef46b1e4de4c45dab618ac87e38678067b1f848e78822e7f5f8b5b116214031e1b951838c10d456a7b8c31b4c04149f3e49ef59661d4a2b1384f25cf47cebd640cbe251d989acb8c551bfd110f060dfe955a323b0c425eb59bf3bb478d352cd9e960301251c004bbbaa79fff72922fecd8951c617858dfb4b261b077845c813e5fbfe2d77327209f2b913f98a96039b716512602c5f3f06593c42b8f3a08b32e15bd0d89c1e393982feef6a7526d0e395f44ff9288c81d442dc91a3d68a47e0fec229701e66ceb51bae62d17d6d7abfc896ca65c64c2da47036e6ac38e791cdf32f8b8d3124a636ea01b8d666182d1f2bd342d0b4078d787afa16805e9b1bbd4eea1c94793973cb3a40537b03490fefbb502d821164723a07b92cd56b4d47719a61205ac16ce077363c2e47c524432782712e451afbcb7bc09f25cd662dabb4a99b45c3f0e0619bd88f5797de27936f7c8d896f993275028782312a66b66e04ff4e8753a17c5ff12143bd2845cdd50df8eae3062d16fff091f410246c3c6cf8057ce319be0cfe3b5c7a49a1b3d604df6c88dc4240569bbb935f94a2478cb6fc987c3724da318515a7443dc2edc4f694fcfcb6a5c0fa5fd32998bd148377e4e09982894d09da5c7d459647bb55043c2ae34d91458eba4243c59efda5104d062ff2d453dce73d39565871da3cdbc1fec031d8a9d1487610314246b796984f1f9cf0d8cf420128bc00e5c15eea685d5c850429e944bc90e39a2de9932f676c1993ea66c2be9bbe03df7d74f23b46734cb799b7989258c5e8cb8851e8465e19448f2651c7eb3cb3256d9151136ee3830150149a51f3d5c0dec69313837751778d3263e79bc7546d801074024abf52ce46c5b6f7876eebc45445f9e704c34995ffc6b75a6e7f26f16d97a9651f6c3870cb9b31e4c65936f83801c05ec73e2eafbc559b4edaa5cbfd0f610d4330a592a86c90423baff7f9002ceed4e2f8a6964082853af00ddbc1c1460b7d9388b44db666a279fb48a0d297d59793609dbff11d181216e16b087800b444fcd998783b23e887850544802c26439292ab2added5704e02c12b135ef71bf932021a13cbd6932b58130c1f7de92fd0edd87652564b03e4b473d99f7bb8b45ff3890bb008ce21be23ab4dc88fab952840654213b12e8414fd71534c9c6ff0cc2cd31384e6e8b28705279328bf2ba2b9057b7d171f9ff40503a313edb3d599c1906f69e86c0616748928169ad2bd69787d990e7b5fcaa4fe136d75248cbcc4b9a72182ed9e79ccd7237e59f896ae27d2e36df227589d435753687b8c739a884009117e69555c21f38d324be73d840ff96f34e6d976bf0ad5bdec99f417448f15e22820b4e747b4e7b702e062ae2b1c1d80f8dc7e4f0aaae7c1f5d14f6adc0c32201ed12519605fc84aae323bb6f13bc4794817bdff4e21070f3cc3a2ec1a14bead6c06e1892d3fc01dcd2b882203f44d92bed4634b49259cc381a8ddbc22b1032951542ba39a0db1188d87328a20dcf0b8e3635db5d93021eb69e81c3c6341fbb05e090fcfd11a8732870f68d3fd7304f0984c7c09d7e28194921bb43a4becb1151b69249cf5674447a2385fb6c10e3b9f2aa15f5f2da0551af553ff56b3fa6050ccbdc3e293951d998cf79ab1eb487d3fc6a6e7ce33c1be3d40fd0cc3c90400e7f4a3e16089b244a0f987b9e88186f2724149f481ce2f473106eec02d1685163994dfdc065b2c6645356387b15c88efb35375544d4743205d5eead2d1c50496b4d1ef9f065bc45e060e5a64bfed5c29370d92b30f1426b87c37598ffa87e84c99ad5371e78618252bc93c4332efe8010cddf770459256936f1eabe7a53764ac27cb4a183fb2b44d3c780bb5063a7b2b3a322d543d751c2f1f2f3e0fb296642cbd526ae60ff461a97240b1eadea09c6b25630be7e540201c485d9a6d5feff7a5060bac18539c033a95a0b1989e6a1bd98a8c6ec06fa0da1cb72041b3186b2102c5abdaaa2d80ebc40168bee2abecdc3ac692e06ff166a7928fedd9930aa1b77550524b8cd081bac7e5d168bc3866830a7b650cc381558eb6e8b4e63b8e82421761db2ab5fa9843b86f47a1c17d968f03b0480f3ea6aa5940d4ba5af04376163011354113cd1a1f679eb6568081f997e704a7f9483c49b218c6819aceff482e663bb677e80f3007b3eac81e96130a8057808087ca31f25cd612c4be5387c204cb2a2c91dfb7fa7a0e9550805a13c155e4a5044a9923ea9975430dc87691136c9c490b5846b49c3d66dd526af400ed5bde74d50f6a3530fb70e635e29d05f35f4ad82b44951525003eea74e6bd71543c8964da6ef7627939c6bc3d7e6eba506e442bdeb8115b7d51f2a93f53ccd4f45bdae5280890835ea1d72de985fa46ede78c99d0a2af400ceed91a9f55ad907da5a80e9dcf5564b2024e590186a30824189925e58aa8b8e99ad55820139dfd9dbde241033b89e29aee5eaec247f77578f7dfd06d0bf2d13cc8f3cdcb540bdb8cf355f7b71d0f468fd85da79cc31a4986fa7fdca78859d1ef8e53114e3a8350853aa1a784aaf9b63e7839bad9894cad9921baeb5f5c8d255e59a10c764c6fb010b1b71f9f81df26fa1ad76c7f23521f175709b694a450f4e7489f839e728764ed3ca4aadbbe685bdb55ba9e36e1657ce93af58bc846f7f04e55273a2279148cedf56b27cf9c8a276cb8705c965c8bf4d6006455aef3aea916c6753ec8f284a8367ba8775832f68777ac7122e74e05633821192c500f1784e4081317dfd3649be2590cf0a4b888f061293737b50db49c8723acb3bab623f167ed97ef0b9a240d24fea22593a6f948920552f69ad42b091e9f838e1cad680ace5eefc66ca5f3e351b3bd72b0dcfd5979cf58e0a65e5fad930144a74344ed900056be2e1059fb80cc9176e5e96a0aaf5fa67607f88ac905929d9b7cd139a491faf7e7805c9a07e23c9cd103fb9d03377f9e2d5b66668fe5c640c3ed60b34ff94662b98dc200a54bb7ff5bb0afdce19aa7ff0f201d6d71cf9354775b21c3cd99638e4083bdcdf56ffd40ba76129277ea4c2468ebf87601d791b91f98b8af5384a17a4dc0dcf06f4c4abba5699f481698438c0a82063e839815d3c5b3d09fe792c4dd8ac38cdc4ef3bf1695ee3cbb45478054ee49fa7cd857fb2c31383439ceadf09f13ac1d737f09d911878722b2189c2b2ea9d56d7a55747c692a81dea501779a85ae914967a82065f885ab96ad30c7aca58cd84c67ebe1cade4c8e15601d094853e9f73553efdc523b0fe17798a9a0934fb0bfb4b461209966b75c6f9223f34a35fe971b968766c375df9fb75b1c3f8058a5a9c753107fd91b6d3f0eee6f3fff726cf9b072421cd91b387a0a70fadfd2a3095551dc4a2b4537dc033909aed028fa115e5ba0bdf70a34fbfb051a7a0c119c49190c097a8e90b82c1ad3a0b7d543ee30de376727118948d8bf1a98d64e9f78e6cde42e1086a453713a0df03cfee1e20fa8f48ea371d5ba7da17238fac2e87f7bc0a5f259372db4a25d3533ac939da78e11c30f09c64c675300d4be613a6560fca908a868550a3d67367ad05c2f63a06c72c7f2238cf024e083b4d42c79240ba796e04fcbe1427e24d5bbae3114cfc0bd6bacb002cd3ad7cef1469d507f32808b9e04eaf07700ffeeca979a89108d2b3ebc5ad9c2851f3b8b4b0269dbb6f89c2c996c479fa5054603fc4c2065ea9e6f1e124fba376132978e1d1c0b47e90e585313580f1fd51e1dc37bbff801fb3590d21aae4d5d17bdbb1cc56e43b80d779f0209e825a64f94a6b0cd35aaac7504f81ca5b413ebb62b62bb28b7d6d73674714a9745c74ded524c3539736a921cb05806a8cd897ac78600032016ee8ae4fef1032d15655e36c54c159f6540d15e512803398e9a615678e82bb5efad1ef8b706938788c4e69a7f6cff0cb0284302b4b321d89a77f5b210b0a7067e91699fbb6d2373b04a8a395fb6d8b1229b66f156aecf34722f428af7d76d609000f6b269be09b7e88507fdfa6b10032b154b401e462ca81183f4c9898886117cb037b53f3700ac36af4e3eee49bd69f004e1753ba72e76011568049e8af199a97ce811902a486a793a9b02407f25a37d3915903cf84f886748ec72102eff3b136898954ae65087cf106df67d74178b579136034375371e9f6f8b69c47445682851ea2ccdaaa2e4f9c492c4d298a1ca162716d7a9e06afa0a87e427098ac740a96d4964bfbaae588517b5bffe62033d29c4bfb3de0f4f5fced25c686ac1481abae04de2fa9b410f420929f10fa502fe55a78362e7e7e5cbeeafd56fe3582b1aa58676e27b9b810507aafe990581eab4f7bb8f4b82cb16180154bc5ff3dd584ae91d5e4f71d26f7427cc67703f9a35a2943d93945af8cfcdc6f24c54644e6ce4c18c4fb1a11bf0345179d9fe07f0be01e1d8df9a56aba9c89f5a3b3f63cfcc713d1d7d0581e33d0fc5ccf6aa83c260ad48db91b7d14e95f51b7c08d6d90e706c41cdb94710c796547357bfec71fff897d59d7925c089a2aa6091968d3108bf1af532472f9f6f0fa4663f1591afc77091888e3c889cebbcf19e3025c55c61b6bdd55e10242ffcf3c30a2a5d0244cd068638ab687ff592d55da5e22f727b1b287280e2d23653e11837847422f10e1b8e7ec5665551db1641f5222dbf5453cacdbad42dddf7d3317f2a933c9c28bb19919f8537a3273b81444e8f8172859909a201a3819f8e3d85f82b7e5f8a81ac087cbd8bbb7bb077740cfd0f8823e0586a4f254fb3354b9aed7f5791ad8ccbc0645b1c0d058e0465c3f38aac462be9aeaef73d924b779b08791f5a122a939bf53c80ef0da40ed4b35018b03e0757ee82f023f1ad3e8efb76db057e7a227a0341e9119b818c0ed78e3c70a8d867204974f81074470d52b85dc136d85aafd084d6ef72b01fd6a883d6cee610b9cf43b31ca1611a0e70a0cdb2e456352c3a326544810533f7ebee4d1d7f855b0bf79c6e30440819eed040b2654519a46e13d8ace692a67f03b7e516ac8a00b8a70fdde7655383b7d0af9322fc7dfa3ab9b5f292edf594e4e1ea0587d83e2c89b27763a5b282593a0cce9c63e1e9dac966444171e79d46cbc562357e9d8ce5c7fedbc8f442f523369ed89d754bb8834e07387a32855a69a4ccd2151d327fb86e07671c7023ec7f00a384e70a9fe6c9fb35abe0316b9863eef92297f9661e9121aecf8986794d876a0c6cf480a723c53f7ca5779788b892b82e41d2e8f446a8cc70c677df51adced327d03eb0f27e71c222b165283933f9f24d27a7a8640689d53296ee3354a260b0cd9cdb296714ddabddaf7ac7757c4ea9f5a028711b48d971b235100c74b4ee4601b033ff15b4d4f8b2cae30e6d28dbdeb668f6013c08f0793504a00ab5a6ad9bb24be68586bb2f66f8bca18dafd6e50c450c37300eb86f996bdf7b4ff4a3b36a43f20f3584cc0136b31079a872b80892e6744e91f5b6477fac95b7bc8c0f0fc7ad98998860b6c4693b21ccd610d173e9", 0x1000, 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c653400"], 0xa) 16:00:19 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r0) recvfrom(r0, &(0x7f0000000000)=""/38, 0x26, 0x2, 0x0, 0x0) 16:00:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x400) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1036, &(0x7f0000000000)=0x80000000, 0x4) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37, 0x1000000000000}], 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x6a, 0x0, 0x7, 0x0) 16:00:19 executing program 0: r0 = socket(0x1a, 0x6, 0xfffffffffbffffba) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202d47f5e4a10813850362e2f653000d889b58b043846ab228ce335587ca730793a0d99000000b321d4c89f85d002d7dde26b648c6dd5749e3a79fd923744accadcd8b6d5a373e6081e084e9f14d630718c3ec4c2b02283609cffc632e46fd5916e55dc718f7a80c41cb3349efcb7996efce8839b9e4d21c754"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:20 executing program 0: socketpair(0x1, 0x3, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x2, 0x74) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r4, r5, 0x44, 0xfffffffffffffe2a}, 0x6, 0x5, r6, r7, 0x5, 0x2, 0x5, 0x1}) poll(&(0x7f0000000040)=[{r0, 0x168}], 0x1, 0x1) setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) dup(r0) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x24}, {0x0, 0xffffffffffffffff}}, &(0x7f0000000100)) 16:00:20 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000140)='./control/file0\x00', 0x2000, 0x1ff) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000002440)={&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1002, &(0x7f00000023c0)=[{&(0x7f0000001200)=""/229, 0xe5}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/160, 0xa0}], 0x3, &(0x7f0000002400)=""/61, 0x3d}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000002480)='./file0\x00', 0x190, 0x0) read(r1, &(0x7f00000000c0)=""/50, 0x32) syz_open_pts() read(r1, &(0x7f0000000180), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000180)='./file0\x00', 0x20, 0x40) read(r1, &(0x7f0000000040)=""/86, 0x56) 16:00:20 executing program 0: r0 = socket(0x8, 0x8000005, 0xffffffffbffffffb) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffdbe) r1 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) recvmsg(r2, &(0x7f0000002680)={&(0x7f0000000140)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002580)=[{&(0x7f0000001180)=""/180, 0xb4}, {&(0x7f0000001240)=""/77, 0x4d}, {&(0x7f00000012c0)=""/149, 0x95}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/20, 0x14}, {&(0x7f00000023c0)=""/142, 0x8e}, {&(0x7f0000002480)=""/170, 0xaa}, {&(0x7f0000002540)=""/26, 0x1a}], 0x8, &(0x7f0000002600)=""/72, 0x48}, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup2(r1, r0) 16:00:20 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) kqueue() 16:00:20 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:20 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:00:20 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() semget$private(0x0, 0x7, 0x1) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xa8, 0x2, 0x9, 0x7738}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xa9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0xf5f, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x4, 0xfffffffffffffe2a}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x5, 0x80}, {{r0}, 0xfffffffffffffffe, 0x31, 0x20000002, 0x3, 0x5}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0x400}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x2, 0x3}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) sendto(r2, &(0x7f00000000c0)="cb50cdf9dad17efd8cafaf0d43d409bbe846da12fca9b3abc92effdadcfeb7954dcade36adba7ea879a36a2f44a516fa436bcd0937a13fc52f12eae44a6dda3d3563aceb6a656a70", 0x48, 0x400, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) socketpair(0x20000000020, 0x2, 0xf738, &(0x7f00000000c0)) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r0, &(0x7f00000000c0), 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/95, 0x5f}], 0x1, &(0x7f00000002c0)=""/118, 0x76}, 0x40) shmget$private(0x0, 0x1000, 0x14, &(0x7f0000ffd000/0x1000)=nil) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:20 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/167}, 0xaf, 0x0, 0x1800) r1 = kqueue() r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x80, 0xffffffff, 0x8, 0x7, "683b856e351388aeca54d027be2ea0f249a4775c", 0x81, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0xc0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x84, 0x80000005, 0xef25, 0x8}], 0x2c0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x80, 0x81, 0x4}], 0x200, &(0x7f0000000080)={0x6, 0x800}) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getdents(r3, &(0x7f0000000180)=""/119, 0x77) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x9) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000140)="01ebf1ff28ae6a5145acd74320e295d1dabe603935b69e596c3d80d69bf05acc48c2e0f25e9f0777df9a243286b33d938345030f388df76d1f041233930bbb631897ce81140000000000000000", 0x4d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x8, 0x2, &(0x7f0000000200)="dae5f41ac9b340f90cbb99fd02e7b09bb10e252c9fcbaaec671d62be90843f704d9d8285e0c509a49db8d0a225a9f1fbc5ad9eccfb581bc44d4567e014593c82ba7d20bc3080ce1a5d03844da3d60d27189acd26ee811c21102e89ebc99bc14aa0f0c2e8c42bba29f5016b3100825dffdd37b0bdfc2ae9d08753a976d6592a8e9b6dd14ee03763bde510b45dc7498094f5305358a3dacbeaf42373405523c6537cdc2e50ccde2c204a6ce52c235a91463cb0c957f221c0167299979160733f3543e098e59529e0c3a91a5e85987d206fd50dcc1de2f9840eecbd98013195a8d39fdfdf9e71ee995376cbba17820b65fc04e30d83c3d88b8569bf49a344a9a88a77d0c540261cccd8", 0x108) open(&(0x7f0000000080)='./file0\x00', 0x492, 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x130) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/47}, &(0x7f0000000100)=0x31) open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x41) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() syz_open_pts() 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x24) 16:00:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) kqueue() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:25 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) ftruncate(r0, 0x10001) close(r0) 16:00:25 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() close(r1) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:25 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x4, 0x3f}, {0x3, 0x17}}, &(0x7f0000000080)) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:25 executing program 0: poll(&(0x7f0000000340)=[{}], 0x1, 0x100) r0 = socket(0x202, 0xf6e0ffb1c3154fa0, 0x9) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:25 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x20}, {r1, 0x14}, {r0, 0x108}, {r1, 0x107}, {r0, 0x24}, {r0, 0x100}], 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x7f, 0x4) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/173, 0xad, 0x800, 0x0, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000003c0)=0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x3013, r1, 0x0, 0x6) recvfrom$inet6(r3, &(0x7f0000000140)=""/218, 0xda, 0x0, &(0x7f0000000240)={0x18, 0x2, 0x20, 0x20}, 0xc) rmdir(&(0x7f0000000340)='./file0\x00') socket(0x26, 0x2, 0xf46) open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x110) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) getpeername(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) socketpair(0x1e, 0x4002, 0x1, &(0x7f0000000380)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) fcntl$dupfd(r3, 0x0, r0) 16:00:26 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3ff, 0x5c45, 0x46, "acbab8cc74e1065076d0f892e08673224fad69fb", 0x5, 0x6}) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x7f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) fchmod(r2, 0x0) 16:00:26 executing program 1: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f62c521717a024b4e1c540dadd727c75566696c653000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:00:26 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r0, &(0x7f00000002c0)="af677a41134fc53252681e868dad2d43e84589e206af97281bdb8491c375b32d443d368f734d25cb4d4778caf3517cf68a64f9eb859ec7b53fbf98fccb76247e67178f445c521d275cdfab11bea96eb12922e9727ac2223b270d017a1da96f4334f85fa368f1155d2ff5026ab7e8cd03fd3a5abebe245412f29a4002256953e0b134a14783068946e8c0580ed9b6ca7812a0c11afb6cc17a6062d53c1707c2c4daa8e34450b260df4d32a7eb5c7e96a1c273489221479fd7", 0xffffffffffffff18) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6, 0x7}, {0xffffffffffff30b4, 0x7}}, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/49, 0x31) execve(0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x80000001, 0xe8bf}, {0x3, 0x8}}, 0x2) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f00000008c0)='./file0\x00', 0x20, 0x4) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000080)="14101fd5ba303bd7db87f69059087665cc3001da17ed4cf3cafa871a7405e1ce14755cbd145f7eedd20bde6f0dfac544acd877c012c3851ae7cc7b7a21eede9bef81e2403ca9676daf29423b0c5e9a9e16123cc3a67ce1f4fcde80173031f1671e1e6da502afb52f41e1c20482cbe954346f2e33a560a7f9cfc3992845bfbb1c18d728429d6d5e3353ae6f296137441fcac6d7a9cf401fce0706cf73297f03c420f85a89dac8358f70745fbd1c0ddaefcc5e58e03498f4fa5f317892d97c7571302b2452f5cbe8cee1cbe695a76997ae2374b7a022b5195e517dcf8b443c35d8f3924f7aa60be322d2b6aa2f2939a20f9956684bdb9e07347f0166695ff8fbf76d9c47e794448108f5b20d8581fbd4bde364e3c3adda7b6ee9fa0a5c77967a4ed16c4483da9c741ae3d393d8ed9a2f272abcd1c6c697be492f7a3b64861cf2ffdc1d675638dd1a9abeac55c4eb91fd42b1f51da64ec7c5a40c6f00b1348a9f988368646ebc52d55780fce52c1b7f7d2a3da279cd526baeee2742a5808b49f096ed35fdf8e2e95b319d90d73914ff55a61cd461a5b55dbec9b95dd33aa9c83b4695ddca4711a21af5d32c7948792a825110e9cc46cc98ff981567b14e14c2bc5e97d723cfe5594baa89c63409b92b1c1bf867bdeb86ac63f3f1c00f79399a50b29493585359cb7d8aefc03fc9b4fbfbb99e5cf4ceb9275fd07e51267efcba5cdf76684997e6c80d5771641abbc041dbbc358354979328fd05ca22d00feed4456cb9f16dffb9712c6d98de56b562c86c1a44aa057cdf0265304531bb4337873940ae79e55b8e3751197eaaf5509df90e9b3f3efc49dca0e3ff96053b3d9d8ef91252d1cad7d6899fa12c02ff5abaaaef6cc984427c5c0946a05208175a31fd4d92a0995f8e2cd05981f905b1b27b508d9c6e64f510bc670343fe190af827f29b4428fe149d4f1cca6df2fc98df9943675158d2a070c3f29717d45344a97a6b91a0707e8fcef582c8407ad86c341afd17f1cec60ac9308c521b6e23ee7ac8754835f320a95a58e5dfb6a161ea71b17eb91b786b3c2894799a8491be336948b7bf1cb1f9e6cf97eeb6d044de0e428bd6a9293ecf487d2fdbc26c89e9f6f33736b30ce759d64a637bf7dfd1b0b77878858369e170928fb5d3d07eea68699bf297a05fad9325ac88c22538e7f060e47cd996d29717c5c0f9966cd01ae513554998f17c378626908e5da9d8b1a38abd38724bdd76369578b151f8889c365f77f035f9c1d80d081d18d0232973e6e005f46125774e71602525ea1988fc346938ce6d506ab9d5bb2dedd702c2ef53ddf58a25354d3a45a5636515c1d7dcf3adcd6a39dceababd405dc3984a1714ba805f29f796cf42e94be139a470ef831f59f77e0a940426cbbeecb38bbef0ab455d027a1d1b640954c65fb816ae9913749c943aecc44ff842b24dcaaf6f6eb00a07ad93ca09d0057d3fb2679687cc38f62c220547354001629e2dd77a864c32bef2b01f5451ab73a4445df6c66ee8a0e12af112c93817fc39c4eb5b325dc03e2a311d96ed503fbca262ded3e793a4890d6e5c9ed9b90d3ae0aeac8907eedd3434a0d496255426ff8c1eb9b88b6373fb82b278927ede05cee3354ee9debf9066f2ecc13f5d503d6cdd8ae8207d01695a2f29188c2da1d4f134cdef5d76049832f2850732dd098fa9b51f98ced0d698c72a907b848437871e041c7bec04b6edd9dc4d68775aa5a56efd399c6609399c1f2b14b25d768a3769a27777b293256af535d2d4480ca603691bdb7b54b7cebc09b53e84f5156243631ef2157c8284a195ac5435d8a13e1d2199b3764061c643c2f5b48219256b794e954b353530d601a4a42b461f1c3903070b2bcfba2a96f46f2138bb25678944cc1dff9d42d57c104a8a53dc6fcce5b08338625965f6b7ee7f72937ad556090239a271f9cd89b8d8829750fa324802f7dc825ddd884b7378c72b28d80a49313c80d5d68134af6a3424b3fa2bfe15e8c0756173eb22ba5da9f9cf8ede58e0bcfed1918912aa45b5e859ba13a6f123ff38ebb7f4c685ca471e7d4647cf9f23594016cf46adf577a9883b52e7c9edcf62adbdb37ccecde58d522438533e9e711c7db3761a516d8a32ac830031091382eed8a8cac79d62cb1c229f5f6da042987660d82549c952567abe10e6abc8aa2a629c890881572a3e596194437abf6fb48bf8da61f6760e8a79dafe4255dd7aaff5ae63997785d9a5205a20fd9ca951b4215fcfc6f8de5b781a413acc24b2d940cb9399927db7b4f16e9085e71e8dc8341bddf335862c08d46468f9871f2745de260f7f7855d9905455f0ceafba5541688803597bb034580e97a636b9db472c5cf5a5e1c532cc47a3980a154fa50cf4362de4f93a4dcf1d7f7a9bd42aed24cca91f79a133705dfa3ee93ff6c817b27fab313a189a637dcd73a77c531e1adef4f34a59cc3488fe3958eba50aedca7948ccd43091f30266ad8c76f34510fa939beeaf885b3d5f3acf6ef38ddbac19be37b557e00d75b9251367644e1424669f7e4b271f15f8bd179a28ee42e8a1622f4de1b280a1a6836e5ce12c333de2abf11a1459f9f513fe5d7f4727990612f4b25404e65e50db112918ff0f158ff3d1e4b5f8b78b7aab414d962a3423f779511ac83b842fb28ba8fa3a3892033dda1df62e07513d77a6acc68ece17265dad09384cb05774a5cbae8a0a6756f994f9f6da727a6c8f0f844a6a5eee0307c86e7400aeb6a1c1c3e16275a2c4b4e394692b15d9d9e7b01d5b93b2c5d56ef90d68a4c27bd6ab581b122d3de6b2166cd646c249fa82a20dbc7677ecc941eb6fa77bf625272530ca2ea3b5bdaea38d0f580418c98f308c4a9205de24210a366fc3d3ef537358ec8019e54f098085574d48ef530be137ed4298013c3fef5a86e2955bf305c3d78b3dee5ba6b38f44b12994d06a4f", 0x82c}], 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r2, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0x3, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x40000000}], 0x3ff, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r3, r2) close(r3) kevent(r1, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffff8, 0x28, 0xa0000000, 0x7, 0x86}, {{r3}, 0x0, 0x94, 0x2, 0x1, 0x6}, {{r3}, 0x0, 0x8, 0x6, 0x800, 0x8}, {{r6}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x3, 0x20, 0x5e61, 0xac3}, {{r2}, 0xfffffffffffffffe, 0x8c, 0x0, 0x4, 0x9}], 0x401, &(0x7f0000000300)=[{{r6}, 0x0, 0x8, 0x80000005, 0x8000000, 0x37}, {{r1}, 0xffffffffffffffff, 0xa, 0x49, 0x8, 0x81}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000090, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x200000c1, 0x7ff, 0x4}, {{r2}, 0xffffffffffffffff, 0xb2, 0xf0000000, 0x8df2, 0x1}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x4, 0x20, 0x40}], 0x100000000, &(0x7f0000000000)={0x10000, 0x5}) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:26 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x20000000082000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) clock_gettime(0x2, &(0x7f0000000200)) munlockall() 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x7f, 0x5b3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x6, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x64, 0x2, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x8, 0xe2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x4, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x3, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0x2, 0x232e}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x4c5}, {{r1}, 0x0, 0x84, 0x325329193f468533, 0x90000000000000, 0x6}, {{r0}, 0x0, 0x80, 0x4, 0x4, 0x100}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x46, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000004, 0x4, 0x3f}], 0x3, &(0x7f00000000c0)={0x731, 0x7}) getdents(r0, &(0x7f00000002c0)=""/26, 0x1a) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x1000) socket(0x1a, 0x8000, 0x5) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000280)=""/97, 0x61}], 0x4, 0x0) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x42, 0x49) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) write(r0, &(0x7f00000001c0)="0329c77945c91fc47aa224ab2d6be519082d19513ae175194ee964da1aebee8b38c8fbf1fe549b82ea3aba89c990170758936486222e7c04a3b2b0c3ba76255815ec7905629ac41b830359cba41c4a92daf4abbda7e9dc354c130d1669968efc70be5588db74916933a85f26a5ccc6df4e127b74a2eee9d729e73f4d4eb5649cbfe9d03f54be276084fe812f8ce2aa25130aa71ff5b3b6118a852078ec8797a7d584b29689dec799a42eddc43ea388bb0849f7e71039d92123ce692dc444db486bd3d92fdf2f2433e8c766ec91099424", 0xd0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xc63b) 16:00:26 executing program 1: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:26 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x49952614}) 23:49:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000540)="ff77aa3267bc89ad8eb75655fdc207dba1a077fbc4a04fcf89ddde038b28cb8ae5d26a59c4378df0f4d539fc4cf5cff6105cef30e88a1812582d13f32a52fb8630102f8922306250e59052a7a4a977e7a34fa4365db93eae00eab474567fdda4599b235432fa1c58b17aeae352a157362e65bc919902d113cb22571ee0bb8427cbe6c81633dcb88c6e85841685facbd6ce65226dbb766ce1b0b82cde1222b091bcf780b832b7f5dfe5213ecb1f559a3852c16a14ca5365c3db419c3a64fc6807a4c905a46c470f1078dde2ba8774ff1abb6481752756ea8e25da", 0xda, 0x1, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='@-(/@\x00', &(0x7f0000000080)='(\x00', &(0x7f00000000c0)=',\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000200)='#\x00', &(0x7f0000000240)='#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^\xbe\x00', &(0x7f0000000340)='L\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=')#,)%\\.\x00', &(0x7f0000000400)='+)-:),-\x0f]}\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='./\x00']) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x3c6}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 23:49:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:49:40 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000040)) 23:49:40 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173ffffff7f00000000d7d4903a"}) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x6, 0x4, r2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40000000000000, 0xffffffffffffffff, 0x0, 0x0, "a4eccea6da00000000000000000000008000", 0x0, 0xa000000000000000}) 23:49:40 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x42) r1 = socket$inet(0x2, 0xc000, 0x8000) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r5 = socket$inet6(0x18, 0x4000, 0x2f0) r6 = socket$unix(0x1, 0x7, 0x0) r7 = syz_open_pts() r8 = open(&(0x7f00000000c0)='.\x00', 0x2a0, 0x4) r9 = socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x8000000007, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, &(0x7f0000000440)=[{0x3, 0x2d4a, 0x1800}, {0x3, 0x7, 0x800}], 0x2) r13 = socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x1, &(0x7f0000000480)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) setrlimit(0x0, &(0x7f0000000200)={0x5, 0x2}) r16 = socket$inet6(0x18, 0x4005, 0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x4, 0x7fff, 0x5}, {{r3}, 0xfffffffffffffffe, 0x2, 0x44, 0xfffffffffffffe01, 0x7}, {{r4}, 0xfffffffffffffffc, 0x88, 0x6, 0x10001, 0x1}, {{r5}, 0xfffffffffffffff8, 0xa0, 0x40, 0x1, 0x8}, {{r6}, 0xffffffffffffffff, 0x51, 0x4, 0x100000001, 0xfff}, {{r7}, 0xffffffffffffffff, 0xa0, 0x20000000, 0x6, 0x1ff}, {{r8}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x8}], 0x2, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xe9d5}, {{r10}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3}, {{r11}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0xffffffffffffffff, 0x1}, {{r13}, 0xfffffffffffffffd, 0x40, 0x45, 0x4, 0x709f}, {{r14}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x1dc780000000000, 0x810}, {{r15}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x80000001}, {{r16}, 0xfffffffffffffffd, 0x20, 0xf0000020, 0x7, 0x80}], 0x7, &(0x7f00000003c0)={0xffff, 0x2}) 23:49:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x122) syz_open_pts() getrlimit(0x7, &(0x7f0000000040)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x50) 23:49:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSTART(r0, 0x2000746e) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) syz_execute_func(&(0x7f0000000000)="c4827d19b00000802067e1c6c482d1b72d0d0000002664f244ad660f3824af0e00000036660f71d500c4c1d5deeb6665d13e405fd31c956cc90000") r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getflags(r2, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x1) 23:49:40 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x400000006, &(0x7f00000000c0)={0x0, 0x0, 0x976b, 0x8, r3}) fcntl$setown(r0, 0x6, r1) 23:49:40 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x13f) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 23:49:40 executing program 1: socketpair(0x18, 0x1, 0x0, 0x0) socketpair(0x20, 0x6, 0x0, &(0x7f0000000000)) 23:49:40 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000409000/0x1000)=nil, 0x1000, 0x1) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='{,\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=':{&\a\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='*&{\']\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='{)+)\x00', &(0x7f00000004c0)='\'(\'\x00', &(0x7f0000000500)='!%\x00']) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000011c0)={0x82ab, 0x6, 0x6, 0x5, 0xfffffffffffffffd, 0x1, 0x4, 0x9}, &(0x7f0000000180)={0x6, 0x6}) 23:49:40 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r7 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) sendmsg(r8, &(0x7f0000000780)={&(0x7f0000000500)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000540)="1fde4f8abfaef9daa32cf68d1d8bf09f2e436e349882cc06cb04bb6765c5d90041e3dc9a8a905ebe", 0x28}, {&(0x7f0000000580)="5d1a2320e0d19abef9932f62860aeb6c", 0x10}, {&(0x7f00000005c0)="0301d6087eb04b0c48d09b0bec5beaa6a3ba6f09b68c26b8ae6279d9eafedfcd5c01ff5dd5628f8408ef577d7550b296cf2901102f49aa65c2854f34b7e2830d07947a9357a0c84c95becdb19f5fdfd4d3ac8b0bb5bf2330d9275adf976ffdc3741eba96a4ecaf56", 0x68}], 0x3, &(0x7f0000000680)=[{0xc8, 0xffff, 0x7fff, "c0468d8de6713af9fed58e2fd3a39f948c3d4153787c9e19e67639048b332feecadbe4f9657353dad4d68b565b5270eca705c5908db88c86ff615119b8f0a6e675f8ff94fcc19bc7efd2d167e7fa05ea397cac7dcad35ed2a55cdba217fd40193701b4a10d1355de4b1904b2c2f60bfc636defd079c13305449efe316883d613b7417841b9148d1f66c19f9aae769a95d0d9b1ab3905506ffdfd49e4e7d5d4b93614f38a44b660a557f1ecb9bbe970e7f492ed25fc938e"}, {0x28, 0xffff, 0x5d, "4e579d67cea898cab2c612e65e13ed28d2afb24b20a0"}], 0xf0}, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r13 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0x20, 0x10000}, {{r2}, 0x0, 0x1, 0x0, 0xffffffff, 0xe2}, {{r3}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x501, 0xa554}], 0x200, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x21, 0x1, 0x0, 0x5}, {{}, 0xffffffffffffffff, 0x1, 0x11, 0x3, 0x4}, {{r6}, 0xffffffffffffffff, 0x1, 0x2, 0x800, 0x6818}, {{r7}, 0xffffffffffffffff, 0x80, 0x22, 0x7bf, 0x191}, {{r9}, 0xffffffffffffffff, 0x2a, 0x44, 0x2, 0x7}, {{r11}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x7, 0x1}, {{r12}, 0xfffffffffffffffc, 0x0, 0xf0000001, 0x6, 0x5}, {{r13}, 0xfffffffffffffffd, 0x45, 0x46, 0x7fffffff, 0x8000}], 0x10001, &(0x7f0000000400)={0x2, 0x8}) nanosleep(&(0x7f0000000000)={0x4, 0x7feffffe}, 0x0) r14 = kqueue() ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000200)) dup(r1) kevent(r14, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) 23:49:40 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x480, 0xd70c107a4559eb60) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) 23:49:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000000000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = semget(0x3, 0x0, 0x301) semop(r3, &(0x7f00000000c0)=[{0x1, 0x0, 0x800}, {0x7, 0x10001, 0x1000}, {0x4, 0x7, 0x1800}, {0x0, 0x1000, 0x1000}, {0x7, 0x1, 0x1800}, {0x5, 0x7ff}, {0x3, 0x8, 0x1800}, {0x4, 0xffff, 0x1000}, {0x4, 0xaa, 0x800}], 0x9) flock(r1, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="a5395797165ca5688fde9fb753c0a4ba39ecb1579a28ed525ffe5d000000a4fc977a55a1497e5808365cea47d7c15420a3612e4ee36ed4c597260ec895513f030a7db82cf8cdb2e06191bd7869c763f9c5d3a3ac9797d1201605cb09ae50441e3351f751f34d998b1c8a9c4817f6bbd999c13f9e796df930286bc90a59a38893d6d9b910f82b6290da9056a9178670c84fe39f8e7eeb1aaf30fde7e3aff70571a59cbba20dccdc26cb3c0a3400000000c2b6357bdf165faa23086990143ed3833a52d7f76b4149d8fefe319ffcff2e05471af8435a8366cb161f248749a9e22a3c4f9f5f3e956931ced7a831af52dc86c16421900b714b9e1e7735aecbb88f968ff596d6bf083b4baa1c94d9972b362241b6928ae9c782338014923f7a0d1a1c8baca6b3c320aa029b062c0600000096b88c0015674a65f52b79f4b95e32eedf0063fb8b17681f74b29225b19b919908a8445f68dd67b952a73e5344c88ae38d2e87f19663c1874eac698d2f8e9470d9ab67072303e8129cc17c0d901bf460d2f35e3b25fe3b962d997ef4e50e56a4f410f1bdefd173213a6d4a0900000000c0d531751a241a68b3c271c68e277d000000000000000000001edb66390fc8a03799c08d799b71644197a7b1812c1ad445527203c33a001102847209526966d8fd158c55895362b373db260f7e61697fd87455cd0000000000000000945d86da35bdb150ff1efcb680f43777243f464434a66cbc696b2ddca8b1b5323e04b1971128e9541bff2075d5bcfd5f49423c13b5507c5d7ea7c4b8930635109f985458807bcd59330a06"], 0x246}, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x55}, {r2, 0x4}], 0x3, 0x0) 23:49:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x2) 23:49:40 executing program 0: getuid() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() setuid(r0) 23:49:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="09276b456c38520e64fe31ed68131f0362dd3cd01f5935a04da898acc73f97149f92eb4d4ce94ae6b6c79367d3e54c61370270739a1410ce15e7f7e7aea8cbe54407a8411f3be56daa8505b970130554646014fc219dd70b22d1ae092087c459da7ab03453b39185181c55434b9311db61afbf0fa2239003f4deb38d7cf2f32dc0f841ff5d4ff9eb6c936453479380cb69df7663472bd12b384db1da02fbb4542b7c8fff178f1838bf6b73a33342859e3278978864594ddb3c9b70b5c3b9110694799ef1e8012d2ee4f61dcbeaf6c6fa333d1b7d18b728bef57ac772d1161f2ca3ff7ddc987d2d17dc4f462d5c62179aff7bf0626cc2e947b86d997ef09ab619e360dbe646fda3bb18be4612a4778b5f83078495fe2a6cbeb35cf83b8b86776f93bf3f78d03c69f61f60ed895fa1cee45c08872e7b3c07ac0424558aba1366e83ab1431cea9c71af887a5e9a09f06645ea8b2dd1809e92639b5d6979a4671bda20da7fa8041ccde871c2a93a8939d06e18626d09188bba20ab07244c5e06fa31c604143e6006e77ccd5c3886b587d716fa104d89035c306bbc8fcc97e4537f437beae98e5001b8736eb708a50627d25b23671ed2ab4d3de02e72da672dc92faea32f5b7fe8a731c8a2b24756a846f81e2c541be8c26e1f628f8661e8bceda502443bd64fd236b144f5960bdb56fbc15e5af4b655e7f49883e8906770be72c1262aadcec0cf254efe778ee98af9dbb0bfeb82d93d5e44a53dabca87d896fa37d72e89fbc67bd2032f74819f9b408daa58c47322f9b9ce35826dcd7bd0d1fa665ed04366ee4d7074e9add9d4409330b0394654ac9ab8807e34f0abeebe7348816f6d56d09a09d3adf761cc4bd18cc46a7eb75daa9f013abd1b900a6e7079214e6f0003b0baf2627270e73e6ff732ab6732343678ae5371d4fd63c443e72f806c1c1ea3516cc4e8cadaf0c2483cabeaa8e3a490e70b2c280cda451cc1282cca81acd5d39b71853dd256fd84b625fb3ea4915e623efea379aa26a6563fc4499c73b8176d547837bb598cf5f4daa97b3cb90ee2ba9f1e7aa462ea92a6710ed70a4fecdbe9f4cde5002d58ef5b339bb24311f39fc23533191d008a9ae743ac440ae245398974c23e8b728a33c99672ce5cf46b154a06147ea391f9aa3bf471b25fba4d574150bb76e7e612d1b3fbd832e89565dac1a5d2b037b72c564658c4db494a949a223bf2975c3b97f336bd9236ffa80576f2eccfc5769160535907d6580434fe3df6d57adc6a30dc7b7e93cd114705aa7888312bf6fa0f76953cc92a0b9893a1e37753634bc4205c78c15f4dd895c657a74b75d20b574b6638593beda4c6c4c9bd2439eb28fa107e9cef574a62fd38990f42ddb4fd405d7e5e21d0142cf5706a9572a09f048bf57882deddf44b21b36ec964f757d56827161bc18bbffdfb8034f9cc49f01f3217d0a29a4c7735a9657254fabc9f1a22e05bcac9c36064e2f1b423fa411dda4be5a33de23eecf33c290e9a547236305eed021195b15260735f38a7ec99d94b2fe8878fb5164a6c73be15420d9738b00f6bcea33924b94af30fbf13a98175f8ff352ebb3fd151a08b093517735f99373c9ae7617b0e548c6dd6d68e72b967a2c8a505e1f3f54764025cf97160ef8f4912ed9daaf74e65c878a6d5edde767f9b6be3bc50697d5c5abcd2daf68f110ce3c9f910076680d296590433ad77e57ea5b84ead33842bc7b10f457b2668c33a26e515a1890b5fd06bb06c389dbffdd0166fb044bdcd1903bf9428a4a10e20f310d888583dc6c60c74b83dd1121bd1bc40a04317d864fe36a9a5de24c5e0d776192c0d5ded63c37842b6563a46f06b42dced79dedf80efbe9f09734f1662f8e59685718bf97ca6878967f5407ceecdaaf28aeae3f6eb3e2c8e198241f3460a137dae1a7b2e01c3ee55bb5f99ff37db7c38dd685a29d6d5d6fd5be7af8148dc9b92f88ad016feec155c82d142bf8b369e25a9c6ceb0f7eddcb081d9ec219586370b33c14f41d665a7a71f50b33bc21b66762f24bf51a6cf814e5ddd819793b127b652973902a92e58a6a4506cfc3182a8691e60ec46c5f9b7d13f5f7b269a47abf43618a2073b5b84cbe60d8271fce3a0a556c2911f1cd97118715ae5c1ceeaf3ca26e6468186f7259b53360b1bf5716bb73135001a9c139ea23a0fe51c87eddc138c077b711351a3fd6d6f9c49fecc00702aabaa4c44ae25757b50657d23a469823a6cd700b0951cb40f7409c1b701fd708bfdf36ad770f1a83cd5bea57346a31219a006a481ab3c270f4e7c0e3d372946957fbc157a79f997bb2eb493bcd6f59f19383224ec373ab8ee0f0baac366b7e6779bc7b254ebe05285916b9731c266fc13abd76361494e5010ba80d9ba6ed167f4ba51055821d11a653592c0d2facb75e1fdc7f9756019745d1cf12a1809aa26eb815279d4facee4afd967e05ccbb9e50306c26755198525a816eeeedf01e9739a3cfa96fd83c08628df7fe2618b2cb293f46d886e81a1e9bf4748c4374e865eaee236affee251e16e2e2c9b2d015435b1423c679b6eaaf8a76ebd5d0205929462393a009cdb03b242e995050c39f2e685cb34b5ac151ad5e2b4ed257af4bbd9337e29a419b354b0dcb31517e1aa12d5f9e43bba30e3e5aae50de8d9772f86445531786aa3b754e20633135ce6b3505654f26c1fd8f3bbb0edf674a4fffeb3e318f718b314abd7432b3d266da3a9fc3d5803954358db754747c60d5965dcb4f1e6f6a1c3a28ed868d352adc7e3ceec80816fe852c946778d7aff34c99b4f33a9de3c279ece4c5d755c0d9e3907b49ba2b0bc975166e95751b5f299f316faf162acd1b6b95531ca06fe95378474170d1c35ea7dd0fba42adfd6db1a41fec7025cd652451457efcffec740dedc765e04d9f6e8e5dfde5688f532db2b5e1dd66a73969d880260523fe957229558a4adfac9ad0541755b21a6e9bfc55a92e8acdf49a916eb508e1e2e8b30c875bc106ebfe1c07900af9b3e4fa8e6e8cf0b884d62430afafed7cdcf8620baca2a6fc75443134bd1a28bbb46b5c251a37c1128e6247b01fe3fb1cefd693700537398486980ed50eff8c9483060e6b735ffdd6fa01a883b4b6d6cb34a84b11d066c81a008efce91ec9b236edeb6e7b64f60ebfe0d1481ff3e8463cbc2dd32bb2f93f0a091ee4ce2106014d608044c8567b7629fbe9a133d776eec3d463cdde22089cab57df6040e84351803a482dac07e6ef1f2467e01d786efd5f2cdbf9015689ced3cca3de45a9e4bbb7470642d1bb96bf7e62085f05a4961b9daac3a38cf99bb872ad6bb6e7a5805de1be677e8ff461074598d219405a79c3ef81ca7cfc93fa7bc1d155f723d169e5ad23008eed2798cac0a96cd6dc4f629fe92ed20bdd61384fc0ddd8313854761994578c82d8e78282c7459e8a64c85d23f66bef8f8abe6a8894b1bcda94735b3ebc7e8d34cebed79ee8c0443b36c7994117d9de13d9acd4ce1888175136c76059e5098f569bf05e0e4b1274c44ff09573edbc3c0bd1bcaab469f4f6369736b5e5d568772cb2830d393ef53750744fbc474c0ad4c308aabd55b0b9cfcf216d2bbc7c8b28d84a4f07aeea7696eddfbb048d7a7dc0c552c6e4651bfdfc60070c0d8b91b695a39904932383c6f731b20813d1a07d2e6c03bb9f272ab81c236acf29bc8a332fef02a688cd2811b39683f31125a10e5ec757d36ca858c67aa567e837898e223fb7dabe480a583207136c5822bf549a22ed02eb156030b0e6fc455a9d607551ae352980172a1d3775119b10e49c2eb8562204f24d0ccda6f2395ac8efa2d600da8b8bd067991362a6476c033864209f674041460aa895d4be5032d6c283050cd45c7256ad9d52febc5800e6b4dd36ed6b9af34e974a738f53a9716a19512859085116198dcd42cc3ca6567b21d2c5bbfbe731f9cc81cfd6f41c5f73cc40ca520940465898944fb2525373e843f6e124c64ab8a10721af7963800ca96d4b7b65ec4c3a58c5a445fd460c53ef523a47bf99c1568233ad2ca2bbb552c819613230b1e6b27f31b9130469500ae1adfd90edf0fe010b4334150782048ec744915fe92bfadf4eb28bdcc0a6882dd6e596a65a2b310e647d2bd70c104cbd4103e9f66add049899aa83c2391feca0db763b1b49052b2eb54899c788ee6cb72b6ec65a8636d61666098295afc03293d49cdf34a07dc72f764c296a6969da18d5f8d587211e4477ea10db5202ab9a9fa566bba1d718a1bdba967e6b2b2ff4bc87004934c360348275c16e901219b871de8e0fcd17e8830f80a2227f0fa6d119b1b9ee4152e0baa61988b55204023ae3f8b4e42aa865d2ed2b16b11c6713992ae44228f0707b624b16bf4234244db370a21d5af7a771bdf8d51d2f994c33dd4319c52792ceec5c5463cb729264032ff51f0f556c06f3ca816fc4e262e2d39acd369e2a78b9c64b3d18aa3daabbf551bf9354cf1f20be8ec1c3a3de79c920bd942b62775d4bfdb435a18800e2de3dd254d112a45724d6e0b037b0c53bee6c7abbda98007e3b2807d1b78260ab8b2f725fd8511fd4a95d9eb9830e52591045382acb5e1b01645858857780a46b718cc6224b855d7fba1e113f8d4a419c390ef0f53d15dc1d500c3231d4d4b3a5e04ccb05a1232f018ae56526cf729f15825b648151816410a7a364536719b595254702e44215da7da89331f0b0b22e8a00643501a67bb9e0fef4d8398ab879afd8cf247fdfb189065c1b6ea0e25132d187ddbf1d8a0345b40ff897c786926ffbc5f28a4864fc9ad38eb62e4610e59b4996706293c16fd9a765474a231a041494c5364783012d8f4f3f047eec443a59a71e3bf20b2cdec034fb6ce8e78767f9cbbfc584ace655ba36e70d5446795eb4b3ae83909a6e3254d5190b895fe1f0d3d9a53e675c59c828ee7f29291314fba7783d8fae39a469a0f8f0a42cdd7c0edb230f98630f006204652c9566ccf29367a07bbe3a0726358bc84cbeb6aada011c7aac25bfdc6b682115228b3af78a6e9c3c944d03f674777da548610bcb3052183ee5c4ef491e20b6049e7ec2eaaf90842efeff6fd8dd27ad0b9bfd0b1c018c042135aaf3ea68622d9109a0b292dff92394cfcd7bab7028f64c76809dd47250f154eb404f9dab99c05d9c93082869b9116f92a70c4c02534dedc4495c37ced647af5bc1545b58a58a721d48346539db207ba85e513bc53a2e0fba914f95ab966e8de4c1bca41887d667a6a965bdf4b6f1360f9d08ae720df879233361b811fbf118b6ce88afa9c39e5bd8d39cf924c463b6ad300badea7440e2b4ba6631bd42a6636d9f4f418e7378d1a78f65f0815a88a453bd2c8e6177bf4062d0db1855038635ee5e030b29da8ca09f2d6efe6b9f4cfad716d18a647be66c3d3a5ce279eb1a275c06acdc47844c26f2d72a9ed992ab28841defba9739221a6ce6f43a7b53fc05abb511bb6e2a976729bd2c885643284d30269030f0448f8d9d3be2876783af03e19ad32cceaf3a8131dbb75d47116683a05fd1a11f1fba680100f67f422f4e36a6a58b5e51dcc0e670f64a1cf9ed50480390d30ad712968976e571cf2da37af94adcde30fd5e407a1b294231e6de67f65ba3ef46a76e3be6604e70ec5054b2c73889d57dab0ce1772f417972adad35879929624a0f737b03a312f6b6fd396928fcf4b30cdb69c37ff733a6aa7c16e9b4af6f9a7c105ea8643e9066fd688b263879d85a12e41bae965dc727546709b724c97ee8614d7ebf95bc188d50ef3f6", 0x1000}, {&(0x7f0000001280)="e633b529d5a5595664d61ee216347b70a405145f87d3ccb2fb4969db4b5aab0e71ce01c9b9e5ebfd3b3f6ddd2f477b3d5cc47e0e9f2e415e067f69962cdc472eff30ba91159a208d8236ce603c03350f58147944c4472e24da6f7af6f404c489f98ffd1c51448d6c3fba60fc64e4d26168e58860ee86cd38c125b990e1e95f3077b4b7d04b3902a297851b841484ac6b6785e59e", 0x94}, {&(0x7f0000001340)="aa8fdc482e83343469b318ad067bbd8896866eaa571b4456e34c5d7c0e8eab5c08b794848e54c8158fd74caff99f5884bd78830821db511874e208846f9697e1146c94240ea94de765c03b2f3f6b65f1d945e5ba459c125c57286cc20dc94c1d9bf7f394068227de3522e8234dbda887", 0x70}, {&(0x7f0000000000)="21542f6162234fc5dbf93700f0ffba80ab48484c0d6f64bdec4cec", 0x1b}], 0x4, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40040000000514100"}) open(&(0x7f00000001c0)='./file0\x00', 0x1ba7f9a59880fb1d, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) flock(r0, 0x3) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x1, 0xc825, r2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 23:49:42 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2000110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 23:49:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000280)=0x8) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000300)="96bd3a3184c40aa9adfbcd97fd7a909e3a86afae99327b491df6bbc0a987335a93d40123c085bed86136c6dcd96a5e3fd170fee557f1de6877384a75378b020a8e0f0726592ab113fdd169d8e80aea05720f9bfaaf021d90253c41343322", 0x5e}, {&(0x7f0000000380)="fbb9755ac2e05afdf8dab70000efb8e6be30ae541c7c773137742a6a614219e39342071726c2d7d32f8c5232e88c1175ed2e1b1f069aa166249c856df6312b178d251be382e64d20346aa9ed5be02fec896e34e9fccf4c1d5030d29d7a8d", 0x5e}, {&(0x7f0000000400)="2368a4f17b1491d2e770ea37a353fe548bb871866cbb7528f64e3b1ec49fe738fcfce8fb2c675f18bf271f6addb6c85ce3ebf8ed18ce9ae9b28ff7986e3a59aa63f66e177834207572a39b9a5b42635a4633c181e15bed3a680c525e77f4830ce7179421936acfeb2f7ce663171543f20479d77755091164d95e61f5ef", 0x7d}, {&(0x7f0000000480)="db656b3d8f1814e8e2da527fb9853fc279bb3f07302dd08568f0469261064ac8f3e7582c10ab3c8144f9c9b8b12231738a91c209bb7fb282b5523b0821cb09ff3313b7d88c120f134be0bf8e6feb66cbf8024346652d3dc408d138ed2e2823d2445788e11364ee83bf947802fcb452f6c2470306d0a4f5a8c9fac40faf", 0x7d}, {&(0x7f0000000500)="acbef9c4f6074d0e50ea5248c2d637c1ed8725913d68b7dd96f974494909e494d3621158022a7c8821a50fcbc3052c14956a0b4922061080300c1458c8449016122a926f6510a808b00e39cc1871ed", 0x4f}, {&(0x7f0000000580)="13fbd47f6994163f6ca43e03beaafdcbd6c3121f54003719f3c1fe34b2233064355d536acbf18b30c3704f2cca30bb38ff90771e2e1d25a36d5f4c64c761d779", 0x40}, {&(0x7f00000005c0)="d667dd14023e9fde504279f4fd8049b0dd299e1d66", 0x15}], 0x7, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x88}, 0x8) r8 = syz_open_pts() close(r0) r9 = dup(r8) utimensat(r9, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xffffffff, 0x9}, {0x2, 0x1000}}, 0x0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x20, 0x4005, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9102fdc1fffffffffffdff6c7b"], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xa3, 0xfffffffffffffffe}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r3) kevent(r4, &(0x7f0000001200)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) pipe2(&(0x7f0000000140), 0x10000) setsockopt(r0, 0x200, 0x4800, &(0x7f0000000000)="22ea3bb3b321281f8cc8dc85ca9566a4b13ffa47e48ee0d19e3d6a5f586d37a27553bd3b90da023bc08aefb4ece641e0a7fa7c2e05548b8656f306a9f515a9502e96b284df7c44c25bffb74b7bad573efc4c3964e335ca7e95a703964d797eaaffd078fd0998bfb08094d952fba7582712330f46415ac0926af2bbee7b19f1b2", 0x80) r5 = getpgrp() fcntl$setown(r0, 0x6, r5) 23:49:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001780)=[{&(0x7f00000004c0)="a2600abdee2cb9a0b2732f6bbd6a88198b", 0x11}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5) readv(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/44, 0x2c}, {&(0x7f0000000400)=""/95, 0x5f}, {&(0x7f0000000500)=""/132, 0x84}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x4) r1 = syz_open_pts() r2 = dup(r1) r3 = getppid() r4 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c613002"], 0xa, &(0x7f0000000040)=[{&(0x7f00000001c0)="442a4fd092e839fc9809fdf346fef17955da1d045697eb349d49c9428531fd4c7e69ca301ce28afdb4c5dd47028d3fdad9ed572fff97e4fdaeec56381c06ed070902d123de49fea47f58c19298f9b1a63302ad91a076573bfe47e030469df6f305f0f399de5f53a26ff5bb1c2d91671666fea00e710f62c298660933506281631465055898058ebcca33f0114d4f3f07789e9da87d1fa1f8ef49d408b9cb884b8f86c4cb385a7493c4214f963cb0fbf433a4868daa0d11da83bd013975d26683e4733d03c37da56ed59703167605791dede5c6b4ab6ee1a57c96", 0xda}], 0x1, &(0x7f00000015c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="005f91fc1fcc9fe58a6f1ec4470cd7b4ed8be75ae51bd0e61d9aa6f6632ba76547571aef2da5abb6450be27d4d5846a69a8ba015b64e1ebcfd3af958960d65949b0b1ce40a018d8eefc999caec5eb79ae9e2e202d6c36d5af3e9782b30bfbd985fc609b65b69cedf7c0c4f1802ca3986954337630c5275a2e46f8faca24d5bb69790f8faffffffffffffff000000004d31d2aeaae49555f6b292900000000000000000000088000000"], 0x88, 0x4}, 0x1) close(r0) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:42 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) r1 = semget(0x3, 0x0, 0x100) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/179) 23:49:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 23:49:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 23:49:43 executing program 1: r0 = socket(0x18, 0x8001, 0x0) shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffc000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x1001000, 0x4) 23:49:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r1, 0x45}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x7, 0x0) 23:49:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000140)=""/100, 0x64, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x6) setsockopt$sock_int(r0, 0xffff, 0x102c, &(0x7f0000000000)=0x20000007fff, 0x4) 23:49:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x100000000000036b, 0x0) 23:49:43 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000040)='./file0\x00', 0x800, 0xa5) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000100)=0xffff) 23:49:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20890, 0x49) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x80000001, 0x1}, {0x6, 0x8}}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) flock(r1, 0x8) pipe2(&(0x7f0000000140), 0x10004) 23:49:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 23:49:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9, 0x7b1, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8000, 0x2, &(0x7f0000000000)="f029f1956db601462abecbb2e2bcade7b4eeb360a55d0725990b32f0ce1bcbf612827fbc673048a57bf332d59cb95c1f9b7cb9583dc5d55a2272742d8c39171e478c04da2159721ea30652ebbe9be904e1298e03474d9045ad", 0x59) syz_execute_func(&(0x7f00000000c0)="c423c16c2a99f3673e65470f0ffe0d84a3feeffffff01062250f1aaa6956fb05c442fd32fc0f0fa70b000000a7f2430f1bef450fa49000000000ad36363ef30faecb") 23:49:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fsync(r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000080)="c4f5b415e4c3b10800f9c7ca85c56caf5d81975043f1510c089e196a4e4ae1918b79fd9fadbd00855a7c019d2b2dc07c4a6f0bb58d60483f880e", 0xfdb7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 23:49:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') chroot(&(0x7f0000000080)='./file0\x00') 23:49:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) flock(r0, 0x2) 23:49:45 executing program 1: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:49:45 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) semget(0x3, 0x3, 0x46) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() 23:49:45 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x80000000000009, &(0x7f0000000080)="01000000", 0x7) sendto(r0, &(0x7f0000000000)="26c563125052239bd21c7ed09502d4b4d967884b3b8aa1f848bb80c872617d0c4b1415a5d6a01468b510297e913b", 0x2e, 0x0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 23:49:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) read(r0, &(0x7f0000000180)=""/156, 0x9c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x200) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) dup(r2) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 23:49:49 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x110c, 0xe04) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x11, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchown(r1, r2, r3) setuid(r2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) open$dir(&(0x7f0000000080)='./bus\x00', 0x110, 0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffc, 0x100) 23:49:49 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:49:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000080)='./bus/file0\x00', 0x100, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2105, 0x100000000) 23:49:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f0000000080)="727ae0758951b472aa7a093b4cca06ce02bbb4dab537e0b8c1fa9599f3a6fed3a87fbead5fcf6585b4ae07e2198baf", 0x2f, 0xd, &(0x7f00000000c0)={0x18, 0x1, 0x7ff, 0x257}, 0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000280), 0x4) socket(0x0, 0x5, 0x3f) 23:49:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000080)='./file0\x00', 0xc0, 0x41) 23:49:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x881, 0x1) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 23:49:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000700000000000000000000ddff00"], 0x10}, 0x0) close(r1) 23:49:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000780)="616d9860b42c96ae7698258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839a31f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19ceff3c5574ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe12000000000000000000000000000000000000", 0x1b6) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 23:49:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) shutdown(r1, 0x1) 23:49:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4, &(0x7f0000000300)=[r2, r3, r4, r5]) r6 = getegid() setgid(r6) r7 = semget$private(0x0, 0x6, 0x40) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000000)=0x1) 23:49:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/225, 0xe1}, {&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000000340)=""/45, 0x2d}, {&(0x7f0000000380)=""/63, 0x3f}, {&(0x7f00000003c0)=""/248, 0xf8}, {&(0x7f00000004c0)=""/205, 0xcd}, {&(0x7f00000005c0)=""/3, 0x3}, {&(0x7f0000000600)=""/47, 0x2f}], 0x9) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 23:49:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) socket$inet6(0x18, 0x3, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 23:49:50 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000002540), 0x1000000000000208) fcntl$setstatus(r0, 0x4, 0x48) pipe(&(0x7f0000000780)={0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f00000007c0)='./file0\x00', r2, &(0x7f0000000840)='./file0\x00') dup(r0) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/246, 0xf6}, {&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000380)=""/65, 0x41}, {&(0x7f0000000400)=""/101, 0x65}, {&(0x7f0000000480)=""/236, 0xec}, {&(0x7f0000000580)=""/169, 0xa9}, {&(0x7f0000000640)=""/92, 0x5c}], 0x9) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_emit_ethernet(0xc7, &(0x7f0000000880)="d1bfba41da8fbd835280ede14674d72a65771935e1c37950a063a688b4189732f665b2f5e0f77547be4482493744e7945fd16ffa34e7aba579b224d6081fa8c7d461ddf99c514d2637a47bc1b46e611f37196f79eeab726ac75b0963854225c8675d7fa7307e74b29a6ed859691f1a361c01020aa6f0d471e3890d7256d318e26c1a0a72d230cfc7fe7278ba4aaa6d71ea1f1a6449bec13849e024244757434ca7ffe7f9399369f65e2b9507e990c66881dd89a42521766258f18749b811347c0810c071984a12") 23:49:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xb3, 0x5, 0x8, 0x1, "0b1fa654df757693e58769832a49ec676f39dab2", 0x7, 0xaa1}) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 23:49:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) r2 = syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="e6165a8332b28d568b917f7a24283b0a8eeb58847eb56552a41fd20cb06a3437832dc92879a47fdfe5d43c1c28abb28654480e0f19f4b6caa65b245036d0f0dac1fe98a03a488f038e4277d6be57e140e99c0ff82d26a59069598ed0c62c348c2d7bbb827718a6010cf5c2bc4db3a6019a88f36b9f102af7b35516bf634810e1b400357335f55890358cf746472f", 0x8e) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) 23:49:50 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82025398c0dfc942bf64"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 23:49:50 executing program 1: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x3) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x140, 0x3) 23:49:50 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0xfffffffffffffecf, 0x0) setuid(0xee01) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, r1, 0x6) fchdir(r3) 23:49:50 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 23:49:50 executing program 0: r0 = semget(0x2, 0x6, 0x4) semget(0x1, 0x4, 0x120) semop(r0, &(0x7f00000001c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0x8, 0x1000}, {0x0, 0xffff, 0x800}, {0x1, 0xcaeb, 0x800}, {0x4, 0x3f, 0x1000}, {0x0, 0xff, 0x800}, {0x2, 0x80, 0x800}, {}], 0x8) 23:49:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xd) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x3, 0x1}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x401}) 23:49:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x110, 0x158) setsockopt(r0, 0x0, 0xffff, &(0x7f0000000040)="1b9264d1d2bedbcac210670fee0461707c1d973948dfc050cc2270871437d5e8171c72db51e8e4fc7636ecf4c3fc7d1ea90e78556320b56ca6b1e591b751fc06f77587ae8c8123837d40c255ce27196d3eade2a0b7ed06462bbee737b562fecc034f424f7fb454431e2c9edc19703060825f5fa9f474475e4f015250e7a9d883be052a1f54927cae7c969d52c09fe75ee10c46db9c555d2f676e6938fe823339503a38831e21da60a56329818054f73d7ee9ea33d03d8ac8d04dca49b1bf1658538468304890fb5407", 0xc9) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x68, 0x0, 0x0) 23:49:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 23:49:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="046bf0a73086d7355ba2c462a6453bf5dda9be115a176c664f346ce44cda77dd0d9ab6fa621cc46a7164bd583a184912a1bbf1107ffca963be8d7d2c726cdcf12f7620513aeb99f45329c129a9bbc9b4434085297345b8bd6d393f24945e67417c16fe8b3fdf133332a717726a34eb0c66", 0x71}, {&(0x7f0000000180)="588e6f2bd565aa346b0f05840d3e53ce7a3806834747a4fa", 0x18}, {&(0x7f00000001c0)="b82d9319996d36ddb088b0f093f7cbc943b376aa8c7479a6c2be1bcd270b3250a0db131f860f28bd83eef37dd9228b95e4e745cabde4123d5cbc24e080d028a589e53059a1d45ce2361c5ce5cee93ea8e6bbe3945e78b822b9f7428882a06300569880271fbb43fc18be1e3dae4a4fb13523131998cd7def5e389f71c70ea60f277b46bef426", 0x86}], 0x3, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0]}], 0x60, 0x1}, 0xb) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 23:49:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x4f, 0xf000000b, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x20, 0x800000008000000}, {{r0}, 0xfffffffffffffffd, 0xc1, 0x800fffff, 0x8001, 0xffffffff}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x5, 0x4ae, 0x20965fcf}], 0x1f, &(0x7f0000000200)={0x80000001, 0x4}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 23:49:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffe, 0x1000100000001}) 23:49:51 executing program 1: mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 23:49:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2029, 0x5fffdffe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x6, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r0, 0x5) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = fcntl$getown(r0, 0x5) r18 = getuid() getgroups(0x3, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="f0cf057f184a13003c550b5a2a10636e3ddef83f9b89a637a148871502d8e976b314e7cb29dce81ee4663a88fb7b737150d1804cb9d6c6ffd260e859c139b4d46d79d38c2c909eaff0fee548e5d477cdf5a2ef19ae7353c6f36c6adc50f090bf6b89f009b284e85b3ef5b18c461f949bda65e0b92dd3517a1105c3", 0x7b}, {&(0x7f0000000180)="b69530e0f84802549c667b7eeedf9db87dfe339e9e5be7dcd1b981b4dc9618fe2d0360be66d40db24f60a103de566e0dca9ff573fddc488d337bd37e582bc9c1b8eef1c34ae296", 0x47}, {&(0x7f0000000200)="cffae1626ff586b34060a860d62699936064a15b807212d05774f8a630a4498ebe354bd5ad3ad130c035bcd832751030d7d5849c59b469f50201b3cf6c8d6856d3bb4d8dcb35929aab396001d420476c774f1da964c3637b9ef97747507a6972d3d4d41b7de985fd30748ecd81bf6a125665c42a6bf6283dc6e982bd2fb4a5b55eb37c943e48f5abcc4b3bec5312de4c2f40fb93a144fc125598d62bd8d14b92e3ea74fc2146bddd859a4365092afdd7015ecac8579ccf1a87a8934f1e10ea", 0xbf}], 0x3, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x110, 0x1}, 0x40a) write(r0, 0x0, 0x0) socket(0x18, 0x2, 0x52c) 23:49:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 23:49:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080), 0xfffffffffffffcb0, 0x0, &(0x7f0000000100)=@abs, 0x8) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x5810, r0, 0x0, 0x0) 23:49:51 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x5, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcbac4b00600", 0x0, 0x6}) 23:49:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x4b309699, 0x0, 0x4, "ef40550519f540796849cddc8c3f8c8b576edb1c", 0x7, 0x400}) close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x5) 23:49:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x400000081, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 23:49:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = kqueue() r1 = syz_open_pts() r2 = dup(0xffffffffffffff9c) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x9c) r5 = kqueue() r6 = socket(0x18, 0x3, 0x5a4f) r7 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x118) r8 = socket$inet6(0x18, 0x4, 0x0) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r10 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x203, 0x0) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x3, 0x53}, {{r2}, 0xfffffffffffffffb, 0x4, 0x5, 0x8, 0x1}, {{r3}, 0xfffffffffffffffe, 0xb0, 0x2, 0x3f, 0x55cc}, {{r4}, 0xfffffffffffffff8, 0x20, 0x2, 0x94d9, 0x1e6f}, {{r5}, 0xfffffffffffffffe, 0x8, 0xf0000091, 0xfffffffffffffffc, 0x7}, {{r6}, 0xfffffffffffffffa, 0x40, 0x0, 0x9, 0x7}], 0x8, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x2, 0x42, 0x80000001, 0xffffffffa581b415}, {{r8}, 0xfffffffffffffffd, 0xb9, 0x3, 0x395716a4}, {{r9}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x2}, {{r10}, 0xfffffffffffffffd, 0x40, 0x80000002, 0x7, 0x5}, {{r11}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffffff, 0x6}], 0x6, &(0x7f00000003c0)={0xfffffffffffffffc, 0x9}) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r12, &(0x7f0000000100), 0x3d) r13 = kqueue() kevent(r13, &(0x7f0000000140)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r13, &(0x7f00000011c0)=[{{r12}, 0xfffffffffffffffc, 0x400002, 0x0, 0xfffffffffffffffe, 0x7f}], 0x42, 0x0, 0x80000800, 0x0) 23:49:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x5}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 23:49:52 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/44, 0x2c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() r2 = getuid() getgroups(0x6, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="539039f91182f542bdda0f3b9897474ee664b4b56db5330f302892035082d314eeb71474c82fba53bdcc9053aec0f2b6c6587623a1ac95b59fff67be986ccaf524a3b43e2b31010d33a2ab2436492121bc937bddf151e472a78be5ddde48cbe06f6b40c5e8a43eb7317a23b33dc8e4a70c68271ed5e9bc0ce21b09b40fd753e92a84d45ab2e3c99bf64071050f26fed886a823b8246246", 0x97}, {&(0x7f0000001580)="6638e400360503a2d29f96877cad86da39e8e13470ee7d0cea91e5f4f800b6a2dab28fef5fa72cacc60e72e748cfc529e9ac1ac8e61483ca9217c581a6887262ec28a43989d1677342593a711f2135786da248fac218055466e8b633241c3d5ef3629ff225a8864a716604c32099cb7cceafb0ed51646970e99d81dd179fa88cc8301d35089d5e334d8a8863443c205b26872f28929774cfbd95926d9b1bc5df60e52eb77ddc4e8b2dde27b18142923bff4109b79ad8750a2af63ffdf1d497c16456706eafb5c27a67549a91c1f68a18d3d0b199474bc546d5e22f2b1b1926c4684df7dc0012c4c40514de033dc67a1b0d8facb0f47ec8ddf617c6fa7e9298070af3ccca0796862489623204a8df1af7e23ee4e99d01d34bb7ea738ed5f7e73197b09a20abb1287deef68c435097a910a9c421f8e0fb4ed95a0b900a7735855e303ba183896a37705385ec9bca52dae3bc215f302c7e9e4db4b6f5d5f04196a50b78aa6f2e6b0188b669428664cccaf1765d8c0bb31572f56204a9e3340e3da21add06eda9781468d692bc84b1fe554de3331f1492454fbbebb39eb5a565738c6d0b2a906f7509b8724aeae5377ba5970998cce070330d19d70bf6c4abc435d2f2aaf18f4fed68af043b78353faeaea6fcfdeeb8bd951a7730d509cda0f21f1c1c235384ae3503d9bb9d11e97ed8e6b718160ee993c66a3ae8a7c073b9dcc5e1daa5fb76a618217c1c2148c707b134442b403dedecc32901017ab417764f6b00d5c087b0ca0d6c1410a08fb24607710ae5d4797fc8b81a4f9cc4e0494f32b3b2c5b89b74e10a8022340dee5aa66e75f7633f62a05b10135b2878e833631961401ba1229636302070ec4b3d7183761cd08dedac1b5dac77eb199c5e3b871a6fa5a4064cecb3dfc23804d4ecf2b2f937274f34a5ec022c43a67f9c14620c23604176886ca9e6fab991142625bed6dadee12fb606eca975ca70a0297e0e0174da99faa88bf189f67e7f80dccf165d77400481a29842f3b95e524c851990d4e83b76d71933f7551bc96702b8394e09c14d46a34b4ce61c2305c06f4e0bad0543b8469c46ce8bc5e15297190f5842b54c18c522e45d954e1b234b725c1f399c9f73999b9caeeca2af3e91559c0c760e00683ed1865acefc8f5341f63fcbaacb6ccbd958dcb17a918c7d1f637ac71e0fc94ec14171698ff2aae87639fa076dec3e7580ea2f0a6a36e2359cbe5b7c90137e11447f008bc097097bd85b5fd912696aa8b380280e58cc852966e2a5dfaed2302b186ac5ff2ce801b91c4394df642838576863f0b82f563a9c962c6c37deb5e6061d63d6b8992785476e470afb16006d7fea59d9253458aafe80d9e2b0e2dbcc6650f686b43e07fbebe0842abf03259b195be1879041bb072235e50809ca8e29361eaaf72ec53da4d6b41ba06edeb47d4ebb51cddbbc5c25db770b59334229aadbc1df69273ebed3fb29a30fd40406eb1e0a701473ad83b7ca2786eb915ee84a466f9789546c82bc266e675f69ad692d1c8462240b0904ff690edf08294983b224e4f066c64441fcc766c724ed81fbd4ab28673ce80fa71326059882c20f1f2183a1c0271cf72e60e337177373f3e07e7ee70506b055cd031d8c78eb112019da758d88faa7d611e6d4c52bc3ef2ee186e2f0d10539e1376824ed2a32ef85d39e2fbba8c59114406996c50f14a09bf8172621bf856cefc948f633b9847c7e8d1c3d0dd806f582e0d096171c371d37fd4a720a574373671ec934efb5701c72fc5cc2698f8674926efeaea2d1f96b16edef6baca616a015bff636eada415f45b9925f7d7157b9843226967ba1896835b60343d56a6a5bb0343d527b067226317c47ef9fac08576767e10a17ad9f7c654723c11e89ca81aa874b242927a0ad736fb673c0cfae0b272c09c0d85cebb52e8c3bf9c02bbef18b269393e0761f67a3cd1399ce0cc5d2372bcb5f9861b7bc5eaf92bb1e3d6f14bfa66cf239d323e981f348bd4f6e5fd5ace5204514cb4395dd8ce5b4ce6a397439638e06383ff2e1fef82f4724623a952c8b20df5ee8329fdbc4481e1aebb330c8f6750554218ba5b3190a5ba6214a4603f8452052939397e5e936cfbe35e65ec208093679bdfbe6f0682863dccf56705b69d7e6778495d545ab54c5255948b6cacd0a95da0f09d820fcf30cce825fb0c89b07647df5d6575fb2387db857968c112e30a7705e516c43011d543a5c1ea962ab1f1ed6a5c5754bcc96a2d0273d4a126f8916ef1fb76a0a8f7d426b15b890be4f5d0040ca957f62f1bd72c58daa6b674d0781cb32902edfd968fdd92a52fcb05f22bd37f04a246d8eeb1d0ae2807255eef6f2e684f216a4a9f60252a892db977ccdda59983dd152ae10cc1f747969d9ab4e2f241cf48d1890b1c9a434307eb5352bf5cd5c2d74dcd3a458ae614a4a3d40b12577e0aa41befd48eade4208aa5e28daac1dc8947e853297f160acd2a0130616d1983da4b3b1bf5fc357b8ddbd6fa8ddcf623cac2ac7764b1934e10938a7c48ec410aa731ba9e3da0f6debeb5cf63463d0a4efafa4d0372315cb54ee4e7910913a1e017154e47bef4555bf4d196ce1c547c3a77c896a8e7327ab7dd086c72cdf0fd347c23872a88fff32579bcfb8101d2be7e98acd57fafa2ae982b6cd50b48548db8129da39f4503be31c472e9d8ee38323559bc5e5e21c3e6744850231edb29dc3a9167ca0b57d8bca133ae8d936f90da08600585dc86b148b1d293d62e2a1f602fa46b0400922d19bce7fa195e36c278c10d22319538a71f56326bca549c90c6bedc4d041f06d726573338275089f4a862e9d09f151b866284e56c750ca1a138040b21572ceefe75fc0817e85344b2b9ddcd2824096732d2e912d1720feaf160f541eaa23f7be6f7b6f7736c3c7a3ecac42494fe0f202f5fb201bb3526c3ab8f1309463bedb93c936169af247bf30e4cdb298573e1a4bae7b3b1d0f2276183e04bf8e6df192f250f702ed2bf09f125794691d07e3c66db4597a0d669dc3a5f73af1c1abc94b07c9ad48327e685719033db1d8888d717109937aa9595dcd3553e274c2dfc70237579b86ede8ad510c8842891f624936574eb3075d4c57634de82c57f00be7db0bd72a44ade78dc0e3e1c0987aa8a1fd7be75e4539e7ee9d6437591d3eb2fc8251639c4760d71bc70600fcb612315f2d0e7755e6e688716bfb86cf794441b3e7530b0ebb29ed441da574acbd1205c4839a0f5bd9295b2ad46470479269ea13f16018615e10e34c4bf37d733cc9fb7ec7506dd0c6b9b47675ed1acd5784084d28dce13703ca7adc2c19578086af199656ccf37608b6adf95e91c921726549169ddea26659f88db8ff457b7bb1ea56e43cab2632013a95ef7e6323010884c6eabed6db9f44d7049a00944ae7ea9592e2ec60d21d9c97ac8ffa913804af05bd037db7c7c8e094153b2315f8fb5efe2c6d3b29e2d56b0db5148d60dfd004c1910ad8368aa54ed7165d758e34d1b7244705e205f459e112fd9c1308be62e972b39df1395f04a674d675d220888df4e2239419c0b9a8214991c5cd65c9a91332b3e6dcb9d88a8fcec0bf6a789b0ccfd1a20a1efcdf2838f88cd0e513a86ef26e520ee65436ddda7abf3e96fbf1801ab5833e9d63557b881ab62c16585f6a370d0aebeb3ab6e004482ebc15c073496b61755a058f042f8ecb1b44f7409998329c21e7853d2cb4f8873ce245892ea5f4f5a6e08aca0d349470198b671555cf995c0d4ea2ac2696a937fe5d936b10654b5764b8edb3d1fcbbf82a70d5b8867a7b4e546d75b697e9b78edf6cbfde5fea9d0644d84f2b3302e5efb68b546119b88acbefbe5f8b21e5c296fd5527e5f449ee0ca558788c8f05b3b574da036dc8269362ee930cabb23d8c607a54b616466f3b7100250ffaccd9ad00d2a4aa2602fd4fd3aa25cc715b409609f7e2d156a753c9757be93e2b6ce0e8dc26230c52a5f2fcdab97d15f52623d520864cb4c6d340e99b0f508aceb37c17c1685ca3ce550ebfccb2059001ff9cdc5f367d331654157c686c38f962909cc78cb999b79c8fed8eac145dad119ebf597b0f38ea6bec56aa3760a582949805de53b11047b5d1c00fdf089841a32c6c4477bd657fe488919894dad59e0f7ced505dad734aad3968ea54a58d95ceebd4c735d457892d390c2995e4aa3a692ca09f65873dfd8900d150e71de1b7f1928cfb73a7b6d1cfddcba3e0b02c6a86bd221f58867cb94ae7fccdb5f6642e532cd3ddb750746f4d54b3bc2545dbf4dfc84ed438ef75e6ee1bf675f9757ddcd6c3ac6ec23bf5b9a32161fb7b41e54fae46c64d4c1e8543b127ac155a7f5320c9d0bbb7ff399bb141245c1744e09c830a4f0835d3bc99557229bdb39c380189e9d259f0ed363b7c2c5b4af1e261ccc649a921e66d2504e3fcc067482f4f49f1d2ed1f6b874c231253a85ebf30b733598c39d6b8e54cf54c93dadfc4fc4647f9b872737f9d92480c3836eb76921ea6fb971fb587faa3d4bddf4fbf9ea380c51054f081357e1ac333bef7a4c960aeab1c99fd79a0e27acc9722c56ba84b7d69e8661e2428db48ccc62c2ff4c7f7c8a8acc42626fd14ff0fcc269f7727b02e52d8911d665a1eb519e7c9b03354326ee418ff4fe7cb0728252df5c7cf011093bb918bc880ddb4a4af5345d9b8fcb9d1c4a910d8a89c244e9057d35cac2deb3aa1707094095d4ba1456a38fa16b8bab2f8e0afcf83702cd93c087a67b7bf06d7ed473547db68b02772b09ce1642fb3c148fc55c38059c392e1617f29aa1e9b072d3d22893f2add4ff65a8a5089ddc3198e745eb2d6fb91ab5876b746a53978adcd2880af0ff63f3100bb20d3c37ad44cd015ad348934e8f936166246f5b72998aea7fb34fb15bd78d6ea11f5cc280bdc7928a0f1b80eef18d25fc2ab8551ddbd5cbcba5956f5b01b6538837970a309f0fffe806bfc78daec8f8297ed3ed3cf8f094cd9316b9dbb797ef454b8380b0186cd62557e6dc4089100c720329a87fac003b203d4161da05eb2526601f164e5bbcd24be2c68e564f1a2385317299f1a9b89b63c9cd41c44da205f349eff8cdd17a4282d93b461e3c75a8f5135c7cbaf1fe04b0d82ac3bc1a148895c2e23dd05e1cbcd10841c1357250e61cb92575da4319e1ebf02314395b84b8483e02425608057dc83e9d78c496293a7823765e45d17395845196ad5342c5d9a9b145de91a1430d77888e5e2b2d98772e4dd8660b3d5d6b9e80625776b23766271ad37d819f65ff7511c1a683ac15bd3ab793dfc7854ce4b15bf5c405a132a2508216ab5081016e8f590123c41a567f812623d6de950eab871f3eb990b22f9c7b88363d1f1758aa16b8fb866418f365e441457dc8cc7962253d6b3ecdfcbc5bfbec5fbfa36a5dc9db07d75f9976cf6d518d2aa3de14fa33343e354442d31b8ce6848de2068c3484edd629ae81b53a747ffabc5b0bb2ff0354594eed217fdae243f858afa399337e09bf44eb364e7ce3e512b2f3370c07357969061d0b80679533a848f102f69dbaef7689e559125101ee02f0e0f6002f1c7708c46222d8ecdcba198f0209755f8e927c98a96af7134d70152d464c1075c661e53f0950a25892354490c3a21fbd22b7d6860e8094c85f68b1bccd3e0463381819147f8b8311ce6243556001606c92cfeecbbedebb389e26cad5be363d53996980487516e426087cbd6dd12baba6698edfa28d49341385c0dae3b8d6a9f1d85d566a475df187a4853103d62b805f037130be4", 0x1000}, {&(0x7f00000001c0)="2b876a4316d9b8926197f607732514fca47a4e8876b32ee14e249f3f5c2e31bcb450bba61baeb0710f227f480055619a48fbff37b7c736899245b3b359f66318c4cf56da0c84ba3d463bb5b112ef12163a353f439015ef3ee53184fe76c6c25a3fcd6b6424aaacb820174bcb85e330b28545bcdfbceb27042a1e5b24ee2aea871e1f006964a03f78a0056bd3044c37f8fa90062530d9458dd56cea3b6748bb188755b5aba6b16bbf19922eaeacf6a154d1", 0xb1}, {&(0x7f0000002ec0)="412c543723b76a581d905a4cd89f1e891ab318505f0e4668c1f019484d24f6ca9675f893adb11f7de73a2af5b54565523690e790744f9e127194f709a4aa0945865483c9976fa2efcfdf373bec25c2900db5b7865106f76f4c3fb630d733a9d5f91fe9ce7b57280943b5ca7bf5b7dc8cf55f041999bf188bd867512a846dd31f780d233a127ab137ae42e498f88c105713448ecdabe61c679f38c128d7829451d4432997daf6b92aaba95b09eb5208ea80716592722815d943a3f87a29a7154a858c6df406fd7ae5b3a037d7f984f1828f771b173970b349f7062798ac5ea48a649d3477583cfaba87693306364bbc3559a199b8e56bfd4c0b1f4f346cc2d945bcd51a466d11fbcd033d1bb273b137e5c0a22e45ff9344b17b4a1f28177a370ea9b109103986d8d1fe70614d204f77cb2e587d54facb050f12f160b418098e718c578cbabcf1b8fffb7be17d0030c6d519679bb74b1800e9e888105421105b199123bc81b34ff2b25c37f2401244e104b95cf42365135caf5ab1f72b03c08dba9eaf1a6ab186ba405f6ca98a86921b0eace2ac41c0e8e155ad8e5a5ee14b9d4dbacc497e04bff2000aa4eaedb042c6aa2a8cd68a2ed1fe2c4fbfa600833adb7e9dae52b4b6116771087460accae44e31f835fe7c1686457a3b153a7fd3f9bca949c601ae5ded230c3f5a1eeb680238b10e1eda7ab20eee0ca99a7f6d3c768e4c4b48df7fea696a7313cd7a8e02d726fdef688e3a5eb8dc80b034efa1f83091f3d0e8a658645bb833dc65d23d4718e49bafe929aa16a55adc1d36695cde2674a8a473e553c1e4076c57cd09e709ceb53522f817a64dea9f64f59dcfb285d7e008026d9ebe6fb5701e7943d4e8f3409975ccaa741b90f9b8b3a376803f65090e787ab1f0a1d5849143e985a7ac706812c44b86408eba50992bd457754d348fd7a26330ab43b062d7b134e5c94684a3dcaa0372529b84fb2f3e40c1d4c2215a18c0c9145b52e256da41e11a3a9bb760c6d1dea1c7ec74ce9c40d8599ee4199e04c73e1c7011f7c8bdf4bc1fae330be450d0edd893ad947955c3450183f56efc540cf437b5b5716c3899b605a36bc044600fbeb1da51a7ff42ad160b48a3361721ac8a5c5d9538d89e8f20e70ce926e9b2216becffe0c917a4b03903fd7e9ceba24839e36082e61060e246513c9fa89b5ccd493e2ccabebe31138ba60276a9e313720b3d3f85b748b7a3a111504364bdbca0aa30b29e52b467eb68996bec632b4f4327d6bbaea168cab62404c4a08fdcd43cd0f806ea6dda94a435493abfb6ffd99f1cd741fc7f724f95a6b6d4767dfb65f10afee8f65bb14cc03a4439ea56e0bc6dcebff305eb77ae8c753201e706025fd11cbe38c1663e0535f3d8453e5c451a6581f80c78732e0ffcac81e4257635adb0a9ea5d31f9d91e6b83177e8f7fa9320a9c3757986c867a606830ef343735a77f99cbc2e4866f9888585d0526a59bc3febd106591620f704b2177b8138885481ae288d8741b7e53d9a55b66e0e2e293fce76d9a5dceec24e40b57ef6581d49db167145e1390d41d097cc5be781637e7a71628bd1634283244e10635044dd0e103db99789d3e93c868d791b24873f6b08d88508916f90be743503bd7b20447c7fe2c5080d153fc45e8ec8d60a3c6038478b0b64bc7cf7547ec723e31438e6c35fc97337d8ee61fd645327668594d5d03675ea8bc57accccfc6030e2d2d2bf056891743db84ffa32a5102f67266f0157ad9820d600d46f782efbb9a85b6a66f0a65ebc187c6c80c59e45322cf19b54ed810e1552e0e93d18a52504c5e03335b53357defd3dc939bc4ba213df2108e4ff57094f51da43a61b179a393f9bd876c6da19f84fdd960ff4f49a4c05bd2b18c4c87365299d03cd9730ff9538f72c433b380d57b1a2ed723b06ae68e4d5e62d6e191e91dc9cf7fc96dd40f20307fbc7646a559f179651677d6485029a96c1c6f7c6b5f382eb075dc23e94fe47bd83226171c798831522e9ebb21474eba739ea78f00e18cd366e2b4de8b39292d083e22d1cdb6dc810a860088d29274b4da27a2de403ad6b934d69ec2785682b9cd160afead9810460e0c14b8385f6efa91587a337d5fd2f17decca5a4f56c6960143c4514ad288f7cee8da9bb738f55a3bb6800f263d2cbd073818a1009a27984c141a3fe20eca4c8abfe091c4978a37b5e3f0c922f571f5be5342273aed2324f913ed21122fccb683e33f96a452e8d15503a1d1ee9aacfd70086ffcfcca89e6d2075e3df671948392a95a44f62777e30e1bf63e50b82d1387b45283189ad5c3859409557b5dac01503f1752c5311447d61b7f7403b6be82dc7487c2f7c0083c31f165895ff338ac4a2ec8b5c845b6c45dbbc522fe8913e6ff3f5282c67837b43c473b59f7153fa0633a00be5b50f8a1433f25cae7f674f3b532b84569d9c87802ab08a5badab274f7c89f069a0a09cb2dc3c79787fe21274019f45808733621ffd81f7860cee0a4457931b247dcb7695d05c83d02011e50c6432fc70df56a38e8a8eb7da65abbbaa4260f5dd4770381e5aa18829e8bcb21f9568ea694d3c5b762a5397ae165d1f5f4627e942a305f89150e8dc7a31f90dafc7b652f513ed79e77c50d07bdaf2172c57c62544f1e99a29b20e06e1e4ba0a2176333ad9542857a176a6f2cbb3f8b09a723790da4558de551d48a7ae9707b503bb1f090f5582ad2ce4288211488b398e3dcc4d067b81cdaedbd3eecc0b18c08e923a1d8af1cd42888906f46f87aa442bd22efbc6854c695171228cd4214df0f1f2da8d4cd7b81785eb986cb23d96fd90a2d0801959283349572287305f20963ead3eb89557e85e2fd53dae41110307455ded5159f572ea9bfa668205aeda14686f957bdec7009c0a87fd696f4df8228d6c7cb025a82aa445f8b872cb77d13ef9142e887b45731d098efa9c61aafd2da2e0d0fc70502ce5610dcd9b7dab4574ee1bebdcdeaf1c760cdd960d89a2c175ec3d7161c6846981354f7d43445e96d28abde1e62ee77b7e6b6b660c27de8972a62f7f5f8451f793a5e083392222c354a5de94bb3fac87a86f83ff59caab626fe337b4894e3dd2a80d5701476bbc08523a152d8c09bf09eeee24cfa345e54351fb2436898002600e2447fcebffe258e2bf610a608573e174b292068a32bee15304e37806e06e2c35893de2e8982e25b4c4e91ef00c19dcfb426fafb87663d9f5392b389b4ce0b43e29ec376d96e25f72fb4a8609b8ed60c6af0fbff5f36998d058187b7b30ee5114d00ce4abe8c68d2385b8e0c35dc22faadf06830410669f20ab830488392bd225e93608731c53cd612f42265173b3b24cd2f30543985ba589cc7137104aaa15b2466951763d9b87cdda2f39e2412d27f81bb40747b8e00a4114eba3bf2daf1f99c90cf38fe4d490a9081f19d89cb0ad6dbe0988314f7f32129addc7d75e45a518f95860699bc3a90237999aa9ad3ba7ca146e378d126dd334ba003a627df35923a0fc2bb197ffef64c83e6f0fdda85a1184cb4ac89ff8a2f354e6f1d4b5de424691fb39b5214a63f50e23fc875c731b4929b1cff4312357b3e28126156b9dd78bd7264e6bc38f3468877348b38d1a234cc730d096e531267b552a464c9f0546c237d19c9427415a9ad32295b852e8f5e700686996e97fc42dc65648fa1c85f578f1f18db353410ccdcdea3b99e02179f20b26d449841f5b12bf0c937056f69e5e4749750ae262601df961fd05e75b46203a43c2b0c425ce052a56ef5f8a6bd17df0c436c2cf9a2f036533742ef4a0bc1918c3a9553ad2024389e90b8a28c9961e7b7b94f5dc84f4102e86aa96866abbb1e69f65fa0c5d39854fb90b512e16ccdd1991a17bdbb9305de29be66959f961b49f06f8439021729584378de361d53c000208046ceb634d58d1f99231813d76b1da8155045083aa573cc2ad4ab53f1b18a02af93bb0398591c9100d3fd4758cc5a0a6d9844106d12f8cce0cc8b5fd185794b42cd0894e13e5dc5f8acbc07089f9644e6bdf4318945f7e4b2976167f2e8f14e35101b50f348906e5465513f97147d8a1b9f4173d3635e8f685788a945fa3de32846b2bd382465d35164c5dc7bd4d6df73f78748b42c82664ed2de44860162d1eefbb87415943ce0b1a3d11ba16a07473d847395ebaca8679bbbd4ad6c6a54f1146b5a8f8432185b04a8f3deb06790170cf3d41821ec09155a6f540ac1cf21b48059385941b13a479ab4c7e461ee89110e96a6bd5fa4549965b140879833ac18286ed2820da7aa49e102aa40f42fa098a3943ec2d75e82699d0f0773656600a3afaf0d7f995e1f0c76c5a765d093f86e7a81b99836e3fa1f3828b232d992db1dc587174206ba95debddda61101e9d22df8cccd92c3178dcde34409a02b71bf4adf38d19a70da2736ac285f921c84830d4d782251cc3270a3cfab1e2eb85587e170d7d834b95cdb921ba0282ade126e4bec979ac524ee7709381b541a499f52efa8b66b9cf1615facc2d3016ea2f608e96b5c92b4b7f2f9a070536b3172318a1f2373b88362c78b4b2039bdec4c8d1cc236acac4f40af23e29209185dc394db2868bb1afb19008228e6b8e4086cc5735ee08c9b94399457a83d935b84fb40facc7e3a8f48ae95f88cdb55fb4c4929bfe6ae7b1cf2a745453b02848e44a2dbe75ae7015d8d03da47ed130675b32e84cff7025074e118ee5aafc289a61433a12c1385383c4d9d150db985cec7484e22824ba1ff8a2e6b5ffd0ebdf3fbfad1010a5273c6820267503626f1fc57e10b481ad59b25410c3fe4a6520a587b5044a78633a0087cbbabe8c37176ccf276fa125ff479b4e74547b229bb5fa700fab0585db018f42b7c0382b370b5f4225cb9dfe338ad9de7f4e2e9451144243bf35694453df987ad86fc48604d05c1920345efbba5be64e68ce7c157f3a3a9e303e78a704509e86ae574a583744758e6943299744f20ef03ce279c67d1fbc4fc6b09cf9662599801b1287575084c0faefcef03883850f2d07af556fc9447b00268b69e1bd351080ba025bfa149e3f5623fab33f2f34ebb1a7e790df0a15d671037824f3850503ba9b6925235f4648a6d0702bdb33ba92bf69cf2f2ae736ac655607bfa3babb9748297d616a9df106734ef297299aee7b2885960eabad436f96fbc480cecca84a8a4db6b5ff11c17b2bd4ce33c1501b45aa1b39fa508fc9a28ffcb09d62f257c90f7ee00dc91e69905b801e48285557ce587ef93905097b4bf954ece782ac3717e3758cf0a1ff23aa3b75877daa192b61cd879b86deb2ff923f04a59ccd12b7d9699a0e8c2547294ccd4c21555d55ddca3ae8fd3ebafbc8f9c722f3384891d058b8cf52f864829a5fc329f6211b802bfeb4db9a32216e55bb740212d7922abab0976334280a21dce059d4ef5d2605180fe584b5048a23353fb5326d3865c5aae68b7337ffc35d65942707dfdf6ad19ddecd0e34be9fb7287bf0f6948fd8931763873a432ea7e8ac866129e8a3be1e927d66729dd1c51ab639eabd7cb11cd81af443f8c33a8d7cedaacac9d401803ef1af989bdc9c50eb3a5bec6f1ed10509a3af1a73ec8ac5e8eca62714dee8b21d12406bf624efeea4eda94008a03eed4f91cfee7ef40cab741930ba1a097e94dc5e8b28b773d755d2a4ab6f3fbfffe0d429b32d783627cde61fceb9aeb5db8c14ae065dce152127eb31994c7841a7305ee520820b112875b64b1b2f92b0e16bd36baed806ede75988c4de0f08833a74fb2896c7149", 0x1000}], 0x4, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xa}, 0x403) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 23:49:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/235, 0xffffffffffffff3e}, 0x0) 23:49:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x2}, {r1, 0x8}], 0x2, 0x3ff) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x400, 0x5, 0x0, 0x0) 23:49:52 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x1041, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140), 0x0, 0x0) fchdir(r0) r1 = kqueue() dup(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:49:53 executing program 0: link(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file0/file1\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:49:53 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 23:49:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = msgget(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/223) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 23:49:53 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/8, 0x8}], 0x1) 23:49:53 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000001c0)=[{r0, 0xd}], 0x1, 0x21ff) poll(&(0x7f0000000040)=[{r0, 0xc5}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 23:49:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) fcntl$getown(r0, 0x5) 23:49:53 executing program 1: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x4, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) 23:49:53 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/51) r1 = semget(0x2, 0x0, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) login: OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 23:49:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x2, 0x1}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x1, 0x8000000, 0x4}, {{r1}, 0x0, 0x80, 0x3, 0x20c0effe, 0x3}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000015, 0x800, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x85, 0x1f, 0x3}], 0x3f, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x2, 0x1f}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1f, 0x7}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x8000, 0xf590}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xe4}, {{r0}, 0xffffffffffffffff, 0xc, 0x41, 0x100000001, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0xc4, 0x2, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x8, 0xffffffffffff7fff}], 0x9334, &(0x7f00000000c0)={0x1, 0x2}) dup2(r2, r0) 23:49:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = socket$inet6(0x18, 0xc007, 0x7f) read(r0, &(0x7f0000000140)=""/211, 0xd3) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000000240)="cd085146598d94c56a7e9cd1b3e440ecfd704d481e5df6a19da1cad8d356019aeb9fe4da98b9e80cc62ba6775762c069b308f704a3916757d1e1a2ea12abfaed74c417658afa18e6765688c44d8a3020ffae4223723b4e529ef5a2f6dd2b1af5ca85f03e8e76b710466e6d2849b0bda5a1e829ed2e24097b0173e82157436776b3314327a56e0b9e59a46b37a46189c4f96e2302d26b5e272751b93635e418a4c02930d245d4efaf9b52c3bc", 0xac}, {&(0x7f0000000300)="2f5b82548aee1c6792bd5df56cbf76a1072453b3ba39343131fbb86544be6fee4a11f19be458984b8b39eb8fe31e4cbcbc831cd685143b349e6b4fe9f398cdb892a9dc0302ebf0c4d5d0cd577f59108040b58f70601c2d1a0e97e9c09bd761a1c6ac463d", 0x64}, {&(0x7f0000000380)="0c9c2dfddc8b3262c61cda9631786f563a66692deeed63f4ccdca94e46d68e302abdf6ca3b370c6b21bce7928036a60348436c1b85c5e499235816f1306cbca6b64bd04317ae09cdbe07e7a97af302ee1cffdb21c3df03379d5290d7411de80eb18a48e1a95375b726b25d5cc385a090678bf70bbd3afbca850eebf8c396263be41df036ab6102c4c4136665e1c45d90ad58dae7af841fba2e283175c8d846f2eb01809521a444d9eb37fb34674e3b906777c37e12ba359e0f88c101aa84f1a68a771cb52002b73465796140ab7b1335608a7e144547bb53a541377b58b264769eca01a0a0ae4b7deac00b414a905ae788a613ad87f84b1759b71d4f9d412ce74347dcf1041170ab3b00df1bec1ef4684e834b4f950dbd6efdfbcc5012195fc55b19f8d7e9b682fa9079664cd438f6fd9e0f15d8986c3310bbc2582e3f655aeebc91fde5eb102e0646f16067378af9506c20c96c15cb924ab9bb7734f29851f88fb9a1a5f9963505d288f174b2dad6d11a77b5ef5800b63620daba5461661707e8386d99f6d0e5f5b8fad2025e4e913e215b7478fbf9ec33e4c3c2a9885400abe34b4e7dde8cb039b0f9ae22b3564ffd033270eebe6a54017f8c1f24219572450c69ebab9f6afd9c14c2b9052850f2fd45e31b87edc56441f95ee884427ee7725d87db384a7b2cd4f8656b674e9d8753253a1cc55d8f4dafac454360cc38acc27a4504081a466fec1f7d0ad009d6755e193f004236c2805ff64df27b0045b740f3886fda33b459792a8017a2d526559364c669e2cb82843b8c39566a4fbf29bbd26edd6d57f27cb4507152c98f5b9275fc547abe80c272cfcdf2379e762db905ec991ea5f8482d59669452a9ad61ef8b5ef8e78f925d8b02e17bd7384a400a018e1142f027656bd8f2086c3b8b076a5f4b5454f25fda6a094dceeb036f1af4478af29f8b2704c6ab3bcc6d3c9c8a421dabbe6c115ce1c44d8c40d1f03f9b6500884c14194233217ab3dce9e3a9c126d9d00374a8e59a3583ab00bb7d9b4e8bd71b351ac7e9f08929555fc3c9499f0e94ca386f8bbd6a355afd2adb334094907354a6d03e69a26938e7a87aabae07c9143a3dc416c24fe57e75e07eb555fb7dffd535f52045eef6e6d9578d9df6147a17cb729cb522ef08ffbb62fc70553a9df35e6667099017ff6ffc987ba0fbaaa7b161e61c6565a209d66b6ec0ef0abc43d6bcd9467ed0f16daed0ac0e24bc6b95078937e8b4b3b5b62b5432e464c30c274aa557d0d14515571b7b48c8ab70413da810a4eada5c5a75279a4b37aba0e6f526f0493a3f038de1b1faad36238d696b6068545fb457b94e8067b20160d5ee82d1d64c6466a892e697d57db483ca166c80783d3b6c1af86a42546e314a49c0c90e123e9d6b79cb90ed7d7d031acb2c8cad328fae16c0d5246eed18084c1d4a4af1df18b54d176da4e654ab4c8f8a8f9294a5c5958ea8bea4e8c507cc9c40204cd57d25e86381c0ecf9412ee6a70547f8c2e3f1bde2e5aa2ff044c2dbd01cde86d79fa6aae7304ec3016526c94a0ddc8dc32e7b2bc599dec7acb540f847d9a76c21f765ee36acd58f2954763ec9c67f1a5d15bc1b7c41505163fcc3270e6973ac8990f9121b680d2fe1ab6cd4b98b18a08b110e399c53ca51e455d1b2176b9afc1017ee1142ccd90ec698ed14c607335bf17b6b08bb02765daea4324cad50466f57f986fa57fc8413b414b95bafc2c47ae1cabedbf7c33394c713acb6ffc4d417fb91ba2e62d285d05d4bc1aabd51b32015636731fc46e3d4debc69807235c074179fd11bd51a87815f3b5b54a5d76067f6b04c2a112edcba3026259b8b2bef8f1be0b9ded7c2ca3958c5aeea765e67fa1dd9f2cdcefeb64497f9fcac81f5911e13f7feb9a6d26fd3854f088b246f2a7250100e32675266a9c02b405a09df9e4fe26afeb995670217ae542feba74fa2bca65fbb7cb1869153040ad22b93c5437ff0920adc616a38362bbb89601e22e48a77fc2cae340a710cea43a8dc29f4290cfef17918cab353394e7dd172adc1124b5ef6335376e4d6af7a3459dd1f834b0917cac2ead8ac6f252e5ab2560819e64ef88fe23bad0cb3af67e6f81e1ebce90f1f399b8f210c1b4f1010db582740027c289f7b948bbd47ad6ba9826d4ba347da105e9ea7358a2794cf8cf38d0edba020dc6bfe86728f6908e8113cbb29945a323d4215b2d2a314738faedba966a1986f07591b26f9d02c0c8ec7f7f8343727750d5c765d479a8fa3c215fc1777ad823e50a2a6147a7cf6dec19d5855a96eba1c5269c55b4ad4f64cfd6c78cfe4997232f5a8ff8c61540cebdcb621cc2bc79c783acb471ffd72728a9433f07a31dbbd0562e24fedc20b9a287bed965a7dfca9bc2a1ea614df83ce7271110df2e90681ec3a791d3fb1a87bffee8e75184b552e3443c4e56aff4c74ff03f17323a39e9da81fd4e63f2b29fed321f182c1c07cc570def2a1fea3ba3b955bd3bbb2aa375c75212e7338e2eb5effa5e2c2f3c3c13c129416b0bd6165cc0d4659bd49757eff39567b6759a9abe8d53801d8a0de554af81a63655583f6a21e1da16dec7eee0e3bfdfc1d0c760638dc863c64da6d3ab99301c1877ef87ea18a574f71b44ae7573dd9748d73a32b6e6d5f2b966f4c382199de22bd7b2f01fd55191cf2fe2c09d5b0cd9e94d68a268f2772220804fad4288d12ae87d74e2b8d64b08ba1972a92c2ba512c99161eb4b60a8491df716fc3f9d0fd609bf6bf31de20788479bbc9a76ff9cc38500e67452c8f9eb16b17d2875664573833b3a7b4c029541e791c68ee11d493ff4097f0919f7909d61d07e8e71d8e3b29b047a96360298eab52a0e4a4073c6c0ba1d60915c726d803b0e5a6d3435b669a463dec3625ac7c765470b5d60d9b09c76a27a2381447429f36ddccc088160418653f0619d01630eb58e0b9c4a34387fd9e126236a60a0516c08ca868fd2d75988b3f19915548ec62958c1a6fb7e1327d56133c402c0d33dabcbc5892c2689c771cc2fecac03ef952b9a44aed58fe04dca82f0a980ae56756d81c92863b13f3e251677a9e9a1ed64dcc6ea6924330e62ed480a87b381b2ba784d5cf5208cf16c88ae0b0ad57782081a9571ff2014a73a3751572b60fa0bed0d9222984c4c16391949ae35e9229fc178150b044b94b0c56c49507b39f9de075eaa5e404664ba0da1e3e09631c34acfa514fe2a5ed80718b177253448cdb162505cf9d8d61315b13208059d8873837e6f699eb28c07dd584d9f8e66736133af28fa0c5e30a505fef326a7317371838b5c3d97b6a69a7eaea57916904edf107b2ac185d7f35823529fc42cd9ecb01dec0c86ac304dd1e5be8d06e2a7791fa2baf55584d57824bf8e23bb878084d7266f123313b57cb18e403d1c56de7a0f93fd1f397f995e5736169322b26acb72787d442560ba0c2380f11eec76db37b215b3b2839a95f2544f16eaccdff4905906a9c5ccebc268fe244a33b2d0c1f1ab7a4b6f0f68f418cdf6d301fa417700c28bcb1ce062cff359160f8681ec17285044c041b7c25d9d2ccf9932e13c094174f28810d1538a6bfb7783af13df2bf6da0c68c6bc012dc76ebe10c81d6a43265046090e0cf760c872d69ab2287c6856726eaa3fec821418d17b6083780aca6918a32b30ff78ed7b89d4fa08622fb139041ef55bcacc199f8a4d19b3201f5c92e7b9c595390bd64bca18dd600055794c4a4058ea66f3e076044b9a225bda450240e707f1f0b2f5af38c13620addf08d4f8f129cceeff2c46ecf314a43d7de3efdd0e498b2ad5c9dd86d71ff7c9562ccb7bc3d4760eabe08ce37d19b500858c2fc6884f0c743a8604158c24882e80d2b57386a2759b4607f8f2b5960663af8cc5d140a5d5b3be3e83f91bc1660293d2155737f95cd618c68132874b15fe3bd5c915b521873c10e6809b9face14d68ef9b043f7ad56dc674076d580021ba1ea4a378e226fe48ab31427e98f5722f48db3d223d53ab20a533bceeabffd4605e558af643d6cf4ae0ddb8d9a6e7b9d3e334c4471001d59f4fcf52258786ede8f8517473d3b40a49e52ae1a692fe80e854681a445a0a128f01d1e9517b5ad5759dddeccfc8afb279298ff8535c8939a0c24da645e000020e4ee39aa527b45cd7df528a68745d6764a595b6b59ba88dbacdbcb30058290b00f2c911f0e976d4149332ecd957c06b224ef9c27291fa2097b7feabd2718d949149b2aac393afd01faf15b9ebe298d59950c2c97732f2a25d42198c59ce5fef455d0c95ca0faef4186d6f449dd48c1ebd8014fa1233a6278cc96397ded967a521c2134adfb28a69c132093891be0537c1303f723ba79bb3027c00502db44136574cc3ff3941aaefb3a6599dc8ed4a440df0989cd2ee2271c07786a5dfc6858e81988dfa7872e9d8e5ed34b9c6cf20d32919abbad9b9269abd14ef3b80ec9a701b67bc899fc76b1bfb2b7ab8604d581719ffda44bffc3d7341ddf4504b79f89c449d326173b3eff1347b3b565961210f7afbba6d6faf20268c890856a95dd018237e452ff3df4ed8ad1750947cc5fd5216e73e933ade5977299ddf8d2d3232376f12c4fe0e0cc455faecba3f82ea737e4786f8eb7c09c45dbf18841ebb15bf77c4b597afcc9bd720204121f68a93498ab51f2a937cda07784a4538db08624a9acaae1cf8672be8a6ad18f93a101de5ebefa7d628c6f44aa8fa93e78cbf3423908dd9292227c1adff628f31d190c399f4e495d0bd0b0aa7bd8395bba0d5b24a205cd471db241df420bd9630ac6b015dc1af7829198a15542731c57838e931a49ea99d211912d9dad0a951c8681db7eae32b5caa2b2285399a64d658ace5c3f878bc4dbcb8f0bfd09dd19768fa941239437d12561c186b6db3e4794f72765b36b04f4a4deff4e68d191eee0d8c3a6d582a0d4e6febc2f260273d0531a4ee86e87c63f8c0900e95a3cf15077aaf45dce4bb50ff1b185a873665284892f02f82ec71cd3b219e0320669c3d01a2ec93087d142d6a6c5d3b651991fddd04224eb3ae5a7d8e312b7ce3ae2c0b8d221232d8cd7ce9c4708f9a615c806eabb4cbab9db277259252a9bc76d45a58104dd36f5819bce14092a0552a740b317c1b8baff0a2df51e12b9accba0ec02ae2da498561d107b071ce940eca4580ea212e1f75d2a67f83b2b308dc048f15694afe19f6fe7965ced90f5cb0ae9ced5cb9b1e62c6eee322fef4be37ccd64ed30be74219a3007f67954ea8f9723219115684d38b129a0badc0b0cce8f023443a119330641a73e5fd9fb0527a92b813a2e0e298e78d4dd7381b9d7ffa32e1e6b52b7bd91f236adf27c3e4d808c3c08f5ad0967c6193e69394893508ecc3a887ae053aeec615092677d87a8814d2356f32545684c3a63109092628a602c8a4dc6a95e7180f83c15c541bc116bf9c65ad7b9eb0a5f4465002c8faeb27e9c5ec7577d28eb37b61f1c0a0e1e7dceb380c48372dc2f08e91edfee7288f05f3c3c5a945c6362a61ef98b67fe8c749864d422590553cde2bbcffc9bb5cd6a35cff770e299d35b4e3d5bbe862769db8a0d16ad89b940c7bd5e1a8f073ef7fb372e6eadff7c8e9b52a9b663c2d8009c56fe248ae882fc6f59d3d45064cafb200e9d8b43ef374604b83a1eeb4022f51496e3d339761929522c47e635d7fcfb0417f1840c3a9bf676474653b808c03bd4fa84ecc88331ab54a365eabf5a4028f74e305cd9ea9d05f3fbe85271e64b9eaf78fa39fe6cf42fc615479800d1b1bb779d77da4", 0x1000}, {&(0x7f0000001380)="2c192a9928d1def025e4d628cb17acbdaf36", 0x12}, {&(0x7f00000013c0)="889be125c1ff1ad956fdf3", 0xb}, {&(0x7f0000001400)="c392", 0x2}, {&(0x7f0000001440)="ab71d05d2c3ef9000290aca9290d9453fbc70ff1a1cf19515c8b2015632fd48ded63bc455ce48716085b169cd5408e62fa7f17c12f03dd6376600cb894cd650265cf4971c87df9e5eaef6ebefd2e4288a139800d16105aa0714271567d77047c1985051a269df7b880a4b535c95b5b3f39b69110ce4a5db6d45e4bbb4dc10d6898f3ed8d31c3e0065557a8ae08e7ef2e60de09b72f892b11733591ac14bf4a10c57b4c69e6158e45ddc92a62495e7e81c2f51c7e9d9f941a5dce", 0xba}, {&(0x7f0000001500)="138af2aa88e6161fdef42da4eb525890d5de1586d2e7b2e8d9f86273617bc75f7eaccb6e310c909146a740ab14a6787161ed7b6f2017b80f80422897ce5a6b5e334b7fba2d85c0a934279370aa38e956268e48c2983479e5da4433eec8a6b6d0a0e60edc109a4460d3246fd51f32521f6d56fc34f02b6021c7796e2e18dfd7f8295b4f78ba1c7d6eaba28e086aa65dbb5cc751294f9536e63f50879966515f7f9e1029648c718d554d3e1c9000d45e55649f93820d48cbc36c632ee3e2944deb48432289c003d4355fa09a94ff1b4a85081de30cf4f3649c5b6116ba392d64976b5e8de700b07490cb1e388c49173a9c87aecac437623649dddd78fb0864919e76de884732d7642d25ce5b0ffa0b333c2ac23df394619b5512525479288c400d9305305ef5101a4a496c8e8438dfde24df4e5c0ded494c533b060ea41f79e2f8fd65abca176ee340429bf773cd2d06600235daf39e33525e520587d32e2f6008bae0793f523bd45fb41d4195424227c3ebbc9d88b38d3e0bbee5508900b95b23fe5d7be00a19f777ce8529a52f96ea5f930a801178d4f5d46c9feb330a2e3862cd1673c3faadc175e03f521846107a6d13f10bf1747e135d6e9f9aa8b115388e29f28df73e52a5b04b826c89f97e698d79aa3ea1a18133d813c216faa1b7af18eb0a83b35665bbe295404c0629f72a92d9f3ffc7670dc684ea6c907bfea094b1a004c84fca5289d440965e1cb03d2decf9b5173ed842a6ae8bdba2ba5bb658f549935a30e021925f3518a8ac22d79528fcc1650f67ac40a4755adfc316e4f39e6fef13d859573061e280e3d7cf81c240767e28a0e6960b82d55df8c561040a19ebf5e063dab452305380a9732687c035e6cf674b270424ae581791a2100aa1a56fb72acf94431e85b2fe916430782abc1179cd9bf8c22878baf71cf7ff9bf51dab13c5ae96397d29fb000f966bf4845ff115d90bf773929cb9142d1abffce01b5422cd1c8bb8dee681de74b9da0335a5e526267d229e746d29b9b18568d17793e9c922f8bd1eefdf7aa1ca81a1fe720cdf3d34d3488c4cfa321ddab2578977c9a203578c38f56314c307fc904f5df5f9513487d5979515f5386f7a40b0fe2975301c3fd842ac78054e2570a1d5a53b61122d9f4e2344beeec04bd3e1da866e00868aa965bfdc3d0bc2ade729da50807b4c39b34b3b8fa00d3f5a7beb3c6020381fffc55a774bc43051306df3d1954035db28e974c476096483a8f9d2ff6694533b162d5c5b424f6d1ae79cc981ef2f81f3ccc41818e196598bc1a2b0de12712822bc44e50adb036a13b16aea2405fbf753860763e1e998d02f83d43dc6ccfc3e406a542b47ccd346bafaa9705ce6bfccd7f1aa81a9cac49dccd268757335273303600730961a1642f2535ee11b53310a9e6adb9bccb3f35c7e65d5d5afd9613f2352002e800a022d3a843621c2d2f78bbaaef4cc0a4c52d2b35dafada688eb1eecde2bc5273d456078a4f974bf1a8ba31f6ebee05976848bc86520115985bd266b96e1f5b4de27542f0c51fdd9051948f386511073856127785228e5c96f02218014887d9dc464e0a49d772c29694c19ee373e9e9d1dfa500cf3eac8a92a8a8ac83558c99657d53f7d2c541ba9958f9115a02695099ce6c4c7f9aab2ae758d9e7007a51e6f484379da6f997231a153e8a74a5c2b7c155dd8c80c77cbee2f1ee7ed33eae217341aeb51d8f6fac58601e30ea8b67b306b7a2c5d4c9db97afe8b2f8402c13fc4c750769b5d3798ee9ef238acd0fcfff3be92d0390f4a5e7c1070dc1e631872d54addee5c8efc41ca33395254fd5ef8a212a6bc41689ff61da3ed4bad87ca7f84e932d4b1281789b1db2dd044125c4e649caa6f1a2929624536ae756c42677cff4955ff2d93e7c10fcb919d63a0692a8101d95a7209bfa98650cebb4b4b128a06d69a242e75e37842be69535607e92013b3ba9c4f1fde282a52df7d362e0f804b152349757c95c06ee58b9db867847c0e5445968b510d2fa21796151bbe06e57247a8a972af2385022ff1d9d82453e0ae0f5682d3555ad5d251d973e76da5d4764046ae09350048602f64f90fd6a8af5821999d944baaf66059da3dfa3c0412be7fd89413fa161ea9a97f7ffc481ad9205b21db383e0e15ab5fc714f4f1b507daf729a682a4f96f637808c46325c6fa5b6d1b0c7230cbc20dc67279bda929a5c4755961b7ead8fcdcdd6fc53d5809744a4886ffa6199d8abfd80f31314b43f2697adf9cc2790a45b576414ddf47de342ff2a5d4640268979a710bb5f064cee934842e13dfa92a817b7edc886a3f171cd659a84d81de2289002edc553282cd115d5814324049939d42b6f5ffecf40e69f6cfa0ebae958eee452c0cf733995d385b35a975a3dd4ee734bb60899c6ccf796bd36e20fb9b94ecf5045071ee61a2f0a412f0fb204a81833f1f6bc8aa250b42f2709052a2f3feaa73eaba2d2f68a03e072e6116c9e967538bf0eaefde20d20eaea444a08ebeacc4933648f087a166892263d4fb4ad1b040b6fe476e5f501c321c38cff1b3f96fe89f815ff6f74d07de2e75596ce5682a90480fa98121732559103ea2b7ad54a453fa670df3c7fe97cd3b9abf225ddeb18b29b110bc012e4a37b1fb4b19ac0dd7865626535fb1f8bab37e0de10262604333cad4c460b24e5c71fcdb406f7c7e9f482469c9891035bf9c05082d5a769868d4652eff21688fd132ae08c72f5b6aabd8d3f12b624153700eb24ccece7e95569ebad7c970979dc4df39348f1b7e6286d5380277acd5aef6d55005f89d95de14d7aa5e58a779d882b5a45eae401afe72acd61e9ca1f6baa6565815b906ce38b36c8ffe877294b3e5ae934cc4ed68d718096b210605aee4054455574db74fb144aff384102114da82149978e6a851a5a6839290722edb0425927362e7d826b342cf17047b6fcd9ffd6000c713edb7905e8bea234ca3bd2686e3d9e9d2b5b1c3724dfd79e7093ce2d8b8295d76f7616bf35cebf0c604adb735252edaa2cdbda57d3afe5feab78577f215219a1953322e2350f93d4e810adbf420e6553cf75a547a7b25942f07e119a90ae48c08d473132327ac745f316dab813aac8da48aa866b0604f153e0baa1f87a000582033d0e72cf10fc68cbad46587f86368486ec4a9e40253148be2ebeccacc2ef953797cb868150587b48b2947eae00db890ee89ad9bb562cc1d889605239d26f900689c5c27f9989cf5bb0cf1eb40e43cc168cab7bf4cc5cbaba2727d5e7018c4774953e49d39b444f6fe82b6cb2627897406f3d329e6a2fd591c54e747170303b589cc255db5bad231aad76ede048e62deddd61ee4ea7bd4122ac48f3534881e8a60745d870684456a6eaba36bfa1cfe58c1c912acaa5b325e2555c9ea525dfdcb55c72c8e1cbc5e56e2048d56218b7b06ffbb5dbf6b5fa3be70f52f35055e890ce94bffa875e33387f60679e7e5a4a4ae66b2249f4cd9bc30615fb8e23236f8a6509780ec0787a275ef0464d306ade15a8294141af7c5d3273f0930d783d3a3d8c5ed63f1086c1d9e9b17ab88d0d55c53c912e48ccd4304a91c1afb7998e8d5e7ec5934866fa78e2f5fdc0713d6e9f5c77ffef2fbe2d0620c8c58d0d02575745840cb518cf74e3c7780506853ae7610620d2867bc48980cec70d6046c6f85d5c98e05657fff043f9f50d7fb3e9f2dbd0a83c27f91edb44145c65dbc1c7251534f46b5ef284f0b81dac00ec9d48b8cd5d6da12b80d7b8b94667e482db8047302a7aa666f953e3bcd613a2a7b5c5db545d6f20909fca62037cd238201ee56e89f69be8f1ae8a98fac477c977b130fee313ebeadbe4da5efca3dc4d8de3111421b9c0fd2a5818a3da0c1dd1995dd110cd8c563f614bbeb667259fb67f67af5a0c7358db1b76514351454311bfd50bed9109a321968df179d9b257fb5c0b66d5cde30c6dd360c3941a33516c89c3526258d5f90520a95d584e699d97f63a7132f0a2998662be40aa85d1de0f2e0c9348dbee31de9af54e00cd91e636c1b3582a8c98adec5907cc1d04d9816b7c1e5792816c4523ca01be2cc22c73555fb9864992e25a6e0e9782a89a9fd52b849fd01af13bc1afd743bed1bb7244c3e6d3aec4f031f29beaff2c1c08292e9351454df8ee7099a7d9055373b94eab62272925f606acfa21767bfb67852e2a49160057db8c77c40dd7304647ea1d60b0cccb09b2d7892b21b35c4d1ea5939e96744d94d109bdc65217e50dcbd9bc517a703e83b0ed82e8c8f84307749bc545e88bd180670a7c6f1ea7023c5b8f4844a615002af47e6fae632c2ddc24b25922bf99da55b110a44e2eb7d83e5f5710495ceabce6c1ecbdef6113f111c77fad59d3e526a55f58a8dbdac8123aaddcf9c2611c9639dd76583d080dbb8c1fdaa75360ff5eb0adefb939cc2525dc0c6796ab2113059cd4f10021d87c210c270fb81a43c69d1825a60ad2399dccb498d96365523896f72760753876b8a6c8a2a933775b4911bb0fcb11047917af88aceacf269eea183d9b457760e00fd905a77dbe5c2b16012bf1d6bee9122a95473f8bd183f61aed357d0080e322f06c310e65862e5d5e0573c710352a46b29b0506551d7821620494d50b74543d5b7bc8caa1fd6f09203609d80e5ca38968b2b51af17e0d660761401a5d965560bd319b271ff701bc67460f1e185a4a7a47f67cc8d88e96b0a2aaee876ae1a16886c07c086b74f1e2bacbcdb45e42fd50bcc2b778fd1f53d94b8480a1c2b173e75129558be3201b72462873dae72989d3960f3555c232a2bf6c66248e90ec170d2ce8b9f63fc90324e47577f5baea155281c9794a90ad50007e47c018c83f8144e7ee674a6aa762835ecbdfd3159243d37c06a786448f7a490ea13c37a868fd6d80d3cc8d866c2aa2bd31bacf078aab2af1bdf5c7c3f113abd4ac5abed4211cf7a9bd3de1df50fd1895fb0826a8d220ca66af3dfc70aa4a0530fcca740912d11545dea70d2f83a0d966bffd7345951c3d32beff72095d6f9622463c1084f88e29f5642a3a391bb723766f3cdc8221a43ca0f389754480b7ce777108d697338bfdd69515225c67151b0e477bf8353133c94d949c55c4ccef62113e7cbb47371bf5a3c447434e32f7dfbadbeb8b1e31c02ae99d74e4c427d62082612cf23a858cb5f16223e7bef4e23c89c2174522df1aded55b4811168925fde1db3754b39a5b29439390f8e7fa813537139728b1941a5957128c44442d088f2998a9563b42aa519f0816823d97e07997cf5f2bf0d23522936ce03414219d3db84a16bbcf2963175bfde4f57fee34ea38fcc200b9b66abab46e46074534b325af9d1268abd148d9612f51d72fe7f59326ebfc95951d8be8c4ce8b81dc56228af1a44b42fab6851c0648566d30657875975e4802cf7e0aa8bf4c93a61bcd11d200abdc4d5d75449498d1f1eefb72ee05d3fb38291bc17a3e98eb9b6a3fd488871f931c876c897e8f35065f3e5323c60f982b168b07fab084a858df48b15b98ff410ae6492173927d5c84c494ebd5e43d76818f354c750fd4bc6e2b0c7645a594d778497226d447919f5163a386086bd0b9af9f85a7a0fb17fc0b1c8e083bc3ccc9b7c569ea357b6b72bcae6f645faf5ea7ad63807fc5163050c45de8b4d0575cdfcc4de00817ef621b5d53100d175671a3203fc195e48be4e0c5487592dffea32209058a304afb42992ba8b0aeb7c811f18f60280affb4c4e018b59666aa3104346323950e928b1ccc914c01fdf6f8d", 0x1000}], 0x8, 0x0) close(r1) write(r0, &(0x7f00000000c0)="75f58a162eb9df2edcc73ef3db5ab8d83559857af83cdcdf616396633550c457e51d0878986e8d58fc97e13dddb9a1cbbe4836dd990dd0cccb162cce591a50d5d4d95f186fa6e0e5732077af229731313c9b34af767be7e65504df916ebcc895969bad89a385f2206f6ee558e1cd30fb0350a1", 0x73) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x4d) 23:49:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 23:49:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0xfffffffffffffbff}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0f77696c653104"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) getsockopt(r0, 0x1, 0x3, &(0x7f00000000c0)=""/71, &(0x7f0000000040)=0x47) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x100000001) 23:49:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000300)="782720efabd16ebae6325f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0xbddf) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c3232ea865facf96a0000000000", 0x1b) write(r0, &(0x7f00000002c0)="fb05e33bfb93745b50493e9ebe1ac1201b841a9c0ad7ccd3059309097ff3b4ed3e2d69e7b0633bc4b3830203", 0x2c) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2e) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x7eb566da, 0x9}) dup(r1) syz_open_pts() 23:49:54 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmget(0x1, 0x4000, 0x108, &(0x7f0000542000/0x4000)=nil) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x73772977, 0x38c7d7c2, 0x0, 0xffffffff7fffffff, "91d066bea5a8e12fb29bb8a4e7e130e459363797", 0x7ff, 0x4}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/64) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:49:54 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x40000000000002a5, &(0x7f0000000200)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 23:49:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0xb104, 0x6636, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 23:49:54 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file1/file0\x00', 0x400, 0x4) 23:49:54 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000500)=0x8) getsockopt(r0, 0x401, 0x2, &(0x7f0000000540)=""/80, &(0x7f00000005c0)=0x50) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x8001, 0x67, 0x0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000000)=""/115, 0x73}, {&(0x7f0000000080)=""/161, 0xa1}, {&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f00000003c0)=""/142, 0x8e}], 0x8) 23:49:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x12) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) flock(r3, 0xa) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:55 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') pipe(&(0x7f0000000000)) 23:49:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0x20, 0x40, 0x8, 0x253d}, {{r0}, 0x7e1ceb55e941eb0f, 0x8, 0x81, 0x3ff, 0x9741}, {{r2}, 0xfffffffffffffffc, 0x0, 0x9, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0x1f, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xf77, 0x1000}, {{r0}, 0xfffffffffffffffc, 0xe3d5e2ec78773d6, 0x200fffff, 0x4, 0xfffffffffffffff7}], 0x7, &(0x7f0000000200), 0x6, &(0x7f0000000240)={0x80, 0x9}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x5c, 0x1, 0xfffffffffffffff9}], 0xac4b, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x4031}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x45}], 0x3, &(0x7f0000000100)={0x0, 0x7ff}) r3 = dup2(r0, r2) lseek(r3, 0x0, 0x2) 23:49:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8080, 0x401) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x850, 0x106) getsockopt$sock_int(r0, 0xffff, 0x3f77f75ce7941135, &(0x7f0000000140), &(0x7f00000001c0)=0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 23:49:55 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 23:49:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x1, &(0x7f0000000000), &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) getsockopt(r0, 0x9, 0x7, &(0x7f0000000000)=""/24, &(0x7f0000000080)=0x18) setsockopt(r0, 0x3, 0x1, &(0x7f0000000100)="4ff717e566857a0da95adfe6a9ed8af0aff34045ec7d5ab8e98c1c511107baf9382500118a1a4bcf99481c8cdf4385146ade70b198e3ec3f27c78aee5765a8fbb2adb24edaf6a491572c5058c03a97856e6b873e", 0x54) 23:49:55 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x3, 0xff}, 0xc) 23:49:55 executing program 1: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) 23:49:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc100, 0xffffffff) 23:49:55 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) munlock(&(0x7f0000216000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 23:49:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() openat(r2, &(0x7f0000000140)='./file1\x00', 0x0, 0x11a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2080, 0x1) 23:49:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="e92633a61c785ab4fded19415c111ce218a43995460c55ce9f0e7462acab627cc05d16894c7e18a8d40441858772257aa64f0e6f7e425956644bb83ea2c5592c390dd93a7852c518ae1933d2903dc528755b82309caf8fb4a436314cf3c537374b05b749bf9324e66f0cdb4fbd324f3c219309f9b80acccd4fdfa7e412cf9bd08eee69fe6c306e2a75b45dbc357b9e85ee75e59fe9f5ee01593b919f34b434c018281dc7f5", 0xa5}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 23:49:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x20) 23:49:56 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a4ff0300000003", 0xa}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5, 0x1, 0x8000, 0x100000000, "baac029a109eb499d6d5af755ced337f723edf5d", 0x5, 0x80000001}) r1 = getegid() chdir(&(0x7f0000000340)='./bus\x00') r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000240)=0x10) mknod(&(0x7f0000000300)='./bus\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r4]) pwritev(r0, &(0x7f0000000240), 0x0, 0x0) 23:49:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x9) ioctl$TIOCCBRK(r1, 0x2000747a) 23:49:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x3d6, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x84, 0x5, 0xfff, 0x29a4}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000002, 0x3, 0x6af}, {{r0}, 0xfffffffffffffffb, 0x4a, 0xf0000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x1, 0x8, 0x7f, 0x99b}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x7fff, 0x3}], 0x3f, &(0x7f00000001c0)={0x100, 0x8}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x4) clock_settime(0x2, &(0x7f0000000240)={0x10000, 0x80}) poll(&(0x7f0000000280)=[{r0, 0x18}, {r0, 0x100}, {r0, 0x80}, {r0, 0x48}, {r0}], 0x5, 0x93b9) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x600fffff, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x4000000c, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000020, 0xde, 0x4}, {{r0}, 0xffffffffffffffff, 0xd, 0x4, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x3, 0x10000}, {{r0}, 0xffffffffffffffff, 0x10, 0xc000001e, 0x1, 0xfffffffffffffffc}, {{r0}, 0x422b98c0489b3d6f, 0x80, 0x10, 0xfffffffffffff000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x7ff, 0x5}], 0x1f, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x2b, 0xa0000008, 0x1af, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2264911021e313df, 0x3, 0x100000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x12, 0x20, 0xffffffffffff12ef, 0x1}], 0x400, &(0x7f0000000440)={0x5, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000004c0)={0x3, 0x2, 0x7, 0x1, r1}) shmget(0x2, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) sendmsg$unix(r0, &(0x7f0000000dc0)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000c80)=[{&(0x7f0000000540)="54ed6df6062cc2484b6ae10d3ff8265434b3d010b0423e7a4d83157ae1f3323c088a61e2d40b34819e601a6debbef3665eadcdad8f19894545ad5be59efb2f749ee912527fa2bda336222841d349f162552c715721de0a360a88cc412f4a4a32ee5a1e495c5f2c8d0bcca97dcb735cad6f1edf0eb3b9d6481255c1ef101bf1e8eccc9971683901774577507c2ae695b862b9e1503c90af3d", 0x98}, {&(0x7f0000000600)="b0fefd85519cd9f76cd9ebe2f84c84aa13a106ed45fd9d54021e75aadbc06fdce7f2140716bdf03bb0d19fcb38ac4f7ed45a209e983c3751142723f5073163fc182943f3a8ffa3b2f3ebddf03a318e2074ef9f3bf8ac7afae408fda2da739aec5af4ebd2ff9cd1a336db97e6fe532c801abff3c1d5b9f89690e4a3165afe1715a99f08a0d34525bfa49eaeb0a2dd9e07fee1810d366385e25e0883c4368ef323144402c802f0cd734a804ecd2f959c", 0xaf}, {&(0x7f00000006c0)="f4d74808eb52c8e11656749fe3b656ce3ce84f280b9441f538255cd9e4ab5944bf6f7f58f40a29aba3ccb2f3cb0ffcaccb31edaa45b0e4f62d6697e5210c828edcfd0d33b0817b8db4f8cc13a85bee391298685117402bec4849f07c4643aa6fece36eba679f2b3ec2a3cdcde15b4b1296592623bfe6fecc624f1e8a861003ef0faf5dad70de18d45af09dfdbc2017c88be47d6ef9ea", 0x96}, {&(0x7f0000000780)="3da631b615", 0x5}, {&(0x7f00000007c0)="4243d6bba0b35c76f5549b738232ed056bf4f12f2fca8cb8730e021c9d8eca2015aaf5a0b7ba527f89911800588b37d545d5f5d6aa1bfc5a94d0c44d3227380c344ee690724f1ed3d13573ef939409641716de6e4a7100e9f7c5a2a55e18c481d857f56a5ee5ac01193275a336f5952d8d2b3576e159f5a45ea2df81f1f64ef5901d03f81c448433b273dfef5e8c4c77fb7709bad7df34df246a12", 0x9b}, {&(0x7f0000000880)="baa032909a77f240fd8072ab444106ab7ebe519bf74603001e4b582fee3ce92f382b74ed94c26e6209f67e5379498872f4b91fd2c9d8b1fc8b6b50ae9a765e27bf6e43c84503ce99b7a3ab61734b76211ee0f89b2946e14752d5d136154d394bfd5d4346374f492710c8439b18e166138855eddf1ccd28799f3f6e42d846872338da4b689146324d403694337ddf038fa3d136d39b315189591db835e096d4b2abd56e810d46ebd23ef162c534c0665b6a2cb533f198845d2d0e0e03c394638233455dc391d953536ea2c46a608eff53049780742898a03a7d92006c5ef6bdf5e957024624cc06c6fd0cfe5db9f42a91feefc8d543c29cbbf234d5", 0xfb}, {&(0x7f0000000980)="ed400e59ae5efdec18df62f916b35e36227dfe83a2235d0dc2728fcaaf08474cae9da055065987490fe51674bff812a593b86b217a9cf92904639a2f53583724a2cc31633977c6d3025c9f571d437aaa730bf3f05cee0ef6e7c4c61e3a918380ce05fd1bee2c4caac26ffc4aa1e5df703c725d96c6945e777a356f5ab9c0e25b8bd6ff6cc4a847bcf8663c430d3c24349199ba92016f287844ffb08f551eba8ee3f29f522ee4437a4a25e44abab5f101ad9d3d9052dc7bf7c604d77c97937c494b36f7ad6f8bef924ce1d32363a97646c751889f394ff3c0a4e00ce2b0c787fd1dca7319427615", 0xe7}, {&(0x7f0000000a80)="b90623186db781f4cb2e2cf71ccfe7032091dcc3abeb1b639d333eaf66b512ba8fc46a497fa57bf6a4256f8ccd485d18c959bfb958bd4ee7fed6da978dbbf36e74a8fd24ab7e4244ca2d813bcf69a3048a75179e79039be2adfc3e7e94166d89974da2334796b0ef432cdb42329eb3363cc4c23052b3a62eab2580f6660037e54438c97fd2892b4cc34eb7e57250abe1ba54799022c89f759ed2835b57ccd9842ceead32096acd7f8f1e3e8d80f8b984d18cf2a7b3835b5008fe5b4772f611fca25cf1c86a30af01d297ed582a24c29cfbb681d0032a4cabfb81d68a2cc41ed7cd1b17b074e35dd48be58d8c59170cec2042", 0xf2}, {&(0x7f0000000b80)="fe6aff2bd408cb95250ee417a0152ea68a8dc09baaecdea7666aad10723c04ae42692cc93ab0393e08a126f4825711831147868f53672f48ea1240c99ec72edde328af3c01e80166219bccbb8dc41f485810527f7f4a02302ef6710174155b1a68742b9bcd73a508d62fa01089d3d093a3949ad175d2824031d160be6cddb41a34d6bf48f18ad92f4b7d1630537720667531a4b14d49dd042873c6aff34011cb8027cba2c9a83f2f8135c155794c8b35b6800b97186f7d845c3074b47f46e556ab36fee3c8960561825558dbefd06c51268e4e4064ec693d5abad81added74493836ad1dc1c33903ed93bee69d9c60", 0xef}], 0x9, &(0x7f0000000d40)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x58, 0x1}, 0x1) kevent(r0, &(0x7f0000000e00)=[{{r0}, 0x0, 0x80, 0x3, 0x7, 0x6e}, {{r0}, 0xfffffffffffffff8, 0x8, 0x3, 0x80, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x190}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000001, 0x3ff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0xf7e30505d3f025ac, 0x80, 0xffffffffffffff77, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x4897}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x1ff, 0x9}], 0xe9950000, &(0x7f0000000f00)=[{{r0}, 0x0, 0x1, 0x0, 0x80000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000003, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0xff, 0xce}], 0x5, &(0x7f0000000f80)={0x7fff, 0x1}) fchmodat(r0, &(0x7f0000000fc0)='./file1\x00', 0x104, 0x4) r4 = socket$inet(0x2, 0x4, 0x5) readlinkat(r0, &(0x7f0000001000)='./file0\x00', &(0x7f0000001040)=""/132, 0x84) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100), 0xc) recvfrom$inet(r4, &(0x7f0000001140)=""/35, 0x23, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000001180)=@in={0x2, 0x2}, 0xc, &(0x7f0000001200)=[{&(0x7f00000011c0)="212aeae595be8698519b0587bd9e5f7add3beff3", 0x14}], 0x1, &(0x7f0000001240)=[{0xe8, 0x0, 0x5, "b7c06f24c760ec6374a9ec4d54ec42a0ca324fdfa7c3c50f909bd8641213853e90225bb23ea58e26579a1911050e56b212e12df0a509db7e61361aa911883a25a6e7da7425a0d9dc6cf5fc499c3fc9a8eaebde0f5f70b5488b7215e522b195d58aeb17b01aa752d8b8d403368dca8784bf278f63850692578453d73987bb87f98e539c29fc4ae12f98a424864391373208a490ba5ae95e5a9fd7416895648c0202ef2ff7e2472acc38743393ddcda97bee7a63078b287f2dbb4b72749da525729a263fe0beea071bd0b144942784fc3efe2828a58595"}], 0xe8}, 0x8) getitimer(0x3, &(0x7f0000001380)) kqueue() r5 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r0, 0x1) chmod(&(0x7f00000013c0)='./file0\x00', 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001400)={0x4, 0x101, 0xfff, 0x5}) sendmsg(r4, &(0x7f0000001580)={&(0x7f0000001440)=@in={0x2, 0x1}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001480)="c8af1eacd48ed26061c02751e13ed302c8d9f3e730167fb7bec4d37435eed5535f02bd2230790eb8adca8315125bef185419220bbc9265ffbf62d7613aecd2efd95fa4897426230282adda95efabc9ba2f92c410a39c39a974db141cdc", 0x5d}], 0x1, &(0x7f0000001540)}, 0x6) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000015c0)=0x10000) socket$inet(0x2, 0x8000, 0x1) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001600)={0x9}, 0x8) readlinkat(r0, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)=""/216, 0xd8) 23:49:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) socket(0x18, 0x2, 0x7) 23:49:56 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) close(r0) fchown(r0, 0x0, r1) 23:49:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x10000) setsockopt(r1, 0x0, 0x3ff, &(0x7f0000000040)="76d257db31408a2225b062144037191050", 0x11) setsockopt(r1, 0x8, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba72ba74be7a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc796292771e2c47900fa2657466e67dacd7718706fe12c24ba0f8fb7e7e91f5e53f", 0x78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) close(r0) dup(0xffffffffffffffff) syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x500000002, 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = msgget$private(0x0, 0x21) msgsnd(r1, &(0x7f0000001140)={0x1, "fd4ec1b6d4aba9708466505977fdd2f5b91eb527e5b4fb6fcfa5ea3e508532137892611631fabd9b793479b4948f078594b4a43891c9debab42473cf1bc3ef9101417b73e22f7ee91b8ce392be1361f5de952be000892928cc17bff628e5e835f7001324373aae12618471a372d2db4018b15d7da7a9af1a905b5537d1405cf654ab7618bf70bc201c50d65c903ae6d051e58dde03f03ef8"}, 0xa0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() r4 = msgget(0x2, 0x82) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfff, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/4096) 23:49:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ff0900b37824af42a51e22b3bf1b4f0fe3d35a1d00000004"], 0x0) accept$unix(r0, 0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x7a800000) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x41, 0x20) 23:49:57 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000380)=""/63, 0x3f}], 0x2, &(0x7f0000000400)=""/204, 0xcc}, 0x4cdc1bee4946d9ec) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 23:49:57 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x1, 0x1}) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0x8) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffd}, {0x0, 0xaebe}}, &(0x7f0000000080)) 23:49:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x3, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) 23:49:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x5, 0x3) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getgroups(0x9, &(0x7f0000001700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) r12 = getgid() sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000100)="26bde4f6ea44030c45bb8dccd721ce891fd408e6d972c8c1afd43663071f7d08c18709d3e1f041b84c4c533ad0304ced1cfd98ec21b0995fef0a3a0624ffdf76b80c46e95aa3f1479aa421bedef48dbd036177068cf49a9184d52751cace1e9c9586f24988a5eee4e29c87ac1aed51ea19693552340359a91c8ea3b6e338a8eb8abaf0dfc353c47609d146ac7a19e3ae20c7c14296e58d3456ab02023e4eee4102efe8f7d401366626b5ac624b7b71d799863f83205fd8d172ee156d9545e8528acd9cf96a06dd8859fe6c0f337e61d27925926c3b838a1d204cb95047725e10cfd4b871babb12ef8f2997df9a71d83f2745d522c1857e6187edb1cefa58bbe628f72c270b7529da75e45e492cb1abe9c9dfdb991ecff8fe7c1560780b28a7009c976769fd0a6d865c2909b0189baf848d553bae0b73b920720170c70aebf43b7e1e3f146004df17490a961e99e312406b97a271ca5a2c1a6f67bbe1b506d975f2fa618a2bc32f49a4e55a99f43ca0faddae384fc6304e9eff73f8dce3eb2daee06d15ab6af37316c938de7a1274738fbcdba07dbec644026ea5124068b440ec65dcd450324b95a97189c225d5fd50c9682554380ed7da331f958dadf3693c79770294764431a4a7d5ff49b8bf6bd9a614e52bd7c15108d2604b424f1a22c66230993e3c13c784eca6ccbb81c868dc122add602c1cdb1195c0d1f17889b25f3b4e0526a270229395cfe0ab8a20310cc0d053d6a165f557ac780955b56f18d8a2ccf4f34b905de0c3fe1003e28c9dc3e1acff6dc27b31e83bd2cb049feaf4811fcae6ecb82c38ecb315ac6d52feac7bee19e573e09191093e0f41ddd0ccafb639fd508d8db5cd6772d6fc3393038390f84afbe13bfdf384de1eda4961b872446181e7811a4008e89bea53aec90d2fd94aab795a375c03526220043f0379f1ea2c9c02c5fa21af0ddea69064f034f672444edce26044ccdd197f99da8cf3f39ae64f5a6edcddfcbbbcd0a741a79a455455e3ad55c87a9edac03579b52df16857646105c4ee2b85c811a4a6f7bd68fed0e72af1dbd422a1fcdb98a9cff9cfb6a9de0213d5342d5341384b6c343cf4fb89f9c28e88470249f40583e44d41cf0883968d6d4c41a8427db1abe5188833d1eb51c85f612fce1b7a000fb7604a55ebae92b56571277e8d2177656aaa9e11c234a8659f08ad3eab9973a0c77a68aaba92a4e5450c7e56bb6b7f236e8b0a8278988018d9eaab5caecce38736743fbcaa842c90b165de466a79e108288b61fd68f7d2b7bd958d8df9295b9c5a1ab8b5016b5868ea8dba3c3b1b9c6db722d8e68c3256c33e738f554eca7d46627119f70e6b653fb0670d24741682ffd932cec994ed789488aa350c2c9bbb30c9832593c8f335c3f859bfbbeeb4a4f914f3c8a165f71340018282b56f8837b7b6e76072a9eb36c3ff410d20b84a6d645acfa4f720801204564be30c078761cdd91928a6307501fc5604cc78a6f0ca04cd9d0dada9af987bb9450d92b014defced3432abfa341bea069c74f6520821cdcb3828b232fdd87016918e038f23e14957e3345071fe83ad8b4279d0d14069544b519a99b77a63f7bbe67173ae68e4887824fb235a1a65740c247b093d71caf38a1900dc7f8b302cfd73e0102ea64bac0cc875567e88c1b8a476c2c57aac3f070aad186530ef843ddbcb1f4b457a2bde4a88ef879dc530a751cb295cbcc0a07a7af6749c8707b66021eb6501a952355d483beb400ef66e5f16a2ea3df5c7850ede9290546d129fae1d30b5c30e50d5a838186cb98b91931605fca432c34e2fc71ba71c56e4ee3912a66086dafed2c9073ee7c2989107cf6d733328dfc7c457080e80b36dfa8658ae511e7e6a52672643bafb8e75040d119d40a871935bc2b984f3ab9c317ce25e0dc6dbbf15f22ea0ca9cc408df5c11ffeb454bbee144c86f4d7d93d72fda6ac01136d245c2c4d7c44ea28c21a31d4d08d144fc8eb4f15f13c9a00157cc0eace3c4d53cf297833e818254d56eeb8a1241959d25f16d31a50cb657aad9388b27ed61c152b46e5fee4d06817258d3f7d5d5c94a5a21dab7c49d9a69550a67201ddd0a91fd28d829a048d7eeb9b21f20b39768c5ff32d07a8a5a5de8aa385337e0ad2cf5a32fe4675064e028964792c0c67a8a3bd86cf0dfabbd8ccb11fef8ece255d2899452f2fc41949239359e2ac2492dea7ab485faf180d1a3390db156850a9b5717a840547a82f4218b34147b612f4a510710da6c1ff7613b37829cf36d184d1320c25ee01c927a6f6c541d461cb2a65e4fd4fb775f6092fb9941bb295f6e1556362857c668a5954866a53a07a4db671616024becb38edc91ebaf39ca53b5c9c216518f3fc9cf5b01fdd3ad52002997e9604932459fa40b4cba7c88a0e9628357262c28819013ee63998bfb4b360fd579a33b2286aec84299571c0c0f4d5bcd91afbccdcf439b4c16be647864818692ea2e0d066649f493d2f0ef9532aa51e095dca5106076c63766255d01b7dbf99952a2b869aa91a6576e8d41fb7882440456565b24b26a0b890814ba999cbd1c89a69eb3f10fb39dbb0f89aed1253279aa4ed6dfb52e4d26dd1ade254ec04cf469b2fa02e6351c0091d2b31c88828d01de6881bdd4e9bdf4a09a53a43c2885012e530fc4f4222f4b5a961788aa023455c54cbed5affa4a2867d1e35cd94d302fdc88895f081f8ac0aea4c91a13358efd89b835956d9e54dad2968c7a253ed86453096a87e5ea0282544fac9a0429345f375dc5205f25743f6fa811c35ce4b1e84ec8a2e40e6c49ff606cf770bbd6b6f6200b4ce8fee75e7216e42679bf295d562c118e3e70bf2f5664ed1816308711654b672621a48aa4cb76e7a75edb1f45ece67ebace134206827c8f11ff968ddfc95a5ba45726c898deacd8e1e515f34e570d4eb17736db7708a5f35d1f22baba9b261ba3c78b1baffb74a9c83ccdf2d9c9e16f4e08af30b9a884c5c5177886a0fa205f5529e74d8581e0ba69fbae4848088c1a40eeadb3957b806bab529c280adad3b8e762b7f163c4de94cbb5b36d4b613f3f0143d0a07a1bcca1df94b35f57cb87f430c9b483a27fe13ad8dd967464d84e91c910028d95b5150919296d9357257773ccc968017d7cf2c0a3cae020dcdabd8632c197be86073b09eacdecbb53c73f85f1faaa7612df48c711317860b11d0d370e97d5b1763a040294604312df261843631d7e398e8a5862c0c56831b1a84eacb15967432fb01831642fffc482c8430caae34fa455f5e6161b0d4bcc9cb442fd96c6ddd591da7704f5edf5624f1be9bd0a7f477977c41f6357d684a3404c865528aa2dd50f43ce65995d6e7843ba5ebd155f6826f7f10fa923c7cf547f3a4cc317bfd378f3dcef6efc6473318d4c5fe27564a018be1e84952644ef5a459480726bd9726b8f1ed367429ddbe5e6f6b0151eb7721dc65836aac62d54ff54c17d81f617fed18433519456616024764240cf4e9dfac081355068ad5551f29486788738c1eb984dd71309494ecc1476a1277c5ce1bbe1e7eed81e65c31b1cea2f4fc8e4fa193537c08411e12466065d3bd643cc7b35298c48d1917cb99e1c77323083cb480880bbe3da04fcc5ef9d90e80614cc107fdb839e5829f4c014b1add191e6f1b85099a4b661dd86d6e301c3bcbf8ee694ae3b47a8bf9e7db51752b97c2d77fc7b3e76d0dcb1387a885d95088bb4ac77cc34d1a0862b75c4747db4642a38198b28a16fa9748020a9ba54ae1ed995f01a3e886c579fb5d1541158c1889a9b105aab4017216411e2b548ffa9f66caf2439f7f4216604c89ba3108fb5aec766ff1ecde72bc54a1efbc23fb3f5fa7521d3abde64845265edba9005aaa82c025d81befc518f3b02a1fbba4a7e5ccd683f60e9f0b34e5c2b6bdebffcbc1876b6e028c02c8135fdb38fb7b3182372e872238092997ebbb418fb5cee7799cbdfaccc9f54ce08cadfa152eabae94df641eea6fd4c334a86fdaea47ecedce5cb784e6e38d563cf05e2bea742f7e17c6778ec5682e09c2f6279ec7d730efe37951fd1f4cd26bc4624764caa53fec1c7f679d1bf90947ab4cd01283e72fde3b90e3d57376606de106381b9b88fa5c339007ca836e3fcdbcdf7648f8a9b2ef486f06260d72cb7f7131946cfa3abbf4974a7dd7158a690a125b7db41c869b839ec3ff67dc2d8ce66cc0465356961f91289d36f0d857c5e87f3de1cd5f442c291943230473838927f56586141d3e91f033637f58ce4d2e55e1410aec098c840aaa5c3f04ddaab3a5b5b426d3092ae7c9ae1a30e27ccffdf324a488e335e55e40818773466f31a98916a02ee06ad51be4f9b0f0e207b1b3d4f8e8a002f0a003f0cdce17dba75debf37cc975d10b7edcd9af15c6c9fcaca199045b6f3bbdd0d0612fe6797c8b53b7df9d16623fdfd5f97750595d0f515c0495be5d26d47de270d9ddd3f29aa548ad99dfa70b0db2c3a37ec814af6446b047685ba9402dae3ad50b974e7d20d8f289c4c7471adc66c107212f64aad22efbec065335bc2066d2160d69c2d230ae85421ce18f5938d7942f115cef5cbaa2939a402386c8b90ab2dd677c6eefda82610a400f69c539df69efc1740b20cc63852771bebaef7171328fa77c5bfd2909d3e7e26763675bfa24d1040539c309f7214a22f7dc24735cc36be0c4f906b7426eacdc75e1093ac2f209598fe12ec553a9ff8fc15bc68dcc03d5768f7c8126ba13a178fdeca8ca12bc54abd68a94abc1b5fce728628c2c9ee77ea89b367124dc88af79bc6436a827390252a85e6d9bb4847d5fbb4867f1e59ecd73140e5419d95698f5225c474bf3299115a931f2dcfa8a1be2323f71e5459fb171db8f998657c4167458a9d52aa1dda8ecc21ecd428906fc4ccafed5d2a397b0fa9a7161ba1f0157a078aaaa76d596be228cd16fee29b7dced69b1a1dd2007626ab230c4d03102f17b566ba26432050f010774297348b23eb72f75b2cdd3824938207a313e4f2ef4a8b34327d9bc2d2726f1fa3312a372de0a3dd51773d295b86fd7f4a19f277407a6e33e3f7b096c54848dfbf9ef0f08571c1a67ae588eef2b229cb2e5a248ecd1e4f5477fe3bc6e0418d9fed55f63e87982ca08d8b24696c6ff08159f7256856bb2ab5f35955786a11cc2cc18ede4da8bd42e35477c9d858993ea1b94dcdd5e0d83ffea38c2c70173b72414f05bdb9d3b81ddd26f47ec071a5ed3c11daa3ad67d98abb8108d642269608792499633096d1adfc7e5830b723ec8c33b9b489640d699632d2eb5a89d0f1153e780c30613a7060daf7f285946608bf67f6c0536d751ac9474cf54a0d3763a7f51a50b90787b5d249689409f0710a65f74950265d286f60e3a52198edaa378accb4c503a2b3557ee6f738ebbc22a80e9c42ae1a7f58fbf89971dff0801a7054f24af4432b1c42b3dbbe74a2de6d3c0f36dd67c4009585685ef918db26ea09f2dcd7f4927706e809fd4c8e1164c158074d727ef234bcad0e63154c2d717aacc38cb1f969390a8539ecfc28258b3776615c9736b5c91a6f1b527600a6ea6ef097508e0f886cceddeefb66804d6ac780333b53baa7f7d16297e869c81f440a2f0e9786cef5037cda5fb37d4af64d2cb0496f8c7261ee273198f06701cbc1dd4e71730d74fdd139091e1cb1f14447600232fa7f16a19af08c96254fb7241fa5c09cde94c669f42c993ec166a14f4624551ba08e7fcdfa6ecd406f9c13b2e37f3e2c52cc72e09522f41e4e41cf5a14fd54dfa0e856b618", 0x1000}, {&(0x7f0000001100)="288e6491569e4a76249b254a974e2f9713b743df67a6c69461404d057243d2a96d010195f3ce7db452cd12f2e8ec077dc38ad65000b96d1196efbce682c1911d3c7be850e4d63077ab7e9cb52015608b60db527688f8772b0da5a371aab378b81ce4adbfebd47f5620fa88273a3adb159638ffef999c97bbc5abb39e558a1d3265faa2462dac5520209049f92f8ffd0224738e328cb3fab0678fab364bbea690530cd3c2615ff8dd0bfe6bbf0aab6a15ec6730da235a1bef2bc1da4adea97908c2a8de615c82d34381003dcf75520e6abd19ce7795c493fdaeb83873d0ceb6", 0xdf}, {&(0x7f0000001200)="3ce376dc2ccf403af1af64cc1ccabec7cccad6d00c71e50655d7eeffb826f1399b592b05129358ac18b8f0897e95d71a14f9f85f5eb26de5ef93c0b21876e308025117cb4ebbafb1f9548d28151b11020af206fe3475fea2f36f1b574ceb22e423c4fb374439c65bf25e9ad73f77147466a4738de5ccba59981c0e1c0efafc3fcbd390f94d6a7601e8ce8ded66537791868b2c27e4b53487bf88bcc0a33a0eae1325d9a38f7393ba3d2aa43d941b7ef30b070886b3a2929f837eb5dd9e611871a100ac3876876260f9", 0xc9}, {&(0x7f0000001300)="f7938d7c315ef9d8c0557441b334da79c7bc8ced0e1a4813f16c7d3b494618bb98756f42f54929ddb50f963ca834a1d7eaf7d385391282c5d32b837cae3bf0ab2d69d20ac08a1027269c5bb39cdfd795640c31bf938da72442807f59042711f71dd5d8e27ee3ba2d370d136e4eb2a87d20a3e48e3e339eb9fc3c46334ee4bf59f0d9dc845848756ce6ee4a2e7ff3c35a6884b724b4ee71442a8641718289910f769a2cf23f37c14f17e4221c120b7c55b768057906bd43be030a68e0a3306a3db321b1401f337a568eaeaac4075b1260", 0xd0}, {&(0x7f0000000040)="79267a5aaadc3683467aa775c43e66c4e5ff14df46b525634fa1c0eb355bd0976644efde38fe5e202f55a4941668fe3c6be72af82464832d05d1a398b98914773a3c1c33792fe150fc68ed6fb68e5ef48bdca8b6e0", 0x55}, {&(0x7f0000001400)="30d99fd136eefd6f128923f57efdd6a0e035d8c49fda0f", 0x17}, {&(0x7f0000001440)="c6c57d763aba2fb2faf9963b8176a5cc22ea0904319ac773a68b41ab5074619ab6e8c3136d4159a4e2d18a00df7eb744db658e70b90d503ec305b7e7ddbdb306d4f731b6aaf57fa71fb276aeb0a31968cf25a23c27293bdee3c0e024264c84ef8abe7db60f8d97497089493567d4c84c6a3dd4e26f913ad40295faea8e831a72ff1da17070f0577463e282b3972ab39236fec8123d60a3199583277ba8d65f6b2d788e1fdbd877b595ffc1b0614be7a9fa4c23807b8156", 0xb7}, {&(0x7f0000001500)="2bad6f45fe0bb87cc305b8b8b84b63c0a211653e083e7824458edb8515d45f90ff0d00a6fec56844172e63690f8525ae12f09d0c08b1b64b46546372555b7edd66526df17b1991a9a9218f76245febb56200f2800c6364fe3c04d89bb414f2cbf129c8fda804c6fbaa5f79724efb4d1f53fe373e837be2cad92f91a88ba0bc9e69ff6f2273006eb81b9d07f5b684df9befaebb63f7c5889a", 0x98}], 0x8, &(0x7f0000001800)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x40a}, 0x4) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 23:49:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x40, 0x5, 0x250, "7acd781f13214db2a9e3b7faeaec79b4830c1d90", 0x8, 0x20}) 23:49:57 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) accept$inet(r0, 0x0, 0x0) 23:49:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$TIOCNXCL(r0, 0x2000740e) 23:49:57 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/177, &(0x7f00000000c0)=0xb1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) 23:49:57 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 23:49:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) sync() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000000)="927a5d1ba06a7a8ee594", 0xa) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x7fffffff) 23:49:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 23:49:57 executing program 1: r0 = socket(0x400000000000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 23:49:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffff2b2) poll(&(0x7f0000000180)=[{r0, 0x2004}, {r0, 0x80}, {r0, 0x84}, {r0, 0x8}, {r0, 0x1}, {r0, 0x8}, {r0, 0x100}, {r0, 0x10000001}, {r0, 0x9}], 0x1ffffffffffffcaf, 0x9) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 23:49:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) munlockall() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) getgid() 23:49:57 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unlink(&(0x7f00000000c0)='./file0\x00') r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = socket(0x1, 0x8007, 0xffffffffffff8000) socketpair(0x18, 0x4, 0xa2f, &(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x1f, 0x1, 0x23}, {{r3}, 0xfffffffffffffffa, 0x10, 0x44, 0x400, 0xd30}, {{r4}, 0xfffffffffffffffb, 0x40, 0x2, 0x2, 0x6}, {{r5}, 0xffffffffffffffff, 0x10, 0x6, 0x7e889958, 0x101}, {{r6}, 0xffffffffffffffff, 0x2, 0xfffff, 0xffffffff00000000, 0x8}], 0x3, &(0x7f0000000280), 0x2, &(0x7f00000002c0)={0x5, 0x3}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={r8, r10, r11}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) unlink(&(0x7f0000000440)='./file0\x00') setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000480)={0x3f, 0x3f}, 0x10) r12 = semget$private(0x0, 0x3, 0x42) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000004c0)=[0x6, 0xe2, 0x0, 0x8, 0x8, 0x9, 0x3, 0x9]) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000500)) recvfrom(r7, &(0x7f0000000540)=""/145, 0x91, 0x43, 0x0, 0x0) chown(&(0x7f0000000600)='.\x00', r10, r9) mknodat(r6, &(0x7f0000000640)='./file0\x00', 0x2004, 0x2e2f3f4) accept$unix(r7, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) bind(r7, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x0}, 0x8) semop(r12, &(0x7f0000000740)=[{0x3, 0x61, 0x800}], 0x1) bind(r4, &(0x7f0000000780)=@in={0x2, 0x3}, 0xc) r13 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r13, 0x4) getpgid(r8) getpeername$inet(r3, &(0x7f00000007c0), &(0x7f0000000800)=0xc) 23:49:57 executing program 0: getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgid() getgid() getegid() r0 = getegid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1007) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r0) 23:49:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:49:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x3800000000, 0xfffffffffffffffe}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r1) 23:49:58 executing program 0: r0 = socket(0x800000017, 0x1, 0x102) socket(0x1a, 0x4003, 0x80) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/86}, &(0x7f0000000080)=0x58) 23:49:58 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r0 = socket$inet6(0x18, 0x1, 0xc461) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/183, 0xb7}, {&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f00000003c0)=""/226, 0xe2}, {&(0x7f00000004c0)=""/252, 0xfc}], 0x8) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 23:49:58 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 23:49:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:49:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) msgget$private(0x0, 0x200) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:49:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720ef", 0x4) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="a2173e4547b3cde8adb956ad9fc8a2094f6e8df5bffc00ea7cf44cbdfc74d1777916fd039c1d0007d845f959ea9b3c419f0d456862461644ab7e698026817ebcc70ae9a1cc7dcc6aa657ce5eff2a4d8138e174ef285a9b8bfaf75c", 0x5b}, {&(0x7f0000000140)="6360d4895417ca30ca12f8e5d7a811c6fde62c320f24a5cafc3fe2e323f75348ac30109fa9eb78f1e228cd8aec3e644cfc486c", 0x33}, {&(0x7f0000000340)="a5b4013b7baa6bf8d6c953c40d585f1c33b6f13330afe9278350a78cd12022b079caeb16adc44afbd91a6b03f4ce9e94fcff417e9f95e4267072403720373f5b33749612e1b96e9c3510c26c94c3934a812ba51e2d1977a250bb9750ccbc201481708cdffd071390c7a32e6667893cfa1de3c0cffd59d62afe8054b00d9650ded2b9998d10811bd07a18e8b62b9d2037d976f7ead7f6a9cfca1904cf78e5ceb016b264b43f0e2ecd8f559306e8a74f04332a3a18620dbbc7e85dde0720873cc70f242a78bfadf8d098c4628dabc490eaca64c59f3aabea1fcf106625fa65d11799f5a2bd9f5f54ea9c1e71f74e33137ab5e1fd411111d3b24116b712c417a5102e2ee112c5eada7e43e9c3d735115cf960f10c23796cc4ae877b97ef2aa845d79cb74dafb6b1613c95000f68cc1dbd207d4120cd1f705fae72b9a2d5df5bedece923958daac294ea162e17d8a5f6cc5427f3b126584b1d1d9646658be04cb536f80a4a1c424518d67d9f56fe821767b25adb1ee1eb127d1e4d58470108ddaff9230846", 0x183}], 0x3, 0x100000004) 23:49:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffff, "fdb5befb4a8bcc5889425d46d3fb7f1b7ec36a8d", 0x0, 0x89bf}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:49:58 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socket(0x0, 0x4002, 0x200) 23:49:58 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000016000/0x4000)=nil, 0x4000, 0x7aba9910f3d00ef9) ioctl$TIOCSTART(r0, 0x2000746e) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x3, 0x7fff}) 23:49:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = kqueue() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x18, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000300)=0x8) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x24, 0x20000020, 0x9ed, 0x8}], 0x1000, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x80000002, 0x1000, 0x8c7}, {{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0x400, 0x3}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0xfffffffffffffff7}, {{r5}, 0xffffffffffffffff, 0x10, 0x40, 0x400, 0x20}, {{r6}, 0x0, 0x40, 0x40000007, 0x9, 0x7}], 0x4, &(0x7f00000002c0)={0x7, 0x7}) r7 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x800c745b, &(0x7f0000000100)) 23:49:58 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 23:49:58 executing program 1: socket$inet(0x2, 0x2, 0x4) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) socketpair(0x0, 0x4000, 0x4, &(0x7f0000001100)) r1 = socket(0x6, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff56) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000063c000/0x1000)=nil, 0x1000, 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) select(0x40, &(0x7f0000003600)={0x5f06234f, 0xc37f, 0xffffffff, 0x10001, 0x5, 0x911, 0x7, 0x8000}, &(0x7f0000003640)={0xb9, 0x2, 0x200, 0x9, 0x5c, 0x4, 0x8001, 0xfffffffffffff9f9}, &(0x7f0000003680)={0x5, 0x401, 0x4, 0xb0e, 0x2, 0x1f, 0x4, 0x1}, &(0x7f00000036c0)={0xfff, 0x5}) sendmsg(r0, &(0x7f00000035c0)={&(0x7f0000001140)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc, &(0x7f0000002180)=[{&(0x7f0000001180)="a49ea018d7efa2a450f771d702dbdc7302bd02c7fd09f32c57c2b25a9d11cdb407339e34ace09b73e84643128201e24a86e97de285052e69326cd1b3e958e827e4b4244fea97654bcfe9a192390bb666f5b45a98a60ce58d4187a91c9d3391e87fcf2567ea06071cee878dab569772f6675b04872a8fc1cb9fee3545722395d97a538fe00a24aafd156e823084125ed4ad0b9677e4bf0852912b73696517190a511a6a9eeecc6c8b6cb4509e3afc0a636436fa32fd1e134c63ddc854ba6f4e753e3c8d0dc2029dd594ecbc33fc852b9c49ba17da21136707e6f4913a4df48452048252bdf399e8b9e481716323144615c7d1d76d1c6c91f51bb248a8c17ab54a143921b64dee7d6da3b4933b5854f96761734f9c52923f886f9f39055e6bc27114899d3fbf667628c6533cb5f45650c345f08f961732b3dad860053d32e425a5db54833a0d3d88bffab4b839b07638243b50c78406c383971d6d40924fdefd0c43c24c9274396e0482fcc56590fe91089c185d940c0fbb39e54b27924c8e0c88c208cb52a3cfaa878d23a9ac1bd41d707f8554636e20e237a547b681c3709b4e81be360b6d47584a251211594b97e587f32404613d3e9c36f899c8c64311f405b979a7e71eea621495bf2c575de9270e1907199adf19213f049d7c1d6a78e719152a5771579458dd4456505e37140086e625d2c72bfdee355729df4f8c9b66fff0ac75ae8060f2bfc54c6371a9d22536028fff39268b8ebb820dd1ec883e29aae8526c9fb9c325066625c77243b59fc20a8488624a68e597c21590c6e65c9fe44cddc393defdecb152553bd1f2182fa6467343a534ff042f7b04f6b29a7d9cddc2dc699f74a968d38f8e44426d2c52ffca45894a9c6766c5c6355763775eb3983b3a4d0974a882a47f295eaa932ed992713feb5157d239dcf35ed6920404fc0124a4d53ffad46cb22146daef8d79d79003dc56dd1852d599d2ce2eaf8cdd806556188cef68445b8abd86451f5eb5085c61be01d276dfb50103cb049e7bf3c3a161a8e823be8a1736ad87cd0130c84d9425aca23b3060e7e908b7c0b576501e52a150c3c19497885ae9a7c71a4c96fecb35eadf73cd93ac569c8ea11de1f7486473909dc13bc36122a73e41ce72b4db7264002c8eb220cb0cfbf75f1466c807a3455c417cfc3322ca183378b4da2c7166b5234bdf0070f307639bfdfc4ba86344e0682a9094b16ca7e40e3f4e0793e5fe501278bb31b331d773c893a3ae309e6688678549b013902d1903eb4bb9c721f889cbd1643c27825a048566908eb9d4b4e7f47af88edf923490ac9786093d283852ec28db037e6c891f61d82acd8a861a52506fca16875758969734bfad1ee51d7eb4ad98fe237e40d5e51891ad6a3dca652c11a5a120664225ac78207398634327b60c5644a1c2bc7e64089072cc17ce525cb8108389ab0cfb1a100c4d5bd71276a5b201ff30cd81f4b26e0b2c419cb845ddd1fd5d2fa84215c9e5fe060805626b8c2a7ddb5c0365c0245cab4659cdf19dbb7183220afe0f634b569629674fedc817246c7aea687af3f883054f412c61132bd2cb40f22fb853c60ca7cf71df65d3dfa1501c226ceeb5b6fbc88d303ecd50bdb1317e57b998fc3a3ad7584df2a8eb11cacfb196aa5242a9cad1a758ac6dd64d5eaf6128d9d5b0405659a9be601b272a9aaef7920f0d38865f3204a61beb14bb8b9c856b51fb1864a346571f8a5060dc9a0b327c4d1e8eedfaab1e60b72158cbbe214080c8fe6a338facc087fcae0a507d6878dafc5aa1fb3e7d24709a87e7fcf5062bb153e3025853950a495c1aaaa839d16259237dda2ac99de9cec12e2a03951a465aba8b0739d1ccc0349efd7747af48dc1331ab0e1a6760f1c9aa670a53b0e907f292b0ec8d258d7494eef39e40f7a2e40af407c62301cce748b9f03e8cd8b80402445121ba12cf9c4e0d624cf29f9f5fec48cc46f4e4ed9f17d552f670a0dd147e45142df6846d7c69a2a2cd7d4b64524963b48f5c4fa0a05ff037042c8ec602d460c386bb5da4fd18bf6291222d5e1f552f3d70ae3ca2020c02408451bb2e60643af41b78d466c6e9a46bfe8d77bd50b642c5c3ac075276f58613b8e5254b1ec2a966227939b473405941ec292ffb49c3dbcd83d0c31e66943be4a385480c480a0e8c07398248ba4da8ed7410d8f885973b7345db8321209163ae6a19735058bab1b9150eea77bccfeb3fe3d79b933ec49b907020ca7e37fefe032988ec506843565758863adbf8540dd11e16aaf58bcaaf1015f51e98598c62415056507b2b8f16ef21d72f4e27bf5a3096f08dd8e9d284380390c53e113807523f1eeffccf072f5e952cf3ebf6a57941df20ed7b3917e305388aa2cbc64a5b3f5e3f016e6e5059c6ffe5f37807ef4db94e299908b06a4e53bc09c0ade62a7ad38e63ed6d514f0e83047d550b14e171d51f25a2d851cc53f0aa1740629604b7f429b0bef515094f3f00fe835f9f689d712482b5d7e1c915ec10ec4ae10d20ae308e4bd9912323998c0dda2a6cdcc6af630e3e33409f58174713676b86eed538bda8ffad5d64d79253d7e921db40aae1c48a0525a5cda5d83fa70fba08d873f1430ba1f9dc1406c305c3ffcc8a0633ad0954a7f1642b659ef75296035f4c93dcf4ce141dd5a6dfaeb269688b28e1b5a60dea8a28b3d44e0cf11aeb75191ce9ed85332b0bd433a35d8c71d45d8673af357e99ef66cc0f01b33d78fd8ce4b5a00d84959009f56eccc8d0925e17175fb53ef97f56e1e57962571fea00b1dbc0c1df8b4527e29e0bf4bc6f0eced95cfbf38cc7c52d024c5a9a1c5578e86bf523e9346746bf03b65696e181e72e84bdcb39a684717514113f79bedf9c4f9e24bf8fa0a29eb348b7ab428c9ba76e9148f9cc823f52bba9f8e753600a3a497d2c78df0633b5ca6d94a4d94c33bfe8cd31709241374a1fbdfd14a69c56ffdf3b98d0c6bd99a9b0514367760cfab8e0c42d4931b4dd6d3a9c42a0f0d447d6871e321f4118518e9db3396f39f2a530d5debeacf4805005a60da26de152f38eed89acb9456411275dda806d850821ff056231e90829d05ccfbe4998cf34cdac3c53948571b35f068640cf0f66580bc3b2d98539c2722b9b408695c01edcddc6b1f671a3c2f68e50d0d10c748f5279f7194fd99a1af2757cd300cb70902dbf00d40dea950346cbe5b529d25489f8b1816bd3629a9d2b1388343b3ccd3a9c1a0b8af94b07267904c372e382629840bec490c7a6130d49eecc38bcf822f99648a4681b7772749f11a24028fb48f5d764879055910deab4255957a2be61f8caf64a004a643527866be70915d20763e69d54833fda006e38e21b5e87330c7c631de603c2d14df762432846ccc066397ce12201f4fbf9cea5268fc2de52928680050c9c5ccd94e5b12950b2047179003529ddb0c8ca579b09ee164c02a82646c5b031b90e3aa5da4b347256acd3505cd4f7cd79c659c8337b0806f8eb6b34ad5daaa2c712251816b6403fb9162c746ed0464552dad8274acfe0197883a55b80806d646c336cc3879f25a187a7336fcd1c9e935d5b819aca81e0bb4c8239d308c670af0e508802a722c1a4922aaa08960b2f7923a259004520f95aa5585ce5b9b72abf766b8868f3998f16aed6c8edde69a4177dc5176bfe3b653ea58d8295644b4f4df385787b4152fbe55c0df8554279b225cebd159edcacf8e0fb1a544bc64282ecf3a7fe6aa011d7966416327598170a8b784bbc9ed036b4fed23eb313c643b72b9f2d6cdaff025af0fd56822cdeb940eddacdcc5fd61cfc490daf191816563409184898911535b29e688f6a1e33407e91f5e7576c5ab8b86f0e994cc325a3ab7febace69be08409a6b9325aa526538e808185bf1a9966bce74d5c830ec6625f33cffe941e8b5bf73ef4f9f02b64a28072c69e1c74ed58fcf55fd14002a39ac9dae6f1e0f34e2a8866fb1b929f2b13892388948a4b75d3bd012a27eac8e573d1e06f94451bf7d470c92cb2ccec3832af440f5005a25a691563167a46581a9e697925685a1ab1ca211b6877e10c8e16ccbb21551f15a755db302099db32f15c853d1f1ac43c17e16f6bc47e7cec8c840713b49abb0cb48fdd0f535d392c0be1bc73a6efbe303ee2d9f427ce87a9ea2bcb4880313b578f245cb192bcb77bf6d50340373e03f3e64103055ee0b67cfeb3aab748f34907c9f75111269b9ce78250278153c6354fce9de1fe3ccfff854006c6ac73e7a5b5400614cb840cc4e0262b5f2adc4e19a4ccc2b66eecbed68344f03f0ffb99552f277a7243409c1f36f014d33a810043f7bf22ca52a133229dd79b6743a140b9136e57308052665040fdd6b65135aeada002b5127717579b59992bb923ba48bb90ebd7ede84cd10d4d6da5971c777b148c42800a9d0b4ae91375b931c6d4a602259c92866d9da24bead2fec5db0caa58c73768fa6d5acaa1713d20d5a8df781a0a5c103c14c3216336a4b6447e7e3c02afa543a68ce51b4a1795b0f83938be5bbd6ca3207f81aa64ebf43a78becdf8ac7daa8b0ab9bf8b11f9f5a9fad2fd4ddce09fde21ff20b32c7dbf81a09e5f475ee918a18eb527591035ff8cdb9fcd0f640686829bb43defe2c5c9f73165dae0c1a5b79af712210738a39a66193af8a8adf0c1c80bc41d05d6ecda78f95857942b6a64da18dad3abbb53776fa5c921d86c9daf7892d8ecedf64741831a53f088db999877fdeab2ac0c76938b5638d6f4c84607be9d60d39b6661bbf85e88214e6647ece315e1e13dfd72efed185dba94ef01e53f756a6e4c4c8cae3e9418b7b499514f24f981892f4176fe5c224e6f96f5cd9af56a2594459387e50e00453d259412dfcdda68c6900d9b6953fb53cf83df5c18bba6bc072c7465b6ff291ea192d80d878dbf89f663b6f201c1f69913ed0e54d385bb2a529bbd03567ae619ecc28af4c20f4ae67d9c9fb801c79455381a531279f6b0e11260851c16bb00828f8b3fa3e85f77c282c499cdf0943fb196153851ca144c8aced9822f789da65178fc9c9331c5cd6aa4d481d4a08430414ca09bf562b6eb3f766f933da39ff0f89057273b3a9077cea8eb73364d07308d3b963d1ba0ad4281f6778c32a2f3b63286f0999408bd2c891eaa1faa52fb075a22777e8ec15e26567d0174ee86c327995efe8baf24af91169d91e924271581365871c807a880a54be8d96f3e4cb4ad57fd1c37f783ad6d827d309e2cb39e32bb8ef8b580eacdb5273ad4dd7b41007073cee41022dc2359b206f03fe91ee7c5fdc4a4b7749f0dfa5c2b424d88f1c79c02436bb546bccdf315f5f40cfb232c22c59107cce605fe240e07e1d3436f454512923acaf9561f8396fc5d781acd0ff53840ea48ab4609def96ce7b08d0869530daa4393e2dcd4cd0b16dfd377d87370a49e55dd3c7253c4ee1dd051415641238f88ab8ab496f06b139886a592ca7f3fbd07f55dadbdd645b5be8ab03c2e7f6d0a6efd3bf5b698bf64882f1a2798bc2dafdb34e05a5c14824a8ef497f9234b535eee4ee2e368da39fa023854ec5d2c8c4972cb9c3b28b6887d0494d82aa7426972be330b617fa56b58f7f45002caa3ec844cc5633eb5200d411de39259251127540af440a163ffaf97643846cd68595e2b07bee5f561528ec7fe537dee27b2ff7db25ef60799988f838c6db84be513150c9938394f3c27f2885b887bf20a24715fea2619acb3df67ea9e157d3c976a9915967197e2b4fddc8ac270c22e1af72e97cb19f8d0380592", 0x1000}], 0x1, &(0x7f00000021c0)=[{0xa8, 0x1, 0x80000000, "ff1fa6d3e229f1be8c5c66284a9f4bbd39428abc885308ea965baadbbe03aa46d27e741da3bb4eca01cf484798450d3599c77a5758a1d16d310420a64e050902238e3d0a5e93c43f0da6ac77c812202a7e271f10c9377e548da0ff894344995419af6a9576f88b4e251ca19a06d7cc9f84306978cb2632d7d0a408fb4fab0fc22662cf8426f3f681d67375e6596cfce2a92beb3d8ee455"}, {0xa0, 0xffff, 0x1, "562c99d926cd9190f3bc29936e0aa5f3692c59e777a503a9e857ef7b669e883ee3775dfbac0500926b1229d030bcfda9a96fb8f9b52e903ce00058a0a603796906a2bf7c90bf3d08dd67f9a79474060dafe37b025ae016dff5f33c828e97de3362be18ababcb78eb0146d2af0054335badf413b3ce065514841e64330f4f9e70cb40245e00f8994efd29"}, {0x1010, 0xffff, 0x3, "91f3de4fec2f06af2ae5610b247adc47b3892ad9d60e396d1082360634e3abfb8ab43b65e4189bf771521f79a1e3154b893dd9350568b1360f284077cb0b2c11ff48c4ad115442bb1ab5f9a59fe13ea143f00544cf26af91eaabbfaf2331b1a75641b6807e2c381f8236b230a98b5a98ad6bebdb3a845965edc583f91eda6587c6ce97c02d716dc031121ee76d1ba78bfadce544f396db6badfe77a8ec17b8d88c0fe6dc0aeac7534a53da40b791eaf49841090328016bda064af9189b33e426df9cf5c694d5ae37f8f08293155da751328a27306db7ee2bd0f791df8ef89a7f0bff3c7b26e3087d8fa5d82bc7736f447ddfc32e055b6a56a19b98623263949b2d57891200b99f409d1b5268f9dbcd5bb1612be4e1c28d2988db34600d8b7596df19f1c2d9f5b40c503a73f593914ad4452900f89e27a35880c45a0a10fc8ef1098de8200783dccedacb770a789a5474aa4555fa46d9ce9a14bc8667d7a302e5f049f908675d64baef7e70febcc9de286f6861e1ffa64b49e8bab406bd498ae4dbf20440f4eaeeeedce551d11e3a7bff8e9d9a36455ddae58b5844f6b81224a2daa6eca76b55665f92a0f4f87e608c9e32f80bc88636d504e22fa807ac025d72779941945a559a4400d3db890b585c7895e941e82fc02f95ae9df42b7c6d4c23b8d1126614e414e9d7d5f7234aa1216bafc8fce625969c0133be36150bc7cc0feb81582d35a81ae7e660d8a03f9a5d3b2fa15d97c1e434a29a7e31325dec1850e9493f5f469fda38d554542061545e2596334d4d6fcd0968db5690887ab1f57de495c770c4df4b0159785da908399203c61eb117fdd65fc9074b96bb0cba54e567889442294c88f97f75c7abe2b3eab56e1b22cf16a0ca753c2684a5e268c568dcabcd45f99b9dbc9b083355ead2951422b52709a9a520fe171c5d1ddd4b4c7a47524aab8b8818f49a84fee4d8f6b46793e0eabbce1ae7510b514f182a2f07e2dfe8798af4bf56583a945f5192079a0bdd63757b18b3bb880a84cdf96471e022462caa6f599d8060a8cd85624723f947ff9d1506fdef50c1e84e7ee43b0379ae7a95a407d0eceae7550dfeeea6f5bc6450f584812ea0822031df7974d324c13cd82468f26d701b2c931c124790053e4adb1179ac1635caab2f6633e218fcd36a25d3af7430784b980eb48158fbe9f6735da8c3cdcb2f35ed9cf1db900d9cd4c05b5030b2d09d17fce459b39097da160647936d7504b67511d5b3d5d5365749cacf60ddfbc5cbad1bb0b01c17362d3d0b91dca36c6c9df31e81f612435278c49ea20ad52f8d8674fbc98e26d5b732c0f7bf9d4c91845a222cb021ebd587dadca4b08ce8511833d4d7cf7b500ce10858774a40ca783040083f12ef9a1c9b1deb75fde2a4696507a2976e5c56ec34e0706ebfe063efcc33830cb9edc33d746bc5d4edec45815c634fe262dd47fd44c7a1aba7865e2b3da6f0cc16fd14abf0036734fe9289dfd6c9e582f40d6985cd309c56251a0c97b29c06caca87488eb5dc28f61ced778d912b1ea280278a7e843a67833221b9d40acc7a7e5644ca8c20c8f8e1f4b6d5f975e6161c4e75911b2a6ad70362b8e8f2960440b17b168c107db02a004f86f2b415dfef4a6529d33729957de0fe1dad4dc9cf338871403896c92baa21a0594d684cb89f4c97dfa01a7ce57c8abc5322d306ec4f7b46604a33900b18277f53df76de0d53a2a277cdce8972904abfd35cfef1e3a911fe54203375a77035221886c313cefda447464484ef30320d2b25ec4e0f8606b9b3cb793338815bb8c10a8cee77e5281e91b7d19c3428d359b4d7a7149b44b55a33b2f5712d4caa8194201153ea93fe2b60764fa7b28a0e4598730ea2929151f007c207cdf6ad52e383cf89663533fdae974fe990b1af24279432f4747ce1ec07f0ff0bc581fde9e219d72889c1f4b4cf8c55327082dc2c49d779370499f80748fbc7ea6540eba6b028caaa5562b231d3cd8d5e1c16bbfb0511c93209e9e08a1eb1990cec33fdffa3b3ad91ddc61567413df3983480c09f08c96427189781a53b3e736fadb751a5d7dbed05f2711de934d5faf1e20da7125fbaedc9e42d541e2856774c0325d33c60aa9dcf22c99efe59c11a6c5760b2b20212c685f36107ed7f9a5a8997fdb3cfd418005479d48382cf48daa13066f8781b550e9c11499a12d93f7d8d587610cc83e59c28bf47701b84d684bed77986c3f5c25e994193f3d2111afb93eac59e000c273ddd74aa3429bf4c5daf3bae671c12c3e6bf569ab83fb69c5b8d5efc77831114d9b351d8ccc44ee437fc508d23a9906977026630b1c0cacca1002274ea112bdb61580ecd7f7bfb56654db795dd42ccca35625df2687cfb5a161b13f93eb217f38956c43408820b463b1790279b8031c56c829baa4093be860780b8fc78a293be9f5d9cfeae9ef3b1d08e99178f550790c3df9cf6b1ce644b610b6e9238a761e5ada1dec31c9f835229ae7698a3b33a7d57ea98f1fd27709afab135830bd4525b602ed1ab0054855e3a75067c793e8c273ad45a6624ffc830930e323c7e1ff86f35857a1e9c3cb4500c4b16cb075a8c57429b1aa3f08119d8f7b7337eeabbe60d4822ad10919719575f7f831af7ab2b31138becfbb0eedd8ac690e7bd0920de1d4fd5363bc2d6d16e6df7c186cfd037e8bbee4f958d26f701daa9299c37a53db17acaedf92fdd21411c48b3ad832fa99fe903eba01f6f82be5d334465e8c0c59c539b9790f017144b44a6cdc21d664649e8fed3a5210f720b5100998e107e9908eef643905e0f1f14b878039529c2790cf6a3f79405f699bb9c35ce84be3f7dd23a19414e28849cf1a97d212a8d3eb92a18b78abe4e3b501d5e16e273984667e80e35b0ae593e6464322e31f522139eb78278c553513c92f8cde82c57225119792d2c45784f58d4c321751bd94ededae53819b2ce3cc5922c9d1071ea07670529266464b8a24a4334444e17e630ecceac933c83b4fd103273e1f77d36eacbc42c868d5f6f7d8037b72cf6f7df352475edb9611fd14e9b164efbc66ed25353b6d4117b36c0b012fd7cbfb123af5f2c679c4bbc5ee0cb40f81cd4060e51ad9056e67c5ead1fc9dfbbdf6d98e1ab82fb84ac5ba9364fd0a6b36fd9a2a245462e7a20fd39d79f6a70f4aa07a18dbd37a1e7100b5426f55129dcc115dbededa6549dda650471760f014cff0853cbabc68a09b234980baacb23dfb20dbd775fdda5324381dceb92415a818b35ef3d7df3ca0cd36aaadff14117c46ce4eb2baa98b6d23d141f7773f144ed628666ffbbac2ae1dc58c923f646b4a435ce90085481b0c4878717ddcf6dc017bcdb13a9159e42e55c14bf5661e012e43de57ad223ba83482eda64e88309836f6de8e773f77576f3fe00e1f3836e46b0cac55e3375ff2e93ab72347fbc0e03ec229a1291752ddfaaf96f2b1e2741caeaf433f3300d6b453ab0bef8ccef78e598579c572105fdd9c16a7168595e0ea66982705556eacb6019d48292e5f926a11520679b2972167d17350f4cce65c66171ce54313dc562755261dbf84d56d2736af80ac888701c50f487de50a591e692c0aa324cb9b46c8c265c4ecc28fbc1df6f2359db8094c524ee1a4255820da1b365d38ccf7d4efb8dd3facaae3a3e00612c7de4e881546c11c2c8e10cb47d6a8bff8a9855ebbdfb2afc1cf69a184b7be3a64db3efbb96923adbdc3f11d62c0bbddd76d3bd86415c052bf392c56dafa04476176c1770f436583acaa79fb839c09c7b3c55153f96488eef202b465943dc4309d240e1378254da14cbc42503bb81a02f8a330bfc99dd3209d15ed4e3c07185fe2f434bda60fa3af2ceec42adca00aa59794e198e0bd1c10548f8d1d8d6de455e967867358b0e414dd335a16333943cf010e7d56d7cc6cd5228b1450c7e77c4de318077e19df2c9119d1e39d91997cb8f3fff181a3600733670e58b706f70a2712d4213f83baff0388206841cf9a2754e48c6fc21c6c34044ec5319f5ec7d965e6c751a8cb5efe29ede4ef1a38c67dd224159d1d528a90aec28cd5382c47eb78a08dd6401b24804dc31b40145e36f5a96b30b2a4f983bc57e5db92ba317868d491366113b7a0c68d9969e72b6afc765b15b0397c108aa09964fea1e13a97eaeff02a355d1ecc0296b48ea4e3ca0f78079d7624936b83218629be3a2f4707b995d0b9ddc209adcc28f1d90b436c3d355c2e4aa156e94e44269cc33d4c6b64d6f174261c2110481c4c00629eb55471c8e1024f4acdd34baa1edbf07b45d7236815f8a23794b9b5c70c6c253d06c4e4962b81125b0854de32d7acf96ea2951fe2f222c96211e180fc2dda8d93fe97f15da24e28299fec49bc8c4ba15eb7d429ab796b5e4ef6f3744da755439227ebc4eef64b29eb3dfee2a424479d79c4776ffd2d62c0ae142f1789d92ca7873e468563f61bd5496186d3f6f612afddcfd07c2df7eef8f8bbf14bc2adfc0b23c3845cbeb61d5e2e35f3607df62a344d9b0b710f3e2954384eb2e1a6dd2775b9e9c7e357e3897578f13cc16bd4562e2039ab8839dce2cc61edfc9f30ef4a1acb9ce002e591031c9241e7ca008b621e2fe63d6084a6c2efb1b0aa5ed1e0c106ceb0e8652c9ac6d57a059599271e5eb4c832e328a256151062b2f310fce6db2e40a6fdf13650b9295201228cd654224963790ddd34792fb5dff117f87d5fb661243b52afc57a97146252defd9150ad579b115c7c474709c49b8250c06e89cf95b791e127e8bc87d8b516c35059602269945a1f6802d20e52a7f51d2b83be062b2b0b5de418f11d64425184264ae0e7856e9e2540ac86ca4d14cd1c85d78f267af19d5a07c112744ecb0528254011633d9a829b6dc2957d6ef6e994e19a6bdb094e865189433353b6719ac953806969fcade631b35bf8615fc58425bd1f3eef96428e60a121a50da5716b61a8e716baecc50d1548e776c7642049f2be4799e549499ad2a3cbaa66fc6bd23b4ae836ef72f80948c3451cb50c2288d1982feb9cf39892325b303fcc39a3ce4624971695154d97beb787071a96fb6bbefeb5d83d3d9cdfb6433962c3c11cb94f5c1f0a22e3bd8fa029a14990a345729afb4991b34c1cff93256d599644927ecdfaef3a8a3adb9eb5493de15ecf6d6ecc9a6cb5856f70594ea58393e4595afcd34ff320b764ddc02b40e64bca8f7633d28054257e7b73f68f82e2eaaef3dcf106d90213207522c5b705812c70b345be8975dca554f56586478a540dcf68acf5dc3905e1f954cdc5f65eb6b5f3f1da90a2532cbd00f12ae46b95a967ddaac14c581ca321eebd6612fa9e9900ae065172b73446e311eeb04969c40ef4d4e5aa13ba70a471de32e4450be1e1e4feaf4b1eb3e2280fbc995cbfec90a6ce923dfd5f5a3d6c8619cd2d441a7c28130c3e27905d8703e12150b23daaa4589a23acd8e325bf7a17f66d13ca304ae9fc528571b708114ce010e194a5e4dcb4681f1ab8db1bc20998567b7f0018457b7279f907859fbad1ca58dae1d98feba9f70ab0c08feba2fe8f0ef8d88e36832eb359b45a72f540afb991eba0206fe0bb7d602cd2452173d0f18d099cd072d6c9ecbf4a762dc16562c1a8e80713fdafb208f525da190ed2d60f1ef95f74fe5a5c6260776dba116ff70c0d24502baa0f4fc41a46436ec6fd4414327f8f5035182c63a4e277edc22f9bd9acd04ac02abba10d5f690b89a80755ba20bc614bb72c697c63dbdf3f0544dc8f8b2cc935de5f1535ab703a0472444b820"}, {0x38, 0xffff, 0x1000, "31c697c4c2c5c4b9de53c1135c88d998949349dcedde66dc786821b2ffe43f6db9"}, {0xc0, 0xffff, 0x6, "d6939f9796431a38a733bbda69bef1da15b488547bc1db75daa26d176efa672909116f2c48e061c7f8e917b2bbc9bc88ec16ff5e274667d99cf145ac2ad5f6b404a012a5c10b5af6d407b15943d99f92ff5e020502151b94418b0affd0c8486bc5d3b9110c85284a6a36b986b6e8f42ae1a71ee40cbcb74310a1490be70eaf47b6c905b0a43808a25ef2b12b28fb6760ed31802cb6781d38ec6d442cc4edfa601d5abd811c0952784ff74acbaaf8"}, {0x70, 0x1, 0x6b, "458e2bf84850519378610dc67aef15c73374eeb240ca066b2efa41a3fcf8b5b09926f462c7e4cbf3c19f040cd9027bfad8e3fc79b8586f0159867a14c35ef2792458503e86fe0d3f033dd0baf39e004c5bfc8c78e1ff89ba76190fdc7e"}, {0x70, 0xffff, 0x1b6, "3be04d4be17f2c791d42d34f9a1166166e9422ef8b97198d06608c9bb5c5867f62d75ab1c047bb441f5502d0e793976c980bb3f4a136c1fbcaa117561629a4938e7490efa7af8c7fe6e06a807229bc198e26049a1fa9764370d7931493"}, {0xc8, 0xffff, 0x6, "46c280dbb3725d5bb99c02cafcc2c86e8e59d04b205edaf94e429a5fbb455e393b197b4dd37aabe2657d573cba40efb3103228d9aa042bad31b6f2733fa24749cbed4591f6f8ae4e7c9abb323cc02877403407055492add6649db99282b545299f1dd8b9c2847a39858234a487c0ed9f6e3f501eacbe4d76cf618b56a445b8b63530d959c542a485f4ffacbec6f454e3c00272816e36984ad57343bee13bf6718643ec9241f1f6d0749727cf5e935596aaf5019af5"}], 0x13f8}, 0x1) 23:49:59 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0xc8, 0x6) 23:49:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82023b8b2e2f66696c6530b87d338fc7367c3e8cea13d279b102769bb366687a9359f8a357fa3afcbf85b19924830ad77558e53eecffae7f191c2603a0b74100000000e3ba04660b2c08ceea0de31ba57f1ee6a16223c9af38c87a529587fde5ee829786f849df57eb5c"], 0x10) getpeername$inet(r0, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="72cb9944a8c97d807d1663835c9ff5c314fcc931cf4edf9cecec7a0022e3de6eb9d904f782cee99b3271b0ff86826dd126506affe31473f23be207238a09ddb068773b46cd28f357082f59396b0ee054e0f603a9761221a7428fce4e036503f47c2098ec0ae9fea503694bf43f5830c98e3cb526956080e274d76bd7e8", 0x7d) 23:49:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(0xffffffffffffffff) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 23:49:59 executing program 0: getgroups(0xfffffffffffffdca, 0xffffffffffffffff) 23:49:59 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') setitimer(0x1, &(0x7f0000000080)={{0x4, 0x6}, {0xb, 0x7}}, &(0x7f0000000100)) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 23:49:59 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x7, 0x9) r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file1\x00', r2, r3, 0x4) 23:50:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x3) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) syz_open_pts() 23:50:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 23:50:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x0, 0x2, 0x80000000, 0xffffffffffffffb8, 0x401}, {{r0}, 0xfffffffffffffffb, 0x26, 0xfffff, 0x940, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x83, 0x80, 0x8000, 0x91a0}, {{r0}, 0xfffffffffffffffe, 0x8, 0x81, 0x40, 0x2}, {{r0}, 0xffffffffffffffff, 0x59, 0xc, 0x80, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x1, 0x3, 0x4}, {{r0}, 0x0, 0x0, 0x1, 0x12, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40, 0x2, 0x6520}], 0xaf, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x52, 0x2, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0xc636bf028bd3f380, 0x17, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x4, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x48, 0x1, 0x4, 0xd}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0xffff, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x9, 0x604a34875ae8a65f, 0xba2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x6, 0x80, 0x20000000000000, 0x4e7f}], 0x47, &(0x7f0000000140)={0x6, 0x1e2}) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20258, 0x11a) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2100, 0xffffffffffffffff) 23:50:00 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x1) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 23:50:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getuid() r0 = geteuid() setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400080002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 23:50:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:50:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xede, 0x0, &(0x7f0000000040)="12862f8bb24de6bce08f9bd3084dd0058c23f0ec95b3b0736542112bf5e257321868ac948f6ce61a48ba2bd690e150118499633ebcf73a6b4bc81cf9c5d9066b4c", 0x41) mprotect(&(0x7f0000398000/0x1000)=nil, 0x1000, 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x100000001, &(0x7f00000000c0)="e7087e7d5bfc0d139f8bfcb4b1fbf195eaf905ce7fe253ed2b563ab94a307b", 0x1f) 23:50:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x410, 0x40) sendto(r0, &(0x7f0000000180)="a866362fb5e5e41f9ccdfdcd5dfa4dbcc3b053c0588af50f9569164e920bc975a6846e57c8811242b2c293fdd5f4513b280481e933e5fd133cad1ef3759058a91c7eb1f822bd1fb1140bd1a7fb8827d4925fc459bcbe9f889c5efbbde040cf4c6dbe0f74f0721d492f", 0x69, 0x408, 0x0, 0x0) socket(0x1a, 0x7, 0x26) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = semget(0x3, 0x5, 0x74) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0x9) fcntl$setstatus(r1, 0x4, 0xcc) socket$inet(0x2, 0x5, 0x81) poll(&(0x7f00000000c0), 0x0, 0x3) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) 23:50:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x40) linkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x4) 23:50:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getdents(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 23:50:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x10001, 0x20, 0x6, "25fd3b6944c3d81315ca464662573f7b2277271a", 0x2e, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x10001, 0x2000100000000}) syz_open_pts() syz_open_pts() 23:50:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x4006, 0x6) 23:50:00 executing program 0: r0 = socket(0x800000000001e, 0x80002, 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:50:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x7}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x2, 0x5e, 0x52, r1}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x9b}], 0x37c, 0x0) 23:50:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getrlimit(0x5, &(0x7f0000000140)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/86, &(0x7f0000000100)=0x56) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 23:50:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000200)=0x8) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 23:50:00 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0x8003, 0x1400000000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() close(r0) 23:50:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 23:50:00 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x104) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r1) getsockopt(r0, 0xc44, 0x39, 0x0, 0x0) getsockopt(r0, 0x5, 0x3f, &(0x7f0000000000)=""/168, &(0x7f00000000c0)=0xa8) 23:50:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x37) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 23:50:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) flock(r0, 0x2) getpgrp() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x100}) getpgid(r1) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 23:50:01 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x64) 23:50:01 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r1, r2) fchmodat(r4, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) 23:50:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r1, 0x6) 23:50:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x1, 0x4002, 0xfffffffffffffffc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x10000) 23:50:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x3ff, 0x800, 0xe2bf, 0xfffffffffffff48e, 0x80000000, 0x56e, 0x8, 0x1}, &(0x7f0000000080)={0x2, 0x1, 0x54a5, 0xfffffffffffffffb, 0x100000001, 0x8001, 0x2, 0x1f}, &(0x7f0000000100)={0x5, 0x6, 0x4, 0x4, 0x2, 0xaf6, 0x1, 0x5f95ebca}, &(0x7f0000000180)={0x8, 0x4}) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9, 0x5, 0x3, 0x7, 0x1ff, 0x4, 0x6, 0x9}, &(0x7f0000000200)={0x1, 0x1, 0x1, 0x7, 0x2, 0x1, 0xa0e2, 0x1}, &(0x7f0000000240)={0x10001, 0x4, 0xffff, 0x3ff, 0x3, 0x9, 0x3, 0x3}, &(0x7f0000000280)={0x63, 0x6}) 23:50:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) syz_open_pts() nanosleep(&(0x7f0000000240)={0x71c5, 0x6}, &(0x7f0000000280)) fchmod(r1, 0x46) syz_open_pts() socketpair(0x38, 0xc005, 0xbb0d, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) socketpair(0x0, 0x2, 0x278edd0e, &(0x7f0000000200)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) 23:50:01 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000577000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0xec) munmap(&(0x7f0000577000/0x4000)=nil, 0x4000) 23:50:01 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x100000001, 0x2180000}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00", 0x0, 0x200000000}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 23:50:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 23:50:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8c) lseek(r1, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x160) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4012, r1, 0x0, 0x29) 23:50:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0xfffffffffffffffe) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) recvfrom(r0, &(0x7f0000000180)=""/97, 0x61, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) getdents(r0, &(0x7f0000000300)=""/139, 0x8b) getdents(r0, &(0x7f0000000200)=""/19, 0x13) chroot(&(0x7f00000002c0)='./file0\x00') 23:50:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = semget$private(0x0, 0x7, 0x8) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/10) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:50:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) write(r0, &(0x7f0000000140)="3b3dd7a4ef775f6430e44f712e489c87a7d2ac3e41d4b84ca8594844dcdffa1a426be7bbaf61328ca811368ff05651d5eee30ca3dd4c36aa952f8a0fe7d8e8780a61ebba75b52cc0f3ad658035b2aa1ad22f464c389724e02a4227be6c3f65d26c6c0f81adc43e3c0eb8b7cb1f17634678d2ed91332ac1e748a40fa38854a66ee7dbd2ecb088fd19e0562b1587e745e5abf48c1123b0410443a9f52db213cf9feb3993902d1aee0b14a2e36f4ac300fab72bd0c544c4ff6dc139d744d493ce7654ee28d1337c541130a8c5ddd0cd17f951fb50d40a12e4de4e75d1f5056cba2ccc570c89d271e734f897a783ede3e7808359f22c", 0xf4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r3) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x3, 0xfffffffffffffffc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x810, r0, 0x0, 0x0) 23:50:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00010600ffffffb278242f42b43622b3ff0700005ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x73bf0aa6) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="19a954bd7a7f227d32e561a1d5955da92d0700000000000000a42717", 0x1c}], 0x1, 0x0) 23:50:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xfffffffffffffffe) read(r0, &(0x7f0000000140)=""/229, 0xe5) ioctl$TIOCCBRK(r0, 0x2000747a) 23:50:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2010, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = kqueue() writev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="00c3adeaf9779e0ccbefd25b0a622c43d6102fc5", 0x14}, {&(0x7f0000000100)="0db95805948e78079b93870ea55cd5fec93889bfc4a5f23ad7af25f84e424375a52e169024cc462455b5eb6f973dd004a2bef42ac525b6591772b6514482f323406c46cc90cc82e567d1fbaa957dafbed9d24221a62b68786eae545b936644a0aa61cd0e7eeeb8ad78afca285905529ba73769ed7d057e86f20e9fa6c3904c53e43f952f54075fa3e3e165055926de998756659fe619e4142e020bc98d77d63217690c24282bdff7adf991229060e448bc72f80b0ef1666256", 0xb9}, {&(0x7f00000001c0)="a5d231ef4bc0892d3bea2efd03cd1f440ead46d797cc1e207465edbab4f9ae34f8b08bd083f8bd08b6eb10e4ff6af48f55099ef2ab63fe9732b8d9cf1ea73b66d8ed15d8fad0dd38ec4649dd067ef8a8f91068e49514c0adae4ddda6", 0x5c}, {&(0x7f0000000240)="c391c874507d2b28c3c3fbcd46fd97084f2622a1905b11f7c87876e74451b1745f7e6002158f5e57fe9eaca917d12102d3821850872e6023855c81afd7e4ef03bc183b9790ad07d78dcafa8dd4772bb841b527a4f33d6ac99502d92071fdadc31d531dbb7f5973cce968e7b5fe95fba99aeebd48168d10315c94562279591d56e9bc4627bc4c5cab1484e7b1986a1829a8d2ce034734430a96713e66fcc730e7c658263dbaca59d629007973889acbd4917afcad3c6f46ca6eefb6b8885cea196113ece678477763dfb0ff9f742a71cb3066145adf8dfe77e061899038fc57ef34f7d23b84534c3894f5dbe6b809264c4c3d92b7cc106b02c3fb3e7b539e4aed5a356aaf5ff49b9757ea37c49e92ed767ce29b4c53c5e02041370cb21175a42d996e331bbdf1b8e74ac3a155fc45145e5e59f5ff0ee07e31b20800d9edede250c7c9d8d15e418666b814d5884a6a6cfea919ee3a61c837c79c32bd3465849d240684f89c492254faed6149fd7627e91d5a5b23225e3e4d9e920f1e40cd714c4dee1ce1e18883d3ddc228173c8a4b54c8ec676b05018f8f7e513fec5f1f47be74bc0f166eaea90251888529ecdeac925840ccaac1e5f13347542e7f00669639719821c650927b05761e754e599c69c2ef7387f1866dceac1749f99513cd77363b58a73d4672499a22a00b41813e318e797f94db1af8f64c5747855c3d3d863382f21f6e82028d9a993dad293c7e21be8efc087c41462c12bc0cbdd7f1799740226f2c6d6bcf4c83e8d62d48f1b17c693483a30d26c720f0501a039c7173a3807b374c6ecdf9debeb71df952dedf6ce68a4ad731bd677201341405f27cce10dd308f728d3eb88df1fa8b98000332fc8ced4a292589f75b191d7264488e4f279b499bbb5d38b1bd954c3d3eb83611ee731fd0066d690fe9a7593a43d8ee21794f10e128fffcb308661c494bccc1d74bff002ae3b30aac1872975462a69be98c70b0ac5d882a1b58be1daf3be47d956140d460556adddda2ad620b7497c8b3b9c0abacbaafaed3ca79c19b31aa2d7ee6a0de0d27ab857bb5533093df713e486e1855d2a5d295e452cd7558c0f8e4d8085bc4fdeecdabf249570888f366b298683b1fa2e9eef488bd8ff26c0b5c4c1beb63718883874df8cdc4644a60bd80ed086b9e2b55df927914588445f5e9557a99f0cdb8c9033ade65e181b35c74a57d2a5941c0b48691b1030a591e4bc9900ebb875a122abee10498ad3232974a1178d62a265c7e45e37bb04264e014b944d36386faa290bb6c1930ee48553e17a623f33e3ae9a9d8cbaa95505f6d0fcb23598d78f82acf6260c5ead0024e06803146756f06842380fd2d011260f99d5f1cc2d2a9ca0bd080e66969f7502cce7cb2efe2af2ef14236f361b1806f8b22b122140782ac1217bfb03d6248cb018891ca743d5b5ced2496592e7d06dcb6bdcb50eadbc759217d67b787189922a4d7c05e7b127af3e5c43e5f27f7c0757ed74d021b5b58afa7946f5cc335d4d9eb011f2ac45226bc19c6caf99692f0646f8ce1fbb17b82eb330670d788c56ba009a23326dbad1ce2ed274b05c778fe1e2fdd98f2c73bb856493cf5cdbdc3bf1616f63d43284fddf7877f958e2d8881845f7a89fb8de20baeca6aa40c036b015c677d862ce854dfbd46115eb44bd7e80c41a71cf6120a7e89121b66403eacc96465608c993437be076ab70d1aeeb6e55b9a4f09b22ed362b930aaad7858471f85c4422cae435e1c4586690932a3feb5348ee5048da062017f355eac46dd090abab26311d29c631763d5121472b9a47f9217ce496915733e8540a12f4372a1155b3e5c58b5dc5a8b73b6aaa883104535495e885556c0bbe7da4850a21c02d45acbea169f00bcdb060469564242263cf7700a962f9d10643034e3c44b45aeeac38444e1ca2a6acad05591059c552a563bc46002860c2e36721ad0bad23d4f1f818712958f315b025a5b3f38317e8b4db62c227242592e8bc0667b0ecd8e5cf1eccbe41dfa7604f9803603a9fc1e215cef475251d301c6d8229786494c3c192c599b69b54d99216c4c3e3d99ac17434905e8b02ef09a55bb91d031299912b39be918f3e560818959f9bf38758e28289babff997d87ff12ca58bed641d6226392460b72a68b2881df9ceb280d2a56dc2d6978ca7e866a60145c42323772d95d8aa6cd9897008fde847ac3a9c09e5c4585020ef99e781b8886259643379011ec07956217da3a44396fe9d81d7f4304cd8243e5ed9b38b3083e88191c28077fa56f07f8f89c60a3db6cc11e587a1e7ac2b4c77a410f32b5053123f2d3f9bd236dc378df9b2161011fa82958de0f1af9350f94ff5e6097aa8cb4b101efaf94f4b45f26a12e419c07ab5447da2c450764204c565c57c519acf287e4b33d738185e48cfcf9e98677aeaee2ba0fbed24f14b5184b887801a814d5dac2957b326669db03601bdeee7119ea33b31850c7b7c69a342048927ce1ed649507c329dc8291932af8137d20aa6f54f1879fcf34f621fa4b9f88b28e9d9e32ff68af068e4e6903a692ced85618bba21e1bc7f94052619043e5411da24a2f62413eaa6d5638f7a3640ac650254dbc79a4cbac004d69340fa23b24481c68dba63aee1f37c9c6210dd73cf549ff6dd4171fa25d2b309bc12324011ec74205751719f201bf88be901bd81005d69ac40f1090a4da9d7b7cce69a30dd668f17822bd078372a8812b1ccd8fdb7e15fe61548693b91a5831f2bb31abd031375ddfad6bdc882b9e778ab54ee4d19a3e21f08376c3dd76b9dac9abdb1f515dfc7093a6e521fd8bca91109f33369f5e1e07330417303502ceacb1f1b69130828d21489fa4aa9a2e271d5513b886ff04668df3e6e6e4cb0b6d25faa3ee83714b645021704776890ee81b70104e54e6083eff28be0a7f3ea648b2a591b2088e42fcc9f06e7633ee4df0925305fd795bd9277d24d4885c007620fb7e61934f64a444d8255f86d262a1eed670ccc756adaecbd444e9bb4326162d6220a24e76500674d069cde87362d5959e0af84bcaf29ab6c7d1e3fa91dc9bc15ee403151de609a44fb54c953527e8112d8c69d6ff0625b1a236b191a7dfa0f2ec85f89e1075c8194eb269920eacd54360b1972a39a4c8cd9701ba1a2dfae1a6bcf14d6a165e13aa70d7f5b49ab6b06f77fd366f54ffed7f5d71b34f0f79db9ae48a45aec735febfb6b2c0b8c93224b162a06551dd325ec32a28f3f4ec84c6742e8276600fe357ca7f39e56ecb98097feeabdf30eb7d5ad2dbffd053028647e0383025289add5e0ae614fd98cc15b9d8af1c809512236d306ee2dba12a4c3e14a859ed391dc2ed55086b886990202a53a28d128b8c62e1c4ee4779510e7132d6e5f86a1766df603c697277e923f32ca57bcb2348e044285d8c8b0beb043a5b15e7ff9a3b310c0f3c01f63425393c4af1fa56886720e4372ef10b2ff060e227357b629c0c12244e41197eddec80c6176ab80d92d0db06bfc78722c989356bd806de21d4bb2c586b0ad20d19d40c2eba69644c0d267a1b35ad6f7fe7865974532beb4567da7c2b67def87f2fbad382215dc60158d589464bfc200a385371e48a56a31dd111210e6abca2d894d07d18233effe4d15b32a92179bb03b0a84b4151e3489986ff814879cb6582e5f1508d51d8f1d7635cc7f8fb663eea2c2ececfe3668aa1d311c595b18e780e86853b59735c6abb12743921287b49ee526d359b8d4f4e467b95fdd7c732e55e8ff0da1c5a4e46f546bffe6e1d6065277cf627c93bdf4a0c7e2bd62341f14dfa023fda512aee69edfc14960b338c60d57f9125b05c46705ce9d8ccc4280f535092025302d1fea54829f3bac0ef22860339201297f3798a5a5c0921e27b8f31540b3ceb0a007610d76d9faec60e33dcb608abb0a8f0184e68622b0c83c08463bb151cae428681b7541b66e1a2dc0a14a911d69a73750ee2be9f694b525f99ae8a9d46004627ea073b480bb5eadb02be5df2c1ca5fbee0304d4ee7b945539250b1b84a5ffbb0c8e17f08dbfe6ec8d73d19d1f46a2b28366337862b91c5b8b218fea3f560f3804507f0f3b0442458dcb76c03730a02cda2dee01c215791eca8b52e5c1d053e1a7bfb2d77671258a9a231b6b1927722fd937e6c1de19c5d79047562c0490be1a2ebfbcba2914f4453b0d4299c2c8c1866d24856271ad684613bf8e93e10b25003ffd482e7753bae891657cda2a07385d8b6f6105f8fd21afc5894fdec5d143f3c6e45ada33c4e493f071a3d400f774720e876ab129fabbd020f2911db41e7fb99ea6fd7d0820f44b2b19093ac76ffd67801e354612d8a2fe3f689f296919cb1de2d1c758f7b6f0a1ae6bc7714d2b2d84d060cdcf7746321f5ad10d731fef085c8222d3d73c903eff2c212373711bfb2279c0e48598407664dc0576cd3a4778c89ee37bb0c0f71ddc2d8bd505114d9ea492463d90115beafe1fbb44b3c808b2e40cd86af3b4ecb790aa7ab65d7a85e57226314822cf8af8c230f2516a7011fc9faee6ae1c8e5da98c3b7efa1908e18ee482d8dcedd682601d2ccbf5aaed786ff74d08e5acb613cff00aa2a4a5674ac3fa051465017e54d02e06f75e6be7cbdced41fab3dd05efef07b618011f31426501e877bc3d97a5f903b8d021c7d1a61a13689d673bfa9aade4a63e5a9a301f144420a4758b09c473754060222950078d0d41e490c471bed7a526af9c213a9298f2a6888787fb05deb994c3bc7b400dcb34f5ddd797ba53a7154d1641882e2a6e09d178a8f69804dc373567e2754e6544533dff129ae3b27e471626a68426d18ec9a6bacd7245862d07770635a97515b00d55160abe4b6ff99b19f59a60c07df490e711ad496f5931f0b5a5863b036a30f2004e21c5d2b6778636028f60b112d47ff5e25f10c5aab924adcb59296f18298344f1d807e218c7fdd8939c2cdb9da53a153b1ab7b23f228a7b5d886675cb3c7bb9b7fbdb72a3df7a512252678369eba61528bc91e6cbb78f4f0c4415afff6c93b1a521d5528beb34110b69e490932c7747ee0fe8d952e0b1a424c23b95551f443168c2fceeb4ad04eabd4a4c309865086ca2fa99c1a35ead2e767e51f27e865fe70162bb4cdfa9cf2b4897bd62b47fc9bc609f01827623d817ee33f5969de40cb0cef5b1278c4ff7403e92b9d54bccd4616335257396a0bdafa5400fade1ef61ab7e13c5294637cb733e8772d4a2aa807e12e572047d8f447c2768ba5fc8ca86c3cae8d9e99e486e21e9290756fe8cbab2e4c3ca16491b539bbccfc9b839eb635371a32017e376d6b072c07a670dbccbd98281e953dd06d7b92d5764359e81a212802ecfa469cfdd0521ab02ec6b3d52ad01dabb667b66106ca29cc2898ff99a9cc3454aef9047f2fe39255d072ed3ef6c8e82f867b299080006a6476cf09a79803d8ab5fc9942eb5448ca3986595f1468967a4141ced2a3fc392932181d75a703108ff079b0ab14c53f85bfa467706ed7934efa5145e3629f5d1069537cd7d867239c899c205aca1662786404aad204a12659ff759b0180676267e2c152491eb8f237b6d45b3bd75d3bd67a9236e495fa22f60edaf7ffdc9f3fa9d770afd7906e45baafc5bb92cc6abdaf86d4cdd2ac0f7cb170eeb5c58dc6145e776cab41cab9d58fb77c8480317a3230e69b36f3922e20e3e8b634faedece62c4580270b11e1d440cd594d6820cd438e17e22a2f68b3bfd99e28d66a85829b6cbe6d2d6d3da0ced7ad61edf1ac12fc134de56e0fff8", 0x1000}, {&(0x7f0000001240)}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="752946520b228d1348675112fb071abac3381e5023abfb49ae54ce52f23ce38dcaf4ff4b2c508cc5471ece5213923d65ea0bc9bf3c39acfcfa276bc314fea21094535af00fb2203f97891764c89f46df931b10c8ff41fb6670c75ec7cd1fefed8ae0db923ff137d741348a4129fec4da1bea87b266ab5c1b39c095a32f86a5dcb9dc8f91896cb975cee42de84b72b1526ed0c8bf07993f10d474d15f993aaaa9eb33624c8ca837af52dd90d2ebd15bc58ce23b3397fb32deefaf35e2d323fd6ca41eed88aa89f0031f60d3eee006e2c746900e83ab77934c746454ad891e44835fddde0acb", 0xe5}, {&(0x7f00000013c0)="c99b33c61448c6eab92b3acf9e820227498edf68d318d58e2b5cb87c0d16361201bfbfe7c8f65788ec1c99221ec8bab632dea422807699ef3006", 0x3a}], 0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 23:50:02 executing program 0: geteuid() setreuid(0x0, 0xee01) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x40000000000000b4, &(0x7f0000000100)=[r1, r0, r0, r1, r0]) setregid(0x0, 0x0) 23:50:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x12, 0x4, 0x9, 0xffffffff80000001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x2, 0xfffffffffffffffc}, {{r1}, 0x0, 0x2, 0x3, 0x0, 0x80}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x9, 0x7}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x14a, 0x8000000000000) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x6) 23:50:02 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xff5b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r17 = getpgid(0x0) r18 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x7ff, r13, r14, r15, r16, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r17, r18, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0xfffffffffffffd62, 0x801, 0x0, 0x0) lseek(r1, 0x0, 0x1) poll(&(0x7f0000000040)=[{r1, 0xf1}, {r1, 0x56}], 0x2, 0x0) semget$private(0x0, 0x5, 0x92) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0xc, 0x0, &(0x7f0000000600)) 23:50:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) syz_emit_ethernet(0x34, &(0x7f0000000000)="fdf780d09718360113a7ec45c924cc9187fb630d24471b659f744a1e9b106984c951b4c4220004abc09d29575dadb6d06abc19c4") open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="1f") 23:50:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x60d5, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) r3 = socket$unix(0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000100)={0x0, 0x6}, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) syz_execute_func(0x0) 23:50:02 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) poll(&(0x7f0000000340)=[{r0}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r2, 0x80}], 0x1, 0xad) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)="4b49da92a57004f36a138922ad9c04b0ef7e7502757b538d769a0063b683e2e7cca217251574f6cfd59925724ba216e3b077e1ff33697c69c6539769179dc34b7146bed84f272b438ecae2babcc042cf5b7d681000bf0601558d9e9a2481acf746b4802bf3d2b6dad23935c3269b7cbdcd0aca16980689823e9f1d0c054cd22a2c875a77b94df97d42447d4229522152f8ca00073aa0d82a7736e885b905738f54a047e25c64bb697843ae79e36dfd1d13d12e1f556db5c2b930b0b69a9e999edd93e8572ae1d1ef868e20098aa213239664aafdfaeee76d28107574826bff", 0xdf}, {&(0x7f0000000240)="43242cae5ae6efc5ddc69625b67865ad0f54d3c9e567c57bde577fcc23258f4c64098d78da6cef80492f8422f25afe3cf2e663d666f3dfb332e3456df42c1bda3a6ea00b8c7b43a69345b442a5f07d7367d1725b9300a4127f2435531592883ec2b3d1e292b067bdd467012fd4c45e183203a273", 0x74}], 0x2, 0x0) pipe(&(0x7f0000000100)) 23:50:02 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000440)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x400, 0x192d5162}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x28e82, 0x10) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x1c}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) bind$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) socketpair(0x26, 0x3, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c653000c2c924a23ab33a5f1c20eded354b2fb389049d5545b4f5a9aff3f2335a343777dd2b0a170aa5b5ca727fa3540535f2b0e9e9cabf13c41de1ae45b89f7394b1746fd81df0d899e2adac249b309b1b0786aa856ac26d18dfd0ee9547e5115ba59cc31f0cf03857255373be7d6f924e7ee0fd0000000000000004781b19e36afc47996a81bde7e85a6934438c281d7be7b2c6e94eccb67558aa5d6e55912375ffa6ccce628cc2186b84d073d4ffbca5c09bb7d69e2c4c42e0ebe0e6a3677e513679dc979dcebddda157a45fb5ea94367933cee51241fda99b59aa92fafac4c97eb60085a471f2f735dab31572671480e8832c56a66f378b656904ecfcf304aa9bb7caae22a4d2ff563ed1b6a0a206fe5a62f3b6a227c5aeeea1ba54ebb215d1f4c662c7a9bab2f718593d20fdb8000000"], 0xa) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r5, 0x8004667c, &(0x7f00000002c0)=0x2000000) poll(&(0x7f0000000040)=[{r3}, {r3, 0x10}, {r3}], 0x20000104, 0xfffffffeffffffff) ioctl$TIOCNOTTY(r2, 0x20007471) 23:50:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f55696c65300046b92ffcf2b76a08c28d2bf071d5c0db99ddcabdad2adc9de2376a7f05344819d7218c6aee81e5ea4793f8e0192dd4ef8f33f82285260286e0d75b7f08fb583e9c3c4f3a05fe697aa089419fa95119c248aa801135e56e565a059988e84aba6d3e528f3f0073fa855da299ad69729c80c3310ac0114009e32d4b2db5d3ee08ee2331f92cf05f45bf4879252abebf3bbd9af2242df7d2d49e95d8bb130a379f8ff12a3c1ddb642d746146300e6ac659477849af398a716b23ae8899f3bc8f8e26af7a44d7cb271a123f02a978010046880c023d0fba479d7c6c1446195b6c9190d25bbba1"], 0x1) flock(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) shutdown(r0, 0x2) syz_open_pts() 23:50:03 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000e6b33b980040000004008000000062e103d6c4cfd6559223bfb64205f0226cac4a5e494ab8666f79d52dd0b9311074acdc2576b58edbdadb0d5b1162ec3f4d995700aeffd94565f6824360bcb84a0bd9377823ab5cf44c20f9"], 0x10}, 0x0) write(r0, 0x0, 0x29) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/56}, &(0x7f0000000040)=0x3a) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:50:03 executing program 0: r0 = semget(0x2, 0x2, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x8, 0x4eacbc66, 0x8, 0x7, 0x401, 0x6, 0x80000000]) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 23:50:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xb8, 0x2000000000}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 23:50:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() chmod(&(0x7f0000000040)='./file0\x00', 0x21) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 23:50:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x7aa050dd61e4e0a7, 0x5, 0x101}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000000, 0x8, 0xb732}, {{r1}, 0xffffffffffffffff, 0x9a, 0x45, 0x0, 0x1000}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x9, 0x40}, {{r3}, 0xffffffffffffffff, 0x2, 0x40000002, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0x40, 0x20, 0x1, 0xff3}, {{r1}, 0xffffffffffffffff, 0x40, 0xf000000b, 0x80000001, 0x7}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x401, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 23:50:03 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) close(r0) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r1) 23:50:03 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x22, 0xa) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket$inet6(0x18, 0x8003, 0x6) setsockopt$sock_timeval(r3, 0xffff, 0xfffffffffffffffe, &(0x7f0000000040)={0x0, 0x80000009}, 0x165) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x80000001) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffbfffff, 0x86, 0xc0000002, 0x0, 0x800000000000}], 0x9, 0x0, 0x400000, 0x0) kevent(r1, &(0x7f00000002c0), 0x1000c5, 0x0, 0x1, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff9, 0x78, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x351, 0x5}, {{r0}, 0xfffffffffffffffe, 0x9, 0x20000006, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40000080, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x9}, {{r3}, 0xfffffffffffffffb, 0x3, 0x4, 0x9, 0x5f}, {{r2}, 0xffffffffffffffff, 0x15, 0x0, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0xcd, 0x43, 0x6, 0x98}], 0x7fff, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/231, 0xe7) 23:50:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) writev(r0, &(0x7f0000002600)=[{&(0x7f0000001040)="8f83cdd76cdbee715c81b294c371536c831985d6b2d59ee6e8373f4b6e914113ebe76976a43b9121fca4f4c4d68b28ccaf9829913834309ce18e39bf3f3f2b7dc28e526ae8cc2d61d80e93329ce81e9b74fbb273220929f13e31e04194a900823844bafcb9b65d9ccc416a793147fdee6032ccff021f8cbdacf864c2e88488f4441dc41dde9dc6f9abe60dcf9a254cc034c211b34c862b04ac8fe047a2a822d17badc72c7da615d87ebaa4eab6d66bca0b1bcebd1078b0d1181e6aab8ed96c6fe7e230b4d57242d39c72f4b4ae97fc03f306c467ef57", 0xd6}, {&(0x7f0000001140)="e3cb68fef544686a43f5501fd5edd89d03ed4ba7a1c8536e296c5a3073349358925182504acfdbb1479ac4b8cc527f80c8281c1109af9bdf66c056b7b95f7c073af2a2c16c01f5df0baca367e1408136910730f9170fcafd5c1deb4b30f29ff5d293ca22375dd8591ac3aeba9881a41bd5692b03633c26b7625d9cbdf6a5715bb606a0efafee4bb985f19bd20d4ec5318ce0dcc57d377786bc0b8537a750a76ca626fc0f6164047476b6d9564fa95a0dadbe2b5cef135fdc2be54c4f2ba83825bd340fce09c2a8af", 0xc8}, {&(0x7f0000001240)="be6d08fc664a3977a72a55168febaf5d5a647cdcaca9563861dc0802e61c05a707a6415d56f3c748ab67ed37057dd1315f352e50de136b4b060c262dfd20023c96912252ab4bb69d353d4d337954bcab438aa65e1e3d6e0b4f02330ff45b81b3fa8dde77d88d6b9c13e556a4b155ba20c83ecf6e738777e6d4af05341ce6995ed34da80bcf4c8c8bf2deb64ceb3d455392ecd60e2b30f48a1ac01aca73e684cc4dd2e0110eea7bceb92df0cda4e5fbb18a1712f14c51fe17f9243acbaa8539ca77ac6702f20d4aca11431b72643f5ba47070f437fc70d84e6e0790235fef32b0c0c8c84c4c616afc87372d139d9d08ee0e86eb8be9476cfd6a876dd5ed2e95ce187c8c8146b8f0d1f7eda436a36211909ee85e472e468bcd20a7ac8e5a4ae76814b800481e1622887f5ecb6935b31b08c79364ee56bab5b0cc345c3155c99bafce262fda37ebe3067153cd5bef0fd34ec2c296cee28b935945580ec9e14081395159622518c22725e1bbcd3f2bc218922baa5ff6954238f97680543d87e10a90920b116be1673c257ed1b3f83be14d89b69aef71ee9ab48b8137462190e08d652880c57312197c9c2ce21388f4df41b53f816539a45f6dcb198809a2143eaab47edd9693b9746e0f20a9c019326adcf184d7286f3ce5b00c371338fb7d10e2c385b1f12bc804a1d2667dd18e7f7cda7de1b268be1fe02b8c34e50f872d614cc2878f2a076053726f60a7ad25384bcb53c4beeee8384c58df80e6385ebc95fee39eecae8fd30e23504a581e324a66cf1f0f64606dee441231e9e4633fe0eb8c725870ee719b14e6119fdf94395d3b15eada775e54986bfab20f33fb7df95da492bbcbbefd181b023a839b6e9db4909edc9ecd360fce6efb8901e9bdb35b316920386d08b5ea5d8ae46163b759bb581269c6c15cf07f4cb34332a5feb0193d1ee41bd8ec9abca438eac8cf6ac0764c8cd1f0cfdee3b18125cb9e5ff207e376923b431ef83dc70ffc80b0702dbaf7cf5e72f34d4c091b305b42be26ddddffcbc9af3e2ce3f7bcc971a2ebed602438c36475b05cc01d5bbc8ebb92804844740448274fc2c476a89aafe4ba24b2b46d2912d7da998177595e6a6c949a7258ab721542002cc0e0f683166a239c589c9d17396e539224abffab5d9157db7c7e227c1790e7d8b1acce59409a6917f701dde8da9af844fcd7b8081151990db58268f3092e6767f8a40c893df29fb46a9fdf0aee427b1a12ec44a3e923e12f29c9e89bf9b2949e165426f1f77be8cc53f266763a30b39c5c5e709f0d5718be950c235707e18ff59b93db62532596ff01edc0ec8be0a6b1a7cf2550fd7e42d6984c00f786dd2a52f4f7a5d9a606876b9f1dc9fc08bee6a2158e80ff09730005adb59c0260f17d05b82d715756da13711f18bf4d547f492d9dd1927155f3da310ff105c6288df575cfd237d858bb9da6093d23b5b988a9b5fb68d61565c96dc3c7c7f217de91b4712d3aecc86e8a1555b4a4c287639a1a289cfdc6a68f4e7e5b97d6ad80dbbf2044bdecafa17dc30f296afcfbfcfaf9425096d08dfae5757f799e256229ab612a234c5c2a2b7872f84732eecd3347cdec554f30f16568bdd8d7122634dded8c2f2aa9e5fb67f4347c00627330b7ba0917f40c05983822e05f4b0c34def2e992a1a20ef87256b1ad36acf8f3473942e258ee4934ffd6146258927dfa4b647f47ac65aebfeb288a8119b1744cdd9fd324ab6162c266a062a8f0441efa4e331c402cee58ffeb0ae46bd7b85f690daf6c26b2d9f5387a259a887f11223856dd326f5736c85a76ca5b1dc245f2853e9197185cd45881535ca3f71b90adedb3b6f1fca6a2f3c378d39616399b7ebe96518ad1de017b486b470a2cb1f332b4708b36a2c6fd2058c637497b3cde80d09911f58b1be16219a93e5c1044586ddf0044244abb07c63f6b3cdf9f9a322d0c4f750085fbab9ba6bb95970c0d6b9fde61e37647faad3646b308d08b5a3174b03e6e4c411e53d5a99158f94c0ff87f85f04847a2e2c8a1da5ed9d38bf8574ce91cb88de2d79d79c70084a84abaec2e60e65167a949509256bd3cc8b417c2315c0439a7fb62be52f263d54c6cb1437a5de8d65268c3c1b588b35d1c4a74433784718863d0dd884dc99ff962fc2a6cc582c01590fc1b4e6dd09ace4a308881ffe225e2bed921ff05eeab74489df45b91f37dc46ec26b51cbfe5afa622b62baad77e9bb74d79fbc3173c38246971be7501ac1f64208d6972fec9fc1221e9ed00cf102c50a80d064cfb2ca1b2a23ac4bcf8596c29eeb00ebb399f102f9fab64d959195baccceffb7709d55d1054d6361f920242d06b5f628e6876e2920ad62c20f6165c47d906f96aafced43564ee7f1082130192d6d86dc40854a0f1c08757af47a81eb418af278992ed5444e5205977caf13c81ab80523faa4f279f7a091eddbfc942e1e54fe998183bc26faa18b2ae9663af2c5d6250ba44d5a5809c86c14b7ab15a3e0695ccfc74dc1d63e7b96817715775a1b0572ec80bf1f51a699a922600cbb02f7e8ea64826ca7af30a3c3057b4a47a42a6a3fd0bef11735f5624e69a86e9251e91923cd14329fbda2536f81b4fcaa06fca1c6f8bb1d7ea7ee1d507a505dca2d1df5e2cccfaa123a49a22fc00862cf343562b698bf457d2539ed689ed10d162ddafbbf596d07f595f9158a643b494886b77370f27ae970ebe73fe9e2209072afffe5b7717151cf7956d1a0947680ec9c67448d8fef713436be922d68c1a13225a5484ee8f5e9c3a6206161e259f5bea635fc91b9b8056bb4e4e98432a3cc24134e1564a1c9b5398a86050b31cb3cdf0a75190235df348c8cb254d2ffda27d48733e42afbb536a653a419c0eb99a8f35c46c232fdaa2527946236d2e36b94ce053cf2a2ecb38144c89c6085d882475d23ac40397dbb40a96f644766f4627f84eea08c2891c322c663a1a7a6c9c69145e4b9acdbd855c88fbb081796a70626840ed6da2913c15b16e0a4188a15fd11725a2938434f9d6a785c6bd2232fa32d448d0e5761bc876abac5c22e48f9914fd285f0464c8b57c70158c05ccf37dc2405bc5e572fa2653d6bb683032639fde187b5b7d67ce65e1112f197f4a1ad867845f71c37a95d42b98d5f5a6bddfded5864d110a6340181e6ebbda1d6aff674eeb08a7435b302570dd67102474a7e53c7f92ac9453e4a2837df5937e8c71b9231005d9be5b0ad31cc78e2da9945da210a4101f4b9c06a80ff45c25c1993b5651a9334e7393bcc2c7f6975e667cd4f927e5de8bd42159c91a5fa3b692e4e60d416757c78aadabb017766a310ef724f5a9c7249c5c597cddf1d7acf2c0ebb5e74db34254e167ca226179fce369e980ebd7d80a01349c6aad3e1acbc794d3aea21b9146a43149cc6bc441aa9ff2ed79e7aead26ef74d2720ae9ea0af281198f06824a0bb9f131360bdf785a4ab30dd8433872a015e254febbfe4e459d3d37d7797c70fa4aa9aa24c90704b5c93c7b5aa0f56ad7b5ad3d068a2bfdfc74cc20aaf0b04853fcdd0ffa109777ce5d32b3bea3fbc7567fee5282debc7f9beb1eb296a0ec576f90f80b7af9bf7b0352bd87c3d9c7fcd67a129749f1f660337740702077c5430e64a42a1b55444a66524bdfcedab24c1c93079f3f3d198344d5e6b9a701bb692acfe21e3df52ca308040745f199cb321ea967bdfb9f08d0318f7e3ef4c772f23a52ef0c14c0386711fe9edf9540668387be8801427c84dab0104098104a38b82bc92b635792c18a9481dfe25bc317fddc0ab7d91580765b37ef16523391efed972fa20dfeb4374024157cfda5f81ae085a687aec69294db28dbb42d7e4aab89601dc88391047d6c488725de87b880a2138dceee940b609cdb62eb6f658d854e3bbd2bc9057d35c85a2f694bc9cfedd897585195c57690bd03c41a263180e4479d3bf2e878d6b567e7dc1d724264c967a2ecf8c6616c0ade9472acd8503b6e277ea9f4a86b759adc55da25204ef5fe125418c7f44239c4002473cd3b471db5baf35fee47b4a01a70a3795a9e9ed3815e15bf13c6b0b16322468690890f14a9d10bccf46281186686fdeb23dbe1057b831175fee5b414c4949ce397da25f6f9a9c20b4234d41a732c39169d2591382017440ffa853c61f275412766b5ff9d3a6fc556a853892cf6d08c46e63b47dd690489e3892eebe09be442e4f122e4f3bb6d35771e51d1280c81ce92c535194612a59a94aa3320cf1f4933dd6ac480a349c74654d79b5a684d0b2cce405557043aac3db08fadd3ef5730caeb38f8525c09f992889997a1a4eeeaf7b6d1f26979f3946d7f80e1a47724fb052503f4ebcee5b3a25c872d8f7860c0a7d0ee0779559645dd2bd6fb329763974111fac020ff3e520f2128c204e9b1925d57378bdf42d50c3ad1b26126612fb65bb22bf13f8b2af0ff1dca9ec0603c7685040e5452c711805b2e644e64878899fe4e5b4453b64879f7b5a01a4af85f2af6d8b356a4d833063cd99a8171ed9dc7f22fd044375ca15ad7261e287a59150a89487d685fcadf49192d14a3f281fd28600a75daf2badf936768ef9dff1457add2e1b496634b77431bbd8850ce6602cca20f2ad58f520e4e7eb60801d5f259b3db03cfc68798a115c1fe2ded1bc0b384fa431073f736f1c1dbefce7e520b3f8b5637d8eee07d3c9f902a37503a368017c6abe4503d150353a235f311f611d36d822af39bad6c70f931713b2b28f0154c23834053850ea3c1f308e4ec68785fbdb6ba6dc4900ed7d5ba50c6ee389596b566678d690cb38a72482dca2b47dbd9078279247e65f8e2ddedf7d43bfadb4ed0f921dc6e8fc0ee802a4fc6cfc40f53de74237eaa4a41c8ac92bfb9e2541ef883aec4040a646a9336662b114f219c6e31315cbe6f27b8aab719fafcdee9ed7b6b8119c18c7d099beb161d8f95cc5908fb0393d666e07e4de119565e93b2c3b8e4816abbea9d5cf5494e6df25c6b41823bd34f24cc1daf69425e693b3473d8779adb41c9cf63c208667c7a51a71a02a13fcbd07e6851504b7ba5651eaa6eedef8260576abde29bda6216ae7c187846c84eaa8be0fda65fca9df84c6923e1156b074afcff844ee733b75e091c9583760b420a73e89757bfaad18282a6b8dbcfb92a98ffa2c010a9f87a6e43e8788327809e7c3869e6d2f057f7f1d91f6e926cc6ee2c966e104d4bac952a751563b46b9bf6a1e72955c42606cbac013b09672796a4f07ef39fa988a3c7ddbb81becc05a145dad64fd34d4976ce08188c37b04142c9f35d4dfdfa52b9a9d4d489cd4f2654006f9f7e24439e99e7098a6bf42d44f307496ee82a1d28e835a6b960999c11feafbd44c160c2d0632212e8ef744a0909846bb3835c18cefa30787c91b59d88d2f0e358aa298a431b1193812e4429173b113a41ab712330e3a2e495030dbeb69bc27424fdce0969eef62f9f0f4a7e8b036a4dd561704fa4ae3943f05e4f263ac9361b0ab3771ce00cf5b57bf6385636faf5852af7dfde597186b1410108b41b4b0f6271de933d4d399894959422bf033f474a5088970be653fa3de4eb058075da591920321b8cbe44ee1665904e53c9a7cf79f24abe5467e809c490eda371c6d54d5f6e3383ae816e5e18a499ca5462cb07bd583f4c96d7bbbeebc243d4039958d53317dba3f6dd20a791a90074989df75d324bfe0df5322eb436d05a2ff37123773ab819327bd5d58af5509bb4b884959d63c14f25cb5606c95d34381100a84a3ad11a12ab14c376042b654b8", 0x1000}, {&(0x7f0000002240)="4540ab4d52733262e313f2326eaad32024ea510a88bef71120cf93338b5d177ab2d2d201f8b2afea32d6421eb7a8c00c6e6a972917f1fb8f6fca28f34c2179dd5a477d4da2749255679700723004af776c6c60393593019c526fbcfeb6fe6a39dbb66cd3fb12f17bf404710be1c697741d9d33b5e2ef6c6744c46a718dc2aeb7d154608a47102b07592f722fb23c45", 0x8f}, {&(0x7f0000002300)="36289927e0f497a8c7b49c9632ae17e3cf23e542d96fbcca2011d2ce1d4f14740274f1", 0x23}, {&(0x7f0000002340)="fad980b30e640da77756ba13818efa3724b1cb71cc4e03484a9445ba1c223fc0dcab561d9b1478a1623e62e57c2bb1fada336771f67ca69da7063b3948c7f42141ed1d96be85243623d982f180cfdde6d4ae8b5328aa1f71963e388e928b5cd1d27bb9b17443fa0495bad9d3ab5b4d7a6b8b669dcd4d7c0276871ee80d25b8e20b606539625738585229a2cdeba3e19e96f694434c25aea8eb8fd120e546a5446e9fa9e5b4c177608b1087174c68a13bca9cbfeddaa26826601e0549b391b0e0deedf465b3c976cd19fbf34abadd394ffc84c94e63f16f4118820098fc1510fb62b0efd5b416abf5490dd3b3", 0xec}, {&(0x7f0000002440)="f85fabb8d740dd4be3a53f01b856ba1672f80623623cc30212c3b97c8ce4af8a0e8fd927300b15c1b3380a59dbcb4c7348188b0bcf5608e8803feab8f19f62a1bf5d26ba3054b782cd7658229b1f654197db657d04163ca957197c8a3003b543af10fe125bd7f71ab28a55563c30eea1e760ef3e929db28a9544bbfe186de6ad48143f805bb1ab563177403c6cfb69b9a529c19522e95596d5d8b29c1145c2862477dea3e6496ddbdc0664cbcd7e37db42e14d4b4cfd7db4f4e996dd2393", 0xbe}, {&(0x7f0000002500)="5760d1188f88e29b4bdc1a10d64379c20b5ed04b4af11d1af9331ffdfb637ce3b6200cab0e73d5e438b0240b3cb56da91a2577156fdccec98996cfa20c8e6a7792632220d9648e1761a9460846271b11681ca96fd6ab1727991212fdcb47350b776a110528d43720b0f76f5f7b5017cfd2fa4bb5f3bacd92089895a1ecf654cc788ababd0b9cf9a3", 0x88}, {&(0x7f00000025c0)="52187f57386824da56c786669ab1467b07de", 0x12}, {&(0x7f0000002740)="61fc7650d3348bbdcb1bf17c55d2a23d8990b120bfe49e92094568d8cb2a25c6992b600ae0a0fad5298a751a3aada68af46b5d1b70294cb86fda26b997ad6394d991328b9e8ff33ddc14ece5d839e4c7129575626b6ea4feb588554c9c5b1eb0f06ca074f61cee4b3221246faff0e97b031012455b898c785624b0c66c23bde54d71fc9d98c6f393a2171c2c23b44687441b5a6f0246cb280eda7d0faf1d5303a0ae68c33a1e85ba595ab6b5e9b2d2d9173b48d7e251c51928e9c19270e862e6ad270a83123ed177459e5bc68f7c2814f96bcfc4cf9fa2511ba341293db4a013539c48aea662fce614083091b6fcf2b77c68606fd4b79243b1772938d1d778b6e320fc1b3313690bd9b2ffd2c1f46bcd04855eb313d5474f7648a7d52cdfe03217b0c1bd358098d79d632133253e733e52a4fbb713c9213abfe17b147ddb6c04b0ae9cb1d2f3f7c3119175451ed9443ff9569549c747e60dba6644ef9b1be9f5c525f14c5986202e540cc5863a3e437ea02fff3d2681b13206303992555c38febb846cc3f1b1bb04b89390ab3025c8e7a6e394e5f32f9ccc453e2961efaad9bd66e702a3dcde22d18cd9a8fc478a603551ebfb6541ef126f51367e4acd913a293ae853d860c5ed10f542f997d6e9aa6e457d7254752f59caab649c57290b60df350517dd38a484da0240af7ddeaa5ebb38cbb1b78b752c857ce4ab3d202174841a9f883ad362cff4edf77f7060ece8e1d38d90d2c64a3a031debafcb19f7ffe337158a87884bf5f746e6a8232643aeb32c6266b4770313a06f32040d2a790becc90c6207540d6cc5b0d2349494d413d5288b056438388da8098c99533ef2d7a53b70a7687d5304b128abe399c13d5972857745b031f8192974bce591b16005dca9013ae0de2056dbbd7c4b743ffce72c69189fdded3d6a2adede4c285894b9a278d96e3374e66c79e03123019ad472ec53dc496d1280ddd85ae2254458653b50a2f260f1822f3a449076a62d3ab70d3e3a4c2eaf62ec3d4435a60965ba93cff8e0411a0b1b68c3fbe2c791c00b6f93a4fa8f751a2403cc92b580505e9b32aefe69a18fecd5113085e0339994eff3fb8bc063776a8b997cf7ddae8aef59c3d39508dd11a21098c280a179b13f48420cf94e07da5a262a9c119b880fe5d7c657024f75110d1773e927a8a0c4bb091d308754297b36bee6511e3cda0b056b0d8bf7f524a73977a144665a095f5b48aac0db2b9a23ba3ec5a37bf9d0810f79a270712347347b30c9cfb78c95f00acf259e5780a4b84ea9ff5b16bc3891c94fac0097db05c972d0e4017bbc54246a019dd3b3f90e22367b5bf327e02521be1d83c937114429a3f433af31e41f6860839ce3db80a230867234624175ca08fc8a72b5c8c3a70f1f611df1f5d7c551398b837b76db74270d3ab83508390b28816ae42dfa8bfc3351f847d5596b5d7c97e8fb67ffea6407d0dbe88082bc5e7d6726291d3573143cd72f79aa713ad74661d9043118137b3186d269626ee53ed0db4aa82141ff65e412feab049f524a05ed8f36828fcd012c9c8343f8660c54dde5dc7da14b27dd644f998eda3e16bb4a6bf253ee5e8486f76d84b2a462520ad47952488df8f1b622ab0534bce961a2f3a75228559dd389fcac7e436a3fea90a21b84db126864e3ac0d5c16c50be8f0cc259d63812923e06a01ab5d8c0b0856a8625dd8420f23a077a08a7f0c1cd3c3bee2fc77f64faf56f55a9c0e5c23edc9b01ac189788ddcba820fa7c90f1fbdc13e48f8719f1ee16284fd5dcc47cfd424eeaace4526f44f4aa79cf4a731163a5c0dc355ddd081d6d56a45d2d51f2f3b91a2d5fc244b0af24a568a00162c10f8638cb81e33685781a2c49ec46cbddf18433c01f4a8fc115a2e864def9565443576ffdc4bde4c1cd0747f0916cb3dba1fa2a8a01f3d34eb315ced02aeb3c9d899a6e9ccd8d80962af9e47f0e81585b8eda0aaa32ec5e9f73b95290706473246db03491cbb5f41dbffcc1049d6a24558727187cb6ea92aa512e497131f676b12dfae4cab38b5626692e01a6bf3ad3401e5f3f63733285a774ecb19e1a3efc4e71467b1f00c1eb46eaa475ab5652dfb06ed54d238846ce81996e3d125246bc5e9b8ddd4803f60e1f93195092c0f02dfcb584e8a8ef4f9097a24abd554e15e470423f88fef47a2f81f02728122f7e8ce113b5b1b2b471e14e1c6ff795f788106044ea4f12671e0ffccac23d0c9be6258a2db015f172bd3fc2bff91c125bbb56295a5697dc8856f1ed886813cc005249e9e505ef86ac079d8d81904c67850ec25a9189b3a919b873d1f50382dc9ea2e358637170d0ff6f50d7c76eb7677699387bf8f340283a85fdefc736d1bfb7168b51784acdf94c4dca04041e4de0ff4da4197a2775e1601f039f8a63f811a5718cd7767bc942829d9008a44f62fb3f9ceec4abd305fe98b2287dffd45399d93485116f2e9e003399916a624cdf260e922175da8e1fc2560da0abca3929050698eabb07a5af9585b51c845dcdea26543d40dc7bc257427f175232d5a8ead80b26e694f5acb5becc88ab21cbf79120ba20404a1d4fa3e17a23d6dc438bb5a156ed5a5f4ceffbeb2afe96ddc862e327793cd82156419495888caf2de8e848e1ef1038437b993144b0dab646d232d1d3067373ad9fb5d224d4790faafae8449984d6f1b603aba7037b5e7923069a7c22de0173f2ee9c4cf2c435e4d8f1f3a8a3ae327739f03cc35f62ca471382af9bb0b91d6adeb8e84882a7211f871b5c1edf5da3195603a4b187e5436dc6a5594412fce20f1671d50886c01323bb0298be618c97e86daeb68d48daf741ac374264d3fe5c68e2d1a3b059b637b7516723416c9032f7a89cf30ac6bce8a7f1ca13aa5b0b8d5a18a5fc606310ebeb85a25f649961277d6f2bbb35da8504cec72f87470516f76557db60bbc670b7df85c631a2e77389e0af2f6a732c3848a5604a809e17f8134be5ed2a27ffe1390e39f71905b41797299db64eea83d519244178963d9707c3907a83048835bee06ca66dfa4501418364876341788696c5b72c1ae27e3c21a54736a052ce1e117b5b33e533a70809038ba1a2f48dbfa00408a4c20e06045ef46bc18098194bb664a7df7ba66bac1303075fd4a87ee49a44be912757b393de100dbadfc74ddb40691552da3825d2c5e04a7297e2b607f610eafb29c9f0350ab503e160eedec7ced8d718d309021bea79ade13d9f9d0ca7803bbb6fa50430aa345c61d012d46ae5c0882265b2254fcc8864d0947f3ef300a0e48fc5054aa4265ffc293231a9ce8cbd72be9b731120499c18c4766960ff50122231c29567b189950fcb3d3f3cc929d8e47fa96385a4a0e2ce439b9cbfbda4fdbd6bf7d14f59e15873a5600d91699b375c09fa637e48bdee68862748b354ce5a0238ae0f2b0f2181dd81d70732e2aa6da20aa7c093c5297c0494169c3df90cb85913a6d85b2034e124e1e3478a163c5f21e19d1afff5248747d75ac1dcda266cab8a125d79722f86b09715a6cd435da9ffa9796bf1387adfc6115686dab929c98c2bfd565af3d449d3290ed4e57a4ddaf9dceec26d9e6771ef041e244e418205fc69c87ec9bb39555856c97622442db71757178e8451e3c39a6016819ac9be53972d8ba9d52231dbaed6b59cf5ff06346bf7188376d73c1ecd9aefbf7a84b5de69b9f100470f7ca28eea6836c32727076389550401f7f4714d9cbe3805e9b1d1daae8343ce81220b0b643ffbffc09980835fbb6c6aa0716eb7af6095d8167e5a0e7b8141688540133633f6e31f340c9defc87a50f6ae990230fcec5a236b2b5fddec8b45d88bd87561e1ce4e9c1f221ae2403cac8c62c76e7edb20ddcb6f2f60a0aa87daa1f7c8b501daebd3079bba93131984575ebb05841e13e88e3d541914c60a8bf7a812edc21676642494ec34750d615f946e63f76ffb761d9c84957e468fcbeaf4d6bc82d3337f9c377ff4b629e56800341adcbe40b52cff385abc88dc583ebecb226261e17e6a27645cdb22d3b67165a18cab027c5e36c96ba4fc1fe12f95b108b8819c4ff02e79ce87395d9ce73cb3032c31891a83cc8a05336aa762c2d33e5944bc3c40e31daf82a2fbba4a043060b8939b1996db9fd36eff00718e104865061081006d97f9d10a6464d3e11899fea261a21158e7bcad57d27f462ecfa26dd202703398cd7e3c29235d441fcf775000ea896e96b8fd7e7dfc311cdf86ea117c067dcb3b03dee8c23766a68b6aab0df6135fd6213b2913af27c5f5bccbc118af56704cd315f51b1b70d7c1cb1f6dcb2fbcc19ee2662d12a22da1a48d98b449bab4a3452c41debda7a2c0e4a0381cd6daf9fb43daba8e417901a66161b3f7b589a64a637ed7dad3cc8bb8567875d19aa003ad3237f2d4e1021d86a4beffa3c7b0a560e4d5956d0baee5e2c709ce1e681ea720037b441e42c810094f49f6bfab7cbe5596d1715d42ac596121beb9ea51b2bb288fc6b0f9af3a5c514f41778fea45dac566b86d813cd96df534ed8538dbebed5c9fce0877b94b8f1a333dab09aa35a1ee54a0335ff3608f0976a9a814b67fda06e181258bb63212e53f2ece42bb1e821c847a0af8f96e4e95c1903f32568c2c77dc82da6474b0d8a5c0a4f6fbec667b53731c65220c32d32463d57546121f4dff828dd0024f4e86ac379fb79ab3a3ab9536f0c4247baeb14fcc86ddc560c62d8c01c40772bc8916d221854abfe778d2b2a045a596614904bc39748b385f1444abde7182c0690110a4cd2c7301c932c2f17f48ae570975fe520ba2204f482624acc0d05bb3098034642956c5a9133edb39f336fae045c2bcd63324b206e3c6597c965bfe7095ad68d24d89ed68a574252d19fe30e85dfc158f24f5b2dd3166e0ed31c4ef36fcd1c57de654733641846d799c9fec72463074ecb72a6a5e0cc6773b08d86cbd5526db266c497ce67dfb2c1657d49ed50e692dcd2f335f2efb5ea9aba35009de67e87ec023d1e8a448670d2ce5647cbb7ed915bc96d94ee59e5e189cbc5ad91289eea219532387e318249f81885ffc0c2b629bcabc0717079bae2d1a2bfffe42a277efde2f4370ef416733e8b71592e034e3efbd6d9c3058a60ad8b8e3eb7ec935891efa690535a3d7b584818ee4769debd9e8e27fdc9a4e21860451d3d575c0f9272792ef945669f9fcc979c912bf195abc4129145173ac840d3a2f04bdc53c5947691e37e72c77809a00bceb7e26d23d1155bf5ac36b8818b92167550cd321ea7b82ca3e24997a9dd6c7d5c2c721fad5e2b49c87b472db54e8a460f4e0be3f4a5649c436adda15dacb1c1e0c7a25af69ae880ce52623dea93923abed08ce3e1f6aca7d1e96c34974d614105410e136b7c5eda3ada90ab48025b3aceaedec35f70df358ea31d2e92b403c6d3cefaacc8308e828c30b484e52f22b8102bddbb24e3e47dae97a59d2162dbaa18436e8e7b0e10da17e6e85c77b6def107b918a17a11d99a05264881ccf216e4bc5591d8afc18bd72dfee4b57b325a5170f5ee6c5ec6286107227674de1dd1b3b42a809f16fba66e429bd69b7201778cb3dd0956b92718e72be5f116b2566cfda64ba5436856df39292b32f7b8bc545df3e7e3e9fd35dc612dbddc524badbaa90a00363dca7d8dd8e6c5e63d1a0b27388b62e8a2b8b1a46ddf35d6d861a3012a7a7efc103f1f73c7ce8e8a4bddc3447b26a0afacb5cc280d596c29ed952ce563daa1de12c3a34e9ef62d163f4a055c355d54357ee088d43d40820ef4c3", 0x1000}], 0xa) 23:50:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 23:50:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x1f) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getrusage(0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 16:00:00 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x1, 0x8, r3}) shutdown(r2, 0x1) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x3, 0x7ff, 0xffffffff00000000, r4}) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = socket(0x20, 0x0, 0x10000) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x3789da3d, 0x7, 0x4, "752e845251a49e519f37c6c927009cd215f10763", 0x7, 0x8}) r1 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000340)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05cc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca8473f34afd3b3fb10ba7651238225996d2250f6ea821e153a6212dc30acbb44aef126aad3342fe3747bcaf89e4b07b8f379deb1c8babc95d11c0805d156483261fc3f792219a43e60a3c1f49b95e2e4820de09e5fdcae8b2586bc10a14a2e56f8b1cdcd44d73eb6b53e2d82c7dd919618536b9e9e07360bcb9b2fd45e0cf07a20b9e5128cc94a57b3902", 0x158) r2 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="dee7e0721e8678", 0x7) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r4, &(0x7f0000000300)={0x2, 0x2}, 0xc) dup(r2) r5 = syz_open_pts() r6 = getpid() wait4(r6, &(0x7f0000000200), 0xb, &(0x7f0000000240)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x1, 0x3, 0x101, 0xfd1, "068d1605000000020000de1b00f3ff0a630000f8", 0x3}) read(r5, &(0x7f0000000880)=""/161, 0xa1) fcntl$setflags(r2, 0x2, 0x1) 16:00:00 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8, 0x400}) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = socket(0x20, 0x8003, 0x66d3) setsockopt(r1, 0x100000000, 0x8, &(0x7f00000000c0)="096fb76e8c439e4fce37e7fa27d07384af3201a2cd", 0x15) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x400, 0xbe1}, 0xc) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 16:00:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getuid() setreuid(r0, r0) 16:00:01 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000000, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = socket(0x2, 0x8000, 0x800) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x800, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x80000001, 0x4}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') r3 = kqueue() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) close(r0) poll(&(0x7f0000000040)=[{r2}, {r2, 0x60}, {r3, 0x3}], 0x3, 0x3) 16:00:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000000000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) r2 = geteuid() r3 = getgid() r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000080)="86816a44c5900e5a37fd03b40a341022b4cc5ff718d15b3db8d79d15cff0fb27575258125a6d6e810b284d4b9564efa31bcdbaad4853dc1edcda93aab97112c339faa7af56de62d7634fb7a4d47a485afcbba4501d09fa676050be334bec65294cd041227e2eb645690b1cb951", 0x6d}, {&(0x7f0000000100)="44cb182a5da11751e30296f1", 0xc}, {&(0x7f0000000140)="a525abebddf878d084f9430d00378fa2adb83a033fea7c8b89ae198c1690c1ee1cf212d022240c59dce81fd210f8947d885ef88aa3fb386986328f8f8d0f06024bd51e6893efa6285db782b84f9d30732d76b2e69af6fc32e65adf88890465e81268e11f9782f532bcc3e0cb426dbb7ebc88a33b", 0x74}, {&(0x7f00000001c0)="821590874ed2e55e3927ddded4da7e21524aaf5e1295c91db3d9f2bd3b532438f0cb13e9fa4894da3bb32d531d87c3ad76d777ba1488b4599d4b66533c28d3e9f8d386d944f484a5891aa3a6698a949a7db73cf0fe237fdd4d6bce64ae797e4642e1aaa8297349dd419fe6e2f66bde44e9c3e7bc5748f4fbcb8b41986c3fab571092454ff76c69451c9da9308d908a0900c99352eaf1364441d06c3a87ebbfbea7568e6289121a0e380dad6a066d018b13b4474492628ab2aa44b69277943429aae99c26e1c4e141580a3ef182ddc2e8f84877e2454386985fb366dc415f1d50998d83d748286bd2c269559a0462dd813648f9ee2b4ad23139899acccdf6d748384cea44ebab72ebf882e0b9ab2967e5725f47d1c28820e6444425c39a3804a49119547418918c675cc8d371288cbcad810fd23fd8fbae802259db32b478779a661a836f6e72d828c1627e7cf0f1c2362114604eaa00483bf74a13a8d717f273f7faf0a53b42bcf74ad4ed38a973098ca079dead5d33a75a00f56c46da0f3c3a82a19b84d22639f02323de99abc6ac1ad81cbb939b8cd159e8376b63ddd5e36627dda326fca36349077bcb14eaddca21960ba545065e8c626834c951ba2376fcf374050677dd4ef0dcf714f7b5f5c2ea6e14f4b8e03274624e9cd6561be07eda3adc4b0dd37eadfa3e845e51ba39d8edd592d191d87fb80e7f7aa358d9efdf680be4628504bb0bc14d2c9c6beef1023025206cbd55e33ff073567b6b5da761d16ca4efd75ed28f22321a628d578adf2c01489b0cc3b5c2ff95d27ab90b1f88ef93dbee5bc9dd6097928b3bfaca376da95629fb4eb1dc2e57e54906b9788a70454cb29bae208f5f8263d528e782563844bea658023a05606fd03d91298cceacfa57b363d9f6f20ee30e2d4889cd9ebcb311f95cb00c8680d63c89761ac27eafa5ed5ef6ff8820325a748cddd4ee7170611d64cda1497c80b0b4d5e0798d68230c0240b3ceb94f3ccd024e17c0bc98685fc0da305c4e6cd91a7b1d8f8037614cd37db363eb25497890fff7cd64e6a5e97fa3cd2e35fe09c3efcbabbfe53d79f87f4463f55ba3f28df01b2ce4a9c5db7af21c5228f4e88e6eb60504bf13ff231aad19c1474d81362597fab247fd481f90591ae387341ae46beed598f6a4ec74da78ba8420e3352f878469ea6d7f1ce9a0be388cc91aa59c0f9a212d5708f1a280a6f6416ee6f924c726dac602b2e2e070e3a494845e374076a3c78899c32086fac95d121a7094c76cbc37a3aeb9b5497b2d092af33cd5a573303ce960fd02443823cd9469ca22e5af4139ba06660c85b5d1b94dada000d15b29a58734b5ebe0e5685b0e0909e40673cb85a10e89ed96f5c385e1ee110261aa3cc36e94f2cff8d3ea015b5f0283875cfc3d5ab73a46e47b25f03847ff78f6a261c76a5aab3aca0c115c47f42bd96152cb6a96bfa9c2079b8e8aeaa9fbb93054f625e57d9ecd3cd86e672259a0d1367f4aad19fc7508c20e89c10d7a2780f6987334d10963dec7faca3565f05ab3c8dfaa7233e9b1dec462af0b8b15f863ed3d07fe0d43466efb51aba39a12cdd5b15d5cc7bd9846faf4d3a6c762fec4ca39143b7d55315f5944b2dd88946be231c762a8bd2916f04dffb3fc12f91ede2656c7018fb25dbad83e380e08f885bc1a363c05bb78e42b3570ee8e4dc9e21aa6503d948a3f747ff17cca028455fccd305f53bfffce6fb70b2424a30eb410440e4476430816ca9b5799914d77e9bae5041044b86a0cf762908cabe5e45d0c6c89035e9986b47479b9f68a6984e638cf1faa5116eda53f481cab2b29752ae93ea75a1207a14a104c11e5139ece3eb8634bf6fe56443da53937359b9849977ea70caa51fb683d9a33d655958b3d25f99f70f886986b0235f008c7479e98639bef6476b7ab553218272ad644a71300e7b9eaf1de5934e3b70922e9ee6efecc8efa5c4367636086d1986915a2ec670eaf7ffaf0d10feec4527a7fea9dccc00fc886c79db53840b4ce036527786d8033dd540daeda30ecfd327aa379fd719bd1122b5829d05d331380d6ceb517e4cfbbb0dc3e6e77175a8df1565f62606f9608b4340ea6021a4798918f3e06ee82b52925a50b7a01aee7b6d07fe4d2c69a776b258f8a774181a2cb0afaa7c9af797a4e282e52384497538d1b81ff6ec843b7318738a07bd4f69d215a2b28011387387f33ce441b2597a8b0d4fee306a9997fbc50bbc4f532c1c5d93074320b209df4a89a012f69a78e551f78e118527a85c48425719513594e03c5ad6fba14d9a4e58c8f7450b742214214dbdb2ec664cf91bcfba1ea3fe7043eb1828445fa575590576c5f31db8e147d5dfbda5a779e63fae1363076936405e0f727304279b4d332b16a7c4ea747286c2a65acc7c8d783f9962b41414bb5d93d2f43a076f425a00bad9fe8dcb686971bcb597bcaa15bde46ce807a1553aaf46c8ced4b9b113fe80302ebe5fb704fc0445d89de8ff102007cd4074bfbd27c91614571a9bd1de1ce93fd273fc5c67dfdf986f73f6a9658fc425d68cf7f8fcdcfd7c70c0cfec9704c99b3ffb797f43ad3c50cd9664f4da5213b48c34113bb5f2eae734b2b977453218339a254cc08ad9dcebc3cc001ddf005fb001524058e022d42ca9931d7a2bcff6cfc54441ce72a46f3420eca1ae53e4fcecfcb36ce63bee36c5361edc14264330e4a1f4797e8962c41e4ebbab9e192a0ed0fff790a82d6f6521790d22ff003dc89f481a628fc2ccf0816e730f889174d37cda1cff305529d5a855290830c6feb84e150163320a4eabdf439668a6463236c99a8fb2c4319e71eec64c2916c8ec3edf64d7a6be66298b9bf076d3538de00f8cc88b383b1a990751361ef06075f83335a2915fad603688e93bf1422ba8e7da0a52980699624b0107a5cc5f4817a28b8f239a73ef7a7285dc81e6b6f5e3807554de80d5e9a0f826b569c176c3dd05a4b60eecebc156947e57ef330fe5e0fcb8ca8c92ccb0e8a4f69d8b7e48ab0566b53232e675d4a2656ba5d4b989fa0e67330f334f5c0f0dec7684e6d37cb2d6c76ce019d1052f4fa6793405145f46bdce3ef5e05e43ccaaa5b0671591dc6da7e864988112fe3b2102c15caf8a825aa76c760ae6617ba824b2f95b585a145d12dfddac642f186352795b236608056e7dc01a880823b561a24e39b40797e61e1baf37bd9f9d9d7ba5896441ac6bf3a30d089a52327c40ecfec4290e1f049e7ea0c10b26248d65bcad915badbbf28b7de8b59195f9b6b60b0af4098d2343509485b9a2b3f8e0536ef2e407c69f527675060c1f6386d4ffae9ec13b54b13b97dae473c094033e47ead5b53e0f5342b096e3e4c2f53ace9a138a6ca8c5628b04ee02da3c9b4e88ff3490b83d66018227ae2ad99c8bbf3aef62a19fd1ec66a496110ed7f272fabcbe9fac4a3d442b4bd84714fa8bf9143b0cbb122a8dadf6ce9ba478c5f1d91b2d2edea68791842325afbb6df79875eac16bee5df53f6affbd04ae1a9e2c3b5f382fee4c93f72a37fa0878420fbcca5fd1154451993e8132321c3bb1aea4bc8c71923ec4766c887fa325ff382a8027b52045baeb0abaed4ecf6af3d0c5a7d26ca4fc03a9ff4587712e9d2fe3744de53313bdbad67349a0d6b433527c90f3a6a76ce8b059a6d35d139be9a6c6bc733d33bba4950d64d2de12c8794f5134eb843b3d9355c81a5d3bcb849f25baf3f0892f4b695273dd06641e43b3369f172a75868a6c0a4a1355d4c6a4b6bdd5dcd49f234512618f91cfe33260da3f40a668c016331a59d5377c53c32d9a89a1842cd0f3c0966f87d2ff9715921fa55cb9a09ae6000c534f90727cd0f6a48ca131908e7be7ee0773ad152cf27bc0b5221329db6c50960e43c9ab141479b713154dad6f7aab373dcac318de0da4bcef4fbeffd69b54f064fadadd43959178d9f9e0a4851ac03e4ce484dd821a5c00dde7acc3013ab35b66cdac675a77d12a025056d08e43d84d20b6a34aade1957ba00fc110a2145b8710243196afb8ec22a1129728fbca5cce9b0e836adaf509aa05560e7a02dac1274a2e71a67f4a066b7647eb971df08c2a9229f1187c305a033fe6b61a250684f816e3cf8ab266a9c19bec20bd142c3c9576fe5390892827493c777880dd7f86b4154587685f35b8d5d04b6009efa505d1a91b108c2d9f6af88efd6228301f4bbb7c14c5d252e9c638f38a2fbedb69701396cfe855e4f7e5d4a756dddcdf077b1c7ecfb10326af1a19fb8eceaee9064bc347ae15a611c8ba9ac5eb07b0981c393ad377f8174429d5fbc1e9dbb81401a810128f8888c4023145f1afebc9cfb2399ee4c4860900a7ba077ec57022add2a691b96c0d0757077c8f34908c822fb673b689b4addd8297fa1dcdbfcc8b607329afe8a962b2d8d1d517d45fb743a56d6c9b93016b0bda8e2b08e22fd6263f33108c0254d95ef54ea50a4c3bffcdf3b2fc8fd4817f78999add89e6a424ab5d48c44fde9a3d70517699fc4e3cdfd7548114fcef1dd1a0b41501ce0ff8eab5b499142bc17a28557b27aef8371526e4452d386ba9c3784c47b22e80a382fdfb477b789e2f491b39f0969cfcc80aa4954565d57a5daa15cd2c89bea3ba743b6d002429dc9c108f94458779596a91e78eb51c20a5a88f1a79694f63343c4a07d8b468b298c2b6779f2cd6398b588b9a669e141e0b5fa301f559baa6bde733306a35a7a0411281d9a30b7c786f3991ef4b8f0e78a4d57317212bc0ce8f94823dec0ccaeda1814cdd8bdb3754d95d7caf9326c5738e9ab376a6587a4aaf01c5044c5e75aba98017deed26268ef8e09ee2e760e28e8749bebc23c6d668a75a930c7e01dc001d4677dc1d6a2f167d89b7c4d6bfb8dfd4640030dd293d994b1ed565dba1b14faffb7278ac95bdbf07240e62fd8085b05e4a3320979f7183254022ac34e4c157ca859aebf48ca1b55e7769ad12f1cc639f81fed3cd909a5838d8f8c7c8b171fb4c78a14aaee543c2eb1b230518ec96e84f222378eed9fe6d5994ca9bd723cafdc9c0b90b4818c447f221ae6237f7f0142ead8898da78e31f3d05783a65c01e37a4cb4808e6fd4f9f5e04c5001f71a0c41f10c394f042258663fdf830d851dac1c052fb1928e9e66b847aac32d5f83605c129795411b5b13316c33924c3a4ded5861e233c3aa889b04c4efd8ec3fe9804806e0620ef94e03e0dbe60b190ba077447e356c6033b4355ad47e7252c34859299d1f4455eb5543cd43d56433559e958b88dd6b319aefe556daac6290b490e5cd2b1568e432ac0b6a136fa34a230a101c2a3239225d6347bdf513fe0aff7e1512c4c0513758f5a3bac02ac14fa6bc60c3239bf6f25343a96a675b8c02c49d66eea5a5a520eb3f711d2d405d8c9a1f0b2b9b94a78e40688e6946ecbbee1045c36a79d4905530a3754fb752f99a9b3609e4377c8b2896115efe747ba0d7fdb9598954ee1152570abf349d240321043ab8d603fa057da87bb8ef105e576f5e472706a4f7d6482785d1aa7de7284f74ebadec887a11880f7ff3c8ba25d9fb2d7b2da3539202895f55f37a77f7f67c47b9ee9270247a92c5c1d5f77afadac30af22bc49bafa77f1d409d2fa2f85c331f7222713d6af7020960a3d9a40ece969fadd77f37bf47d0b83f9ad5732af127770e4b7dcfa9043a479b9b9a73029d19584cf285b816f5768fc4eebd6726dbdf27c07fe97a418127da4a5d7c553c772d4a33baa70326a8c9862dd85a57bdb8471dd99766a5cc2f6f7bc730e45d147036", 0x1000}], 0x4, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x118, 0x6}, 0x409) getegid() setsockopt(r0, 0x1, 0x21, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffeb1) mlockall(0x1) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = semget(0x0, 0x3, 0x12) r1 = getuid() r2 = open(&(0x7f0000000280)='./file1\x00', 0x40, 0x110) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) mkdirat(r2, &(0x7f00000002c0)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x8, r1, r3, r4, r5, 0x40, 0x6}, 0x0, 0x3, 0x3}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getitimer(0x3, &(0x7f0000000000)) fcntl$setstatus(r6, 0x4, 0x8) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r6, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r6, 0x0, 0x0) fchown(r7, 0x0, 0x0) 16:00:01 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:01 executing program 1: r0 = semget$private(0x0, 0x4, 0x41) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/218) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x100a800a}], 0x18}, 0x0) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 16:00:01 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0x0) r19 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r14, r15, r16, r17, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r18, r19, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r20 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x8f) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1fff, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = semget(0x0, 0x7, 0x102) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/94) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffff9) 16:00:01 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r4 = getpid() r5 = getuid() getgroups(0x1, &(0x7f0000001780)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = geteuid() getgroups(0x1, &(0x7f0000001840)=[0x0]) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000040)="471a02bcc9560a13c6b989843f19b166b145590fb1f69e5a3ea0c9c95aacf8973ef8a82c106e789d98a28adbfb4bbabb46beffa7ded75b6413513a9ec9753fe73fc015c9f0559a4a676826777d1d8ee8f8cae9fd284f2afed9a4271dfa6d0d38722e6c66a708bdb328ca9669bbef2e76cc02b59ba7646c58b01a5bbc9250e44c34e6328884113059cb64f4e3474ccebb56bbc85eea008ac877d7c37cbf5d42f6705b42269ce5942c2162a39569c7f5c0bc970c98114af2278800c1a0cc20f7bcb01f500f7aa460f502cc400f825341f7dcf8e1c57b2380756c8047f9fdb621a546f11ab6df342bca66177e80bf738b7eb6d14aa4700838b1c8ad3c39", 0xfc}, {&(0x7f0000000140)="5cf6feb4ecfca0bf29ba45c49d3a8036fdb90062209561bcb0e0f628054c6ffd0e7b217cee05d6e66d28dcc15023f58f6409ee02e251d1da3cc52c7baa27f5", 0x3f}, {&(0x7f0000000180)="6ae8b6084ed95e89ccb66cda5e", 0xd}, {&(0x7f00000001c0)="37ec05e65e76aeb30068cd0bb68e75b66d5bd470e6fa2239629745ac4bbf49f38ef81875cbccd0e8d3226bd5bfe3f2dad7a98412d4fc3169b8d372fd0414048a001c2f9a7a8b882cecd6523c922194834fa95fb2e6df2972eb56789ae87118f378bb22ddab1688796398c01962accf27e254c318e180fcfb34131fbc5f2f03f30a29349c80ddc16085be9963c6b10743f329f3bed275dda7237ed044792da223639ad4866fa5e6eede40a845de37c7572f707225592541716019b9574ecd901566cc81ccbbe3449811897d09be333db7076c39233c2438bd9158448c7eb4510fd9b4bd94182609", 0xe7}, {&(0x7f00000002c0)="461e3a8585cf859f8b328958065124184a6d2eaf2f07ae34cecf2ee27659a0d95f48815aaae8eaf3b65cf1713c673d84a8e7bd1d40ba0f7d0ccb0f4139c2032bf2f1a5e2fd419bba0887ed68657273af1eb68f7b2ab1da7e885c6d391083a3569ce83cec54c4a0ca0c8434c4f2f152635370ca7b195f6d4dd1aedce5b9cd9a0950e6a821e44760de622a9b5e3e5310cd53af47d978d1dc7efb288439301656f1a570a1ab64ea2693ae46cdd9a925556906e6318107c20b5114f3499aecb56a9f3e2d876f9efd668936ba1b9bc7489273aa703b9ff35f64c7", 0xd8}, {&(0x7f00000003c0)="81ae413200e6d94f0a7db0667546252cb1e510d9210cd14b", 0x18}, {&(0x7f0000000400)="99cde85ca3b290b9058a56fbae23fb42299094f1bfe28d21f39998baaab83b561a2a0f936b3b20b48d5e4f76ad8aa62ebc9a316f8e579dbc1d3e13e07e7f14aa4a0b891718a151329042d118e5cb986137fe82e3b27c691583544ee7800aecec447e0cda612a2d91ee1dd7135e0f89959a9087d735ccc2dd390f31fb4a0ad38bb1a5b06afbe378f35a206f09ff403187ba42beb8a8ff1e1b65dfb59ba5f114733f79532ef76b4712757ca213933ab4507b6090d024b6a3e9e9c9eeaa84a5356506552e28d1560595fca7a59907c605576c6a04fad3720cd80be33a269fa06316b88867e2d1a3152ae1538c0c1c0ac6d6b328e0633d147ce35551bd450853fe88d99b12c603ee116bce7285d28352f9035f8c8bbad28159b337d6cfd02850475edcfe160397a6d16b629cdf76f171106ac78c4f69b9acac80cd46b59d443da00cfa3e67ec52d3efae459b48d113bc361b17842fc63c515fe28bd5ce4fcc36db7116f4929a0abbf183eeca72896c05da728bcfb09533687b52aa388b05c28e1737c96860b5b9ab2563b69858b255f5f2be7f6701a1dc384ab57802082c263ffb4104c70dcdf9e2c1224757d05b7ea333af2e480041965ddebac29332328fbeec8ece03bcfd093439463f86b22b96d969d62f13da62edc44758f94f187014212572a43e19e0df8c40a6e15cc9e24784e7c4f51bb3024010f625f83502d4e695dca254ae50649d6e2ad3d4fbc25ef16d3d241c87e2e09fac1467d4d559b7548b150454737fd455bf36c45376035640c64dade713b9319f5eef64df0c0d1a15e5d07432494967ea67eede81b42005a7c1ee06824063949d37e3c8d0516d938722f2cfe8ffe1d279cc0b656de1d07c73c7780501aae6527d98dde51d86841d41a75cf49c9b621cd0531c09b0faae388f68bcd4d2fad8ef0c576743a1ca79d631699f3cc9097f1a422d6adbf7491aedf8bfa0324087abbf4963f74576963e50656a8f782e3a23626bc4eeccd899a691411853861f56daf2cacc1273567081fd356a641a7bdf7ed54566b7a179695917b045a8e0b462f6c2e0fea7a58697f86fd45bf7273d494aaa6d88226ca19b49960e9ae55703e57f741b4057149cc2a5460427d2447a4ab0b336a542100e7a6e607e59e2816f596d5247629742a88e9ca3f6a3dd06364ff58ad5b589d0b76c192a25dbbb849c12ad867b664a44303efa2958a54ac8a295066782afa3b23b5524f0e68025525b74bab353d280433b3db1f8ccba25550318ae7ef84f043f82fcfc758e51122480ec041cc97cd4ea4f6697f2762f75b61239e62ac2fc05addfea9c8c936785b7c1f8cfbb6ca210f6b0c698e623d430b726d222b57b3be6e60fe91faa5640dd1b47dfd056cbe7179904639e691f594f1cef7f0c949def30c80cae22d6f22729e4827d815a0e901c30a382967f56ab87ada8c22ff0a4a221eefc56f27612080b266f3d8be0074c42e5ffd4cdd855fa28b35bc0e388a95587969a4fed3c206dfd015754ad9d787dfe3c5f27ea8281a4cc87bf89394ddf8708799e7171e327de68d222e951369acbdb8206ba40ffbf017d1033ed774bf5a6391f3ff29deb9695ca67508475a61397167787940d797cfb857ac5db480f728a97d3b93e94f2bf1a680d68bd494ddde8b3e34c8f17125a5fc5446dca53ef83b75b559f706b3fb46536f7f676ce8462a5c5d6ff4c7d24af86376eb7a2cb488877077ed781430bad9cd932610d25a04e5920046c93066052b23479b6aafba1aae8f0c793b39c2ed2dc2d2217c76e18eb0533d293858554409264f2ed0297c387786c1479be6f8f3ef7ddc734538279539ce798853ba658e1a281396093a0f6a5f6181b7ea6660ff0a881470a36b2ad55bbc8dd071c4c23a7848878e1d52af304301f78a5b83e9bc82a8481eab64b1a4c862d8e1096e1453f1f05a51c6c94bfbebd377c1d4f504f99a45981f5b262928b4cbbd6e1e539a11268d944b10038ac4b56a725f2f5f58bd35f7df5d3332e90710acc3f6255e28a969d209f5c5e471e0367b86b5065b93ded16e462561b51cf55cefb8c949999c3e4ff2dd88dfddd50340558012c243d64a5d5d893e371551f1b08ba42bb897a0fc6d3f1dd4a108b1ef05299a201690995b164d6b565bbc7c41d7ed2402e2ba6135d4792405cfdf13015f1b312bc2f1119bbc64a25ebbdbe0465986f1dda11a493636fae049a5609feb43a82f781a4e5fd99bebdc91831e96bddbc901d7e1d0f866840c570c616cb4f9d8584d58c2af33f4bd0690bf6622f38832060c3fa3b38944750d72d431aa6f0bc6d752ae5030df34e4a4574e3a74d9c0b01a23751ea27a64ac158b541d93b0be813e35626cf21590f0f6a31985e9eb02a4a92074cdd78762f9fe63c7e0d810d187a836ab1d3390a68fe6f4388ad95e2eadee9be259065793e6b26174fce6646768fed3b7e32852f59af667d5d02a3f1e74a7ddf95399db95f2a4f9e6f2b81c8a9b2dc74804f7c3a2a2fe05a9a945e6906a336e532187b64f577a9447fb9aa4a7c79d472b0996a5b78943f89b62a8254d6dbc8b25e3953c09ff33501c8b706467b6d16479e1d1d522f3da11011bff75757d53fef8b880438afcd38747414d29353cd8424d11b4be1629662dc37352fb755d057175a127e34d2afc3570d8e26b7b1f034d9816aca778c24170b81c593fa8da405fa658c5cef96cf84a608849df393241c21ddb8f9174ecb0962ecf38691c7b1f0eb7273f3c8de97884b06c351a2e049c237c08b7841a0b420d0f2ca28cd9445099401921878296da48baf1d6d54a0225b070e76e0fe1d98ec1cc9b160f2923166cf20b8d3989832f3177d95afef478f7070d58bc57118dc1f23d29dbcf2d375f23ec963da12d74bce3db9e2b361d0bf0e864beb55687bd9daff60d189ff197805690c495d4f5aa56dcc86947bb6592edcf4d79c9ef896788618731dd6214f36afd1d0182de325211aec209ddee7a9f0774058951db69c86839d2f3bd8f012260eb34f782ea929f5d6bfda286545a808e314476c2b3afa1cd5af14cb928c4f200d0eea26fd2de73a29b1628ac348350f9b879f4b89f5ad53989cd8f1ef7baf24429b3eed3f6258143bd079b74324164c867d1565b23e9948a27eae36fbd5c2400dbd73f920c09178e264ea99bae43b0970ee970e8667c36fe28833fdba79554359adf2351c2ac0764e2df505bd490576888c9f4111e3a803638c761c46d93ada97bd4d4d01f510ff199e3153abd46d56e0a311026d4310468e57eb4ec59d3fba7e3416b06494d3a2f02acdc717008f06b3849b9179b6fec022cacf2a856201d70d722e7455fd23e616f544f4e680d42baa30214d525713067bb5807f07e48bdfd5a958d3fa132e46cb0357da855469e798be4dbad3a73d687e8de95d7d3b2070bb424e9a2dcb2d2f1e9d661a110ef96667ac2c08792d6b894b3b7159e21b1d74fe270fa48339c3e5c80cb0aa854349344813b78acfa1f8bbf17205a86e98f46e63e190949984ed5c9faf0dd4eeadc6f6198f273d71ace4a98363297e9347884104d57af4fd1c364716eb0cd1f04e9d72643765ec4d6bf6cad93a217c9685faf661faff920af07a304e6a4fc8be2723fc125748c68ea2aa31cf0c6859213f1976ebe1362a7b96b0b5d23e7558a265bf9bc28caaf7af822dc0bebadc2ebaaa32f5d6d33c6f2912e9f2d8a0607e1acdf27247e2fdf3e66eda430ae99300e7b9f5c66a7493fb5f2aa2e143359833e0d8a39a662195ae3c75ec08452cd4e0da9fcd6f50a408aa092d4cab3504216414d66afc6592deec93c343b44891bb3d3c6045a83838c55aec9f4e86756cd94f418b0b94b457bc2d5a20bf4683f847899b986957e7988be633f897cf7acc9b6aed17a1d782ab4dbbce93a1c30bb37b9f603dcdd30504b5256b58e70e5ae6ededc6c85724c8a42103e9ab70cfe4eedcfb4ca072df0ea224a44ea57f319a52f164a0acd18174775fb2d0a3381daffda04b9e816730ba85516986201b8c95baa5233e5d49896482f0bc913e06933d063b2fd1f8a81948b4c1c62270f87beeb4bf9978c020ba8276154e52d1154c7e4fbca75854a7892f9430ffe9f66df3e13b3d3ed45410d56a7c77003e707031392e835dd1209222ce7cd1fa431017dd3313f3ebe169a680f3eb35816108ee6f75042fa6c715ad776f930734e9b6a95aaa8c86a2bd108cf0d8598518b2ffa5ca3bf6ebe034cc6be13e0d2ab64089668b49dad2cdde047f021634525f8d7161155c632918a60e885d1ad0457a87fbc3bf6172cd8cad59a4357f320c2f52d7e13249cc40cf08e33c564bd848a53cad9138dc9599623f96d4bbf3c52df346466070a49ffb60fc951b3562040bf837be00d7cdbcd18ef8647881c0e1c3c2156bc99eefbf39396ac69e4e5fdf77eed8c8851d7e49d72b7d6f6a0d50aea00f31183ad1b60f31551f72b782b48108203ecd0264b7ce177bce7b51b9e1785abea293283d0049955f7deecafbb7a1a6f397ef25436fae8625c391bc54ae7874807d71d0d6980f42ae95135f7c54305b5f944afac70fd6834973ba87f55a6c87eda2c4f9b3443d8d6d5cb3d7f7646b55e54255e1e9ffd42accb8d866d102d4bb672c2d92acb71ebbac6dab74cfa61edf5c8dda1c961a7dc83def100beeeff8bcd83dcbb00c511caf0aedf201dc6e458cf9cea15d579f231c815b1478f1ad0805a3c5fcf31431241e34faa8eebc547fab61ebdd15db3c400ae8789e6d9ee0afc0d98cd8820b8b485c31ccc6387d8576072f1afd792485ddadff01c2eb67f280e3609948986a0b5b4523cbf04e78b07452eeb5b14ad424a873d202f0f42bf91434d9c477ebb261571ab6fc35ac0b3f32e1e1dfbd20bef8a56cd3bcc7782f7ea85d38319d836249aade581d6caa04096f3f96f076edbe8a57a9bb6eb6cde1f36a7ead31a9977916cc7ddb9d1b43b78a8a6c70e410b8dbef817c62c16c894273dc6b9455b3861a178232fced4bfa354ed4ceff77430bc5c0ab099c16132c68bbdca040647b49929b492490539d887a81f62ca68fe7265a99d7bf6d1a7ae2da35f45d3ef8746c984d8a03514ec7f5b7fed8bf462c2c873dee04f1fd397aaa04f1a7de39d24df3723f6659b0f600fb876f262a47d55098e37d59d5098b70fcb8af92a55a06fb2fc3f0c5adb5e33e19363f3a251f0d2b8174ffa4be84baa0ab423edd6799351621ef731f0870671e26562f040c6b98c44fb86f32e6131a74b76ded02f4f74ca85c107e31ded79a5b15d70ef5963601b7bb02ac21d65bc78879fab2a97f70ae2b47a3cebcadc82d25388263fb8abd7b330e4e472e474c57eed52530e4490e040d4eb82485e0fa508c6840e31acf03847af7f5c89ea8f58da9a0a8adc3554b704819a3d503599faf75908098173c348b5f4259691e93984adb92e2e709e4cf6a899a6a9726451b20f27147458ad99f93d95d6b6d7857bc29b599f88bba40eb73bed93f5baab05ea8ad495123d0036c13efe30df007a349c102efeb802bff6813855de9002d63c3fc8d4c6bfd3b8b73fb6352cee60d4709ca5c30c73f44ddeb1c013fb2981ed8b92da85dffc2ea3e53774bf15e2f7d08800ed5bc0606f0dd99441acfda01cb64b3d953f23de3f4310ef4c5cce1ed2b31e09985c20758f256307f9a21c65ef144a14c1601296f05983421f8ff6c4b418eafb92250319697d54e3566e66fa661e4438204fa145711c528cc24cb475d91589dc1c9bbe6e8415300a107dc41a0a6f6c56237aea918ed5946c15e07a4fa7e", 0x1000}, {&(0x7f0000001400)="7d5783ea16c56dde23d85926e7f931b38e921d6d5379c8e023648aeb13880788a934e523b11f2e5219f474ee9f74440724eae8cd5ab9b72f7e849aea6547c772d515052ec31168e75d827e571498f7e7497c70e2ac", 0x55}, {&(0x7f0000001480)="39dff6c1bf9a7d3ddf67825f5a7a84e768fca059ea5e95d0bf142ea0ff8a0918a43f2eb68a1b1233d8ad4ea7a12311a06abe30c4892eff810a5d2b2c3138b3eaddfd4d33d6d5ef24d60ba1d0884f38", 0x4f}, {&(0x7f0000001500)="bda79be1151fb3bc02427e11645b000f216b1d76ff41f7583f06d79ece4a43e8738b53b1f6cedf788035a3036d12841f55a28d74ffb83971e7164c0912d1283449793c68f3f8d6a0cadc7f7755b85c0a89627602be4edc326053975d08710901d560a847eced8effba7f75d440a0ed721f876d33511f89b3c301b6617ed52fdb890fcc0dd993f0e918", 0x89}], 0xa, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xa8}, 0x406) shutdown(r0, 0x1) 16:00:01 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) 16:00:01 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00') r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x1, &(0x7f0000001680)=[0x0]) chown(&(0x7f00000015c0)='./file0\x00', r2, r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x810, 0x80) r5 = dup2(r1, r4) sync() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) pwritev(r1, &(0x7f0000001540)=[{&(0x7f00000002c0)="4888e15e202107414e52aa7655dc485bfed79e0a2275aa1d0279bbdef9bc32b0f7efda22697aa6184ed44f05a266eccc7f0070754c16ef58010e3ec0", 0x3c}, {&(0x7f0000000300)="c309a6875d18816bb1b555199d0ad5c7df2da2a176381a6869cfa24fd7d25953f455aa858bb064095cf7399c50e5850468678906ec1cd85c0c5a74948541c4e1d7d7c09f84dcd2961c6071659699b6f48f5d607c", 0x54}, {&(0x7f0000000380)="a50d6363a4944a5e2c674d2752b9c2098cf5adac355285faa2971a7c4c8bcf001f2f5b99d58357943013f5948203d0c2d05fba397de1d78a2abae985183d88be1514d7b1e4f4a16358e0e4b298fd4d5a2984756b857e1afcd12a82d2a5c96a325b560a7c55ed9ebc4d56cc81d86c67a11f9256cb29b612b0a8c62725862f92f7f6f666255e4c46dd2b8165", 0x8b}, {&(0x7f0000000440)="b1bd56bf3db535bd2178ce970cf7fefb8e86f1a65a462c8e0c7905bb16c3e8e301a0c8e626e087bef53956c2d58dc6dcffa6f66b69efc701b457dedab056d7ebef75825b62a6431ab352d1a8acb1b50eed2666c7aad36cfda47de3", 0x5b}, {&(0x7f00000004c0)="8adc4dc51f48f9e9744f04b6992278c432bf0b4a05e83be9242898501872658c3b05845c997ea1544dbc943d13cf1097360fcc599e8ee35479cdfda89fcd97639ea6291305176c5def83a0c28cceda204a6da0bb6fb3323466e15c9e0667d2d429905a8f99cf8487d89101da5e653e2986", 0x71}, {&(0x7f0000000540)="00b2cfdf232566fae7d0f274b740a2d11b1f1688a5250c49c9845650f986a4cf740f93c7c0060d3d4af4ff6eed84a92891c973d8666729a2da761dc217d127a06202318c2f320441e2fdfda7aaa63bd25d954ef93e47b851a51bd5516500d4957589b2b0c6062f09759f4ab7ece6fd06e845be13651cddfdb2ddb24e60f9609a9285d51e843cd7e603c89886d41e89943fb59bfad90e639049630d4ae7d7f23d1d215737a90aa25979a2c9ff214b4077fbbb3e55862ffd602f46140603741fecc56820f12b2016e731697a9622e773d6b596c780a55e52021007569e50bb7e851f5f8b01e330488299648e79a4274036d8cf2497cb0098502d64c84e49b91bff9dfd33291c23f02e42ab8c91e3480ba3f3ae5e0432a91f0992024d3fff8640c20076b9eb0cfdb93d5cbe18d954ca49752f2e4911a9989037f8347918ac7543bf3d697b57cc08cb8182bf29b5c0642b5125d86db70b4a2ed66b64d0a27114d896296811a3e6dd0306a7719caebdcca2f427cc54db67d9b7d7d09dc4d0e67edef4fd4e6a1c60acfa087e180013aa12b7b75acf3b0adba6b4a67e0fc0968262a57b3a99fcc889e588684b5f26f62ee877bb234301def69f43f81b4f308fdc21f236e365aa05563b86dc3bdf9debf2f3eaa248280e630bdf73e890de1b2fa50f0dda9d606a337d49dc360fea78e07a9e809ece19490051e7e6e1a41229c138b071461e14b948bf6450b1c293f00354cd15b47e3f5181e5b06104fd5343c3a1afa2aa31d703d7d12f51bfd62966ebe5299945d96dd4a86eacbf460b37de6347f486b8286162b0f20537979fca08a2a80705dc8ec1f053e9cee22ae7c1e8afb7d6622c03f4b891dd714415a65dd887e314e6f4b63ff1b7c9f327cd8bfec29634629c1704bb9415e2741701cccf0cb25590a76fbd7126d184894fd57e9bdb17e4d1b31ab98b5c6b3ce0e797a37bb76b3dbe35021088923a1042372d8421b18bf7037ded45d5f4c8e525a8b99865061c75d928da7ba1791022333839b9ed2efee5538d7d281d4693a0e2c676b02865ef4e2fa34d90395b4342e1da25991d355fb86ddb9ebf2651f20af34060836d114b0c79276d015c693f78bdc480f7d79af47874bada1d9e307da1fc98936d78e965aa14865740f957a836243262c72dc8b7a763afb9a5656eb7d9b62e59ab9ab1838b872b5e874df82eb08b5564fb6719525bc306a2dac2ea0c77dafc24d57452ccf8c27956da61f8ea3afc7bd718f39dd80d23d7e76b6f2afeb58330848ba4d716617dd7cb464ecd3dae73ac0f3545e7b8279850e4d938c9f2d94f0bd294a7509b7b1022d9f2264367b56bb752fb731e298015545e6b222b79181448df9e21cf6f579af8a5b999b05ba29cfd78565c36ed9b54cd2628e6bdd9bd1d3cb751b900d8119c0be84d632722395589458571bfe852f3aadde68c02e429ca492685bf1364483028fee2c10548914eec5bafb4fced6cfeb00ad2ac62c07bfe99ff5f94c28ce7621602032b023b5d15e4297188a78f74b8ef24b8aa2dd5f2125a414d3f0e425528017ed3ee65c09fc098d36bd45bea33fccd4a734096b892013c17f8ec6b6d1f707884e22c43d0bdd9defa771838f37c9a6cab2ddd38ca1a8cbc51007fdf8202a669b0553f1799aa74c93cbb6a081f0ae836002da9fec043e50a4bd93ee78fbf2d75dea6ca8cb2c0bb79f3937c570872de3c25cdaab820d9fa815eb0d4fb013d660a0a9d5ddaf46c3fe1d4de61b704d1f4b1fc614daf93d0b99ec948620f8b7e42c38b974fb742630cf2ba522cd1e5aac4b7c474a9ce640320ec2cc13ddcfca687f6bb6578c7132661f7ce47364b0b68c51d6dd3d689ea6e3a0884c1b6d072c795d82bab4bbd85f4b33752ed8e93a8e075df3f1f49bfa31e248b9551d778f6be18057f5e14ee6fb6cd37f35e839fc6af30c7c0a424e070b3df211b417d1f68635a6acfa7dc800e75568133ee92e0e3e1d94b952312aae5cd556c4b72617ee30802f2ada485866eee4cee837fc83687e6b1600e16c3f7f150d9ce75d66ced93a63647bd4d25d7af4b984a06b3f3904253c6d04fa090d6048cbde04f68e64950cbec351786c695f21d54d199524dad0825144e7579c85b8f789cc36d78b6771981a8bff84b2e8b5e067dc9d40e301b3623ce279dc3604290926fde8662a3c84df6cc9ea9ebb71183d0ba73e8a0df665c12fae561de91f1df276e4096ef16a5a3a5606bd70784322c876bb25ee1f7a46cc795bb011269247aa2306a890ced66a444eb5d2da2476bf8f8a769110711bfcae969f5ec0b60f8183900f3bcb372e7e7f6d82fa981aa6c72bfa03bd0cf3d6b8c6613653c7c099dfb0d0e56e1c8b11ec846f8dc4ec1264e07fab27fded41af0f29cf826ab58d15a7881498d3bc38d0b8bb0e73033fd7c8496b1e8ad3949315720907480bafee3de69b087b042f21e60b0b3cc4bb27be46194dd6bb75868a0dac5ea389763f4bf91af7ed9a6d11931d0afaf8ec5a3b59161060442d87fd780d58201b8a9eca14aeece4311c9a213f6c0db6498adcd675013034c0b627203b9ac3a2b32f26c54a3d8eb7d511823bd9be1a4c31c0582beb9865e1e09421ef7a71a7697575dcc25b71702e52635fbc1f08223af8b205251c9ab888794ebbdb5ded31069fcafd1d670ac6e19e5d42a4ee30e6551df255b65d3741e7a30ce3af3fe7d50ad1346027f0b95daacc725fc87a0b032213f3f1188398e91af4561446f5c59fe3d2637fb9880c96c2c8548d0b64c10af0aa27784bf47411146b83decbe6253bbbc77a8d558ddec3776d204eeb76999bb7bfa4327977ff253c032bb9fd4d302428afe616ec425c92eea4ab629bae683e3c7dde53ce87b2e80fb6c5d259a4fb9b6610f9ddc67ac82b2dfd3b7afebc4137bb84876f61278f939678e177c95a43913a134e74e5e3e54a0c02d5bca594c097726614a7833ea96f5404eeb6a716aa407b811927f4b1a48fefae276bbd46ec09c1f574fa8fab1151e7faefb442bdd27a6f2d628e4b3935a3df7661a4d617d2bc9dd07a69b89e8f47c298dce740ab5402060374103ed57b29c8dbac6be5198a123b018eb4e87b2371d465f2606f42c0d78c7dc41517badb431c21ace6e31d6009ee99b53da420379c21496974fe27516fa19008e83e5b75f7a113975f05ea64a4993eb202a7fc550abd8b1a3d42c22f500cfe037bf30347bff6217138451f39b493b674d2395122dc4e069298a44abd91fdbee893e0e43f4afc989a820b2a5da699e92439a58eb42349a8d0d00e143e5a4ef380274daf0e1aac017d10a9bf655ece0ece76333bfd2310b7786c46a3311f4afbec43f38c49915cfe620049c411a53967eb54710ac204d40d3614e3caaf1c154c843f1f3e87f582f48510e3aebb88b3fa0a38f34c696a74959d81d070db857fccf73fa3f61d372cd41b18b10ec59033d65ba00bc74b5d1a5d0d9bd656c0f397b0ee411059fb51d437c5ae7f77750bc03e82f921b27353bc5add8834c05e7699a996d2a4aef7293a7e9c0e632f0db68da3e5cf35659d6d9abe07469efdcf6f75ddaeea03615a0fc72fdae2b75dd5417400ef2bff9bfc62b44c45b82e0abf2d96f7362e5a35e7f5949283adfd6545ae4c1537249854f553a6806766683066097e046679b784423b9079f7bc46a7afe609e336099f4cd44a1dd7cb7a5dd9d38dfeb415bab89fceebc7cc1a140abee17d9d295fbadba664495822d0cbb5355f77b63335a1cf3935f0020f7834d124f25aa0acabf5669ed22e7e746c5e7b274ff59c027ef02cd886757d5a52431691184deb84648a6e4d65714c1b8ac22f5b5f41215cfe4051a0572b0b31c8bae2c25092f90cbb7dfc21abd34cc3ec086c51f1d43922bcce32675642ca1dffa390177cec4704135f7133f6b9b20755ecb9b73103b9f1b41494a09f56394729ec6019100a70f482876526e32e65b9804a25882551cf481606d6dadf1884513328d59e04adc75c34da5e91d2094efe1771c55ec4e74e550d75801e5c96674ddf7d40dcd4ff4820171e760c8f0fb6aab73a7e6607bcd41d6f391ce70cca6b9f000089979e774463965f0beb6c0cf25a54ce5eb840df3c75cd309f0ae160d1e2a4ebf612ebf960da7ceb20736c8fa8d2df86490f7f415e30c3f9a464b97e2ffb85160de0760df46a78a22c2a0ba72cf5b698f657b06349d7c85816a7eeb27fbe1bc48640f098a90ca17f4b13b53b383156ac7581ee75ef8d4bcaac74173ed7d1e4dfb727dab5ce336bb00aabd1dae867afd0146b9cfca94e33b7559e6b139ddd2006eb8f4774ea0591cfebe00da9b346e2f033211ca7cb5f4592d15078b7663b680fb1aa83e580423147c95a2e9b6361e967f92404ae576e3ed98945bb1c87db0c7aa0c305529b241432db1d7bf7546e847e7b103c5acce70a1a7fc01c462f919d7e8843b77bbdc3395ec50949b116a1473e0b48b5356e7a91e094f3d100af76085233a4669cf463aa5595845e87e149491d1c5c2c5a0dd754246f72befcf9908f263df8f58924943a634678aec755eb65e2efe17e74c21a253131eb05d3634709b157d7d54d8c998293fe8af136d54079d109e5c8b6dbdebe70a88113b73ab07627d177ec8f229b72a2597e9285a344205006f72d76b83d23889881114f254aaac6713cb988710dd8a204bb0fa72f189f5f624ac068d1e855e370330b08eb7c01d5c293b405b476cd31b48d33c58b4233c461a37ecd083d1073af2facf8b96305798f76005ba26abda00d700f7d13edb7c621e1d6bf445f38b8e36a73b54e7e5af4878b2aad5f5f7e6f3162ee81ffbfdbc2f6bd9586b3d3da1039a411de1249da1ccc1fe67c91a344f082670d2ffec6f7cdb1089ba4e1f1d92a63f22ac5c5c0c699e9f15b647a14e5da30ee7265a7b0db0d8c35a5c99683cd474a43431a6655fbff7a8e58b2e85869311cadf7f83dc815687998b701c349da11aedfebd3298a2c7fe3e5df299148b9def41500bc9a1a46bf3750b94abfe685271712fcc271385a3e307d0521e130ef4fa294384e34dbe3912e219ff3504965ef59f36d7f554aed259052d3697583579107256e434a32287767a1199382f04169b5dbbc1b976021fafc3c594cf073fd2b1f80fa8550593329e51c62b999e622133e78839d4a43f4a3457956b0c4d61f2498f11426fc317e8e25a432e5fc94f24fcfba2a54bd67cf9d6d8a9325d8f51b937a584f853ffbb1c330c0be3ddac08cce364d7384fb0b31a880b65b26c90634b447dfe97f345a3f31ba264c285b842f659a4d349207452f635143a1639cdfe29250940469bbad8407383fc3c72d8a490e24fdaea77e361a490cd025ab757d9f6fa60d57dd2c729748dc003fecf0e56d2941a3120a4d294074a82cd9eddeea59db9fb5da42bde71b4a2faef1c73c0662113ab8679b954e9d3b68f37f1c8ce2ed547a4b3a42cfdf1bf70b5919af4823f400221aeca8f3b05a09ff54303c2f0592aad858616f5fc7c028e219b3117a240c85ac20c01fdffb2fa4569e94e3b7729826ce4e2fb2b5d99356ee15e228991ab99f57a3f9ffa2fe073121e9a9e76cb9d6b6cd037fa596f12c2140ec57ab62e968cab31750f8e845754139411c609898708a3e35ba9772b2d1539a57759f7601bf282ebb9537fd8f4ec6ccd4d3ab77c9f360c888cf3451d3082610f6ca653766f02c46626216b385ca50172eac557a627acb65221dad7e75f3db41a88517ad5e97f351d0c32d9de31c813a2774a9f1d6bfae07b418c9bb2826dcaa4de67071ac21a41", 0x1000}], 0x6, 0x0) mkdirat(r5, &(0x7f0000000280)='./file0/file0\x00', 0x1) read(r6, &(0x7f0000000080)=""/229, 0xe5) 16:00:01 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getppid() socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xffffffffffffffd4) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r3 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) socket$inet6(0x18, 0x4000, 0x7fff) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe", 0x6}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x80) faccessat(r2, &(0x7f0000000780)='./file0\x00', 0x95, 0x2) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000480)=""/35, 0x23}, {&(0x7f0000000580)=""/153, 0x99}, {&(0x7f00000004c0)=""/66, 0x42}, {&(0x7f0000000640)=""/73, 0x49}], 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 16:00:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x14, 0x141) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x23, 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/149, 0x95}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/178, 0xb2}], 0x3, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:01 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x60a0, 0x9) open(&(0x7f0000000000)='./file0\x00', 0x20282, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000b40)='./bus\x00', 0x8000, 0x94c1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r1) open(&(0x7f0000000b00)='./bus\x00', 0x800, 0x6) pwritev(r0, &(0x7f0000000a40)=[{&(0x7f0000000280)="82e13db7bdf740e7f5a88e66602ebbeb763c5760dec4517d93fd9612c2f5", 0x1e}, {&(0x7f0000000380)="65fbb59b449ae93ae37b7740786ef439ba125f9aad3383c93e6fac1bac37ab3cf6eed0a506e8b9fa19aafb9ce8e57c372c6551212f3e8a6cbb1c27e6626f958346aa6e4e246645aad7aa4ae3b8fc0884749a615a959c44ade10c6c5f4be04cca5b4fb05cc607319c1c20c531c9ad853b21607832515301cbd0ac235291b4bb437d376cd0635a08d364021b58c08472d330fcd8be640da6cc025f98b7e2cc9647f7f6495fa30a194dab24da0049ee8ad028b8a48ce61f67fdbe04ba05bb2f80b8d42e72005ce0256f34bde6bbc1667cd773521338c0c70d7b5c210e60aab2bd", 0xdf}, {&(0x7f0000000480)="a6594eb045915801bb590676195e01e7f65f44a19aa2a30e140533fc88ce286aaae7483534efb8c351cbbedb8bda61c69e9a034ccdb27c937d562aee80527a6007fc2f8113099bcf220121effbdaa23aa9c4a8f3d5e078a3a88deeb728a73572e3f9789b904ef71351db7b3d93b8fdc45dea53ea9623d57e89f574e6f2d8db305982eae009761aedd1499c7033cdc797a0fc7bf681654b49b1208b0dd08d7b2c09a38abfdb85024bdf472b85eba13dfc1f50bac0d3af4bb9528c56ba7f89fb1330d107af860da0dc4bc0847b9c6705469d9f65cbfbb569831ede030d5eb282af7d231144ca06da3fc4ba5ddcae3f8b30898a95", 0xf3}, {&(0x7f0000000580)="73966c1d3632c96bb43544401e854d0c3884c058417d66c514359e75b0f086984a3a7696809420c749783829d0bc950c0494d73d0cc5aa4ad0cd0f3446f079dbb3e0b67a8cf28f47ac6ac101de4633fd153e878b294befd57d9f3f6f6d745c0d8052bf28873f72dc175af8a0048fe97d6fde03d748d92d65fe9550a74bf62e8ee40ad54719e21cf9b4b360a2853d247a9f4c", 0x92}, {&(0x7f0000000640)="6820aceb3aca07b56eaa47e6c6097d8148ac29bc983da7e535f19b1046e699060744fcf3cd4e38e1142b97a2293241b7c008324bab4a44b6ff6aab5a959d0a895e3ef3245c6ec66d4b5c681a0d3b97a1d146f8b7b6a263a6976817d52fb4e88c88497f13", 0x64}, {&(0x7f00000006c0)="7612109bb3fe92566f181f2c77f701ede49ee961948fef2ca2a906f9678df4a94ec4524f6cd03ba324d7c45ebc5e954180ca3e32bc253bc0840b644880ed051f4838b95311be9a926c8d7d7e7942ce6c156b5fad98999b77e108ca0399bfa382c9ecc2901e239f323de7bb12c823f88e1fb306b50f3cacc69fa09e73c40eb93d419f328c8b83e437d3d1a755cfa97c99dd80e6e75136d69322a4bc7ebf524d63ee53efa10d1ca3e8f1e4bb9a0cf237f988c878461609c82a6c7c224f63665ce59bba166a3eb8d4d4502eaf796fd7", 0xce}, {&(0x7f00000007c0)="726223aaf305ad7f4a7906f7a9969e2e4c233f29e38b11f17b371a247dde59a776c27755eb56d807d49f0d9058b21e5a28fdb360864f40f55c16c4ac1c9d6c8d519812e79245bddb5bb95d289647bbadb84d351ae71b45e72233010d985ffb59d4d2f32cb791c01fc13fcaa459fdfb0d7b7fa8b5db043ecee3bde7f8fd101664133f9493d679f76e1acc09af02cc648212fdd34405b7d2aaaa747f38de00c20716f8fa14df7ce0afa4accf486699a97fa64b51ef86d22c5abf68e7ebfc378afad6ac362163c1f1fc7d1c7823dfdec289565c99", 0xd3}, {&(0x7f00000008c0)="6286b2eb69e980542caa225105e095a8cd34e0ba383a4c62a56de5d6f899d5324f6ade593aa95c0661758437854842901cad7e94ad0ebf7f13bc0200472e7f3b1e8f9c432db9574b1cdc53c6c38ce8e6ef7a12282255ee8494c851bea93e5f68d720b4fd5ca6cdff97534cc40df94620564739590a92fa547f80b9e83a3c19d4fc7ee48e050973dafdbb1764a7cbb7f1a4a42515575e7c5ecc47b63cec00674e339265b9f78047bda493759354d76ac390", 0xb1}, {&(0x7f0000000980)="d1e1dacc862975aef292262de9108e464300b1efb1026b73926233325a7cb1a3db0d2c874e86596665ca5082a1b87303682ddda81a73bdd808772b465737bf08e9d4f01c80c2b42abef5bbf62e7e7afc95baf14bf42ee904f532637f926b50b58529", 0x62}, {&(0x7f0000000a00)="186cb26f297fc7e6b4eff3835c33da8258749ae635459cd1f008511d4863", 0x1e}], 0xa, 0x0) bind$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="00002e2f62757300b7f8484b7967d4daeb28cd98d0d1be4ea6550528f09b1cd7f90302c36f28b187c465845dab9fdd05000157207fbfd25c5a1894b91b6d0362af377b7162eedcc1f22d0500000000000000e152b407a512abcf57a1d652b9e274da278da9aeea7751337177f37361f0c9290791aec102a5a58a5ea789d554430361c202b39a5169b602c6cd1a71848d8b56f03bb2c9e320dc4039d53cd505430a2d92d75740560732724a4f326518cc9028f4db27abb9eddddc0fee7f465ad7c1879585d8e40945c9eb6fda476c9d6a50a18d797d79197cafb2b1746c28e122584c921c5c11a163f83ea8c22bd9b595f3668ee37b6a143af5a700e7e40781930248bd946fb264494a83ac978756cd062bbc48fae936293cdfd0ee64214f0a351167c74fa560778a61bf3beaf5dc5928a3c58a6d0771f79159f03d1a80ed931fadde3227ca1e76e10acdf642"], 0x8) faccessat(r1, &(0x7f0000000240)='./bus\x00', 0x0, 0x2) readlinkat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/60, 0x3c) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/1, &(0x7f0000000200)=0x1) 16:00:01 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) socketpair(0x0, 0x7, 0x6, 0x0) r0 = dup(0xffffffffffffffff) shutdown(r0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getuid() seteuid(0x0) select(0x40, &(0x7f0000000080)={0x3, 0x7, 0x8, 0x100000000, 0x7, 0x823, 0x8, 0x6}, &(0x7f00000000c0)={0x3, 0x6, 0x8, 0x80000001, 0x6, 0x1, 0x9, 0x4}, &(0x7f0000000100)={0x111da0000, 0x7ff, 0x2, 0x1, 0x66b, 0x6, 0x1f, 0xfffffc0000000000}, &(0x7f0000000140)={0x3, 0x7f}) pwritev(r3, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) kevent(r2, &(0x7f00000000c0), 0x3f, &(0x7f0000000080), 0x102, 0x0) 16:00:01 executing program 0: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x8) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x100, 0x9, 0x92f, 0x5, "e0c0322758f70ad3f5e14f7278a1720e6c69a987", 0x3fd, 0x401}) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) pipe(&(0x7f00000000c0)) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000500)="25089bf8c15bec4628479a0d6a797ea8e2f468a00b5b0e52d28a8316e964d27d0b60b0d3cf5ce740d24499af4f79e055ae21005bf252dd4327b4698bb514c66f0c98d37bb4b3600d9ebb818cfacfaf9ffa49d81cfe68a3109929b02602403717620251f89be2de389711ea0d1ce77127682c7d2086c3e675fc037149893d87f1c83e401c536bceb81a71fb334c5fab2a1b57ecac86853c15a7d055ea62b9abe37a7da685cc6c17bafa7ca2fa233ca12a778fae18aabdf873b87d2348d99610b6cfc2cf0a6807ab10a2f6c30502107d9f447774b29e96ff5677f9636df5f05be0c9524e492c1690760ccff17a634c449e09ad709b69cc9948cf842e09bf46f4cd476ffef7b8c624444bf4530b10f92ff23227e5bd6e7088815dde7394626750638a89e60454aa06bf39eb745bdb6f152a28059340f24bcaece0ae429fcf061804cb294545cabdd6feedd3a00f59ccecfcad468bf192fa65a0fea46ef05437025ebaff16b49e6a3d726ac59c95dc9a5f37cf7e12f13141a97f5defa3a996d9d9f74eeb2e8464dc01d3bad06f8573804c1cd0e617588f1e186bb8e3ebd57c3705f04d58ff16bc023826c54c654fc498225be2e09c5175c0fc4419b61f53c9c180dba265ff8d7e675c452f56e09629dee6b235adb9c355e74637445d1d49e42dbd5fced2034ca9daaa63faab1f55e4989286c8002e9333511597ca469abc6d08e5716e6fffa58db55ef881181a13a041b8673195f2cca1e4ccec0dd0799b3a3bd6c85902da0d2cca430d96b3ffcac51f1af01c41ab3c95cb7551048ca7fcbd11efbae161434a83179494ebebceb115bd278fb1b12285b0bac4924efb9437faae231205483e4d4c7e418ee799b1d96ad3e0e55322a0220facbd0ffdeedc85f9ae176b977f51e14d19827cc4f69ff322772f87184f4621d741202988245b259a39ef58b5a361cc0bef2bb7263970e5a42bd7ff3a2675fe7e5f12d25076736790fbb0845e34d8373453f8935503c43b3b3be9e9082086865064dd5949a19f6ad3b1d0aef076c90c2f249f61a840906aa99057d9b7bb7f89d2e5ef52335095820e8f7b0c036e86fbff4b0c10146d41bdf80f325d001d88a96286291775a561f4a9b1f88829019f5bd44df56ee3d1d57cabb8da1b3fceb578a42b21ba07fa20f5bb21ffe4426a8bd85225428220f6070b4801aff86851fdac171d5f641919f58ef70a8b6ffeafa8da4bd4fe1086a107a43129a0563aea06acbed4ff9e6c5a2d1440bb366a6f3926f4cc166cf7fb7149b8f50fd93f702abf442d1705622a06966ef93a7bfab05d9411dead400dfc2933b5f187369d9e4095f4c6718f2a5b952ac51da68a91ff50da1369bbd27d97ec0b5002f0327f0370250a79ded35682f9ac5a14143337d436a4ea6352389729b82713ea1fcda19507ce592a478f574594150ca1ae80a431b7d13b8c0a0cb59f99a0591a31ea5ded9fc0fbbbfb9025c733c10b7f79ead5c300aa0611becc596d563b8ad390632e35e3c4f5431b8439cb011abaa96817a9ee431b5e524e8e1b65264f058d4da7c7e471febf2968bd0dc8bab275132e721e6867f68b627515e17c342c96cfb072bd04f17c4abf17c10be0003c41e008f1fa5914f8327701e196516c24f2335bac53ac1a75bcc042677184a36e07c9e4cabaa1b375435bc1acf14ef9b8ac2b21ca2cabd3e244cba3408e0890602d6315993be6dd8de17207ff77c30d6e9598fd8bddb39f72eabf27cbcf6b737205fe1a5bcafe54527224fb5a984d21edcfd1439c4b861b587b2c837bc0bb85dec14cda788244f7d3da4856ffb691b67ab93879aebbcba7b5509a9edd5c2b12013055cab64891c6d7f54fb48fe6288b6ffc476862f3f54986fa6bee1715fa0dc00e3ba33e53a4ffeff319e27c2c795c6bc44a0041ce646dcced4442a1c26cfba85e94085aaa366a6cfe0a3578d27a0a77ab84468b733bf01058118c8d8a86dd29d648c7389bbea44d5097b485a4dcb57ce8f9ba2331c80e8c9c5e98bce9907261e014323fefbd37f3c8e202c487678cafb60978dd320b9e608c60bb26c60a4387b0b7b690c9dc54ae2d19cab3c6300f359256046cd326ec8a4bb572a66cd2f021ae50cf67fb17da933f002b1ec741b52c6714d75acbf5be997f8a295d859fe490e60a4d3e4da81a2c36296c9177e9ee3acf49827717c3daeb9a4cd8805b4bbc7b975fc20aae0ba5ba1f0c6c1b744937620320884ab9b9b6d150d3230b11dfd5e683107a9f37299a34e94da38641ce2220ab2e0944d35b73581a3ba93ac2c18f690d73cba5738636a958f851f8405b0c55c38f7e65474af76628f99b5b40063b15f7246f1b4f73e6f72217dde5fae0c267fc66abf56e7f8399906b1bee51a6f770255011641174e36ddfebecb4220fdf77ee2dbbfa2460bcf71c319f0f8d421901c2e57c9645990129c302769da2fa37da5760297395bb589f6d44dad693c76d51159a47fec5e81e1f014d9708f7d8f7e35409fd2214168d965481689ca26aafbcf54bdf91fb7f6a02f541361bab7e5790bb08d479ea208b5ff8d969fa99084a1c9de5e2bd5df450bb5da24b504368b9511394eb9fbe4d7e8f7a46d83c87e8bb3d611e7b52490e0b29f54b2ebb5833cca5b7c7adc526538115606dc86441c6ace46c85a78b89ca2f4ea1703b60cc783b48a1862286701a3c8744f7d5ae23535c3caa8e45c7f70d21ecb5dd888184cb75385c5f86621198fae162102ff3e007a1d1a3a0a4ff9a6d6e77b373e84867ad11bcba2692e0c87f41d0b2228cae201db83d0bf68766308ecdba0252aa728a97bac4860971efd235aa5a3a4f8f01237f240e221f99c5323908a93621ca7fb24943554bd0be79c7d475bb7e9a0a81996939d7f78748ece04c", 0x801}], 0x1) r1 = socket$inet(0x2, 0x4005, 0x8) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x22, 0xfffff, 0x1, 0xff}, {{r0}, 0x0, 0x1, 0x2, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x789984ca2897c80f, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x40}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x5, 0xff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000004, 0x8, 0x655}, {{r0}, 0xffffffffffffffff, 0x30, 0xfffff, 0x9, 0x400}, {{r0}, 0x0, 0x0, 0xc0000001, 0x7ff, 0xf75}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x400, 0xec}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x3, 0x2}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0xd1e2, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000006, 0x3f, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x2, 0x3ff}], 0x7, &(0x7f0000000000)={0x1, 0xfffffffffffffffb}) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000000)={0x0, ""/62}, 0x46, 0x0, 0x1000) r2 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:00:01 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2128a606f1406c0ffd68018e4d697b56da50e0cffcaff951820b92028bf85bc6ae7bcdf9ac10b95bab7622bcda27805bc06c5a200efe953f347444104ef9f6adb51dec5bd93b36fd5a1ae3d59e0a04b7b607edf914b796b1e76c0fb66d2042e36f38cafdb358430b9b86b9121a0d099f43191da862513646df9dca9943b0ef1665b6231b3f4acf7b0370cd9538cd1509b8e2b4bf4bb051aec5c4c657aa39dbd99f8f7a122904d0145a2b408b343dad22bca2f4afc27dc53db54319e42b9ace5a254f4ea9699fe7f6eb40fd2b84ef0c51718058c788e5", 0xd6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="f49356c7c1168d94809188b5cb9c12df2f56f5274b6c95a40033308a400e83cc6d0696594b5182a0c10beaf3fd8a082a038bcae1181de2cc23339f11826d3af1a8fc31556877965eca6b6324", 0x4c, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x488, 0x24) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = accept(r0, 0x0, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000780)=[{&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000500)=""/175, 0xaf}, {&(0x7f00000005c0)=""/195, 0xc3}, {&(0x7f00000006c0)=""/154, 0x9a}], 0x8, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = socket(0x1e, 0x8003, 0x0) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) 16:00:02 executing program 0: socketpair(0x27, 0x4001, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = dup(r1) r4 = getuid() r5 = getgid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000200)=""/20, 0x14}, {&(0x7f0000000240)=""/31, 0x1f}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000000300)=""/226, 0xe2}], 0x6) dup2(r0, r1) 05:49:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)="01", 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 05:49:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000200)="2ee3bc01679b2b1c28794491eb978a7684480742f2812c1071eec8aa551e495389b1332bb3cbaf6ade92c7b814522b6b54276da6f65dd8fb3a586c0ff14311686e3895d46c39923e88de579629abb378034a4c51c04dee9a01b1aee69a23cda89bc43c41c0cefcaf38f187e32a17700817f7e3e0c6c2fd20e6129fc452db344d718db08224465280769ef266cab7cb8e0169726f354cdeb860002560cfd73030bdbfd6f5a1c0c501ab782d57ae", 0xad) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r1, &(0x7f00000002c0)="568dd482f3f5560a3dfabde38a28bc841ee3728681fc0700000000000000027de73a7970a9e1d64ee11139a5b5c66f248781e3d42b54c82fcf2b48aabd5de208910a1dfc2394f5c0221fd4a23c60da2f4d0500345fcaca5f382520db8873145f2c709ad8238ef902b0f5d19fe06f1367ad066fd3a062d823d06ddf4f6c74cf973329ebf3dd3e8dd305d8e70b664cea2a44", 0x91) 05:49:31 executing program 0: chdir(&(0x7f0000000180)='./file0/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) unlinkat(r2, &(0x7f00000001c0)='./file0/file0\x00', 0x200004000) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) 05:49:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbccf155e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) msgget$private(0x0, 0x4) r4 = geteuid() getitimer(0x0, &(0x7f0000000080)) msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x3a6f, r4, r3, r4, r2, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 05:49:31 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') unveil(&(0x7f0000000000)='./control/../file0\x00', &(0x7f0000000040)='x\x00') stat(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)) 05:49:31 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x10, 0xfffff, 0x7, 0xa43}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000082, 0x3, 0x5}], 0x10001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x80000000000, 0x97a}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x10001, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x5, 0x2}], 0x1b, &(0x7f0000000040)={0x8, 0x4}) 05:49:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) socket(0x2, 0x7, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000504000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) shutdown(r1, 0x1) 05:49:31 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x100000000, 0x5}) 05:49:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x9, 0x48) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\xe6') 05:49:31 executing program 0: r0 = socket(0x1e, 0x6, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x7, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="e6d38af100000000000000053000c33ae6245dd2f5a0eb0a6df20bc8e9089c1a85d41e411261d067b7b180b78bb8b14a153f84ef0b463512e2b5a8fe0f65165a5c7938a8835fc194a23ea59f31bb89fae222a3e2afcff059993140cbc22d21d28ef0a767c635b12999b3b080f97f0ec1a00724c95cd62d569a88d577936a9900e2e6855e6549d62d74116d91feafbb038d67d97832fc77005bc5ca9d99a613ad4527f18b4c8010942dc552e4968e30e3dc6311361a4b1fbff82be5744849fb5b93dec921b931c4d64f2b2bd1551909b56ecb86b727aa538eb4557a284ebf1ac12b8e87a85758ffa839ca28c9db0bb2baa0d6dcb8cf3bafe0f1cbe6d8bd516a82b7d6de3093051463b76255528541eed0ccb0faee6fe79cfc88442eafaa185dcb8d5772eaa7bb719b42bfcbc7e87044888b79367b7bd5539d"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:49:31 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/74, 0x4a}], 0x1) mlockall(0x2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x3ff, 0x0, 0x0, 0xfffffffffffffefe, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c65faf8a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:49:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0x170) sendmsg(r4, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)="34c86dcf429565def7140dae59cfbf02448671a41e3a367c85fdd08645f30c998c", 0x21}, {&(0x7f00000001c0)="cc34da26d9019713d44554452392d6158931a8415e1696b4913872b32666bf823b94ba918716bdd54e86560e6c2923874310d38b097058c6a347186879859d2e4d3f4909884b1e31fc680e2ab94f10b83faec915ab10ed87af299a094fa342cc3da5c6385f2bfeffa7022cf9e111a43f23b87d8d8a8b520f4efb121ec37e0435a535b9dd106fec16f2c39e872beb454a82f13463e6bb18307b99b8e4ebbe605cc0dc82496d153bc84debc3dee0972d191eb5e34c13d3a490da1dc5c6e4c2a5f79769d5eee5e65ae9924289d776ae134686b8bfa82bf9906935602f0435a12b", 0xdf}], 0x2, &(0x7f00000002c0)=[{0x80, 0xffff, 0x400, "7a9668f545e5d77723ce4f60f4885e1bb4c73e474da2045a7463f1def3ef8011c6f828a2624e37469296c29048e1adfd0a09110031040629b3305ba4e5b7da18f60b034b28e857d9fa53637f6a32727e603ed363d0cbb6eec7a10f9ea2ac4742a7575f12169935b41d"}, {0x50, 0x0, 0xffffffffffffffa4, "7d6a259d6af64dc6e0b4e6a3af929b18803efddfca2304d5224d6a86b5687277974fb61ad9b8a65312c6fd482dfe81416b97b045c8cfc1ff4e671db72b"}, {0xe0, 0xffff, 0xa33, "48a220b6af461e701a39c536b7bdd25fdb69db5bc9c9cd4018a02b177a81d83761278171bf80da1977706091640e18dc74a58d60941514897ed2d9a85edf644d7a86f41510d7a465aeb56d4cd55ef1efe59ad07ef9fe7e61d81d3c0110273970f942d167f42f1dcee793913eb320d2424133f54112319d9f55a799d021e5151a1cecbaf8205546a819655be7437cc61a8047e738a1682a1ffc648853232281afb8e3227e780ae055c986750d941c382f15d922748c3939ef9accc7f2b99f4b410fcc5590690bd49c9401d92fa2"}, {0xb0, 0x0, 0x7ff, "97fbd22e517913414c71f2cac53bfd8107a77cbd21d00fcd97642b966c488bc9b7b5e24230deecb99e78d5f6daeb56edaed2244120fb18ee708a6f5e5c767e7e9c18386d39e4b6b4707fa9ff14465658cc6bb07a128da09cb6665d27a6785dea8864865255039544c8baef0f51c879fa449603544117c44f0cdbe3b4f29221117aea7eba37983cd28613b4ef33dc4b91357cae161fd6ed1e339f3968d1c91d02"}, {0x108, 0x1, 0x2, "557a7cf9d1dac998e511cf3051e94abc4885101978654e4d4f971c0afc05ae84fade4f2ee74d02972032d8b417aadfca6cab61c6c5ace4b03ee966ec880bb841dcd24a16ee8870362d628a820281f83f19d667919b10dbc5483134d48820db043d7f6c2a6b348479914f35adbcac85bfacafc62d9506b470cf498b5cc37d560f3fbc8aa882e1c07dd52a2d494e5be1f9a5b0388a1769c1124c3c1b8fe6dccdd5143901fa75f7bc7b7ce25c720e07041ff73411718bdea50ee6446821669f6799ff935ba8e7e4f59bce2c55135451fd617fe6115093675e98d58d6463e0e40cf22d9192fa11033c4a402135780af8183b62"}, {0xa8, 0x1, 0x9, "2998f80e4f46b510f8e8abe2957314d3e132991a6dee7eb50e920e5b599b728d70af959f63d0b05d95e8bddd1404ba9b6c7afceceb495578d74eac48251fd32143ffed87a4219bd49f90e3939378417c9d87becb4ceb371de47cb48ede18d0fe846f971d9ee5f912f6bdd7432a41212f74b19aa3a023eb7520d4558b31e902e572582e6b6569e22b28d00eebd03ae5dcdea894f2"}, {0x90, 0xffff, 0x8, "8c45c8e3cd94906aae4f361a445eb4fec2ec7cdf8490d323403ef27c4e28158eb84eaa34d6854f537611c1fa4c6f0ce64d8ba46539303337ccc59500a334b19cab7e115d34ff0df0763776c0fda6811531bd17ae607cce5596618cee08798fa05483ad5a192fbf6998e46183c40f5ae9cee2dba7b63895c4b6a3ddb6"}, {0xe8, 0xffff, 0x0, "0b099fef9fc6cf8773e5ab3eb36550280acf58fe8275d305b7ce72fffd44acb4993d7ea2cdea4119ed0cbb435b04a569aee648d5f564fdda8007bca165b316b6577d27c429a02fd559e1d9e66a0a2b6f22269079d83d3a71b748279b013ba307215722511cda9989030d36d21443f1ed7df29b0e244cc866b34d346e037cca374d52a8aaefd04ae54e8dd08384b6c8b5543a7946f4215068a46cd760c0aa1de883ad8f1f078357f0830b0f0025d8ef9053237cb596170129b687437688503e8385f42f72d5ac5aac8fe10796276f00d8676794626dd8a6"}, {0x78, 0xffff, 0x1, "2133de60ccf6d30ea2b569d0134afc0d55a02fc349fe859e563b3039264f7a7d36c540610eefde993e6aa1757d032aaf6b80d7d9d04660612b46199820b8edddfdcf0ad56e7afcadd1fc6fdf36f7823a283c52705353ed504c44595da9d69697f5eef53b57744625"}], 0x600}, 0x406) 05:49:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 05:49:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) shutdown(r1, 0x3) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:49:32 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x7) mknod(&(0x7f0000000400)='./bus\x00', 0x20, 0x5cc4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x20000, 0xb4) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x8, 0x6, 0x7fffffff, 0x3, 0x1000, 0x4, 0xffff, 0x8000}, &(0x7f0000000200)) openat(r1, &(0x7f00000003c0)='./bus\x00', 0x1, 0x20) accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) 05:49:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e56a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde0000ffccc6d88cda55e0f54f8db7aa10ddca9232666c", 0xc8) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8c, 0x10000, 0x8001, "ea90a362c1b5a2f42e3fd87aa7835dc4ecaf222e", 0x401, 0x3}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) 05:49:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) fcntl$dupfd(r0, 0xa, r0) 05:49:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x12, 0x3, 0x20000000003) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 05:49:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 05:49:32 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x20000000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() login: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807b0b6e70) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *389765 91720 0 0 0x4000000 0 syz-executor0 343 41303 73 0x100010 0 1 syslogd db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(f5ca5273b19bbfaa,0,ffff800020b92720) at witness_warn+0x6e0 userret(c5a580cc64e46d84) at userret+0x361 syscall(b77126b04c021d3) at syscall+0x680 Xsyscall(6,5,c,0,3,914082571a0) at Xsyscall+0x128 end of kernel end trace frame: 0x9169e2e4b30, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(f5ca5273b19bbfaa,0,ffff800020b92720) at witness_warn+0x6e0 userret(c5a580cc64e46d84) at userret+0x361 syscall(b77126b04c021d3) at syscall+0x680 Xsyscall(6,5,c,0,3,914082571a0) at Xsyscall+0x128 end of kernel end trace frame: 0x9169e2e4b30, count: -6 ddb{0}> show registers rdi 0xffffffff81a668f7 db_enter+0x17 rsi 0x443a __ALIGN_SIZE+0x343a rbp 0xffff800020cbee10 rbx 0xffff800020cbeeb0 rdx 0x443b __ALIGN_SIZE+0x343b rcx 0xffff800000d47000 rax 0xffff800000d47000 r8 0xffffffff817cef24 kprintf+0x174 r9 0x1 r10 0xe51b303827a6ee15 r11 0x3a5a7f33e5fcd544 r12 0x3000000008 r13 0xffff800020cbee20 r14 0x100 r15 0x1 rip 0xffffffff81a668f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020cbee00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=389765 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92018,0xffffffff822e46c8 process=0xffff800020b949e8 user=0xffff800020cba000, vmspace=0xfffffd807f00d9d8 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 91720 140133 30004 0 2 0 syz-executor0 91720 177764 30004 0 3 0x4000080 fsleep syz-executor0 91720 222 30004 0 2 0x4000000 syz-executor0 *91720 389765 30004 0 7 0x4000000 syz-executor0 42097 291757 67881 0 2 0x480 syz-executor1 42097 466851 67881 0 3 0x4000080 tunread syz-executor1 42097 307813 67881 0 3 0x4000080 fsleep syz-executor1 96062 493040 1 0 3 0x100083 ttyin getty 96682 486116 0 0 3 0x14200 bored sosplice 67881 391144 94735 0 2 0x2 syz-executor1 30004 241163 94735 0 2 0x482 syz-executor0 94735 211912 12918 0 3 0x82 thrsleep syz-fuzzer 94735 47816 12918 0 3 0x4000082 thrsleep syz-fuzzer 94735 286414 12918 0 3 0x4000082 thrsleep syz-fuzzer 94735 40005 12918 0 3 0x4000082 thrsleep syz-fuzzer 94735 257877 12918 0 3 0x4000082 thrsleep syz-fuzzer 94735 475494 12918 0 3 0x4000082 thrsleep syz-fuzzer 94735 194987 12918 0 3 0x4000082 thrsleep syz-fuzzer 94735 212082 12918 0 3 0x4000082 thrsleep syz-fuzzer 94735 487592 12918 0 3 0x4000082 thrsleep syz-fuzzer 94735 66117 12918 0 3 0x4000082 thrsleep syz-fuzzer 94735 190866 12918 0 3 0x4000082 kqread syz-fuzzer 94735 248409 12918 0 3 0x4000082 thrsleep syz-fuzzer 12918 393015 16284 0 3 0x10008a pause ksh 16284 328584 70808 0 3 0x92 select sshd 70808 423732 1 0 3 0x80 select sshd 41303 343 62985 73 7 0x100010 syslogd 62985 3669 1 0 3 0x100082 netio syslogd 3278 298791 1 77 3 0x100090 poll dhclient 79984 238041 1 0 3 0x80 poll dhclient 25724 139900 0 0 3 0x14200 pgzero zerothread 76487 340142 0 0 3 0x14200 aiodoned aiodoned 41246 34568 0 0 3 0x14200 syncer update 45315 10201 0 0 3 0x14200 cleaner cleaner 42593 348004 0 0 3 0x14200 reaper reaper 88153 247838 0 0 3 0x14200 pgdaemon pagedaemon 52666 106924 0 0 3 0x14200 bored crynlk 90109 16554 0 0 3 0x14200 bored crypto 9401 450312 0 0 3 0x40014200 acpi0 acpi0 78622 226798 0 0 3 0x40014200 idle1 58756 408620 0 0 3 0x14200 bored softnet 57152 190585 0 0 3 0x14200 bored systqmp 86383 25300 0 0 3 0x14200 bored systq 79651 102975 0 0 3 0x40014200 bored softclock 13295 339066 0 0 3 0x40014200 idle0 1 298785 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper