kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Nov 25 13:31:35 PST 2018 OpenBSD/amd64 (worker.syzkaller) (tty00) Warning: Permanently added '10.128.0.102' (ECDSA) to the list of known hosts. 2018/11/25 13:32:00 fuzzer started 2018/11/25 13:32:03 dialing manager at 10.128.0.105:34332 2018/11/25 13:32:03 syscalls: 1 2018/11/25 13:32:03 code coverage: enabled 2018/11/25 13:32:03 comparison tracing: support is not implemented in syzkaller 2018/11/25 13:32:03 setuid sandbox: support is not implemented in syzkaller 2018/11/25 13:32:03 namespace sandbox: support is not implemented in syzkaller 2018/11/25 13:32:03 Android sandbox: support is not implemented in syzkaller 2018/11/25 13:32:03 fault injection: support is not implemented in syzkaller 2018/11/25 13:32:03 leak checking: support is not implemented in syzkaller 2018/11/25 13:32:03 net packet injection: enabled 2018/11/25 13:32:03 net device setup: support is not implemented in syzkaller 13:32:05 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair(0x10, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = socket$inet6(0x18, 0xc000, 0x69ee) fcntl$setflags(r2, 0x2, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r3) r4 = socket$inet6(0x18, 0x2, 0x3) fcntl$setown(r4, 0x6, r3) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x110) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x40) mkdir(&(0x7f00000001c0)='./file0\x00', 0xa0) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x40, 0x8}, {0xfffffffffffffffd, 0x8}}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0x8000) fcntl$setown(r0, 0x6, r3) fcntl$setown(r4, 0x6, r3) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x3, 0x2}, {0x40, 0x1ff}}, 0x0) chroot(&(0x7f0000000400)='./file0\x00') socket$inet6(0x18, 0x8000, 0x6) fchmod(r4, 0x100) open(&(0x7f0000000440)='./file0/../file0\x00', 0x0, 0x82) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) getpid() fcntl$lock(r1, 0x8, &(0x7f0000000480)={0x2, 0x0, 0x3, 0x100000001, r3}) renameat(r0, &(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000500)='./file0/file0\x00') rmdir(&(0x7f0000000540)='./file0/file0\x00') unveil(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)='W\x00') 13:32:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="3222392f46c655c66317dc21f0b9174837cd35dfd456886bf5cf4720165a9b617f18030e8de33bcde1a58c1211709965acc4f959949b88889c0993daedda74b0f859248627dad913bab9c243dbd443ede748f4b24802324ccb45b539a18be33f8f988958ef7fef5c644b5382", 0x6c) r4 = geteuid() ioctl$TIOCEXCL(r1, 0x2000740d) socketpair$inet6(0x18, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x8004, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) r8 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r15 = getgid() r16 = getpgid(0xffffffffffffffff) r17 = getegid() sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="4eba66eef6df95bd056033d0cf4cf988186679b4754a433da47a0790f81a4fc23c52ca5bf56698e655fdfb385ffc", 0x2e}, {&(0x7f00000001c0)="6ce6ec5d58719be11a14bee4da08c309f47f8a9cdfe5268b57af3306bf367cf5774393a3e252c6a909ee2ea17584d670c7458ff0078206d22be5c9b002b409dae6ce8bd7a3824cc15903910cbf6f9c5ee57f7b43a5aa7b51ebfe1bad5b7c4389b984bee0b38f7aaefceef11eb2a5a0f85dcc8457f64d4866f46483c78232ba8927142a8e71ef5501f1", 0x89}, {&(0x7f0000000280)="ce78fd15947e6db50b08565183419ea0f0cb45229f570565749f894ac6acc1f2b2956a5674f074bc01f5ca787ba92135c768dc17b653553c12259f7d1d786fb677dc30780e90f281411ba57d5ab70ad5c3ddc4a8acd232e0c7268b7dfdde03c1ebc997c0bd27b0ef40f50fa419d920711c54588eade46a3e09c0f0cac7c02396e28deaf27811a67b49d489233650fb6083e10a68c0b5b6eb270c31bf6bf6d9addb72ff2773f2e92eaf8ca909", 0xac}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r8, r4, r9}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r10, r4, r11}, @cred={0x20, 0xffff, 0x0, r12, r4, r13}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r7, r2, r2]}, @cred={0x20, 0xffff, 0x0, r14, r4, r15}, @cred={0x20, 0xffff, 0x0, r16, r4, r17}, @rights={0x30, 0xffff, 0x1, [r2, r0, r2, r5, r0, r1, r6]}], 0x120, 0x4}, 0x1) recvfrom(r0, &(0x7f0000000680)=""/21, 0x15, 0x1, 0x0, 0x0) bind(r2, &(0x7f00000006c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000700)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x3}, {{r5}, 0xc60f80de503b80ff, 0x14, 0x60000001, 0xffffffffffffff7f, 0x1}, {{r5}, 0xffffffffffffffff, 0x1, 0x2, 0x80000000, 0x6}, {{r3}, 0xfffffffffffffffb, 0x9, 0x50, 0xba24, 0x80000001}, {{r3}, 0xfffffffffffffff8, 0xc2, 0x20000000, 0x5, 0x4}], 0x9, &(0x7f00000007c0)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x1, 0x5, 0x5}, {{r7}, 0xffffffffffffffff, 0x3, 0x2, 0x69, 0x2}, {{r5}, 0x0, 0x1, 0x2, 0x8001, 0x80000000}, {{r5}, 0xfffffffffffffffb, 0x10, 0x2, 0x9, 0x4}, {{r6}, 0x0, 0x8, 0x2, 0x7, 0x1}, {{r6}, 0xffffffffffffffff, 0x80, 0x6, 0x3, 0x4}], 0xf2d, &(0x7f0000000880)={0x1f, 0x2}) getrlimit(0x1, &(0x7f00000008c0)) connect$unix(r0, &(0x7f0000000900)=@abs={0x1, 0x0, 0x0}, 0x8) pledge(&(0x7f0000000940)='--{\x00', &(0x7f0000000980)='\x00') setegid(r13) getpeername$inet(r6, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getuid() ioctl$TIOCSDTR(r1, 0x20007479) 13:32:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x3f, 0x2}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) 13:32:05 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x2) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file1\x00', 0x4) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r1, &(0x7f00000001c0)="56fcd51fc404469c1752bedb0cc6103f7742c44d6a981a2a4e88f4b2350c286ff514e2dd87191479e958a0f2b1a07530bfc0a863fa613282dd1109c253850181caa7442f72c15b19e9c835be3a557782a2516aaeadd24ef472a281b816421801bdc82961873c709a4d4040cec903369e2ef48fc8a898188a472cd663433734f8068a6b2c4b21c34fb29b9b4a894cb98cbad4b8073336638cfdb5f7dd", 0x9c, 0x4, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) 13:32:05 executing program 1: r0 = socket$inet(0x2, 0x20000000000001, 0x200000007ff) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 13:32:05 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7ffffffffffffffd) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) socket$inet6(0x18, 0x5, 0x8) socket$inet6(0x18, 0x10, 0x200000000000000) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x7, 0xf6d1, 0x3f}, 0xc) 13:32:05 executing program 0: setpgid(0x0, 0x0) r0 = getpid() setpgid(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r0) setpgid(r0, r1) setpgid(r1, r1) 13:32:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 13:32:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x11, 0x0, 0x0) 13:32:05 executing program 1: setgroups(0x42b1, &(0x7f0000000040)) socketpair$inet6(0x18, 0x8005, 0xd769, &(0x7f0000000000)) 13:32:05 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x40, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) 13:32:05 executing program 1: getgid() mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 13:32:05 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x97, 0x2) writev(0xffffffffffffffff, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) dup(r0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="374c99f30ca64d6dfbb40b7dfe3137578305ed2b79fc677748594ce3cb9f8e9471e785296b8369e032fe237a32c3257ecde9d2f11d96b9b1dc728101bff56774285a6b2a215a92cda6bc13193339df342640666aaba1c74f2b61e5438caa926fff3ae7b4886816bea1e1db75490271da63c5ad0692b1392149f5fded10aaa60999d05af956d81645705e8992dbbe9f4edf", 0x91}], 0x1) readv(0xffffffffffffffff, 0x0, 0x2f0) 13:32:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000004c0)='|', 0x1}], 0x1, 0x0) shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x40000000004) 13:32:05 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x1000000000}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) r3 = socket$unix(0x1, 0x7, 0x0) r4 = socket$inet(0x2, 0x7, 0x401) r5 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x8, 0xff}, {{r3}, 0xffffffffffffffff, 0x6, 0xfffff, 0x1, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x80000023, 0x9, 0x3f}], 0x0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x2}], 0x5, &(0x7f0000000180)={0x4, 0x8}) 13:32:05 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) bind$inet(r0, 0x0, 0x70145913b9de80c9) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) pipe2(&(0x7f0000000040), 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 13:32:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x2) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)={{0x6, 0x40}, {0x3, 0x800}}) rmdir(&(0x7f0000000000)='./file0\x00') 13:32:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1000000000000, 0x0) socketpair(0x20, 0x8005, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, 0x0, &(0x7f00000010c0)=0x189) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x1010, r1, 0x0, 0x0) setsockopt(r0, 0x2, 0x0, &(0x7f0000000040)="fc8a906608511b13e7d2a4b8f331c7b2a96e5004344d65f9485064a7229955d84d161983c0aa16aaa7078c", 0x2b) 13:32:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB], 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10050, 0x108) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x51, 0x3) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000600)="899dd6b02d15e98425cec3f61143e229c11c172ba0c6977414a05a65965016fb9d2be8878218b79851c04765f65c0c4dc25a687f9be043b4aa27d7f956937f205b9a2a053b94d2e09c62025cd4432c20c97600d6f4c2d08e33419f79afcdf437a5c9c5312bc08b29c72960258cdd93fef7913c21e3c89ca07fefc5390a33e2539dceebf50dd6eed6b83b0ecc164e3d3e37855de1272e192331a9bbef9e5fc9d3023deb6a71619f17f1a7101511a2248c59be4698e2627f9a36aadbfdf01939a0f48d42c99a1366b87fa2c2ca7f6cd6701f697eb0bf806cb0a663ba3076b24f52ac4f301b17c4d28257b278269808fe53a96c333e31e3e46baa3ef51c25e97e59d10659b67e960e8d07d9de3ae174fe70f2cbd574b763ecc2aa55aaf83f2ef5eb147023f7f8b613e044bbead7f1ce25169d54a2d46b4e92b59de42370", 0x13c}, {&(0x7f0000000240)="286e33ebcb0b44c482f9e40e0877eeb5616c06339f65bb21788f50ab893a2a5c42c8651117b3d056534c65bea79f1a748122a6855090c1ff4f483628b3610731b53a90f7388480c7866804ec6755190682c90a671b3c041e491dce9502599233c750c48cc1b5ed2c2a841bf197036425f83817b04034dc8f5d288d0e166af859e74247a32cfdacfcd5c0b62531b8f2c7ec15d0720cca98876a361cd9fce9f23e", 0xa0}, {&(0x7f0000000300)="89afb38815e0b825f0afa58b896cf342387b2167d4f39e05ad04df8bade38a7fe58ddca43a6be5eed19fc773b58308525dd6cceb63374543dbbd9832cf5490e2791a349b8f3488ea2d60fa51da08af3a0b189e194cfcaebdf5ff5932f82b051b2fdca64eca572b31265d00e54a6c120f63e4aaf8d1789e0d0efaf0e088f86754ed0fc7728badae46637f31e2e4c515b98885235e0c0c3d1156f59d790728f621c6eb4ff6bf2590b3c83ad59d68aea98e5f34aed706", 0xffffffffffffff8c}, {&(0x7f00000003c0)="c21e40c4e56b9637aace461c4cfdb30f5732d909bf48b1d5e95b84acff700daddd0eaf2f04eb8fac2c519a9972df73242a39fef27a719edb99647363a258e10d797f99378ea72fc97b9ae4c4ef1be956777426ef2dd281cc51ebb1105d590cd8ef66af7c7f4b3c8275791b9b16a1e7d5aa77ca10b66e", 0x76}, {&(0x7f0000000440)="0eee013018ffe4e562dbe8567e1fa8d24c9c05f6961999e0a9a98d3fa643669bb52957cd38f077888d29cd5318f41aab6cb8b50af30cc3ce9824e58cb7719dfe925b4185743329", 0xdd}, {&(0x7f00000004c0)="a0dad8aedbaa774b6377743b688d7ad16100f27717136d7b7819ef68dfbd16ce848f33f530d16057a6b6bf8463a95ff3f123745c3552a9d0bba0fd1aadd8de7876c6d6e294596b78735aff31fb7e3a0df5255171c9d6108a6894db4d5e99925d354c88aec2ed9c2bda004bd5cb547c2823b0269214fdbc1299e8bb169cd78c402fa8b40296131ee43be90b5cce75cf999fba57b297e4b8", 0x97}], 0x6}, 0x0) 13:32:05 executing program 0: setregid(0x0, 0x0) r0 = getgid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x4, &(0x7f0000000040)=[r0, r1, r2, r3]) 13:32:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x72) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) 13:32:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) socketpair(0x1a, 0x5, 0x887, &(0x7f0000000000)) 13:32:05 executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x1) 13:32:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xfffffffffffffffc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x8) close(r1) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/23}, &(0x7f0000000100)=0x3e4) 13:32:05 executing program 0: select(0x40, &(0x7f0000000180)={0x80000001, 0x10000, 0x3, 0x401, 0x1, 0xfffffffffffffffd, 0x40}, &(0x7f0000000440)={0x5, 0x3, 0xca7, 0x9, 0xb7, 0x7, 0x0, 0x3f}, &(0x7f0000000480)={0xf27, 0xfffffffeffffffff, 0x1, 0x0, 0x8, 0x0, 0x80000001, 0x8}, &(0x7f00000004c0)={0x80000000, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x81) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x2) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="0ab2dfc339c6c0f6c8056e6b744aa3767e33b49a1deefe157be196ecebdb7f865f4c3cad6b133f0ad67a8cdffdb48761346ba5d914c849fba5dbe52ba4f17b5f1842981a2d292302032861aea3dc2ead7571bda9afd76ba357a31d69349533b72d43befa9e5cfbc6ec992535d66a0bb468c186d2855b25fd495ed7b5244acdd7fb9f911117152f5c6f1e780b56c8"}, {&(0x7f0000000100)="2740807b4eb441ad256264d5154acc18d7ba5f804adec0158bea0426b1b487c7ed0cdae3493d43a71ab67c358427e3a185ef211ae219c504066a53193c51f752112efe96100b55ce"}, {&(0x7f0000001f00)="5369c33128e73c4b8fa404cd19072563072f5498534c92dccf425368e077a80f3d5d1740589b9af2417f0b804876ba6a3f0c036803031f80fa38137b6546956713ecaae0eb12beaa1f8d1ff078a4d29cbde3f59c02e22514c6214bcf548093a6251af06485ae51d0cdfc5de542fc166cc1f65959904bd21ed8861fde5daaa9e97b38379ccd21466c4f1f299b1c9aaa769535ca52c22a681116b450d3813f1cfa60d3f59b1a7013a1e56d2ecab53d909e68cdb91ddb2fecf60a5f66930492b7cde4a4de5e8a08d1572b225640e04480c375f549708b27241587345d838f3d6aa53f1c3c8598bac2502f7e5e2abb9c02c6a525d2a2b89ba3eab6428289f8482f2973fa03e3fd29539d9571d7f9dda06312832974ed0b104e4dbc228b547ce84c8528014fa277310d1d7a521e942b2ba279a61d03a0c72b611eb6352fdd97121f9835c2f129ac0e1eb8bedbf37c6bae7256515d4d7d2b634c593e774efa062b5773099032e51f2a9f751a157e1b634c4c87c4a88837d81f6aad3cc3f0639b491e9375d285630c700e0be5997de7e4cc151e341fafb5d082bb635a4d34a47cb387955215bb2a9efed7d42555be274d0e1e1aaee8342907bf4927692e69d3a59a68348fe32cd15f734a1a1f2d616abc65415aaa125153cf48b1812e96c5ade3feadb558a8ad77b34921c27183fa491db47240104bd1a5471e8c48ac557ca8899252261172fccd4149acba00e69ff2a8715485f2b8014b0a3da9ceec4ab2841e3f043928cef68dc4c570ce979ae3a0e067ec7236dc89178f840cf066b895c6afe2a7d7fdcd01a426b64d7b00cffb33e4016539d487b9433adb0cb5c9c930c1ccb025c5c0148f756568aedbfe424567012c8e5fa35d288632b2066fb86e7d5e920c5c89e5dbe8e0d37312ac2c474339da56b45d9f783b88672bf00944f815e22e7a34290bdeff9bc88e2ddbf17a3ead494e4f447948b1bd0cc3129ef5702413a7e1b444349f4db9d759901723c714abd0bb07292be93dbd1c329123a13e0cbf14654fbc93e1af1e7515b401a05731e2488e7443ea23fa6fa11c5b3777c2567b8939afd31305e7eb165ac071b6da1f31e51930baf4ca90d8fd2e3fb71a667aa4855f3f3829d0168c54dc94d4f1428a93c99f02792f723e81b4e9daf802f51e72de4a0d2b8f736221d152d53b6fc4e25163b2a84dfccf6fb93fcaa103be8358f47c132ad933d86ab76c8d79a227a1c20e6130c3a9ef34029a86b3b56bfe8997c1504db2b760f3ffa0b73fcf81c1d703a98a358502a7e87cb00c3491c8e25c25da4bf9eee92090a1e79686e4afe537758191a0d08587585c2afe14e86b533f7445d8a0c258d4ab2ed1e7ac392db3748b8760f46979ecbcd626d94206ccdb142bb0f4ee4f7cfcb04d492d2b3d77bd1e26f08b2a8483db42977fa031790f4fd4fcad95cf24c758a64d986e78f1808c36e9a38aa8535dbb482fefab5f8229a01fadc5cb4e4ec09e219cef4b48485fe47bd03609c6baea4a7a24e6d4065dc36bb7ef6e9176555b22dde9f2cbd6ab4c7bfd3f3b27508a1d776018a93f5d9b8190eb6d6be3b5d9bac0f99db103eb84a1ea5e760065d0991c91352475f4165b65ecda25e14d666aeb77e6c2c75ff7824d06e12a77293cbfe994e90a8f25c4303539579db28b310c82d0a88da2665ab09297dd900adcb132c371dad3dcc2a33cae7815f94231b665909a16cdc192adf0e6ae98a77671670065b5fd316083ee1bf29b31d31e93bc7e4e55d59da999ebef33141e4d0506a94ceef53739b4741e35826fd201546abf538f61dadd5f0ece0c6a8a8d8145fce5149d100a635a5c8117e6f1b04991853eec88fc080106483b77a5f1b4ca7e81d37879a9dbdfb821dd6bea9ef13ae59c59834dccfa999afc8907fd1a9c9938fc06b9407e1c4d8a0e270d230ed179c975d6249e235e4b2e0400cf515bb01d52851470cd8450d19bdf42a39f086402fb60a508c2eda7c1795189eb4da7766def8150e09a5db66776b03aef8543245408c236684f5cf70bdbe1faffa0fa1ca80064347f09524062cc6c075d6e16f0d10c1e078a669cdc913f693b45634f3b235b73f55f55c59cb054744818ee6f465af7c3231e6058b59ee99f5270dcc99eda5d5318bf2637d185aadd2bb4d18f39f999fef5926d7f971fd03a59ce1ab9e55493f53b45dae7be05db74f63960a9ffd25ae6be3de9483edb4b0696aecb5a7d38a986eeb8d845d32edb484f0752b91c65bf6dd04f742af6250de45f542809c4e1c50f20dc5e90637a3acb759856d2174a2f0721cd12e6cbb5bb03ffa79a59f8750371c834dfe6524ef78e862970700975e9a1d3d40fef20401de328a2871ad99a0cc11b8f533d128e967fae4c560497e4fe65d6ab027746a8334d5c866a82835f7b594c54dfaf75a04b397d7c8f8c67888cb63dee3f03eff165b8f1a947cd8cf137ddb7241b9bc1518655c5a1323d751d71c1dde0d73b8864104bf6961fd09abd8333830cb34a6244c3adcf88aa336751668e609b8fcfc474eb048ebd4bae1f44d64a31b904475273e2737607462fb32885495accdff1b57f978964dde8f8507543c1e624f3e77a9e5f3a21884afd2e9bcc66043d0dade37cc7c638821b7107216b68b9be45ac64aa9a2b19e1c4fb0a194b8563b03e396dc38808d8df23e4545d46151cbede1c4a26113c1ae6984ba38afa425d5131e8e8589632062b1b253b87f6bc194c7debced962fb4e12407955be366545695b4ed7ad8a1f86ac67f29ecfe1051f172a1ec4d1b75a5a80943cfc4cd5527deb773efba4a44b08ced73fa9ba0da0270b738fd58ad1a85b90b2accf8752dde67a11c35d3aa20f411248a8ab649ec1a2783e8da2ff154b3b7bd94324a27fba9cd269aa553e26beac6f83c6dc68b59b0d6aedcf3191e1f362fcd43b802c62ddd59855e0d992dd1db9da5682530e9b7aa9af927ca10af3e0a2534d2e53483967e0477da985633eb1aafe52e8d88befe4252b74df338e5af37a0911556ba02061fb273edccb34e5f3f9339baa4f9d0f87cb3d97fc3e49377f42388922b6ae44055306071cf8952ca7ebe64115834c10e8fa36960417c3a1e53a59e5378afaf4c60c8e777410dbbdc250761b055a1ace5742a3f9bfc81278ffb8dd7f7e3dced702d332fdf5d480d4b702f5d98db1ffbd9d865dd1c98cf2332a75793fe1b5925ce07536fb94d0f36df94ae3ab8b46db496d6c3ab82452f3b9515c9717e08daaca756da4ef8436d64c71d1a6fe5ca3a0fccc0e7b82de4ba077a33a3cfceb4f681ef38a4d6edcc19749d39daac9602cb7091901f13416315fe8a3bfeb18cb9fc5d0795b81eb1ae0b256ea76c123e7ebd67bbd749392e0ed49100e3a5532b93a3e195080b4fa39531e92e8b0c6b8319941eb521aff6e9150ada85cfa40634fd2d4e76a53aa2e4d7cd6d29c5c2a31da98fa6f2b2a46ed81bb57d04d2f35e36fb150b3152508e47a81df8ad96755caec59f663ae85513bdb1faa07d7a31571261fa6a0310780dd6783501b51dfdbc1d4dc83e3f4c1b14f471be5bdef9e9a407c17ac411befb846b92123243956909e7b69ab4f752df321c96d32eebc0c8a5c004a7d418ed7c8888fd1dc1240fec38ab5b06fafe98c97c3b455ee31a6f166e2faa878f279b785ba7d83efec8072127ca5a65d0945fffddd4367923fa5644f5699e87e94ef9313b59150d46f29b60794c32f3e8772f1990f8d19f5fe91664f05478a6b911790dd3ee81e1407bd7ebe1b0e22f0da27bb6d842cca3512f5e58502385dfb1ec0ea70e047232dcb623651c2b75d6e4f9119e526d0576fb675efaa588422d1615072a7f073e5fa097b4c821ebbfaa134d8409ae71708dcd204e379ab368d7a575ed5c32e060f049e010a3fbfc1c42e2d6b6f9f7d1bb1bad05d8a68fe7882208936fac9cd47dd488da8d5dfb0c4c927953c5186bc5d7cc3085e933cc828765e725b04a56731a52bf43f322890b71b18d48332d18850a14adccb1e7e42c7838772821c898d97342aa6339bcbf494fa661679d7894e476fb61a61f9b1f33138023e7e7cfa91ad36d58b8a890fdb9d7532ec012a4b3707840a26cbc1cde8226df9b3f417e11e46646567cf3765aca8e786389f9312bb898995b741f97aa96b7741e36474294a45c41408b09fafe52ef0671520b11e8611a70cd18a4d4e1d627c2ee7ab1204ff0683ad5a2c361392445b9e8ed5e30587debcf50843d07e3c58fa14f1b48d3bd33b369ac583cb9bab447778cc725e44547fb4b86099416d8e9296ab9881169eedf9f183572d88bb439672f24bb37ce74a899fad96bddeb94f62147c3dbb4535003e3c069c70b45d28211ed90cf7ad3f8086dcac029854a44eaf5dbc49dc040f380ba1bc9bbba7df521e4b667c33346bd1a97df21944cedc480b413c8106311d42706a93f071f1972c5ddd87786b729dc4ffdf25919815e50f251ab6c0c3cab2db09e3974a258e4b8398911de3408cda957334950c5936195f5521da00ef244e8f3f7875162a5475204fc88087e362526db1d704b96cfff649cdad8557a83366afd7e616368792e2114da003a1d844219218fc813fc17c3b5b1cb0ecb51fb321eda5f2c4b38701ec8c5e48d53cac2211689e704890ab08cdd409409638b7e23e8c78ac801a97ea0425ec00e53cb2663c6e4569a8f847d7e13f6567d442be5a6d5a3083a828e23ffc754a0349557d562c4d081a0e0b80ea5f94b69c7638e2bbdc46908a7bad0cd8146613dd8b28b87b822be9c6711a2624a558d43fd49c76fd02b3aef10a9aee247ea01133d678d28cee7abf3373f283adbac0a2bb4fe37c10d9cf6a2ad464c4c0a59c2b3def3af39452037d53bf6268a3d112062004a0ffca1972ca9ddbc9a8242bae5abb3853d7787395fff593d60fdb48a7585206ff03def3ffa487638e427bda93beff9a8681f46b6e34e10de1f7547b057f4654f8b8ba6267f77e6351762628e443a3e88b49316faa763baa05ac02ab57049f2c39b1d66c572cb279f92f5aedfcc47155b6ead5695033857e0b68e50866a11be8914fb76643f2f2c4d42f5a69269b03f6aa26c3e24b17268cecf9607b556f5ef4fee2b9296883a3e091d61b96a40b2e68e99626105bfa48eb14ef7a66a6fcbe760d3e56697b1d6d1d9fa2e1673bcbc78a88195d488b535c88c779a873e0b48e7092bd088d2db6c5d0e4a6e1d6dcdf7cc74790bb915fab162c6cb9680f55fae787cc3e03cd5ea439ef7b0948f5f05d6d9c38d46b9bc3efbcb61f97846c36ef963c3e85f5bbe30093e504c8a708a584dfca7271a0a3f2dfca18fca4288b00ae74c05e5033d07451cc2c327042d813979d2a9585934fd69c8d8abc8890867e061da3d8b098c1ae23eb51d45a2222fa208526109b03441e2f306ce5f826a3bbaa49c8fee9518541364abb059d4bf75507a5bcc1d5714a7f40733285516ab586d687b9155d48b0883ddbd914eee5edd99e449ba120f421c7d9cc348b99a4ef9fe4a26720ccd4b388087b6382fff39f53a7e2fb28747bc5aee5c56664778421cda3a00a48e387b8780ffc856a07751dbee3fee3eee8ea569648c5d150cf06758c7855b4aa026c0121ea26c43944cdce2232860f4048c02eb724165415a0aea0ca2f320a1235d61f4ab5fa57a54316257e69c60f0fcb746f7a17738568b28267ab60d4c246834b6f0d1cb42edcbd49c5b73e9eaeb4f3a3374dc7112e94d54155df349b3d2a5f9f061a73775632e1b33ee0393e717b51242dc0a3b7c261b0a2ca7a4c268429ee8f03e8"}, {&(0x7f0000000280)="af61d3ba62bb44d04af254bfba23442cb35a1850779c5c9e757b37d941fda3c5a8ab794ff929bf130347cdf326c3e8e18616993df279cb7e4c788d4b4e7a52c564e687a0b3103a5851f53625e70d8686cb68075a416f8f734bdfdabeb8a1a99a95bfe0aabcd0994a300cc5d2cf9e9ce87ecb82cb8c1dd8fcc5a71153d9392856a86b65ab81bae13f4ad112c8fc6ad63bb3b4ab74cbe1a9944e97b13c4c2442b5f7f708ea6b91baba24707d6272a73dc1d04db7f7da0cda58cd1858a1263fe7"}, {&(0x7f0000000340)="885e4727281b530214ab1b234920e845cd9ec09ec56aedb7c001db87b78d38ddcb32b24dd1d31296fa62f6d72a97edb74eea2e76767df7700c082d5389bb8a09b8484f5a1699f6ca92"}], 0xb8, 0xffbfffffffffffff) 13:32:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) chmod(&(0x7f00000000c0)='./file0\x00', 0x103) 13:32:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) write(r1, &(0x7f0000000000)="bbb9c9babef7acb8c85e9b98445e4c47d6aa98fe76c9d0a5b068eb2d907ea33293bed94038ca7e6519db67aeac504866a3d109cb438afd584d7c5945b45698bfcfb3ec47f9f76fa65ba0d7439d1961246985bbc18158196d01248597af274a1287e81ea38ec68d1e", 0x68) fcntl$setstatus(r1, 0x4, 0x80) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) 13:32:05 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 13:32:05 executing program 1: r0 = socket(0x11, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x3, &(0x7f0000000240)=""/185, 0xb9, 0x5}, 0x2) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="bad10059faabbad07c19646df09369c74d1fb5d30f68274f502a411c94ecb4242413e2cf3543d2f75318614c50f52c84a0083be56f19af9f972de76d5c8f91699f8674183e4f8f3afc9b1a82cc9c6fe028d8dcfb6e14704851cd84b491a6997c0d43ce3f13ac1e4f61638b7afb5a602a5c866ab8a2b7b6d2f64baac22004b2587dd266e6bb45a67519d6409a3c71ec85f7a7ec625bb7f017a2c50dbee49ad85da07e408f3d1cbf021cadede6428dcd2e916af0f83559b135dae5f2675504e7e9714bbd3c33ee9e80c79d650620720198763d86c1666986ac5d57d702d75ec43edd1462982f55dc42e3f1", 0xea}, {&(0x7f0000001680)="43591672e504081da100423334ef94fb6b1b1ffe1a3120801306c966065ea1308c2148f8f9c86f7590994775dbf202f005a9aceafefd80485162889187725217ccd3f28151d4d5c5658f7a3fac19aefe21b3a6f27ee0e81019f700e3f8f7a963471867eabf7329acbd5adfc959024557b89b30fc6a8a0fd635b7d89cd136966869f5e10a5f4fee60e36d22b3f1a1e7bec3e4cd8eb6b454bf8d4c4ca645c2fe6a7e476b57c67716bb9e8fababe403d9fc10b04609210fa71b2571ae0f4f7ed51d7f321dbbedc61639d51a36ccec529e4e2ebb5ead349c83b60f99e9ff594b0b42bcb39439b9b2600d3dbae10bc4f5b38379b7b5ef0efd567453b07fa4cdfe32a3aea261573e38cb1eea175d9bfc5fdca898db093dbdf88cf03c458e09c0525dce79796214509bd39a1eae977df7c421090b4b48a893b3903f9118ffec2fa846198d0a27cfcac6a9cf4cc6521ba51e120ac9c33f9487dd89b8df093857daaeeab652f08dcd393b300c0099b8e680c53adfb331d239eb196ed4668dd7f82ec6f2d9c07fe94fb13d9977fd840703deedcb821c8d1af4ed2e843232dac03b143df1ddeb4884d6c99c246e6e2ce3798eb31f8efbe7e7f2cbdeb6654ad98c47c566d0756bf0d81fe61c7ebc8c6dc27b94030f7cb6fc3f608a2cd9c258257c9957674df8af5918e417ec3f3a6ce29035aa1b6b10f51531669f9f6da6b4b3d3b84b5f32246fffae5ddb71590d646b5345b28be2cd7b0c42e097ce75e7deed330a88e2a16a75c66c732db62ee6a2711f74fb28a762b662eaaed18ccfc2389f7535e3fee4940ba4c2852f541af9c63e7656c33280a5ddcce73c3163f5feab8fa943f628315563e036259990fb2ab8213d6c476eaa55d271eea7fe5abc4312c900be4422f6c600fc2acc015b8efe6ead03b2ea31b7f8826d69e84c3286ead986168e76300598560e0e6bc8c2f4eac2ac196c55c33c1290913a03b6b2ac3e666f0fdc71381666a662d2a666f58b73c02aa3e5490abd88119bed43a9f5f3b473640993b22a6b797197069fb0798dbd307bd96d3a3f2511dd7ce7ce996cabcc86b988d5f8a986e957606df7ddb55b0c365f5eb7bc255b42d4b509d06d838c7e7e137aa2c387a862ff99c830a7ae084a0214b9205d2631d026d474a010b16c3d7f8b7179bf076b64154a9ba360329a0c7c1aab3a2a97815e4bc194d18285c96da945e24355f6d52f473f232674fc81e016092aa6a2d2d0c9306c1ef31d2580376f472bfdbfa43d23ce35853f42d2f5dbf2aa47f883652b021248a5be7f919b1f176e9a335b314a4502aa3c33aef601d3b12ca1bcad883acf5b95a29548527ad3f3fa04f41b3f7a8e021e5e743ee7beacd81e5590a2ab17ca98799bbdbfd4caf1019723d1ac3be37d07fbeb9f81436cf1397b67e7817ead87068c8cf4ce35abc097f0b6edab2c1c11596152b16abeda1af86a331789173781d13e5338d6941ba5e5c3a6231e8c9bc733add4efedec3f18eb418e0ea5d3045f5f3ff9525d817161707eae1187ab1fe0293eb88c8c4febd91f10c11b942a17607946b03b43ced94fc050d3f6995cbbf15efa1e7043db922dd9fc8a94ce38c3503b8a20bbf5eae460cd4913b389443d46909ce04ba94b0b22a88fbb27266606f386b9e457cc11942e7a68df2bf668fa36a7d5cdd4139a8a615e8dc55d65dcd62811eae66e97a4f5ad625b7097e5dedd9eaf92ba3b25447c33f530664b63c6954dfff1c55ccefa2ad076d8dd99b2997217c6c2459d184ed3389f044a0e03643366ea71e338d1072e46775009dd188716039615f755b6c21f6d6db15d0bb1e73eada29464096316fc40890847a44f9f7ddee4a3e4b92e6108dbd088a8ef2edb14ac6221f17ee5e1a0b37df5d54139114c76f766dfaaccea3ea1dc49ece950adbdfc5d110c51f8381b7293a8e6b9c51b146fc1e63e8ef19eda10ae1e088f1bf59f90a767cb8cf3cf5a1140539f4e1c779bc3e903bac769fe34e675876a71dabb14631a043cf0fd16898bae19087a2e91cb1c3e225d448a671e114925a20ac278c645f83ba7505adc0834a640d01a533a0b1d6735115b6a19840bb68d02136ab6a70d0bcd85d861a67beb7a202e26f0a0ea64828531082fc3d51c7bbed160ffde9c855f6c81c42eb36eeaa73937a63f4daa351027a5922ed3dbdf73190cb7655356729939ab40a73195136871a6794b2b7641cb0008a3f021c3d45edf99ea50676a15578060a48ef8530973f35a552b11591ca84ec072c152d2da2ee4dd57bfe6995202835aaddf77abd692933797156dbe165eafc2770fd25314dcc7bf6fd1fc9de5ad141f14220c44c0d35542261bb6bcd33e7c57b87933e84653cf62442120d7fa03e3561849da5fa5642398f11cfa9b3ea1d390c93fe8f0a89b70359da546f24462ee5da01363b6df611c1c3c677e69254016acea2ced09e13131d59f52178b46a788f006454e795255ca408b58a7fc37a9eb192f236cc9247b3548558df794701d67dcfd19c3f250855be9c8c8f915435b2d40945fb914cc786c979c821576bb20f7953c3724803e3ae4b1f19542f206045374d18423648b44cfbd0940e0787532915dd79d1af23aad3c784c83c27e31d89c1d79f36131f20ebe015db95e78448d8c86927aef994a2a38c2f5ded6ea2f67f9d9116ffee51888f09fe87f541a61abc3b8268e0b12dd1d246c0f0e4fdb818992ce4d752be814487b45700230631ff42ffa3d9919e7663b28119b566d97ce60e28d2203887b3bee510de99fd9f6f94fae2488025a5a8451812afab8bab5b32ba17c4e3fed7365fd6aac3832060f118d0ba3a0ba86fe4a34d07ff216edda7549624f59047a35eed9bf3b1b466d0a173ce6dc1646acf8783e83b076e65813d2927aab666538d53b762765ab408f3f0d7f027d9b7067eebb0d4986ead78d33def131530055bb3037cb3cf81ba73d50fdd38a2bd677000fdeac72f5aeaa2a44fbfa64998d9b73376df87e9c772a1f47de9d59614c2d624cd82c466441ab6394896b321eb56555cf0d6336ef274935488368133a804205114e8a2e6aea13f595e661b366a84851e071bcb60fbc7679643201e9375c46c9345b07a3d170825b4d0c6eb5a2bc8f6cf4164a187fd082efbf9952ba8f6d99ae5e0ecf25e823565df055a81225335b566f374b10f0fbf7559f62c84bb59f5b83ae47bb4091c7efefd94d8de4c31cd4a3cc511a9615a013ede7dd589f7a9934631f991271b15815e2abacebcdb01bff375593e9732155bdd89d76c1f01bbeca1c1737589264cc2aaab47f242beda9887a481fece3e8d90162d4db66e137984fce0e85010cc850c3a474fae9edb94f4241248b14f4c782a63e9a6162d762b3508dc4bcc9e24764713f63a20bdeedc006412ec444c3e3e756211fb480016f56dae69309f11428846a3b3b4cd7dde4bea4a791551d4738aacb8c6bc877bf8a04c33a8b8dad3402937ef5aa3dcf1f632abd77bc431a09008acefaa0da98f4471cab29b61e4e0d0e5ea66c1e27932bcbff6b7fc6e7fe6e0d687771be9b186139b43f6d338c5cb720ff4bd2d728f597992bca4397f6c200b193f8530ece7d87225d36bb09077a2b326b0daabc48bfe6c27e21b09f0deb1f5b50320bdbfb5a0f55b3765abba615136eda0f738cc9173e3f5aac3d8215a104cb97d339bb418bc7cca83087c57cf06bd5ffc6dcd71e3db63b3c1284bde7443d270fbdcebcb1e1c50400fc3bba620ec46aaedab9112ddc0e3dc7eb26c83ae42e8e87f3b04de2a589795e28f4fd3c0dcbaeba758aff10e5d301c4110a1d5e46e930cfc1bb380fd603b35cbfb4863dc812f6e2d40f88662c114c2677fba8840c49ac2db3c6d34896316c908c0a4fe8897e4aabee63830c0db7aaad717a3619553d345793eff0873acdac0e057dcd50166858215e0d58204f7e0a81051fdff0426b739778b005d9122cf3dff4ff9f9f99947033ef455f7c832043b1c92ad15420fafcb45acd430e034f535b2c7fbe6e32d442b1ae2261840d8043b109e59206b7050f652fafd55414cddd9bde5a843d5632ccba86ad8748264fe4a04cfcd9df13050be9edaeb930beb84f6fa0311ecf59f5953cf2697aa77e92e0033751cea3d6301a28867830d21ef7cd08e3035d21cd49fbb832a830710e933302d97014e920f6a4b01d496565f11d6c50931f8f1e6b0e3af47436b521fd9052f69de33f9a3190959c216f71ea3d8ec49db33cb8726653ae1e6d1668df2684f272d2bbce94ac6c66a1cc0d17040d7d0d84930584272e7dc29f92cf3bc7651e8c50b596d3eb984e1223adc9d5d0e0da82cdbc91ad8c2545fef28c23edd4f97557b156b042b9a89a1e3f2d8f20f771ca3cefda7f4920612e58a32079f4d63acf4ebfdbf267bcdd403cb9236cbe79e64635831f3d71eebdd7055a3807d8cbebadf8a8de7651473d07c5c40d957b04d048ac1a5c5504530b45711893a9f779178036701f3f3f09efb446c748ce64d5b7d445575df2f7e3b7440a2a9b124148105e5279466518fe2598e0cff1eee9bb39da3b63899fed0554f5f56b8cf468a21b2d597ed45107d45c921ef7c230e797e701904e3158464e5f9c3f7056329c4ef97b56b0c37c769ca0f4dba2cfbaf90e69a0e31a67cff8dc5f5a27db2bcb1efdd80e411f8eb064ca115e4d845bcadf11cb197a4b043cd39cfd8e30e633352f02e12d00fac86515b9d6d172b1b8606b84056505e3bba699cc38f3450da2b19c2eae1c78ae6911999e5d9686eb9211012fa4e6dd543ca8437d2535619ac77b8d0df8f0c83aa2fe2db45a316e7d0a3de0ebf7df8ceda77d15ebdcae3ab50a6c12fe2513fa76452eaa244d07facce5d7b8fac86adc62f0deae71dd3166f4eaa9527256fa854f3ceff8aee9c6aa3ad971675515eef930d4cba36e30f153677c7837100a1d7b875f627f000b60dfe31a4625265b6b9cf9b0f22160caf2cf10613dd86529c704c8a000fc1c7e79c4c6e88605bb45c68339b3209d44e69cac0e4aff2b07a19ca2bd8a7bb818d2040b44259031101b445fd53f1ecfcfd94b52c2bb10ecdca21d0f182f44d6052c932b5156a5206d91a5cbb43680d77c0d85f0e0c821409109f8d7d89f8a3b45399e94111bbab5a9abbca00bb3ee38c71c203618bbced8664e303793eb1094dbcc37590f649c4b6ee87bbd84cc508b52fa5823fba0f711da604e91e39eea36be85faed68452a6483c96103d5f68e4e0b53a6aa1a46daaef3c9172ab755579b8bb219eb8a61a92338b88b7da48caedeb686ee20e241b23c53020e96d7a62512e076f6b560fcf87d0758b738d7dd63b68a467c79728d11bf3ca691dbbc39effb101510b918dec5138f396e1e62ba97e4b36188a360d82ace16199740c99fcc1fc2ddc76b9dfc34bb64e2dcff2c5c77810d0ec76f98398d334d3d74c3342746f22b62f84315f2a2a8d3dd336c4171759235a16c048184f3f319e9e7568f30ad1d7770e827bf9ac12fa932ec123ea797669ba0607abfdd39b78eb8eddb2fbc17b9492669a491e39adfa37fc97b3ccfbfac916afc1e8d44939f2c9be87586e9e20a62246d0adc5c0b7c173f66324d8a37b66eb1ca08901ae15813a0410f6ce6902daca1d9913d2c470a52d9a76b666098d5c0c113b4b205eeb71c2880c620a3b96238e7f56c2b1f229d34328ffb3e55bb11ee8fb0abbfcd0ef7a21b532e7d068788049140485e4a450b88a782f4cb9ae861d9427c05a4c231376a89bfbd5b52b346ce790bc37dd1407fe40513c81494423b4fb4302ee8163444c6", 0x1000}, {&(0x7f00000004c0)="5f8fdb788c6dedaa89de5eb38eb8d96e732648a7bd1d3108a453cb08d19be2fb0d426d9211af6632ec0789ae39e06d2109afcef104141df671bfc6c9d146d5aa9cba5faf389faca49f4f0f49d2d217c21a4e8ce69295792c5fa2d07682c18fe2ab80a6c4", 0x64}, {&(0x7f0000002680)="4e7432650130d2679cac06c05e17e7144dd2fd9c9d850f163ed1d7c57def0d46dc234ad08a04cf404dc35a1f5849ccd8f24c0b04ad5882113b5677f474a1f81b22184f515d9f97e60593702e0c5c910bf00c2231fcfe83c4729a288c7a96e97c19f0ea3192c1031e28240c5492dcaa3c5b8f39f838d5a0d13a4923367313f22d06664de669f0f607644a09306acdbc9aee052f0e9382f29beb6e3aa723b14669902be1933b9d7dba3541c34665bf08e760379b9e9a5a209496a8632258bdced74ae66a665a423fba44b6a52720f39a53c60a17d6a0c8d12036c1d6cf91cfcb80bbf3a67a2babae460206143c6dbd000f44dd2d835c8647954ce96141b7498ad88f1e024aa454b52ed1532013dc66452917d367267fea1728f6cd592438cf000ed4e7942d45d0722155e6683d611e508705ba5c025e42f1aa7009da14697eb37169d6e6eba82d21fe4d0a152386de9e16a867acef7ef8880d6cee757b9130ca9ce74c189f483b64b511fdd2dffb2c61f10c33d143443203138b0fb43a0034b53c7a87d6434a127d0c389ae2f9f63527a7e00c5504029271bc2807046c6852c229c50d27cc42c511eeda402a4b96b262f1295e39d93657f1ac383cc94b4af7005146aa7da72642dd14603090c5fb9a39d37c0c17a1d0e402fd15976aebf59aff5dd1984b96bba5db9935cb04111e45fffa69d127eb41ad0912a591e28dc8dbaaab99233ce011155fb609723108fed57b937de2e90b1b3f36b03b14c0b3248ccc77161f5c165f5f573932a69b4b284cecf68093ad5dfe8ca51cbe1046187601caf42655c9a5d4305ab4c4be95c1a6fef8dfd10ba65d6d6abd03a9ceb1dafcab74ed8bdbccad1f516025b973afd4927845176fe5e8b6245852a386e8c34fcf08723d1557035c47137350d7e62e0d83cd0da889868c849bcd23b863af8e569bee5049bf305db2a499797650993610c9f95db235e83e24cac58a848803cca5e1802f7be2148fcc9a3a761ad045905c27f5345be07fa2b67cc713175e846704d9eec83f39caf28192c6eb66471fc7d4b9b234ed6200a6de19ad41c7086f7327c365af90254a656389bf683f5468d7484cd0c20ae334c1d73b31aaf65e6d958ac5ccadc579e748444e5bf97b67e13be1a7bedf93822df5fddf30808efa08752c1af4cda8ea260ed909acd2a723d24cb3d576100ed253d9262c1cc6a69d26004d0a31d787fed4554ab122998e57cae18d4042d58bc0f3014c97377a56f21397e7a492871afe03122e86977aa889ef26246d1f8f78f77159619f38bee45ab1fa978c373e767e707135b1bdcb71c379d315353905f9b16b1fdcab2ca6e564c614c741939545ff4e8787602f7b9b825be2c8d142723cafb458d4ff9d4d0129857f9190dd31afe3b7c3ecc9fad34cb1407d5d390095a84b8ecef4140383136d4c8b2f267bdbfafb8acde9a42b9c1b0732ba0ada2557d9ee5f239bba7a6ba17b1db4223f4c2208b560dbe81918460a27ee339124ff9f2ad29189192850580f12d1cd307ca61cb12bcdc4b0a2bbcab55afe1a94711aef367911124f8613be7739055f158e8021aa310f34ea3b8cd2d019cf2efe2386c55469e8df7189e7d3d5a2187d06190dbaecaa1d0a61abee70acfc8e5ec034918907adac6111ba2cb338b9cf079c253814b6cec0172e92f9ec83a3ef73a1968417108124cddfa06ec1753f7453d0c1aa2791d47e183f2d0b515f58149ba64087aa042be804acdfb3d3018345aab2d044808793b2109fe872ed24e75793035e9d86bb35703b5ebaedb236fb4097184c894a55d9a941728e8d79d4aca45c5529842e11e33aaf98af2eb0251ed4d79c8a0aa139ed7d2cbed530943ce60c79dc1774a80387571758af2d2fa48e8ef20d80ed3ed9f4c4131be013b6a02fd9a586e3b0947eb1d2acde5ee382d224cd26ddf920aa1581df749b0eef5313e0114eace6518b04def3e66f1ce682313eaf5af4cad14b3e3cb22c2ecc83633ab6ddfa25c5f9a03c1aa01ae9912b7d6bb571ba79b50139732ebb856abd8dd4d70b0683dd123646e70aa7e7434a59a08aa9a33d7ed36d0c15e4d76e7e0239fd1840210193129736e885d6cab076a7614472f0fb3f39c7a1a9083e178b435a5c5df1aa6918d160bd77f9ec13afd8a65648d6e2ef1f3a9d14042ba6a6ed1c865e75afce55cd525183fcc0f885ec9f3473de9ac16b9ee8bfca2d5f6bc10fc82ac93280019ca9dffd4750ed45522b5b2332bdc2669d0aba49238bba4a44e0528279e1e40beb2c0e15968a68c3b9271f642724ecba09cc01beab90097fbc5009fafe8a04dfd8010350fa9875a47a2f157990cf3095338ef808594065badbff8862f0a92071407ff36afb1dd0c5cc557e2593760b830e76cbe1aacc0ade51bda45be0d769cf062c93a538b385400b0c7e7c040ddd6b1b125d34e078f63e9223cf1d29ba5ad8a1610498c276fec448f866d50e9f31be271ba1cc83e1058f37769fe7545ed2d1b130d0c2ce4f56694fd2b8f792152df9468f50e6168c38101aa6a9c529fa384a8385a352ad9628f886465cddfb9eea029e177779e3577ad937b3f8f194ccf23568ac2693c4f5156417a1c39b2c4d772bb36dee5f85da02fee53a9e49481a155569fca8400559fcf6a9fecd05b874217b2437b6586a6f33a93648b59938d4c8490f33512fd08ecab8186b7fb9201d5edc7b630ba48ae716a1635060aab576dba9714b02a10ce1987d128b2cb7067e37127fc06c3243f0e2e3e1ac6935c5c24fb109f22660605c9fb6bdb0a0272e05a48facff4d3dbab993fadb19fbd18fe51e2b170163e939be6bdcaeae09514e6869b4cc6c3250d7fe282bf2157cca10c47d2be3ec1441099d812079c9a11c5209d08d4b67310a36fd0adbd40d5f8cce9e1cb0d659c597cd20341f5365ff4a50d29d75c856f3b067916d9777887f59f63cbfeb96b1aead61682e4489ae5b593507bcee74a173c73ccc342df05bfb1ff91df7e14385cdabd77ec716aebee0f4911ffc0474a499bc4430ffa2e3c6842c7b67437749768939542b68b996d57d2878d29534e8f8f31c5d30f98bc8e09549eca01ffb855b6052f5782d68cdbe74926777dd79b42b95262dc62cdd5d650ea698eb8a223f8dd602bcacb39c0b0010905ab27d597e0ab1d2f069db5b07c6aa9fb132e47c90b05047d6305e0d29f1928ba0c07a52b9100abc2a9f7947dc3711f9fa6edaaa33c0d72e6ea7c4f480713a10401c478ca1afcebe0e137cd3dd1d2582f3bcd8d6bade0d6abebb3e15e8528a649aab0937c2348ea60fc35fc64223832904aaaa3fd6cdefb5266656b690de5e8ef928fae606377d318f67f765ba2896afb708d96e1e45644216923683ffa8528e3526173e71946ce4380f8ee2bd588309efc969808a18f646526d2985e840a480ca656ae28fc0ef6c90cf04a06d8ec611f46b08fde00e8bb7127395112c8b7cc19664cbd26974bbe52df77612a26b08bcac7dcd46755c6c9a7f29bcd6db2b6ac61aba67ae5af5e64171f055e9e5c09a486522fc8d8cd03a8160ba22f4c68780cbbd100f60e09c54da2fecd2c15e899b48027c6aeb9dbcb1169ec21c8cd209ee17783181596ba0f31a1f518ba5a1e9a700d390ce507ec80f2e1aaeca39837e455388984b85d6071cc82351b5192fe3231a49b8d72139261dc8657b9f0e754b74d1916e5f77ab091dc6b34f9148cb0da96e527753ddd31a7986cf1187712e5c45e8b8879524d650509a3f216e0a915e34212c51d7ee98372b39056c2fe247bca2d4dc8c3f32d77dc85ed8c005a10e68999abc895100933d6e51d5bf138e4ec8e8fc19b1597d9f53d5c78446a0856c28aa76df8e450f5836209263f40e25d183609adba98141eb0e19b0ca7fcba09c6057e62e5e32b025e42e3b6cdaaaecbf62e8121bfa57e5857fec97b15a46ead55cd06d6bdc0c95bb40ef4a525c559f80d21c03c0dff51e1732e2dedcca9f7af1e0af87030354c0e642a2b0c6d3ed97a6b17a01b350e94c5b309a0098f609d2ff2e1ef6856c15dc35264ff2f8825fdf0bc26fc4dac30b903143e34867dec37c4587456f406b19933883388b6e774412ba061de98b9a04f58ca1d9889a4be4658f53df39a4915e5003e3ba0e557d37565c1bc2cfcd35889a2226dd3bfc64327105cae5a77f87cb16ffc632efc42f7795806cf693c3b7705738116ffdb8cd24ceb7e577a004f32078c30396ec5abac99f2dbeb6df9cf6cdb7a3c41b58a2f2d7cb7d548d4f63452a0b59e1556b1ef405b4e040e1214b9940c1711451bf0a717a177a8574dd7d23f837f31137fe0a466b7375511e67d137af750976261c42c96ff80b888fc9808d266b7a83cc620799a07ba55ca7ca426ab2afb5cc8314a01cbcd25840fadf23b0de761c96b1fbbbbaead05980f9db0694cdf5788a017fdfca43bd68a60b714144afa84ce359810a846a9685349ebda1c2c484342b9d57dcf91de5fc6106f07959eb83bd9cd0f336658467e4d4a767d1f01634581fabdd600b97663a80350c87a457c2c040ef42b79c73a8bd7a9c7715defe771f1d8ce63e567743a329db490a16954472b2983e0e3f3e532bfcce30289a17f6c8139dd60ec9c45afe62dfe23174e465eecffe20c4d1d51f881f2869dca377018922402e2c2395131d7adb9eab9c9ad4fee065267e1e00c9e063818d8ed7a1978bc9d8bb44abccd79b20c7fdf5174708ac2909891150ee417b6c226a7302ce1179943497e2d33a3ddcfd42d628741ad794e408f0ee4b087c35405216da7a9564f6092d635601a4bf2d29ed65b8132a883667d453dc346ac39085aacb513763c7db2fc1364ca9fe5c7635bca1c0f683abc7d7db642aca91c3977662ba4163a646b3589d68e94037849602ca2cd3e7cd4c5aa712a45fbfeaa228a9450fd093358905a48856217a18b82f02eadde22e7237fa58a9fa5d82683249c01266e30e0c22e64b3a3389f3a5cda70a3573c186ea1bda8222f35345202175c031ad18ba0e078ccb0afa85f743daea6ec6a7f0a7b977c8bb11055da4b91580130d9e551cf4d2e56edd1ef4a2ecb7ae58038680ae4f649a21b633760e4af996510064f4c3ceeaccc781ab7ce81c6b9508bb86b09d0e28f3ceff528be7881b7dbd1f8e6f69368bebe5a3126269638301a91ecf3ad3b288752e0738aac1741a114b90bf9d678833ff5c84171d4c2d764c1f4e2a5977a2de4ba892c9d0ed25a4b91effff0c73a639784aeb7c81e79de9039156866a1fdac3dc65545822d41191048fded1c1a0dd45d75b26f26fa37d5349331b87547f3b816c5f2593da8c109eedcec08ba0a7b3a66398b086f47b67659350b18bc0ce92c9beb63f70980d5b89a14e710763d8ba423a866082feebab5ba2abcdb9516f7ccf487b0ec297f8a0005586e6dc86ef1fd99554a14f5bd5e75c3e5b5d18b5eb6066847eacec5d32f617b47c882b2098a5177838f7c4fd3b69495c763331d8d928bcb9cbe7467c5107a58bbe729729289e974b33fc2c7521fba695595cca2a0a3d356b510c2130623243e78336aca6db6a3e514eea4ce376990f3ad94986d6e46f355d09e695670b8da8e26e8ac12d28891c727f3f749d0a2a01a1fcf52874264a3a1d803bdac88a63d22a56a83001ff83d0cc0ac8aa5ac6943ebbf2f596e4eb2913adacaf0226d9670dd8f4ff6cbeb84717b12e95713cd8e887d3aa70818224527a7d3ffddb51853effdbf60af3ef661545225c1e29b1d091f18b6c7b45ef312415ea4d2bc042e98ed404e7ba9d4c86f88173d0d22f3cb0", 0x1000}, {&(0x7f0000000540)="4064c8", 0x3}, {&(0x7f0000000580)="19323e4fffd2c407311d50c24027c10d46b2bfb135e003ff9d22eaef49b20ab3809a9a2c4b09", 0x26}, {&(0x7f0000003680)="0a8e234cebe7e1b588c4c56c3ec02cf1145166623fe39f66525c385ad12e367bbaa3f7b2e61edc23a3496f00c41d1ae09bea09b75af63f055f0781605a2e7030613a3e3e49a4ce3cfcdeb4627e847722b19df53b5e3b507ceb72d2cb5c2626a8bfc08a6591aab23620c0929d442b0e657b4826e203b387f9ffd443726ccee1a68a4cb192fe6d1f296f31c3cc4e5450b32d261f58e4619692bf43f7655f627da2a6d3a97cf4285dcac569bb7ec3ef6f4290317c7413c92af2aa76b440fdc26196816a3d3de6cc77fb71113f9a64bf3cd808206f0f1d880865e09963acbb4d4f", 0xdf}], 0x7) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') connect$unix(r0, &(0x7f0000000640)=@abs, 0x8) 13:32:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) pipe2(&(0x7f0000000040), 0x10000) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 13:32:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getitimer(0x1, &(0x7f0000000040)) r1 = msgget(0x2, 0x1) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000a1005acae1cd5163f2e0773e5447867502036424c9c35db0f8e942707600800000000000004cf38367f72da600800000dff2694fc3fd121c2c45ab9f5bfb42e7b845af4ffeaed017f34687c5ea68ac015e28008dc75574823cdd9e88af178c3de1be1b6531fb9099cb40e58d8ce8388b680000000000000000d139506db982d16d77a31c689cfa768a2a519dc8525dd344ebaba08f3582f086a47095da8a14f82d59a23f9dbeb6235a81d32bb742b362"], 0x89, 0x800) getitimer(0x3, &(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000000)) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) listen(r0, 0x7) shmdt(r2) dup2(r0, r0) ftruncate(r0, 0x7ff) kqueue() r3 = msgget$private(0x0, 0x4) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/83, 0x53) msgsnd(r3, &(0x7f00000001c0)={0x3, "6c171872618807e42531b3852a02e124351f63fdd29cb0e89f48ec57ccbb011b8ab56fcfdf1e872ce2c300766ef5e8b2f4cdbd6ef1d947e92027e905de1b7fd3d287766ea27c3355c72bd8dbfd3222b8e84c806d7d0812ffb8957089631e9e9bfb1da33e627b4a0144830926c1999838627d73969af6fd72210e0792001c887600222910df24a820136674cbcd14cc088d2dc7649f"}, 0x9d, 0x800) 13:32:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400000000a20, 0x60) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x20, 0x40400) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="84fbc9caa952a5520e3e969a9244ecfe8fcd232b9763369aa05d7ce63c66d7f8be85a1cb80956b58a2f17bda654f6e9040578cf6756be311f88cfdc670a1abd5355004f2a90617547f6cd29978ed0f16c97c74f741446ba856fe98c14101956eaa2028b1e3881500cbac20660d26d5a62656cc0f637df8940d57ab734b12f793b3d4b56f520b48281243b9a48cde40cfb8dc26a4318800a06b7d9b361129dfd17bdbfc9d64ea319c68a8d3c336d1e9261b9f7c54864b28ec55b2ff1e92fbb6d92d4d539ea10d07c607f9053bf56cb88bd13f705f32ed55c3e8b7cae0194c5d43d77272e755c6919748b0eec01710fe5e325565874b2405bcac85137290eba688a8127fb9f5f0f61ca7895f812526c20df81df2935c2b3558109da26d8866adc37b31eea2ee6074bde916fa7219694decbfb0a8aa968e0b3ae0033fb40c5da5855ed81b27fef082f527b4c7a6ff05fe2274106a54ae5681963bb72a5c23bb380cef02be1773b8a19d71e222af219e637b9afb69e4db3e8741d3fa9820db75a71930d5ff44cbb18da30bbe2e102ca77cc94b2df16f392c37ee96c53306ff916d63f1b9e74628cc58786dc5b7428a11448dae4ce4c6fac30c43270fd54edc0c5ff5c21e3d277d7cbc9619fd7b458908d68fc9f68d0b0d8ff7f3d73f2039fa0a435567a45e3063688298ab6b1d7ff4091ea4f2dd2520cdcdec837215ded53eac71e3b6165e4e3d913cf5eb7d60174f5d3f9b0e2e5beb9a7c0f98f699f66cf289cfe62a553b34cefbcacc3aabea4f0b2d79b448acc6b257fef19772cd62d8bd2acad03fb0016aba7c0ff95f9b45402c1e8f390ea6c103f0c70f4fca9f21a51ab2e7821e3eda13a754a88fd5d152bda010bac7da132d567aa95341faedc95f16f99622013cc6e97a479629324fd4fe704a05e871bdcc75b0afc2862f09849fb1d87cb11a50209a755180b65b685fabf30fa737e066b0298b9475af770686f9431f80efadd6fec74e0fc4d7f04775e375b2b2864c8e2da0a57610caeec570c657819b8a637e65e01655b8093691e4ad173adafb328d488fb96409ee1547a22ea9d3db9980ee7b890bff69552b46d814a728d38d82326be599657e91a8ea9bf31205366de861ccfcf9a1421791fbd4ecd9aa14a1269bb56d2124bfb283048b049c68715126bb931c79e8963947608e79e9bb89fc26a5384d8fbf38bc7f720ed52cd2a6374c8d60b6f3e7e4b6d92a2046ccdcbfdfa011d1373fdcacb82d773fda244dd335f9c8b51bb6ef663c57f560e2c863e655d3a9e75d778681772c7104e05b15d063c18ce5ca6632a5ea3af7b084a5b0faf1c184a4cef0f6e8bb6e85c583672c1c97399f7e23e22c31e79299b5a897a79b1bea17bbd905d55098d1886851581dcce35c4cd3f951331a1b881cd59d6ed34ae7b854ed9f0c4d444fce6a97e33e859eccb419d3715c12dc76b3cd892d40ee6089e664b4754d174390640094b520071e95abbf5ae96156fc978e232f24fce894ff63766cda8cf0941a56b235cff71c007b4684cc18d6a4bc6a1da1847f0dba0d632f4bdc61ea656b084e2536cc255b9e401385f375deccb52339df895d336b6eb465a779fa32037fda50d09712cf9bc3ea35db45a03209a8e66318c64a079d021be1c07b0d1aa786d909bace1d0d92332606d414a1d98780e11372b230feea4fde0a8290d59275826f8a5c9dca368c32182f9c984b229986bd8dc043669321f4f6aa67f5f8cc356d2cd55cf8cba12eca9c57b10135209bff82e7a686d89c5d053da028c184a814b94a250dbc8775ea856437d8ef63f08d049fb72e168bf3e6bd7e3264435e05d2c2537d3ac6cd4dc0dd0e60e42b038412ee33d8dae30a67d38d6a24d960ff5f7220ea5dffea87a59873f87ec956823044f9cbac3a5f4c09d21732088e13857cdf93d1b1c0d02d53e8538e52aad5e76154ba974f273adef5f9e820737e6a8dda5c5e5d0dd5d39c636ad8561532a3729c751a10d624bd70bde33de985eb4967c4f2bc2cebee1c63b378ee28d775dcf4f6b0e1cd3a9833b7d8978f5acb3e21a4601244ff542148de03a5219c6c6b3984bd762c5c9aaaa269a7f66cd32901d3d728cf51b434cc9a67b46757edbf6083abe83372c521353ec02f88839d463e0e79bca2132cf4eb87e2ee6cc1c6ca85f227b74dfff441d59161376fdc46e9dba7e05ad84972257db27db80f7df61db088258b37b954ed32e25e75e8dbc8261cbe31d8d4aac0bc402b3c2733b6e9b7f8d2b1337a8da907339c585bf07f2b4c6c6862cf7493c836431e9dd1a89ecb4cdc0070975955479f3bed101bb4723af2071f23fea4e51f98e3dd5be5138f94e0cd68cce3d6f4ec813dfacf85f86a3ccc810c3062319071c20bf4b48cbe5f836d51031f0c805cd9cd6f6e291dc0dc1d74b3d7c75a62b930f37164591376d7a2dfbfb3007016367ddfde7f7b4a71598643e5666b883c507c2c31bd72056ae0a1ae6fa106e0d1b5b5cdfb17a204b68238ad3a6e9e536e0d7c7ff0524b5363ae8a715ae0e8003c83269ea61c86cc3e4acc495a5b859c3abd8950df9fc7ed6a880be38127c979e196d63268e3459eac05285e13a9555af8648eb1e5fe848c3f8532792752dfcdd85792664219c89a2d715711787c7bc6ecc4b3b6c3ba1143e055b7033ccf59efd3144bf64ccf11848e27d0308f3b054259add28166093ad0f9c2d21e1e0aa435edd8bdf97cee442f737eb36d40cdc83e04c151ec6bc5a068f8f0e80523033c755cfc3cac2257fe86a3f0681281d780fea0520e9a9d9cc112714e2ec7499a381b15f908572d4f5a52fb974a21494d8e5cce744453b27ae2e523c86fb9e75802e1a24c27a1e9a17b564353668cf8d765f89cfda0a4e95eca1af2df5aae8a2f644e353c4714b3a72be3e2bd7ac893fe41fb443bd848e685202beedab63882df18fbc9965834f34946be5a3db20cb6584f99cb95cba3cccf97acf69ac489e1be9189ccbd85c4efa62e0c10dccc7188a00e81e0054c7dee2407345bf33bdc049f33c8c5e106884725f1811f273e93aa1c2a3238453ac8a8ca872001854581b9b5c63dfbae9a0564c47e23abc1e9efdd50e378dfae94fe25b81578e55c35ab3ff20042ccadc88588c42090e8233d546e86d3b10924337fcbc029a6256f3d4412f16eda54e7f14a87adb87585ab4136e76c99dd003492ec3489356ee19078188915316551bbf5814d82ffda4f5f95f0c517bb3471140f32959e2e39b5c6c1b89017e4e65576cb1012137c8bf710530d85518ac608652fb8790dbba1ba859c3a7c936f5732c21bb6c762cf9185751d9c9eee67544c46c289f1654fb09efbec22aebc39204e8063c6ba6ed44d2f2e47fff780120096483d76163bfa91bb9a4d265171a14a0507a3f29a74f1457f283d9638893c6d864f31e5280f135b0a2a0ac0ba74960bc80f78a2acee6934262ae4582a0e0fbea18a5f8004e951bda9de3b1041bc1dbcd07114d617ed5242e93c6eae28bab8ed067f638b3f9a0700e69f277a24c776a7c5541b7f4fdc44b8cef6a0cc801834c88727685753c17eb23858ca60418ba287b5be2e0eda79b8a8ed95fdb8e552543526a3a76147edebf8cb3864b8f4028c1731adc0328a9425d22a1dd9428f11158438631069add326edda25d79da8be6c9fc010bc5d08d360b73905a7e6870af03dcb7615ce30a947f25af42e04f4a1cf0aa173e7ac2b6dbc92040588e4fa14b4d61eef244c258489c62c8addd22e5cce473cde5df01e421edd4f3563e125926de686de4f8a78ba9fdf203560bf7550850603df83252e6ecd6d99bd37c0180a0d61a194b24472439b5fceeab4c617bc97dc7c274f4f2632f561997550c4b14f3efec11cef03fb1e22ae362519734e5b837ece0c08abb1311c27272432d2974efaafedff1dc449d7fd463d13775a8146563076222dcd1cd1e52a742147a7b02404823549bc53c7eff29d0522413dabe69420e3ee283026677ed31b098dd23ec8b3953c642d8bf2b33a4a426762eb34feeb6a6b29ad98176549ab991b5cbe0a429b6dd452fdf1e63e414247b11d31fcb86f41f9c1f8635030849751efe4f41cafd5401eb1a67d4a59a77258c6bd19fbdefa094de9ff3660a11080d680976323b823d6ac6c96d6fdd9e3d962ec6fdf7494ea9fa8a19416ec474c24553ed2ffaddda5d24cc668758a7d1f6c6985e0e57d522b5ce2045a6db34691cb8d16e9ac4629bc2d25b99d658a21c4b1fce79ca23552994405650f8977ed64a1d773bc51fd8bc80acd00f230bac48d265231e4ed472d59c3be65a2c9b3b20c2370216ba2689105f7bad5a231b66d8e8e09af328863cde1d4f34920d3411932dcda74d169f764d39aa0467a68ca2e6864724383b19ab56f79ea57e37c68366b0840e234e20469c67391d481015a95188203637b9d4aacc9512b0361d76b9ee62ed7446a028350ee95e4a0233f513b2850cfb6a8d9f6a8c706eedfe33011702bd18f31084d2b1163326d5e53ad0a868feaa6ae1d40219058e3e769c99fa95d901dde0ad2f7e964d2b615be6fc5c0343aa6188342c6a07de74746347294e2470f2471f169dafa3229494c075080f13d0dbe556be918081471f80b82aabba8a9fe13e75fc8c235a338202254ef874317cd84d7383231a18391cce95125209e873126e489f2fdf7558ffa5771aa150d4e11da0e24e8835f006e821e0925c964accf28035974e4d7a2cba2f1e34d1cf163c86802f4e71fc47be3a2a7a8f22b99e6558f89a4161a0095645c79081c2d54657da91cb83cb6295a993c96bfa29ed23fc08ca34a0a2cc24e2efe9ae75628c75e3cec51198215e91871d1830dd049a6cf0f445a5c89e7a1aa3e036a1b6ad6e44cbb6d39f21d3d4b177bcf5c1bf66a1254312806036d2782bdfe2d36e55bb0ddeba0d7cefb3ccfaf59a6cb780e22c0f545cb8b96fd785f7675be05f8ecb2bded8ab968ea2f0b65b9f43c76334c3eb02202bee43eedce0dd12ceb1e65a258a8948b826000573f3d571f42e1c1b66adccf8f3c22c3a937e00f4755dd9252c7b09ebef49aabc46f6f5022b171ffb2de5d5b9e1a9ff1f7d02eac1b2d933cbc6fafea285dcc10a0fcaa3671e6d107006dc40956059fdbbe45e5aa8d86b1a299d8acef270da7c16d925d485a5822c21cd2cfe06089edcb875ba5472f52541239f0580b61cdc93cd6d26ef9a3232248baba9842fa3a176022827a7abcb21118fd759b770f348187dd0e239c1124285b4e98d30c5055fc506dd522a6118a0da3de1c50ff2ad6348c82a0b7d44b0e293097bdc64fc41a771c39febf209eee8a6c9b4d73fc1d969b423ed76f073d7cace4dc1dc42e195b499af37d36761c26a9d586f94836b2ec65935c2df09d290fd3872e42020625a8616bd34e28a229d657a0307b2b11093655a60670d85ef68e9b1205e6aaf7aee2658c159f69a2796cfe794f33d09b695d700bda0fd9421e143916e7771759e93c452bd962314d6f910825f788b0dcd6dbddd80ef0e7683c5a6f02c7ba7734214ef231b46b89b2d855af946c31df1ef23b9712b30abaa5b6b1715d37035405db8ad123b0baaa10c546150595d7acfb0a623c0b484247f55d5f5ab90a290f82cd9ebd269ef80eb9006e9e30777bed3989f971b48d23fe7d404e21cd457cef90bfb77a7e96ae62060249a91087bf84248bb06b909e4fe7d7917072983ce5f4430b61f0f8cb26791a4541e6c84fb20111e987943bb830c84df2eb83c5cbf10c9d68daf3680084afad9c5746b8e2df1feea6fd775da7a2", 0x1000}], 0x1) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 13:32:05 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x4000000000007, &(0x7f0000000000)={0x0, 0x2, 0x5, 0x1000000000000, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r5, r4) r7 = msgget(0x3, 0x580) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x8, r3, r4, r5, r4, 0x40, 0xf92}, 0x8, 0x0, r2, r1, 0xeb, 0xffffffff, 0x5, 0x7fffffff}) chown(&(0x7f0000000080)='./file1\x00', r3, r6) 13:32:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) dup2(r1, r0) 13:32:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x708, 0x7fff}, {0xc9, 0x6}}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/83, 0x53) rmdir(&(0x7f00000002c0)='./bus\x00') link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') 13:32:06 executing program 0: mprotect(&(0x7f0000358000/0x2000)=nil, 0x2000, 0x400000000001) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) 13:32:06 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) close(0xffffffffffffffff) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:32:06 executing program 1: shutdown(0xffffffffffffffff, 0x1) shutdown(0xffffffffffffffff, 0x1) 13:32:06 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x2}) kqueue() dup2(r0, r1) 13:32:06 executing program 1: setgroups(0x42b1, &(0x7f0000000040)) r0 = getegid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() setegid(r5) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getgid() setgroups(0x9, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) 13:32:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) 13:32:06 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) 13:32:06 executing program 1: 13:32:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) r2 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/186, 0xba) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/244) 13:32:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x88) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 13:32:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = getpgrp() r5 = geteuid() r6 = getgid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="db775502bf9b046be9a156fc", 0xc}], 0x1, &(0x7f0000000140)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70, 0x2}, 0x9) getsockname(r0, 0x0, 0x0) 13:32:06 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0x42}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x80) 13:32:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000340)=""/69, 0x45, 0x41, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e00)={0x0}, &(0x7f0000000e40)=0xc) r2 = getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f0000000f40)=0x82e96f76ad623a57) getgroups(0x4, &(0x7f0000000a00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, 0xc) r15 = geteuid() getgroups(0x5, &(0x7f0000000b80)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) r19 = getgid() r20 = getpgid(0xffffffffffffffff) r21 = getuid() r22 = getegid() sendmsg$unix(r0, &(0x7f0000000dc0)={&(0x7f0000000400)=@file={0x1, './file0/file0/file0\x00'}, 0x16, &(0x7f0000000900)=[{&(0x7f0000000440)="cbeb8fda9c3ace553050d0df03440cf3a2d3d0459b94186be6cc9088dbd14d86361fbe9df5af4c2c857b1472370d4392462856579787e85887c0bc7574e887d4459d452ba9d5dde922d7f7abfe491150b02ecd1b56fb7317287bf9307fab11ff93df750900fbcfdcf932dd3bb9c1c4432f4e914794c4e8a53b374c52f05a6091e6d59b6a8ad513ce4c1191ec22dc09de55bde176fef81161e62fb1edaccc2c830092", 0xa2}, {&(0x7f0000000500)="b859c21f23c8dac801ff3ff9cd5f442db755ceac7a7e5ff08b7081d4e44fa9156d715c218cecc38f9d50766a767f917885a677612b70c6b66570fca613e81c5a8f8093023b5605cabaed49d5af5f14f20fdf7e0d2e7add563787b1799913d8132925721e0e2f254973d5900065fb1cac585b5476384536de5c92ae1f97a67d9bba0dcb92f4c4669883f533d90faa05aef09ef8baad3ac3a687359ec59521e8212e", 0xa1}, {&(0x7f00000005c0)="3b67306021b55c4ddaa8b011a6509727486d9ab6552c9464254f5817745f5bc9cf0749d74fc85d9a7a5c09d4569c3fa428514458f28db340dd66b2ac59c10586719d82acb8c44c19c253945396336a0ca0e6ee961867e8d5289e264a", 0x5c}, {&(0x7f0000000640)="314db401893b091d33f1c110df214d458a1e76c3e665c68d1d76ec413ca928b037d9e2d9b269f36e975212e6074665ca9ed9a9157a50f44fe7e4aba24cd8980cdc6ba73cc40ae2071bffda29201aef0958701bb6ad0e15a72d2bc05b30a58358c4ffbd905ef005186e9e7e56f9663a5b0ac0e00f03c5ce46f6ec9bb447225aaf9233c0b07c887b6b7622453256ab3a57275a174f1d1af95054808f15691e3224dd15c57197a7d21a124931c92716d2c3c10804b8048fc38147ddb545eadffc80e8f72871dfc348ce68346aebec30df", 0xcf}, {&(0x7f0000000740)="58e21a24d6fe7c591752b8218321bab99b89519c85d4db9735fe3995b149c643e7116a338d0ae95feefd6a31805542044be537a7691817a244f422bd62e24a2b7e34ac9a3a9dfca8fac10baffe477767593085aba9f5dbaebe", 0x59}, {&(0x7f00000007c0)="4e63e8842bd33412fbda4433bd9cbb1b14b1db30c6ccf2832e490cc85ba99b5e397f3c8d59", 0x25}, {&(0x7f0000000800)="8ee39a51647be179dd0f2c214be4b8ad4d0e758d6fee1286732fd3435fae1cce71d9fdbd4894c46ac25be7f7846fad533b39bd767e133aed9abbdb03fa7615ec84227f5e3e9fc1d73f3c927d5fe1090a64cfffb4958224499d405358f31ca81e584cb3262244f34c89f1d1f02e4e2bd91fc4e643f9619e463472b82d2e06ce717267660eb206a5fafb713aecc0f0650f58b00d275ec642561a3ecff47d4111863a4a69fd80562ccc7f0e852d744733208fdbe4920fffa3bac8a79eb09f023a633bcd3d66fb5b6981192bb25174558474f7d51759b2cf17a7eea36fc9abb222125ee9d342606bdac82ad5d58606d88bf85e", 0xf1}], 0x7, &(0x7f0000000c40)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @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}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x150, 0x40d}, 0x8) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000280)=[{&(0x7f0000000140)="a824e653d88a4611faefab8d27bfae", 0xf}, {&(0x7f0000000180)="5a324ef992c9970b0104b4a674eaaccdd478940b6be5fd7ab93d2696a20b56e3831375218bfb1e63", 0x28}, {&(0x7f00000001c0)="8b4fa6cf1c4b9ae67d93cb56a06fc82f1f661c39cceefdae182064c5fc1ce136653659c76aeb88db7ef9e90c5d563d54d55ca9f68adff6d2e145d34bc1bdd06784509b8e3cf0aff02edb7a7f95ecc7fe52fa0c9cc48edd7d1fe2f87b715a682c675a527968fe167e2d965d30f75941b81d28b6c056ff707a3523bb5f1266640a7ccbfd547d961f58c64103c05f88c46edf60a8435bbae45511fc1bb2737945f28e158099cd90", 0xa6}], 0x3, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18}, 0xc) dup2(r0, r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) r23 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r23, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) 13:32:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(r0, 0x400000000002) 13:32:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000001880)="9e710072", 0x4}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x100000001, 0x9, 0x7}, 0xc) 13:32:06 executing program 0: r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x80, 0x7fff}) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1", 0x0, 0x401}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) 13:32:06 executing program 1: r0 = kqueue() r1 = kqueue() kqueue() close(r0) socket$inet6(0x18, 0xc005, 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffbffdfff7ffffe}], 0xffff, 0x0, 0x100000, 0x0) 13:32:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 13:32:06 executing program 1: r0 = msgget$private(0x0, 0xaa) msgrcv(r0, &(0x7f0000000100)={0x0, ""/238}, 0xf6, 0x3, 0x1000) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0), 0x8, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/1) 13:32:07 executing program 0: getrlimit(0x0, 0xffffffffffffffff) getrlimit(0x8, &(0x7f0000000100)) 13:32:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) dup(r0) 13:32:07 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x80000001, 0x3}, 0xc) r1 = kqueue() r2 = kqueue() close(r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) 13:32:07 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect(r0, &(0x7f0000000180)=@in, 0xe1) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/177, 0xb1}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001200)=""/116, 0x74, 0x101}, 0x800) 13:32:07 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='*\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f0000000240)='C\x00', &(0x7f0000000280)='*\x00']) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x28800, 0x0) 13:32:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7597ff87be2f8a354db575ac2bc1f643c0be09df3669f144e1f1b47da820800000008aae69a426baad7aa4eb1ebf45770576ef80c3531264ead064b1891d21f6443e8b8da12cb200c04c18f6644eb07b65923cea6653431baedb42073e14f57e39483952ee136311232a677a609d39b253eaa0035f6c83077db9e72898a1590d9b1ec111d1aa99923d27ac8a548b7466230a35e13d6d02cc71e97fd7c9a12f9f792d5da503c2d1c9e8caf7955278762cacf186d9c476019516162003e6f253d6f901c04e274744c8b5f5e4f06a2fae0987103c49282f9ad53633e7ea393050b522695b4875f6c4758585d43b", 0xffffffffffffffc3}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="a4", 0x1}], 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) 13:32:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x7ffd, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 13:32:08 executing program 1: r0 = kqueue() r1 = kqueue() fcntl$getown(r0, 0x5) r2 = kqueue() r3 = semget$private(0x0, 0x1, 0x562) r4 = getpid() poll(&(0x7f0000000000)=[{r2, 0x50}, {r0, 0x40}, {r1, 0x2}, {r2, 0x84}, {r1, 0x2}, {r2, 0x100}], 0x6, 0x101) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r5 = open(&(0x7f0000000080)='./bus\x00', 0x285, 0x0) semget$private(0x0, 0x2, 0x232) ioctl$TIOCSCTTY(r5, 0x20007461) fcntl$setown(r1, 0x6, r4) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000040)=""/145) r6 = geteuid() getgroups(0x1, &(0x7f00000017c0)=[0xffffffffffffffff]) getgroups(0x9, &(0x7f0000001840)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x40000000000000b6, &(0x7f0000001800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r8, 0x0, r7, 0x0, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000001640)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000140)="062895db53096070ec8bb48db6ce2806b3c088ca92d53823639a022820718c4808b3e4f5e0379abebb69081c87f1d289e89c89a4133176eb0b710c6d0a12f27e6e37dbb96cbb785d39ce1f7444f2bd61d833a98653682306f8fe7f3b1ed856da633d022d2e02ee344925d687ebfea8cc6df6c0b0210306dbc23372ad81b37d6bda27", 0x82}, {&(0x7f0000000200)="9a446564eae41e583c8a9d5159bd07f3fd9b190225e9cef40f878fcfdf8c9cf15579869e63755d4f9915af48b0ebd4323da8182e4dcc9b14af373d9393bb38cb7b055e8fca709a14fbec825d3fcf29694bd1df3108c93b8006c1be0f0fd0d074840806cee00bc2f66bc4e62dfda27714b513d5eb00dfc49df088f19146cd60bc7c95b6d03ad75eca585824a8595e9a5c2a51117fc819a5138c37019e73cd41c324c2f36091c22191cf94", 0xaa}, {&(0x7f00000002c0)="298a95a03cba3c439d8d514e3359f7722b14da34defb3a3f4f989da0451f9c2308a65a5aaf1071a62b663d90f49d52f5184ab186ad0c76275de1013f38685c180c5175df1121767b7b4a3ecab99cc35f57f2f4f91558d27ebc8c5f7c28be80ed1b99c7788a359d4f8296d307346d240c5bea4def9739ec0ca6855ce9fd4899a97829763dbafd0f90b3ad5eae077c2fe247096237083ab32335a71fa0e82448ee7633fd6c5ebd9fab7a5a3c26047efedf29993509f38253d1ce2d571f3ad7a24ef6d24cad7a8541ab27643da52862e1e87147ad21ca5e581389f8c898d0d7e3a274a11016beeea3c398323ae95f607b3a78852fbe91abcf507903f9deffd09a9f617ee0ee002ee808444b10a715f25b2bc0554c46785118c4f7e0b6d6f09f15c6324bab0f162d23ad90943c98224c4732ff5cb0bbcb9b9c2633e2346597a85edac0aa1feaaa11a7784f7e538e87411c400eed890f9ecc8b7e97023c1154a2394d036b236be420cadeecc69f51fa97f55ca687553fd5c303bcc3c68991680ca1ce92af5271f68f376c47c55db3c460859cd6a62c65720423e6189fac067b7573f092680d6812ca6d26d0b75a9d0cc24b03e720cd42d2c2a783cad296c7c456d8bbe61d96d023f5a73ca0c33ddeae0ab72eeae727c63418e8b70977fe52547012cdbda3845539f9ab25af9ea800d5636a9edb401d15754eb9145dac2e266cbca04a63e2d0009dc2b3998bfa09ba9d0fe06a70d503e8f4ce0ff4cb3bb7d48d43effea2d40b601b6352f78894d13ec781e6e227eec841c5e667fb0c5bed94bdcba5a6cd5b8701cc4a64b6cc466f6c67361c2c1c84cee2dd0aa2699ae14de7676b2246cba38dc6cadb10290be951706a4c156561de9f02661f6019768966e47197bafe0201e2044f47692f2301577e2eba01b9184336ff7e6cb6954d4904961b207991ed4c863d86e97f9e30566966a33ed4cbe2876122c0e5492ab32f33835b8daf679daf9957776f12291a9ddaca34e96334a5340c2d0910024ec1fcac3a2748b330586025e2c343a99c64672605ce84535ad71fda8d8fed1de1ccce3f90241d51e0d2d9ac7bd314fa336e9ad332a46a9bcae399ecc383f19382c7e31943923f5dd63cbd827e6d367a365808e1df376f2b614550f5d6be7477dbf0512da116ab245b833705872f69a9ff2e46454cf539051e2bfd1a18ad9c9bdeb9c5256f3c01d57dabfc72ce11c613e7b5ab8863d9c296e29c17ea0617e29f070ac1bf41107f1247b00dedb62f8acdf1aeb2228931b8caba5ab2bcada0ec6e9d125767ee268d95c263372ee01025e50613a0d78bd73861877f775b240a126717a06d67be08dd8bd83606f246438ac335f052812e1b51e956eef2ee6f1b7b2cd5f0a32e42d6d5b7f5e3f8a502bd417c4a131fb0719aade48ad685c698e6e629c23b116ea17b4174e6c3e487ed58fd13ed98276b4b5370213901a01b7f3e7a98c406046197897d2682e77a6910b92b2e334504c2c84e496d48be6483b69655ee83ae575a35504a3ce904caa62fd06a992679985102048049ff9ba04d7ad5e97d06ac5c6cb10896846901fbfeb8db603527d8c280c27e1d6b4552aee5669d20bade236c8015a6c8c139b7a778056a6ad9289cdb0086c3f6613935794fb29c9785da4c9b47e054d75f9815e1b489f704a23ae482c3ce2442b9b246321a0beab38f80e760883ef6fa7e2c2b0c3d25ff1b3b7300f2ded20a1d42edb6d6085966a3a339bf5737f2c6d64fec58d0f63eb685ab4fd747225dfdd88fcf391af8236f74d7ca9317b5cb91133fd2d65dc34c8166845a18a57712e04f0c566e250648d2a128c61dccabc7d903d7bee89af793ee50a4b262e0ce9680ecb1ccb6f3a87320bb79f030f23eea100279c6a9e34646fa40f153ead45c29baa3a51309df57361ced4c66f4b829752056611cd8481b208ecf1ceba07f8f111ca4606802eebf81a96ee2fd0af2061201dbf3a803d52c529d185713e6044bb784d2290689ad7e377ae145ca7aca7c1631e751e5713b007e1c4596b32092e73d195af58a9530fa612592e25b0009f100cffac065afb8012bd2fe9b442b70c461018cdc1a44151355079f234534bf33ee511c64f3faa38c38e3339451ece1e068ab9090aa9e147d972a2523bea63e3548eb939bf30767fa0949557aea6a6aa28d04f39bbe493281ce5fe87d25c880637fef6b28435c616b49d296d618189ffac618c25ac5b0d709130f1b2695569123a56c37e295c55cf666b49d058c0fe063d997f58c504b6f7b2c2d24022d645976d76b2e8a68f790cdaf342fdbe48d60047de5419062bcf4c8599b269323ef0217188e432647e26cff78add7a22702cdbb555c6f24b10c868bc3a88c9b056a413a9c02c1bb2ed02fdc4ea11407be62cbcc81977be7ed85bfb5d568994c430f8d44f0d39dc3f78693e8d5c25bb9ba1e80cb6f1d3b401213941f9f4c8cdcbeb1ab856a2ac2c693c1bc1b7dbfe1c8bf203546f6e4b3569a6d495628cf680de1ec33c1353f0a29a68b539d759bcd5f07406a0d5a8ba545e1252173e5bcd8d5624bf3a999878220c6ca865781e99a5b7e17a6526d9d3259de1965bad2ed75cf95704f91c19c68aeb296a716c099bb6afddc78ef217efb071bafbd7f65db8b6799a4c4acf5edd6c763ad0ebcfc92b27e1bd2db6b56277884f88dfed8a0505cf5f8b13927dd80bdff79fdb487b6aa40d9f603be9897054010dd3b8bdf1f3426c8d31941b7cc57d535cd9553cc85049adf86d9c66af43fa7d5c40e2865f83bed7afc778c41ecd7f997c036a1e043a48485edc29e9f60943305c6e546159144a558c4ad2593cd4b10e443e740e7bdb7a39fc3c3fc630a3c54c94f4140f4965e04ab42899c4c77de3698c8d56dc8726e661c2e73d471da8f3595bed686b5c3087d295f11316adc544b0af599274c45e3581d01d20f55ab26639c64dcdddc5f210ce0903d4b94a48a02255382a59d9d0582c7bb7751b73c512d124dc7143e41e5bc7a113b12c1dab41aee0e83aac6c9ba5676d2034751b0e8889410952fdc1be510d7479b355b5bc24fbbe159f848ab3627740e98abff409fda83b05106c897d2d0d53087276404cfe7d5d53931f194bd3ab3d7b37d1a4fc1e426813d107ffaa907c743df4f9ed623ca0fcc55dcd79a2716d2085c7b09272d685c53b4fefa7b6a38a775f0d9b72ea4ba7be833e4bfc269e7cd5b92687aef3c6fc2f0c97304904953a80904fe9965ccf883997f1d8e96aa65c30e0e561de4f2c5241e878a43300cbba92cbcb7c44478532c1c52be5b781ec23847dfdda18718945e1e89b9c698d2c016cfad587a7f6decf75e21f85b9b41e9cc00c583417957e19c929dd8ce6c061363b4ef3986f7477ad39da1658ada0e44c4ba7b486d4c7ff9fb142ff68f83a190b8c2c5ade0d932094f5f97edb1c6b6418eefededa3f88d1b2dd54613ca352105bde55e296d9ca84e8d195767c661523dcdb2a97748e300d6028592b896cc2024d3579c607207258847d48ff90d12ac2822991f4ba5c64ea7c29ccb2e7c28f61d0f834184588ae42de159083cb5a5bc432eab338871bc6eb497b6731204f3e931bae79c4a34d1c5723d574496f9092b28d982d06ff2d80da1bd92c1e515ca8325623a9b4f43f5dd8a855abf68cee8b591a96bca5b1858787d1a12626750a01e7787e66c73aaec98fcd7465e71767d3c7183dacc1063b6d4363c389e168eb9a0ed2b569d11fb1fb0f0aa7200664b3dd22242d7886014162cdc39aa245628925737a4d5ece625c19889ee953b7c3c73dbbf918bd21a58073dcf6e2c3d744cd2d396d2cc3a82912dfbb36fb07be3b1d0b8e8c135361665bfc9ba9c542d96a8ab1ecc4e09c46a51fcfdeee5862f5881512297f6d79fee105a90ba99dd036c14f3238470becf7ba668160a891c9513d9b2506a2ca72f41c4f86567dd325fd0d387759174b6d3988d41a34489d0e765a7c22e9c096d64b799f6b6ecf37a68c490a310f36cb9d26f4515a31c6e126e997f3de0562dbfb5a477715e39de3a58bae438215d0699458289bc13f3654df7212aba87ecd2194fe662e75c5aeda1b96302bfd0e57b88d8657630af58d0bb562dac391f64fb3aadbbf5eee5d40f32fd439757f87c4ffe8f4da58c6a59f88b687fcf4755907f84b28e6d3d56f6a7784e01150e33f28e3ee44c9ac5f3342d9024980f8ebc9f9797507cfce90f97450c884950b8e41b9cb16ebc0dac399d583db9b770b7f0e287ca5231b7d1f6f902157cbfdb23e2db59bc8480c74364df1a31cab533cb34b2735eab7274348344dfcf306049fab80d4f8ad09cdd6d47f281359a263226c442441d2d1b7c8d18a6ca1b897e32c8e602f4a6ced7bebf7ffdc0837475d63ccc338c8c04783594bd65b93941ebc1755bf0da6f430e2f5b9e4092e6760e5fa07c50093a22b73ef870aaa9d960fc1513eb41d36e6383b828599ab13137b36c2de7aa674cf8cb3e83d16cea92a16bf7305e829e9789f0b1d3786b2fce9acc2c4ce9a2e81a59a7a51d09846b5bf3b920edbedc76ebf75d7b05392e3c06eac47f5180b7cc5a4f48036ffc306dcca6b252b07be8f634a94b9bacd9b90a4673d48723db26f3251282d3398973487c94e24ac8ee94b874b077f34f5ae58e3d91b932b7e374672cd6dd870413d20b58a517870661077eade03da06fe7f2f45ab3e23001e37a4286a1365ba727e347afcb43d250f3134c08887f18797cfe2cf9740bcf555fddd99394df324f7918dbc3ef8869fac03cf15c07abe04b9f46824f4d1b9d11e087970ab1080794c37c73f2b64a95d532f106dcd3b0f9e23cfa7b903e08be43b0f5af3825fd7a6e144c1419f5c7567d20546339bb3ee1e1a03f7f592b20a9d7868c41543b00620f0c56a588897e044daaef3c2d9ce363b9106fd2637c1d73a7d990f6c5d25a44d76027cff66aec845036fc3fa4c0c578b2c7cdebc3f952ec72147722a3f09f398181e9eb088a0a2c809f2a248272b70e3d9382feb1fc64299f586e196b021eb54a45025edd3fa6c865a972b34b7870a37b39416230f1b5a543a6f89fcf29dc27af072dfe7ca4039a151d802bb142aee395457f2101663cfac2337bdd9e3a3f500e737e13a9b8502fb130b9995e145c22962f944aa57823539eac349a9dce7bdf638f7e16b2af9715561f301268a78e754e8744b10d18e8715a17760e34f74f3d12880615050e70d0a545a59b7d0fe4bcf96cd4cf888fcc0423b0ade068b1f1d29e475a79c044ed9604c861fc85636b5c00509f3c1c96e91e819db32a5ee5dbdbd464ba49336091305fe9adff5a498b829e71125807a9d71a6cfa9e483770fe494a1fb25f8c2ff1824af4b30eab94a273b1ecb0b786d4b656152287447e2918d518c2feddf16a1c51e77ccf5a10c87d24ef78820948a2bef8491c75cd02937cdf9faba70d08e34366212c9c2d481ac5890169117371502b27753b10a53d3316e86c098dfbb6e3b104e957ecef8e162e8eabf301bca463ea07132697e56f3b9b6035683becf0bd0029b5a52be17bdb6feac75583d9c994e098f9d062b6b39f03369c32cef47d50ea39656d647f96b40fc9b910b5008a11dec630831f39305c413436124798bf11f8c6c55fa209e714923d72e5c9a9c7dbe2ff768c5f6bad8d6aff207dc391f3662cbe5172a48ffd0edfbd17cedf4a873b1fd5e15498e62557c3fa96eb862b4dcf00553ac05ed8037651dfea899e0c8badd8c909d635074aacf6b2800891394104d90401055eb5e0618dd1e688956259", 0x1000}, {&(0x7f00000012c0)="2b7872942c6a0d55851648797435260e2f455c1a8dc80c2fa76d976a075bcfb67a984e401ee854460aea551afd7c7cabc69f609217f542547bef083ef71a0c515d577057f2adcb78d4ad51dffb4b2b50b086d9e35ee0de169a76ca6bdda56344cfae44fa0b57021ff1f454007dcd2ef5b679fc13f96282987c1c53cf5bb94bad6ce04b02bad6041e3c38235eb8db4190f6e91c7d4d8c7fd863ca5ced11e2659673f9fa40d862f4f5ccf0fc7c585ef1381ea79ec8123b03b986652ed0a9dbd886d6c781d9", 0xc4}, {&(0x7f00000013c0)="f1461ee4e559f80bc41a86f016f60913bc676bbb0fbb1ad32306e8a0c68af448ef2644035f507943dd916bd2ba6bb509f7021f44add02a235aa2b42fbd9bbb3c6235a0d1c8c2eb3f3cadd877", 0x4c}, {&(0x7f0000001440)="edabc7976f4f224b4f9209ce8e938a8b11564e59cc249af8dd19aa2da7fad4c05c0633bba1dbeeb4d392cd4de3debc2fca5a177accfaa9146cf4cd2cb1812070d2baf157b79a81ba44756c2653db77dabf7ec24184d34e210b84706cdc8d15d1e103880368c651a8f5a430c61f3946104aefa20a180ab20cbd340458d0da18e865af113ef4c7c1a3e254b68ecf8cb9e8ecb5409eb74cab110c1b3b9edb751b474dbb4b50c9c51038f7eb09815e51671572a0eb5559ab2194", 0xb8}], 0x6, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r5, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r4, r6, r9}], 0x58, 0xa}, 0x4) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000040)) readlinkat(r5, &(0x7f0000001680)='./bus\x00', &(0x7f00000016c0)=""/196, 0xc4) 13:32:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000), 0xc) 13:32:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) socketpair(0x1b, 0x7, 0xfffffffffffffffd, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x1, 0x4000, 0x20, &(0x7f00000001c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x38008, 0x68) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x140}], 0x1, 0x0) 13:32:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/185) nanosleep(&(0x7f0000000280), 0x0) munlock(&(0x7f000002b000/0x2000)=nil, 0x2000) 13:32:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) write(r0, &(0x7f0000000080)="b8", 0x1) ftruncate(r0, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/31, 0x1f}, {&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f0000000400)=""/222, 0xde}], 0x6, &(0x7f0000000580)=""/197, 0xc5, 0x3}, 0x3) r2 = socket$inet(0x2, 0x3, 0x0) recvmsg(r2, &(0x7f0000f10fc8)={&(0x7f0000000880)=ANY=[@ANYBLOB="6bb2c303be2e1580e25c51389411cb5e84f7797dfb41167ad586a408eccbb797ed340f7d9447a237129af533b817e7454a3d6b59f9a833bf4d1e7c0e753cb0f3d1688e61c2d5f7d22c3ac61e183dbca4aec224a059a4818bb7b34bf5ac09eed1a4efa39c07c52fdf4440f31d7603bddc0fc5cd0df7e9250583d360caa96c9e712a7b2422128f384be156a58f52498d45834d9fca2cffe35b3d9762b9e391141e1fe9d65ea4fe2e1ed575dab1834581253f587d477f209367627b600c86924c6a26f28845739e044fe093c48c69433d3aaf2365f3573bc549190d4337f871af5263602977a44ccd5ce0ccd33e22cec126bab8515a5657e104ed210476bbdb486e98b557942817403184987d5dc7c0427561a82c04c827b61eafd4a3c102eb7fd76e3fcd4a6a0b935b0fecf82d9c6c1a859c6d455ce366f91c6e665b9f40b126a41015dc68412fedfbdefdcc9360abd19ba4151a35975609dd23dc362294c7277afdacde02a8053a1b4622efaf7486fab34ac915f54000c1d3f3bd45334bc21e9a897c71c39d"], 0x2, 0x0, 0x0, 0x0}, 0x0) 13:32:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:32:08 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x180) fchmodat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x400000000010, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x444dff9beeb27298) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)="7d1b6579ac3f2fe1a007842ff606b36df09ae6d1ef193da6aff43baaa986be3e240e65fb6ffdf17d843dd1466aecba21e99d5d8427fdf72dd4595fca17abb70e8fa48eeff450c7ab64e9a8ce43f2e9248c3f34730f98f2e5a24a199f5731b06cddaee610a8edb982fc36f892f4813abb9f304ffe39d601bfc4660c437148b48e1f3de21df9f5271d2aacfc4c516996c9c9b43dfd71a0f78068e1495cfcb98428d3edb244f5d4", 0xa6}, {&(0x7f0000000280)="7c8793af324665b8c1d1d7538b05b20c000e2f5a2d3c77bfc366924fe214a5270590d49f76f56c16cccdbdc5f35c37910f0b3fe0c78a3ddaa9e5c4128ce0b39a038931f40a714e98798a61caaf889424eaa0d0890ddb857b77e5e247361f5501065cc24435dda8f803c14a0cb634d12ffc67f5d3d2d494c49c9f36b283ddca0ff332755acdecb1965fd4ae157c41a0", 0x8f}, {&(0x7f0000000340)="fabd0e39877eca6931c34acbb9548f12b1246e0299137dc59265b02c0f19fc9fff636b0a295610d8b1d0d758355a04f345a42058678b8c8389d2aad938596a76c5dc5f8dcd17af1c472cd5431b4461d352a055aeaeab8da43ebc3aa74dc13ac1d9b4939884c4a7b20a90d24bc81b0df76492940f8e06f7c9e8668a9b5b428c29659557378080ffe3c092c712006556ca23249b2dfd4ab381abc69aa532", 0x9d}, {&(0x7f0000000400)="02983c05e38bfb01b110969919e19467423852e72bfa7295cb26362cb99f26ec8c9816833f02f8c9588a6cf6bb945b5ba8077cf93f20635a2985c2e200c2c3179a6ccff504e6647f1761bffaa41243dd4a24d4d21bc0a41d17f846330af59cea0ec7d3f08b8b73e402116948adfa2150166ee00e5061da7f52e5f15949d0a3365fd3", 0x82}, {&(0x7f00000004c0)="b478f672d19592cc179e2c960517d9fac43de2c8ca0e7d082a95af9dcc635e7c76f088f287c3285d762bb0e1b29781766a7534444424031875a42bebfd57643e52397c998f84e50c37690905cc9eb825c3f81bc2a282b8ed1334ad4e954200ec3ded0772d5200c97923a1e1ee7cf13d7b0cffe1d979386d666729a3b6cd9294d", 0x80}], 0x5, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000005c0)=0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0xfffffffffffffffe) write(r0, &(0x7f0000000040)='=', 0x1) 13:32:08 executing program 1: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:32:08 executing program 0: mlock(&(0x7f00003c3000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) r3 = semget(0x2, 0x3, 0x100) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000100)=""/5) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) socketpair(0x0, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r4, 0x2000745e) clock_settime(0x0, &(0x7f0000000080)) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) 13:32:08 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socket$unix(0x1, 0x3, 0x0) 13:32:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1833, &(0x7f0000000100)=0xffff, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r3) writev(r1, &(0x7f0000000000)=[{0x0}], 0x351) 13:32:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = kqueue() semget$private(0x0, 0x1, 0x400) r3 = kqueue() r4 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x0) r5 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x19}], 0x8000000000001, 0x0, 0x0, 0x0) getpid() kevent(r2, &(0x7f0000000000), 0xcd10, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000300)) close(r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r3, 0x6, r6) kevent(r5, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x89, 0x10, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xdb, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0x80, 0x200fffff, 0x7bffffff, 0x401}, {{r0}, 0x0, 0x10, 0x1, 0x100, 0x3ff}, {{r5}, 0xfffffffffffffffa, 0x10, 0x6, 0x0, 0x8}, {{r2}, 0x0, 0x10, 0x42, 0x9, 0x8}], 0x1, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffd, 0x6, 0x1, 0x10001, 0x4}, {{r3}, 0xfffffffffffffffb, 0x80, 0x0, 0xfffffffffffff801, 0x6}, {{r4}, 0xfffffffffffffffd, 0x60, 0x0, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000010, 0x0, 0x8}], 0x8, &(0x7f00000002c0)={0x40, 0x7}) 13:32:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x4003, 0x0) sendto(r1, &(0x7f00000002c0)="e847078de8a6182990aa186cbfd49d8de4a143524b96703f4ec7a41a4b6a24448e88cc21bde4c1ebcdd5bd2617bf3435935bd74d434309bc303f10c5c5fb10fe3a6d6c401fc0e16dd88c6d541885d64708efe7133bbc3894a9e68936772adce5587257a4a4bacdf7a7ed34e7f7c6627665c24107511a10f07e811e812b5677ca8e16ab1d176f3de8828e620eef00900ecf41f7a1ba4ef286b79f2bbdc04a32ffc55deb31451ab12b1ef14aa2c101c0fc0b", 0xb1, 0xb, 0x0, 0x0) 13:32:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 13:32:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x81) fcntl$setstatus(r0, 0x4, 0x44) 13:32:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4000001007, &(0x7f0000000080)={0xfffffffffffffffd, 0x10002}, 0x10) 13:32:09 executing program 1: r0 = getgid() r1 = getgid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000040)=[r0, r1, r4]) r6 = getuid() r7 = geteuid() setreuid(r6, r7) getgroups(0x6, &(0x7f00000000c0)=[r2, r2, r5, r5, r1, r3]) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000080)) setregid(r8, r9) setregid(0x0, r10) 13:32:09 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000020000, 0x0) fcntl$getown(r0, 0x5) 13:32:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000)=""/59, 0x3b, 0x3, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x500, 0x10) openat(r3, &(0x7f0000000140)='./file0\x00', 0x8, 0x29) read(r0, 0x0, 0x0) 13:32:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0xdd}], 0x720000000000000, 0x0, 0x0, 0x0) r0 = kqueue() lseek(0xffffffffffffffff, 0x0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x85f6) kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) kqueue() kevent(r0, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 13:32:09 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0xa, 0x3) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ff6f424706326c192f559da0e5678fb119b5572e315a6e34f1f2976c3910c770bfd"], &(0x7f0000000040)=0x30) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xe4, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x4) 13:32:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = getpid() fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000000)=""/18, 0x12) 13:32:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() shmget(0x3, 0x2000, 0x35c, &(0x7f0000ffb000/0x2000)=nil) r3 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r4 = dup2(r0, r1) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}, {{r4}, 0xffffffffffffffff, 0x1f, 0x5, 0x7}], 0x3d, 0x0, 0x5, 0x0) 13:32:09 executing program 1: open(&(0x7f0000000440)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='W\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 13:32:09 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 13:32:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup(r0) r2 = getegid() r3 = getegid() r4 = msgget(0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x20, r5, r3, r6, r3, 0x2, 0xc9d7}, 0x0, 0x7fff, r7, r8, 0x7, 0x3f, 0x1, 0x10000}) setregid(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 13:32:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/226, 0xe2}], 0x1) read(r0, &(0x7f0000000180)=""/130, 0x82) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) fcntl$setown(r3, 0x6, r2) geteuid() write(r0, &(0x7f00000000c0)="17", 0x1) 13:32:09 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0x10001}) 10:12:17 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x80) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}) 10:12:17 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) setgid(r0) setegid(0x0) setgid(0x0) 10:12:17 executing program 0: getrusage(0x4, 0xffffffffffffffff) 10:12:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a9eeca1367e51e788b06"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) 10:12:17 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/143}, 0x97, 0x3, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "8eda9e0cf404051391bc04f0fa10f82060b15e0b827c53cd108d32da"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000080)={0x2, "1506cbebce5a5e81d9c542794831294ba6c668471507e6a9cfd6c99d6be923fd93eb650df61615b1a3df8684e1cff3a148b6df87d7d500d41b91"}, 0x42, 0x800) 10:12:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1f, 0x7}, 0xc) poll(0xfffffffffffffffe, 0x0, 0x0) 10:12:17 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) getitimer(0x40400000000000, &(0x7f0000000080)) open(&(0x7f0000000000)='\x00', 0x800, 0x84) 10:12:17 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) r1 = socket$inet6(0x18, 0x7, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) kqueue() r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000640)) 10:12:18 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x0, 0x4}}, 0x0) 10:12:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ftruncate(r0, 0x1) r1 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/56, 0x38, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x100) 10:12:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ftruncate(r0, 0x9) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 10:12:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000280)='.', 0x1) r2 = dup(r0) bind(r2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendto$unix(r1, &(0x7f0000000300)="c49ade0ce1d7d55b3380ec81d67a9b15a7913ad3025a17372a60f40ba513ecf901933780eeddecd2308bd9bba344ad30c8813d3e36bbe00a902450d911fd4abdde834b3e858332f93a660d95394ab2ba7ee82d441231d354dbaac2ad6eb65e35534aae0e98b8e723535d6e48abd579d91fbea2e851c398185095369af7acf20816575f8834d56e20586768ee8bf2d6e04abfc224dc709daba09dbaa4f8572d6e0b10c61e83041dbb7397b8cbead78d239b49adee75737946e08052c4bc21180fc68ebb0f51d2b6bd3fb1a0eb8dabda0b455c2a08ff22f913903ae6b5bf0c2e009a6234e0458106c6082c42949906985a97cac7cba62ac274d11f385680e07cf46194a4ea585c1e86dd520aa78e44bfd20404c23bcfe3fdc1c13bc77ced76e086cad9b2d174839c6bfee9c7f1970ac7eabe994e7a9b7feb006fbe2251bf2c17615cf476b077a42769a67543e4f6617bf2ab6e695ccd9fe8cd33550f645a63aaa82659954594ce876032a3d10712a46f8b40e6033c1a9faa859e4998b41704d483e54efd298a7f5eb10de0a98fc98f0fed6573912f997d3c9e33b8333fdbc48c73e652e151d59531745fe576c45e4c1d7b2f4d4ed1295c6b5e774454e71ab0592a188f766fa1a80654f84d383c7188499df0c9add3019ecaed0d1e0f77993f9e62e8f0177524d0fc4bce5d5b13d99349e51dcbe084ec9fcb5066dd2330e70b3c1f68", 0x201, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r1, &(0x7f0000000000)="21da9fb1fd2bdb47b29f6d2e4f9cabc5b380c1836d14f3d939c2b7a59b5e494c8216b9172d5e126d7da672c3107cebe110b0116f84704ae59470199787d5517c61fae8bc3356dde564f506a3360432bb2d534e0f502b5bd7cbb61be5768d4dfc68c3c412c55a2765898a530b26b7c492947966c50d66d44df4f94da0a6d3274dfd8ac2a46f135e8ab2d04880bf0497fc01fc1d7e8843113da1102faa9a2e93b0e812ee794c9f597fc6253db991cf79f74375d340f30714", 0xb7) 10:12:18 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xea810fb466036513, 0x80) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0x100000001}, 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) utimensat(r1, &(0x7f0000000200)='\x00', &(0x7f0000000240)={{0x8, 0x28}, {0x94f, 0x8}}, 0x2) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x88) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000080)=0x80000000, 0x4) flock(r0, 0x5) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchmod(r2, 0x180) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00') 10:12:18 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3, 0x0, 0x0, 0x16f8}], 0x101, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r1) 10:12:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpgrp() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000180)="43a5e3a998cf8354222f55090d2abaee34d70f873731f2a148549b1036b8639af2b95f8bc999b5da69909ffa7794daf3a500ad838daecd12dc532a23fd644ca55c1ecff7fe70e7c7a97f0921462c2898e97f27", 0x53}, {&(0x7f0000000200)="614a6912839734b293c7e1e89deeccc0e01b6e2ffe29dd28a90a08e1b8546edead55481121028e65c0bb72c22ad8412c3722ef055caa9831ef2a68f27c7ebeae34a91f78d735128fa008e9a10f80d4ed385e6e32b031d9e92a2bddf0052e190b34fcc7e4de551d2a18dc2fed64f5c85bbfc3e77fcfe103d665949024605b73a9537963619d71a3438d0865d5fd4cbb689c08c6ab2dc51fed407358d87e923d089d84f4b5f156ed0aa3070eff803249cb9f5da2b352330763ffc8c6c860db022674", 0xc1}, {&(0x7f0000000300)="40d0faaa5c4b47a8947b79e1bdddfe662e1a56b97856eda1f7fea3d69be995cb967416e7f017c96c12ecb89cf2de35fd24ce9ed7f743797b553a70bc1193c6eafe81494d535c0292f8ef1503b0079af8a3eb385ef8c7739b838accf6eae0fb320a767ae6c900793d485a9973d9e63c8284c0de088ca43937634bc4c7010848f9c458e0b2de4b03d6ecc804a0ffbfd0eef766bcce797abcff71847130d7fc8e10ba93c185ff2f53fcc90ddad5c6d9ab5aaca9b9f131159567d53c53bad84648e6f5ca1adfdd9ee3a9d01cc73b14f4adaa83c5eb8f673dad45841a94f9eb36cf30d60fa74a9ba442792f2784fe6234add833255685c864cacbdc831c08f1fbee6aade4ebee22d275f71daf5082475f6cafc7ea8e598d3e42e8e12468f265dfed29a015012519ba78515885f3dc93fb19d095c71455ec2176587c456fc7d9eed6f6865ce4832a3be95d25ed0af31134c21bf40bab043b873311192f2108a4f95b3508d9a39cf8eb81d2264c2382d053709a2d810b54da6e0027c0d5096685b63966a681252bade9c2082f61bbab8fab87511a0b85084bc8cb2a98928965eb68d154862c184f955a6359ed3e45524b452b8d3998bc6b9008110c5037ec872b0feacd5c3b0e79ada4d8c04017698adcc74ba4908dfb090a45915f288fcbfbe5346c84df95548c9850dfbdc65808cd5859697f61aff9d275799447a84832b9fb2a188b2e51506f61f7522fc1a4dfdbcbd87abe4bb0bb5183b3f6d5539159a4fcabc00a206b2d1b61f2143f349c8c04fb2b8a1beebf0341997192f7e3958e906088b10b2683d2b85dfa21f68ac5110f247ca128298dc0e34bf003493827147e0fb43902eceeb5074f832fc78d9311dee6a35f89505f931bf2e58c78d1c923bf6c661e070f4368fb6ba3db13137971fb44bbb35e3545581c6f276518439f1dcd3e559585d36458d8644d5ac31aae963a6d8660753fbe8a111709f6e6e4ba35303247783503b37f856b0a455967e9abc56e67916e8d3b439a1de6db3b0c04df6a9225c110fd7040da550d1c7d272d30cabbb52264ea9c63cd07544f51423888e0c9e66a24122335f901c9755e54831ef893a684c534e7438285f75e286c145fb72113bf6f89669098f0665dc7f21acd6d99a95543cf0cfa94590f38985ac895783bca5b612a950a9ee6dcebc21e6893f1c40d61e4307d089a1d28c6fd7aa6ce030a13e64f0d157ce3b6c0e821f989aa5cde7b6401ed7b484246926b11ebf58676bed4cc009e5185acd66b37e4fec4a5b6ba8536b4cf2399551ce2fc575983414ae91bb139bb19c8835758848a064d932f0101708a917e68945f975f74f33bb73b33c8bb694ee35a83fc99dc1c33083c0583a3e1a6b70f085af36c31062e7050317ba8ce38f0b367f184e0ef0a9dc8b06e161a76dc1b82798ba22038b410b1921b338d0aa99003ebf9286aae3c8f878ad425f474a4bdce8ec60112d6c695400b49087e74e1004260f0265db79f3fd59f3b7f6cb84ffd84709add81c58556be16b2a2062e34d9239993e539ccfff06395eed1a549bd10246880187a23940b50218f1bdc988f3681ed69916f5787a25a8199dc84d232ffc866ff97ac963bb3522ea6079e85856c1a97a9355ad1a0ad78fa81a248efbbbfa1931f1e69621b7a8d54063e6c905d37a1dbf7503dd9861d6a9266c68b44dbc77cfd13745ba2bdb21acca2e33b045c794686b8178f5fec0705199dde93520bc8e2ff4d688812ade656c7a96ca2aaf0ea200a74fece7f447f9f6c95ec2f06037d49cfd618e9f832aabb95efc3ac9f4a40745addd9fce45263a6ec00a1940249671a1403021f5193f7c5b7bd1b9e2a77583d53fad0476b3eaf400679b099ed021c43dd7ed70299c4a41e403161407db5c03e5fc5a8f9feedb28689d268c56a18d03df1a1e7348a0f3779435fd53cc95ce0461d69498ed978172949b435a0a1cd7779037260f098c39c0111a3ad9bf45b9990605665f473885680c0c74f5ce2549166aff0b96ef32c6943f0354bfea91a51ca4079fb092c81830e7e19139f50c1da3f3bf91f163b542deb6e9c79adda52f0435fb3d45c7c9c465c77aa1e473cf1d7c189cd4a82a04be18e7bd872ab93f15d4e8ed6b9a06d10718c0d822fa356791484762756fa26d9c7c0ea56b09d69c11d45cc262f9c74fe803eea97f0333631c8a908ba753870d78d1ae120c85dfd512dc29d109cde3c859c34ca3b60fd44e28760974766014d99afff7182217fd2ddb58435625ec60d368c548d564bd81c993839ca01e6e1ae0e9f45a2bc5f726efb1cbc361a0c95711a96c24d695349e0862a6f0c1f7c20546eb922735132aa81a210d76a2ad01890d7983b3d911066eaf1e0092b3ed72a7ac9476d3363cd7d91bb782bf9942a856ee490ff31c2da95bbba3eb94a59f41f9e37d2a59d9af5ac2f8743c8a9cd69769edeaeae854a204be0da1a5742f7606a972fef75027e48a3cca90b6e6bbf281c234ec4db0f1e2161665392f16dad3f1bbbe79ec6924ceebf008e1bf07bc665308043435926b1e1f578303e1b594082d15a26194ce0cdd3f490b0784f622049d52478dca7b7bfb41b69c6332c0f0699af8b22dc63dd37dd0bee2f0291d49516e646cc391b955db228824f26845a4d4c57f9b7f122445003eb225d0d9217a3fecb3311b58b45445161bcd61631bf39395d2968df4e7f69077ec138c37e69dd66e75e04afc09c23eb1fac9ee6ed56412c69dd34f6d96d9ed18d1caa303fced337d6182d50d03f9b29389661f86acce1c9b594a55dd35e06ffa4f19c015c2394e7cd97b5611b59d33a9779a600473a0abe013a3bdfc05233e514a7796a7bada8ecd3f3eeb0b03c52db2bf85e10bb5f242e1b498c91b5115a1ccb7bb81dd36a68b66b9c3ff51ddfa6ec3f81dbce57e99bdda084ad2fb1f6a05fbc4769739ecf2d9dfe6ea08290f6fe150fe66871021caca3e92006065880296a470cc714c202c8a706c0fdafe9e60cda348502b378b82b8f3cbf0e8d237146fb1beaa095f3ab89eac05679f6dcb93584391ceb06164c8cdc6ea2c12c96ab0ea14eb3e998b4415c1775e3c59daa8ae0664c6048995bc6d0deb3810d042043bea3befd61221b4fb50839a069888330b977ee2754e4fa40b5b5e6e5b772f28d9e0e9733b31e2f84d8773acf2b67ab3cb24fdf2b1b0b0e7b9fb43c3c51d8d46d8c7dbc3a897e6b710b234ed8d2761d516299cf06878296b985d3669d3a5be4130ad06ce6718a0a508aaa9cffd98bc377ebf0d786ba71672d5f8754a36ee493b7d5531bc6c4a3782452127c7f335cb5fc16ec3f9662c0b6952f97352e5d15850f3fa2e2b9f2d7ddc144c9c638e4e21677a18bd19b9fb8816f42e463ee5ec44236d5ccdbc3a0f22e3f1e5b10800368b4d4533b734b28bbef332d5b44e76fc5d6a98c2a14e9953a6836966101e77f69e3565f290b15e616a8bada0ba397bf297ae167eb547b63da6df0dcb62580ba29997ef5e6260e24e67d689c0c01f1928bcdd433a4994b35e7fb9e3e80e8f89a42b837de00cb6d49e4de68bd36a0a3af7ae71444301118ee9a74ebe2861240eb1275f859ac2a5b2077d5ad9d750082cface4bc23efb67a36c65169f15ceb94ed0b9a803c4267cededb57eb193f3f425dace9c97690e173871795fb142c1f0a058a3d66f26dccc2c70bde82e3534cb75ef4aee8e12b93b901dd6d5e81028b23df0d52d7ea6a9b41c9ad3701f05f1252c999f370936c0789b97223ea26ad81a2e37ba4e822144db691f7dcca1cbfe0beb0b55e54330f83dcbec68b1cd12ccae56900bcd5bf9c107d5b975615d9808207eed8e90dc0a735d22aa8187162e1cba147a80f87bc9c71562fdc92997f1976330dde9adf7910d0c6a3179207535c637be76e4502586dc184524b34887bad23aa2431eec6d82db3b406fd263b80321965415a04c77a919159b14a6044ca960820440b55339c17aa8b7d3bc78ab5d615690b53dc9d3312160a5f3107071fd741a206e098398ed4751aed0d602f62540f6ba908e99b1956bbfd7f969334b0506871e3daf8cae4afa75641327ce9a6312c1f2e7c461082b1321a3b9796f331e8a0c67ec3215ca756500ccbd3fec1ac8d5febdd8c11df606bf2c2fb21a082717b51f0867733793b3edb125a091c2edc993e141b65b1754073a5e69d745bbab4065a27fbef0ffb78a255025438599ade9fb866ea044f8a999243d48aab185a55c5cf2a6589dfe453975f12495e1bb1f59099799bc1b2ed1bed5cf882924bc0639743d240be18d12c6d5756bfba82caea7c95a31307874ef0e3429acaaeb7014723cad88ebb3b6cb3cf0df4331f3a3cfbef16c349dd894b19c225ce72fba46397b7c8a7f5d8271041cd5d4cf25ad0468707cfdce5bf17763a5942befecb761d6603f8bee5901d2ecc2a6faa97f48175bbc390538358d351770e0ac7ce16df1a5ea6b4fccb12386900392c69e18d01874f1c7c8dd119435d9f0e252fe822be1800ebcfbd98c756886f42df7ad9901cb5ae9185577ac4dd25e70801a21d388cff8229509d08c94e92a1d42ca6c30ad2ddbd3f293a354dc6f96513e31eb08b3a49faf1f28100dd75e3f7a01bfc47ad963e08d667b3a50a7202f9a14df00a25283870d54e4a2ef916e6fd9eca1abe0daf1cec2d7dadd2fc94d76e3ceab2ed15d05c4a6c84837bfd1548f626b66c43e31f1ae213c511819e43f70924263cd1c6b9ba56712224a1e4bc035ce988c9e50402f7c0fa32af163adb807d0352af9726e24bf3aab2f30dd485f0a4ee0e48bb2406f65080693918ea5898bf5d8421f4f8384b0cc3e3d55fd98b6f692199880395a095f17410bf4fa8af6b7b17438b9be894205f91bf836e6a52d2311429123d4852216c0f5779c581626fde2a3f5e106cc4cd0517026931738ec1d58e5f42d49a223231ae487e194edad143d3ee683e5afe04c65d05a8fd56aa6e50b620aff2ae4de6d65adcd00e11bdd64ee962171de73007b95ac6ed2ad883ae40d4b3a7fa265405d1aee969b0df6e5659a384678f1ac763234754789ce2f80c7ac33f3eeb46b0affc03d36f87cb87afda39fa41185b3d75dfb23d2b9b6083978e68366f9aed77ae4af0eabde654d2d7f0b8e10a5c30c5658f03cd736e2e0c07edd45a116a1af0cdc8894ec6fb952376d4e688d8f773264d1a1b58f8f554570b67cd52b7402e34343b22862cb2e924a4318fef0c83a7f9384cb91c069877b9f138d96335e56b2e1c282e6ea44286e08c2c74d328deb366b92565ce3d09e3b02f9a4dd4d75291e28090966b85c105c406cfdf562d58b3b481d9e5aa149151b8db0b6f3cd0f53fe24e2043ebd7c141b3497d76e609d2b0c64ed2a6177497649a2c182d633ca73a9cdf983fb141b208fe6bb64276d1e08626d62e224bf133ff720f2a864a487262f884a34d8189c663db5d205de2efca2590aba0ee85d44cfcae7e50f63642efae99464c4765e3350d627c38dc594095c326e783983a19b7fc3acf76bbd3a0180b4db1920cb19f7002067a44d78748273b763b394d0cc9c311dd199c8b53cbbc178d0861df2cda97384b602f8d09237dfae88aa55d4728106eec808eba58d511859fb9327f69324073f736f48a89fb5cc8b722c7da227b79c877857a3abc8e4ce4aab7398e9ee727617b708c1e6ec8cf8bddee43736cca5e4d742e27696859c2f948a5f5eaa4fabc40bc34f34efbd8b88a5f41dfdfc659411313e55ea688235124d2335e291fddf6fad47857588c73a86c07a2f69aa8e3b441cad3fa16844b6c", 0x1000}], 0x3, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r2, r0, r1, r2, r2, r0, r0, r0]}], 0x50, 0x8}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x26ddf699bde6bfb, 0x1, 0x2}], 0x10000, 0x0, 0x0, 0x0) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r6, r7, r8}, 0xc) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) 10:12:18 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0xfffffffffffffffd) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) 10:12:18 executing program 0: r0 = socket$inet(0x2, 0x1000008003, 0x7) ftruncate(r0, 0x0) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) 10:12:18 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x7fffffff, 0x800}, {0x0, 0x9}], 0x2) semget(0x0, 0x2, 0x90) 10:12:18 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x200}, {0x0, 0xfffffffffffffff9}, {0x0, 0x0, 0x1800}], 0x3) semget(0x1, 0x3, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 10:12:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/107, 0x6b) chdir(&(0x7f0000000040)='./file0\x00') writev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="d6", 0x1}], 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 10:12:18 executing program 1: socketpair$inet(0x2, 0x8007, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x3, 0x102) shutdown(r1, 0x3) 10:12:18 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmget(0x1, 0x4000, 0x4080, &(0x7f0000ff9000/0x4000)=nil) r1 = shmget(0x1, 0x4000, 0x104, &(0x7f0000ff9000/0x4000)=nil) getdents(r0, &(0x7f0000002140)=""/4096, 0x685) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x2000) 10:12:18 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x2, 0x0, &(0x7f0000001280)="cfcb8f7b93a4ff6c1ecc87de9c70470353a9df8f657658f2b18da004806016ec8771a0756414c84431b069ac26809752e1a9fb0a6d6192c9fdd157a71b7a17c01b4b816f178637138e8b3b17b58e35f4fe6ae378300ba52d7fb85da76f031baa06d647c6797ce12b4773722ddd2b21f8a26e27c59e66c827c2cbd47919f62b1d9b045798c4072dfbe850cdf88d43b6409721956af5e93a350828638f1e886a132a6793e5466ebc469f43bb2119970844e6052c7246bbb3fa51bc848ada70ebf511f9a48789072058c713633f32c3bc", 0xcf) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f00000011c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001200)={{0x6, r2, r3, r4, r5, 0x6e, 0x80}, 0x8, 0xb0f8, r6, r7, 0x480, 0x67d7c610, 0x81}) r8 = dup2(r0, r0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r8, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 10:12:18 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f00001f2000/0x3000)=nil, 0x3000, 0x3) pledge(0x0, &(0x7f0000000100)='*-{\x00') 10:12:18 executing program 1: r0 = kqueue() ftruncate(0xffffffffffffffff, 0x2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/101) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 10:12:18 executing program 0: r0 = kqueue() socketpair$inet(0x2, 0x5, 0x7, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 10:12:18 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x20000000, 0x8, r1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) 10:12:18 executing program 0: clock_getres(0x4000fffffffff8, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x5}, &(0x7f0000000040)) 10:12:18 executing program 1: mknod(0x0, 0x0, 0xfffffffeffffffff) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:12:18 executing program 1: socketpair(0x10, 0x4, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = syz_open_pts() write(r1, &(0x7f00000000c0)="9f519b3e274a54f9028a0e2ffb65e1fb50357f214282fdd60b6f7f9118c627b6b59f451ea4618cbe92dcb6790056924c5e45b50930b156b4f09c47d0a519caa901544c257eddbf9f64b1264690164a00038d45e5da0aa1046a790c46ea0b4b0cdfbbf5b60f476e6166dfca4feb7ad2ed5d96520a12ea40162c98d6eb958e9c98b78fca928f71e2ed5c5181072b647c7200784c376cf1eecf9dcf066acce7d28790ab36958210c8b6e8a35f8c868fea0be0dd76", 0xb3) write(r1, &(0x7f0000000040)="1e9dbda5673b34af013b8a15ae35ecebd107e46b14d34bc492f554e24f31f16e56bb90793dbfb9729445220d2ca3570aa51d8270fd426fcc47124aeb262276f9eefb982c97473981ed0c6bc4b374143c6abbe577d32dd4bacb7b77608395a6f9765147494e69feb2716acbd9", 0x6c) write(r2, 0x0, 0xfffffd52) 10:12:18 executing program 1: r0 = msgget$private(0x0, 0x9) r1 = socket(0x38, 0x4003, 0x10000) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001000)=""/4096) clock_getres(0x0, 0x0) 10:12:19 executing program 0: socketpair$inet6(0x18, 0x8002, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/197, 0xc5) fsync(0xffffffffffffffff) 10:12:19 executing program 1: r0 = semget$private(0x0, 0x0, 0x6) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/9) r1 = semget$private(0x0, 0x3, 0x10) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x9) semget$private(0x0, 0x4, 0x10) 10:12:19 executing program 1: socketpair$inet(0x2, 0x4, 0x2cf8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/174, &(0x7f0000000140)=0xae) socket$unix(0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 10:12:19 executing program 0: socketpair(0x7, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) munmap(&(0x7f0000ef5000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 10:12:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x8020, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x6f32, 0xffff, r1}) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) r3 = semget$private(0x0, 0x0, 0x85) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000001c0)=""/66) r4 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x3, 0x31d, r4}) setpgid(r4, r1) 10:12:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) pipe(&(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x28) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) pledge(&(0x7f0000000080)="a000", &(0x7f00000000c0)='!\x00') 10:12:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1, &(0x7f0000001180)=""/166, &(0x7f0000000040)=0xa6) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x9) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') flock(r1, 0x0) 10:12:19 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/238, 0xee}, {&(0x7f00000003c0)=""/111, 0x6f}], 0x3) getitimer(0x0, 0x0) r1 = getppid() wait4(r1, 0x0, 0x2, &(0x7f0000000100)) getrusage(0x0, &(0x7f0000000440)) r2 = kqueue() r3 = dup(0xffffffffffffff9c) r4 = fcntl$dupfd(r2, 0x3, r3) ioctl$TIOCCDTR(r4, 0x20007478) getrlimit(0x7, &(0x7f0000000000)) 10:12:19 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) sync() geteuid() pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x6, 0x4, 0xffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x4003, 0x7fff, &(0x7f0000000100)={0xffffffffffffffff}) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x41) socketpair$inet(0x2, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x12, 0x80, 0x8000, 0x5}, {{r4}, 0xfffffffffffffffc, 0x0, 0xf0000009, 0x6, 0x6}, {{r5}, 0xffffffffffffffff, 0x80, 0x80000000, 0x4, 0x1000}], 0x5bc, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x5, 0xf0000000, 0xffffffff, 0x1ff}, {{r7}, 0xfffffffffffffff8, 0x60, 0x0, 0x1, 0xfffffffffffffff8}, {{r8}, 0xfffffffffffffffd, 0x2, 0x20000001, 0x9b0, 0x4}], 0xffff, &(0x7f0000000300)={0x8, 0x802}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2) r9 = socket$inet6(0x18, 0x7, 0x6) getsockname$inet6(r9, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:12:19 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000040), 0x182) socket$inet(0x2, 0x4004, 0x100) 10:12:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 10:12:19 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x30285, 0x42) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='8u') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') 10:12:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000100)=0x8001, 0x4) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0}, {r0, 0x20}, {r0, 0xa9}, {r0, 0x5e}, {r0, 0x10}, {r0, 0x10}, {r0, 0x2}, {r0, 0x133}], 0x9, 0xe40f) socket$inet6(0x18, 0x3, 0x80000000) socketpair(0x10, 0x0, 0x100, &(0x7f0000000140)) shutdown(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r2, 0x4, 0xc4) write(r2, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) dup2(r0, r0) write(r2, &(0x7f0000001140)="55ec83763d", 0x5) 10:12:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) listen(r0, 0x0) 10:12:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) listen(r0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) getsockopt(r0, 0x6455, 0x8, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockname(r0, &(0x7f0000001140)=@un=@abs, &(0x7f00000013c0)=0x72) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) pipe(&(0x7f0000001440)={0xffffffffffffffff}) pipe(&(0x7f0000001480)) open$dir(&(0x7f0000001180)='./file0/file0\x00', 0x800, 0x4) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000001500)=""/12) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001080)=0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000014c0)=0x100) fcntl$getown(r1, 0x5) syz_extract_tcp_res$synack(&(0x7f0000001240), 0x1, 0x0) symlink(&(0x7f0000001040)='./file0/file0\x00', &(0x7f0000001400)='./file0\x00') readlink(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)=""/245, 0xf5) 10:12:20 executing program 0: nanosleep(&(0x7f00000000c0)={0x2}, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1c0, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = dup(0xffffffffffffffff) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x6) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x2, 0x80}, {{r2}, 0xfffffffffffffffd, 0x6e, 0x1, 0x20, 0x1f}, {{r3}, 0xffffffffffffffff, 0x51, 0x20000000, 0x4, 0x400}], 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x11, 0x1, 0x40}, {{r5}, 0xfffffffffffffffe, 0x80, 0x8, 0x879a, 0x1f}, {{r6}, 0xffffffffffffffff, 0xd, 0x0, 0x3ff, 0x8}], 0x1, &(0x7f0000000300)={0xdf, 0x51a4}) 10:12:20 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/89) 10:12:20 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x40000018}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getuid() socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 05:37:28 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000000140)="1332ef18ff813fcd01ea8b5e8af40a30a4b3a86bb097356fbdc09353c0aedaeb2009232354dc93682c9ac82c05d126863f69480dba270aa68fe96f9d51544fff5a5d7df5901b3184732a6837c94ef4fb35c5f0223bb92f4ca2d94e0f95", 0x5d, 0x1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 05:37:28 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x148) 05:37:28 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/57, 0x39, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2040, 0x40000001401) unlink(&(0x7f0000000100)='./bus\x00') recvfrom$unix(r0, &(0x7f00000000c0)=""/32, 0x20, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB="0100212f62757300"], 0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x181a1, 0x8) unlink(&(0x7f0000000240)='./bus\x00') fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x186, 0x2) linkat(r1, &(0x7f0000000280)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00', 0x4) 05:37:28 executing program 0: getgroups(0xfffffffffffffd79, 0x0) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20080, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x20000000, 0xffffffffffffff00, 0x20}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000026, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf00fffff, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000014, 0x0, 0xff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x6, 0x80, 0x10000, 0x3}], 0x6, &(0x7f00000001c0)=[{{r0}, 0x8e382eae78c9c22a, 0x85, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffff8, 0x43, 0x1, 0xfffffffffffffff9, 0x1}, {{r0}, 0xffffffffffffffff, 0x27, 0x1, 0x95, 0x8001}], 0xfff, &(0x7f0000000240)={0x401, 0x10000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7f, 0x1c}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, &(0x7f00000023c0)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0}, &(0x7f0000002440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0, 0x0}, &(0x7f0000002500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, &(0x7f00000025c0)=0xc) r9 = getegid() r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) r13 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, &(0x7f0000002740)=0xc) r15 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) r18 = getegid() sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="36e04c5a8c7474a3cb0971eb950ef19643c50e99565a84411c6177ce235ebac9c5d5fa0b3ae8b5564cbe9dc95046ab341e252bdce23db9e8013c742de31abd9c0e27c46f04bdefd9705d44124605068062b2fd7b4cafd49926817991d100a5c0b915e19871d3e6c4791fcbc015b2483834a6bbc24a59fc36d7631cbb133fbc7093cc439b6f7090466e689425f6641cd640110d2ba22ed16d83c6ed62aab47dc419a289e6ca78f64905339d0088efe5b56f7cffcb99bd252bf37f53d8e3c9fe7b91b33d55", 0xc4}, {&(0x7f0000000240)="bf253723cbd49c0ccc4e8e2b1b16a79a40fb2e1891ad1decc0a6419988c0e0a28c46802c95bc20cf551265e2337c05b009df19f31b43cc687e8c48853707318cde8c6fe4e8c35ed717c32e43304198d5abb991963f202a18e26cc5cc4ff21bf4b58d586fb47cae6e6082174ac5fc7ef4f08c7d52deda5510e5d57f0a5dffd8136ae2f6a7a42d7648c7662c1f5c87acd4a1e943b8b564f1d2f8ff0d91b261954ed49c352c738f330131c62250e002ded011ac96811f014f3703ed6176b7bcb0fd48d10f5f6c0473bebc65d7d2661cd13eb11bc6fb57ddfe51ca7134561cdc326c08a7725b5597e63c0dbdd7c3ed77511863e790e42d968d5a9fd5a6b0979619d287f21f9a8eedbaec65191e545b11ebcc3438d7dfaa073bdd486f62fd031eac41835c31c385dd600ca2c9095cecef7d25b7c2d5c35eb296c1eb7ae5448f0d87110815d32d8966c340a2d343f7a1aeac13c574c7f834b641b26692d0ecc79412654dbc2038625ad96388d2b68f92d47a0c885eadd6bfbfb2e47036bc3d7dd55fe97a7c01f9e4e348977ae02613f4fdb5792d52232b38ab1e3a7fa7b286abd0fc4fa0ab5a2f4dc4558816be0ea7e80de5d76b35130450d149fdc707c12e8ac9b7351cd0495fd265ad845628193d59f57598fe84463c4287c210cce32a47d7230caaae0f60d8425ce37fb47d6fafa3cbb1cc928a20032d553ca6f6229f7034c05d169283b251fae0dec58e459169fbf1924fa9ea0edaaecdaa2b80325dbac4cba2323a9cccfdd60e23121e597c8e9f31ef19c44a4a946d395a24254453ef2765e6c72aeb5fd54c4d974b306879b0de4c33b3048769ac1053653ed155119850dd9f6c39fc9793cdd1c30e01f4beec036f2e52607cd5b2e57f47990aca6b3e5072760753098a4392df8e08f6d619f0b9838669c993701c3cb04bc724c2665e1a268a93069c370cee978235fdadebe2c743a6a70931429a5077dc38f4dc8a5e9a03019b65c3a4c880ff40a97fde52872a09bea7c19a2228392775925ad633773d3108e07bf52bea6ab9d08976f90286cf83f8ad94f1c7163d332fdc7ec10f2111381a8568c7b7949360566e6d1972807212916ec22804d1524a17e2b3efbc4925aceedb21b9497bde228c66915705c3d6960a534e009824dad55fee8352af996bd29ef8c036a59f2b537668e2fd074067797e49aebad08d6bd9a73721d7181146f81fbaa52322f799cb3fca58f0aa6ca93ca9d4a511dc419a09ae0b7e63f1c10aafb0b2af913f5a8f458bea631327582dcd982ec929cde8f529a07a82dc1aa8fe40948e7e9cc0f98200f0ee9a67b9080cc63a4f07cd956bc2304ae9c8cd9ab377daa9f4632a6aa4f529db650baa6b1d3214108af9129a638833e3b1e03c1bd05d8af23824c393060b82beef7380e92875f2ab36329f20649689f34f312980ae57cbd39858ef2114da92bc469a8d68f72ff71085ba7ccb0766dc5e1d752f47fd492948ae3f0b87d73700ce6e0bcd2c163e9b45ed6067f58c03a033594abb9edce7e241b962afd9da81be54136bf20252641c9f3082e13ad2f568fa6c8a816d3c01c48f10cc610bca6d4a9f357cb3401402d948c8a5b3fed1c544f6bffcb5aa6e384b6fe470710eb24fbe1bcd64fbf191f3fac975fcf926ad94ea6ab12eb6034ebe1495c21929fe19358d75d1e2fc8df9f531f39916e848d14ce83fc243abff0ae5ab33734b9f60623d853f4bdd86ba9d22a62d097039dc4f233dc2e52f77e8bb90a81c639383562d43163bda87f92cd453e3f3bccb94e0cfb65749e2b2dade034fff86b1d269ab0ffc19bff1fc1d0b48f2fd72dcca9b89718cb6cbb02225eb03fa309275495f454c06a786ddfcc8b6720607d10a486133c1feac9328443e446947467cc0e28b516046d32aa9524d416d5fdf90d5ab29c5160eb09ad3d57a14148b7fa108f83a76cd334cd66786fd02e04f93335139d1335e14852d532539fc66c0f1b46981ef2fddf351aa871702788004429fbde40996e988afad9f1f14945c6491f28aaca19951010a534caf36f76ac73d5d447de9b66af2ddc597a8fb0ed3f114ec99bd38dfe29c8cb297b2ed18a9468f7fd88528e0fb6beb91bdafcf47c44cd358dc9bb0946c95af2725f957d0168928d7e58d606c4b56e491beb6a2a22a15e87172598c8e63d0a745e4496ce2ebca894e8d7f68d56d40460287bf96d083229bf1d607343f7f9a671bd75b8e431d170aba8b88e3c3cd7fea586619179813fcf93ff5cddb683f43bd9c06a92d67b95bf37cae5f03f0e8e939225cd2d2fc98383378e9c4cc3ea0a9caf635603e71430b9b045b85c341dcaa916a4c96cdfa4b099741725dc0a96a5fe3f33820524f3a0205df14d0777b327e26aaf443b5de5f6345fb026dbee317a7dcc218922267f97903c2756ce7748ebafb77ddce1d72f92f574e2aa588b423b59112414ae91011ad3add924dbb09a526924caf4d5c5c51f5b573f04a93da30ba87b9f6b8a1603bbe164854d6c15d2856ff6156dcfca68e2a1feaf00e8b79a2d9ccb574bb439b975c0981875aa15ddb4b0f6989904976c897fdfc9a2de0ca12f38091e00d7933f3294fa5620fe38463bc5c4c4b4e444ad3c6336e4e0fde1106e4bac4e06046ecebf6efb60b8aaeab1e968d9f4ee18730b6b9e1a54f180a13ec02a82b1f7ade1bee96ab1043844e3dca57757b195b4c416c749d104ebbca104884306e66144d400153daa189d49182a716f20b387765bc97817ec6c2a022d8c106a8d0fd4284233e3ff41ba62c33d5f2c842af9893a636f2781a0bbaafe2b4a7da9163fddbd0fdc18c63a887fcd8e7c9a8e2e4387b474fd00361a35f817c98fdf6d11a63b1c5dd6193947358fae07c62df6726d90a4dfec4ccb1a0f5f66f135f33a94c108cd3676ecc886368dac5f66c7f9e635e6fc9178dab49a23fc03984f968fea61b77a8f2bd5817d681c20ddb36fe853e40af553d80c6812c4013a34f1a12e48245a31f5bd3fc9d19fbaf7b2a68eb75797b82027001d468610f9719117bc6dc71e9bbc373fb3f086f24b7ee7854330430eab64a623d8a87811778c4cdd731734cd6a79e6958772f2998317e978f32dc97887dad603cfb93d06e653cd0c665b3f8b465de1e188afe2d25c6910bc1fb2805a3d03e1d5c71b8dddf736ad37ebcbf7810d605ea418e7c76907ef1bf5f3844ddfacbd51b0759ced60648a54246ac9c1b058aca8151d6e27674d6fcaf1624a1c65d18902540a78f97e017ddf8233fa27fb8fb724677c88f270cdc6afdcd5aaa871a2dffcc97c51ab308f18fe8abfe92e0ae4780dac4c789dbeffac9deab8cb4adf477d3f9e872cc0721159d3d95bdb77bf6e10f91fc960fd6020270cca61a733a5f4249ae86f3e78e2887291e0334a1e934bf1e99cd0b56efbcb1f5f45d8a2f650133318c0af93ca29c0482016cd4c4e43e63ea3e8b8d30e991fbfd278a347ebf9b1bf172308ce67d387743857b4af7bdf7ce6998572cb19e5a1d115b67530502da3c9695d7fa2f4e4630da7d0d6a26487f82eb2cb30782fc622db0342bf338d8d35c17715edf9fca315b8e394390a7aaf2480cd76fe1fa58aa97ca4d5938b7d4926a466203d09ca51696aebeb5bff49f08e23cce6535c236c313ecd0c066ee3a135f3264be91d349d6ee9012d85ebea862ea2bc159fa6ea1b0e1d858918ee2ca5bf59650dd266be85c6c93c7d57ca7175fba54348d7de625010291001cfde3918544e0d45dae3704cd7215cfff506684c732a9b77a0f564f69ed7e959da298ff59fdd7ac4516ae95aff635ef5d5b314adcaa26eee521cfbe65aae0b8fff112059393a16a040dba71fc354a17396fb7c462ba76c56ecea6e22db4a1ab71f1c3733ff93f6a6cbf8ec036732e8c2143c5eebd9eaf91d4e06a540634a92eb0119b11fecae429b73b88997426fb88669e3f0f7f72c670e98d0838fcb0f21d6c20273027a0a948d202b269bde76891b20c316c3a71895eec01fdc26ba7a270badec4986f46ff98401e13a1a92ee76a8d7fdeff10184973f33b0764c7c8aef04a1c3cb9743806321a27d174e956241f042daae8552677e827c09ddfbe591ba9eb77430430efdf95dc1d14c73cdffab53fbe7d9c8cf78a579cecd543e0376fe32aaad880b2c6ff417d94c25f40f8d62a9330824746d9d79c73cef19e9079d4e17c110925c2afa40e61b129f1d303e87676b76c09e7a3249e0113e3bc736d01f131ada91607ab68fdb8555cce6956d2a4e012dbf7335e930c76c3af4a712b688b1750a8c722ee2aba8b118307588835150375f6d975e8086fb7e8241a94714d86bce45edb2a70e4f6fccf0b40af40366e6764dd1efe9038007584a10d86ce42d0e5b70e0ba9d00661591c4f43f34525afdbe126441a5b73b2a0c21a75cf5a63125ec557b15b278aa853920639bf5502f280f2c62f0180107514147f7c0cb4a37d57bc023c529c887ab9c465b3766d18d169e0164be66dbe45ca9e53d8da28afbb1b2ef890fbbe5c48e86f36ac32714a4741e9523a6add88583ceb367341185068b876fade3cdd2ab5c2deb64e0a2341aa5d232968df16e4318b47d62bf3650304735a48f24dc777824c3917b02e893d014298327148b163e30c0fa4c6bbe8ec7047791234f40a0ad82224585f40a71bc5e7499b857248dd0fdb5bcfe8b139413506157b8a6d17530d7d7159214fdf8887f573a9c095a13653c4a3b138f550eba7602ad71d183dfba5c00344d780b45b6413aaa6cba95962db41c37056789d74d6c176f2240ffe852bed285c8e9ccbe2c9b19ed4d724219774355bca03e9b2736e12a722eecfaac9e278c67d3d637545568a89293caedcfb757cb787d15b18ddd2af2e788692e605ff63de40fd06c2933d3af92d09a945324f83f0d4fd74e16194647ea2c773710fa2800d601fc965375595625f5005b4c652755fbe75a726cd2d22a1285958bfacc14f9f0e120bee1b43c3f1f6d5ead71e136f217df7e89e6c68ab1a18e43848f2e078cf6ee4be921280a0cac0580ecca67ea714c2e8d8158897d7f06e5d3516563ec1054ca3ec99b0b8ed731f622d92b55521612ecd8f50d1ba359f8ab06cfe9eeea921711b8ec7f5ccb93b210a7cab4a72686f4eb603e94072b5bc72c8bad413edecc4cac9deadb2774cb74f680d186e3d131242f100ea519eae0f79ff4809179443419b79431f21dad2f0c6217f08ab3e6619d3040ba6452a0d9895d20db53d5491ccfb7b1781c7b8b4d57293e20599a5c17e540f576ad4f10291ab893034ed85e18929945376d3e1872bada44783e723b6ff896dd46ce28f12989fb2ec8e2e7f16db1334e3c0f7360d38ec0fc61605775fa278e93bbba93772bc81f29447200783a6ceb06932e6ae52fe5583c1c0a12eccae42affd0ffacaf79ba9fc363981695d5e62cd0c19c0e6ba00584e741a48e18697314009f09e241236656d2aa515018e39115d56cd5213526710d261cfe2aafe4de72d037b383c45cb70161586846d96c1cf8e5e1eae27bc5041e41197e4ef48bcad7b0220e3b98dc742bc7f6025ecae6c3492d08872461258cf0fa07e5cdc37f57991c92fc68105aa0ddf5f7bae6b42abf054b9670a58d5b4643e2b70907f17012273188b58882fa7fa8192673187ce1e0df0da3933868fd768d0aac7a823e0ac8d1347c6e5e689a91a7d4e10665fe9343cede219c36c183bd54e8ee704ab379dad6f4cc092a76486bf7ff5cc1669559f9f7eabcef8e4319fc52b37c697a4f858a44291cac74a2cf4c5c8f4d162213b2dce0b15", 0x1000}, {&(0x7f0000001240)="2d56ecaeb1fc8bf7c81bd30af4d946e287e25ab10e20db978194aa3c2f24336115080b504548b985230c30fafbc336fd2d6b4c481b53b05a796c32a6bf15fbd90605247ee3bb052b8159aaa7a4e7b585172aad76fb67d5a5f4955f9915b3d9d02cad296f4e34b6464ddd39c4e3a143a7e59c083c0d3f6d05fea8100858befb80bd27b5898ba9ed17db9062f33df9dabf15487d1e133f5e7c43e1ca0121ca03a4407e0f079901a4449a110f0ddb2cd8e29509d6b1d9c25ceb647c25d03368a1b8d650ca9985f94fcd78bd3848932744d105ad0de203cc3b96773219c4f11479477dd61aa1848f72d8e7a9aff7e980c0fb75dc29f65f254c792e21ecf7b964ac4e76da980d4cdbf41920c59aa278f7c57628cd08d83de07ca1d3dc50b6caeb0f541b74f120c713973a3af97ee5f7d85ba61e97fb9f9765503c2bf1bc992de27188fc82ee0d08bc827d09bc1c30b5bae0f275af025bb76525638ae426b6c164cd6f867079229044495c3d26d66989b3d7eb06921a53156436457f5f3a909235b5950ff56f6a0bf0ea6b53e5d6148391fb404c2d3eca100f1684d8aa1fc012ec21960f562d8eb6f72ea738f05ccd220484906b823b8e68bfed53b1cfa3df964d72eb3a6518772f359f93e0de0deffffaeaa762e42f2a15336592786911f1af9e801a8569ec3953934b52979aa53150499ca8ee7758ac08b61640f6f49a8a301c0650d2deadd3be07482d25bb3533be9f4a35f89057e71eb23ade4e5db27cbc3b64deb2fd1b97c0418bb33f804c9d775d9374dbdaf3e7edde7deddada782ab4f0bc8d46e4c232662f094894cf344d64f52d9e7cc24be3de6bddbdaad7c831661a4a0e48615eb357425cee7f5def1a8f08465552e02188426bdccbf1e762058dbd15edf412e35f9ccee95951b0593654c833e3005b3e8bbebc4a64d8868c96297f6b014571ac2186163b98de8252c3a7c77239c1bdcd29f68c9d233c988a7180fbd5b03d94f28ac21e063a30ea938681d9f4578843a126b79c3b9d3cf1e766aefa7aa7ce176ebad3034a4122db5d4feb895d956202880078b1108f33629bc7fc54eddc27fd7ef2adadfab052050275b609ff9c59a98f86961af3ada94a8b689c60572186c32adde16d7fb39b87a645a4000c698bbfe01f63fbd703e658453db1f1a4104bf57b78765fb6659689d161aa74eb326a6fda2157b3a8386a81c7eeb21044a37915cf97bed384fe82457940292b9173db513a9c93d4e430cacf14ba069f5d61c94301e99cdaa617c46fcd5adee9633384efb27bc5ed0b144b0d4a8718c5502f65ef69474740395320f5b642500a72e0b147cc6386ab79c57c053914287536f8a93adf5d6d3fe8da491201142558e7dc4358e807eef96385996a7b26bb376f034df7adad16a1078e8312056bf8a93ac7d40de27fcaea8723ec429b6f3b0d1f6deb8f903ff7a75849809030becc80e4585e628be7b19a00ab80f6e598c228f439017120bfbc35aed48cb73a8a628607b905b5ed3f1146fff81dac7855e4241a92d378f933b3af4e6f9d8c8996864e9a9287a3a2842e8ca0ac5a3014017eb1c5bd1117439829a0e0cdf39fb4858dfd463d34d1fded49f9b1d35c35c2357c8d094371f7e9fade1e8823b0166c8c179a13383bbc2aeec719c880f13d99814a9b76aa17462219aacf35a0e3805baf7d4564cdf1b1d248b225fde42be8261c5c9a18ba420ffb24a6e399f9236c20c81c6fca89d8cbc222c94a0ad9c1ac188fd13a45dbee26b785d6d753b536f3a0cfeeef1a705f8b826b696005df150fa82fea63ab8038802e6895058265a63e064336ad46e02bb8b886cb95ca95e20a02b1b9a13122ed50ec4e05b7d53196147c6771b6807c7ca398d75bf7d3eac5731ee885dd2dd6d17370c1425c8822d37afc64df41b97c945c7872e4c33e82d2395386ea742bc29006954f31283df2b15ca5ca0a7d4d1e66a19dd9b21c4e8a187e0851e5e41ecc015eaede5bc9ad4d5a027b663689f7950351164cf6b6226e7cf6541e7ebcaa5e2eb735a14e7d7e5e0ac29e44f635cee019f2687acc5207a021ab6e0dbfc2e8dde3c148911b37248029a4295048ed0df40c7cac8ef88a1364c83826266879d093ccd9b55efd6f61cf488e06f679356ecacba0a27d72e1eb9ec2817bb9953f1e805fc8d2caaba3b425d4cb51f93a5c435cc804e4b5140fcbff6adf522eb96da6f01b0b1626c6b36f14a8e41e280aa17d757ad658da47693d6e9c123a389ee1bacd742a51ae78638656fdcbde1692bfa402e3b4f23bacca7f74656fea3771ffafa50c259b70193d0dbf1203f71f06cfcd89241bed47ea31d4bde896f467f3ffb64f908760590f60f0da4252096ad7ed9e2482ee9ebf255ac1cafad3585f8a511bca0efc84cafc4425bffb068cdb6c194f3202d03b632dee29d88f1ec41cf5bbf3dff85c8a911aac1ffa3fd630fb0a06ff1caee0ae928acd0a80b5ebdaa6de51317eecf5778aad81aec47b35c43ec17cb20c50f7c87c78c5ef530ce2105191f0df8610edb94c4ca881cf1e1e30f8fefa0d1031311085f0a988df0efbe8ae935217866cc3288b98ad08ee6c8aa86f9d83f77fbbde2ee070d08d31c0c073f0624f7c6c9c325b2eb19a1e74623de12827b8511959f796ba0f7e429b66a6fbc97a3d40dc82121d88402f3026b36bb321e5b7e0da5ec4ac6605e4d2efc915b5b1c138f1bada116af3fec0626ad165fd651e737b33f3285fbc51e24bb54d603b8e4704c37097f3b0e11cad7d9545f63738a044ceb027866f698d3bc6f8f94e8c764f97dbdf3898206c8c6be0db3435e9cf9a43da5a8195363dad69373879472716df29d2007b5dbe095b381a64833052112fd5e634d003426d40d0f02bbacf5343fb6bdbe0c4859816faf624f915ab2606875fd1f9787967869e5448a27a8d2bf0bbe7d7f0d179c32cbd142ab284384c309ca147240218522116ac12d12692b110e96e17c358713d2b4fd2a0d5c0c7b6ed26d119470d3eb0ce109d39e1f5ddf677684638b0e22cc1425ec3a41767b89f3526bd9a08e167c731980b2e9b05059a6c8f8ba8fbe674eb721a75f97bd3e83dbf523fad6c9033ebb25d3c2eff7c0b9e9c46d941ef5e44d7d71fd73949812c77ce4eeb06a7248a2e5cab9b21e2042f2da93750e9dad6c2f788a79bfad9fcf16e92451c21fffb26df0a9e6028c972289ddcce51936ae1e1ee459d9d43798b82b2fe037e4d55ef191de4641c021437dc8fdc624ba0f43155cd3eb2668feb3146aabf5c4a9dddb0ffe9c60424cfb418dac81cc17a3fc955030a8233be4f8878ab8836f6ba0486d1800b4dfac795e09d5fde2a82cd20331a7aa300a2c4708d06ebd1728c9b7b68bb21eeb5f13f25acb8d01848dd06582a34c68afd76916d58ff26d6f47175576ae2f3b1b1ebe7a3b213506633883d4407cc09f260dfa1fa9b26ad7537ef860b64da14545c43a7a6ba3b47d9a00fcfab499fec619d4d7cb0903c5e34c65598f39be6f4ffe65662739fef7df6f10b8ec889b941136e8bdbc1d54db7511361172b479f8229fd6d7a8ac3efb1a32fcb37d7fc106519decb01cbfa2e708ebc504a858693409e4028e95391dac611fa03c7eee548a0fb3991e1b2480a6f14302130fcc77ba1bf5a79795e893abdbdfa57372ad676d06c7531e50004ea01a962609bd5c05e8c40b8eb6af6c8d0a0c1685fc9bb7fe38f8a6786142c1811f0700e006902f0365ce7e3d093ef2b5c5a2fccde687b3fee5437e8ac16393b57dfd79fa7afffd0a49c4c2951bf34e8e52b1791db496529e3a5206fc6169928ea5f8102d4cf6246201e2a080cf172212ed7be5ea6074a63d51740a42ee37d6781f234ff722917b8874fba713b865da66e32d69c0c8d48d5c7a8365eaafa7adb578fb21cafa697a9f08073ac7aba77c7dae723e09f091311bc8af5447266f55eac2c70f66f78a4682ffc17771bf9004806cc0cd595923ae3cb6a18bd176232d5be51945fe50a6e126f76fda6d4b3c4b67738184b810a0ad38a732966f674525b7aa8500317783725fc56db0bd65aaf722d87dd78b3f306b6a24dd2de562ee4814b829ec5e6ac1eaa990074ef84882963f4a0ccd25aa05e3446039b9a49607f207207198b177b452c3fd71b3c0d7bca51151ffc981ae77855d3ae1e7fe7a047ad936e610d4bdfcf36a9eff31a365bf63787c98a03d0f4037cc0c31fcdcc7d7e790dff4a4bf9216f0685c3cc32e454903637993a1205ca534c7f124c3103a8df5dcc4426471163f82bc9795a22454ead8d2bbec23a59f3ae63b3e2e1534d75569d75501f1366aa6ded2611e639ec192030a585cd7fc51ac14354919a64f3cb8a3ca73a92616d882d21d7ca516e1f8b012252b443a0eeae94275483e589829688116dc84b7963ac52a955b47097e08037410c1dd81b3bee74488a1635a60ca155dee2bb432ec2387a9af7408dfac7a9c0be485c7ca18cd491674b943905d036d034d308d1ee035768dad5055e1513a8e9b9de2f0270c34152bbfdab4c4d220d7fb452bf825c34efa7d7e1146709eade69184d55d6c1d7075fb3c63456792f62730727f7d78a6dd3e539d8a8a7ef60bca8dbd33ccc29b375605d5bbcab78481d90e8150e39e2c2049bf8e8cc3b9ef03790c589e3d50290778ddbd1e9e82038de7698edacc1960abb3acf82ddeaed44bf96847533aec51bb10e420467b6151c6980a222da843fa9dcd349930f03d5eb5172f86f7dd79fefb65ef4c90d28fb699a6659b104d0f247855884a8c82f6044f95e63f991a9eb8377be0e344bf8e2fed5dfe46e7d134793df57a445a18d50a00dea5babef91d8c0fc1b450410fea55dfa7f7e10ddbc62acfae701de483b0eb894ec486ceb5453f80e2af34dff6b5489660364612f3319e9fb664e12d9b623a8d27fac3c303735503ba64a25b3f2bd38ce60b49beb1abc6df6b2f8b33a23db0258c668a8f4ca312bcb072b3c7442f050dfdd1ae3ecc8e4a5f9a1a03576f9b9f3136fa60712a753c93a596fa6064c233e37e42433eaf121e160ae36cbc5031e7c2e15fd6178b0918b0d38fb93a1abb76ac338a384bf7fa8e68bb79306d1999a69ada0b83b5ded8909fc28535bdf40067ecaae3e3c95c5e903e7e2276d242f6e4a16279118733f2ae5f6e80b67891b7cd69a97d3b318a51095f165e5201a84e4fc1e0685693cfdd9625523ac35df06801c2b4a91963e51fe61ed1df310567e1e315f1cd132537eab1140223b85c3d1bea541a65a11b865b8ff4bb87fa7bd964cd5c1a71082394a6e085d43f1654780c3c5fdb06268805ffa6ecad59d8ab3aeba67f88ca911178da690ff5dfd8ded40f411d38c99717ae2ce8894a5dd309b8955983999bc4ae55d8b25f7b59f4b82c41cc673c8c2668a6edc4271123b830e103601a750327909abc9284113746b223e3281ef353df538021d64714710a33a910b74139f0be050e8331d47e91250b249e1b8fa95b5c7753faf8ea4f5101f977d303e0f8f37221298556090c3b3105545684dc0ae153ed90a4ae620c56be85277603c6c1e0c0762dec0c1a333694cd62fa14e7cc0285fed7ba6b5359eb6bb38b5f1d18e23b90f6ddd41b5bfe1e7013952e8b897b9ced60345c53069c5cb03b42415b803a49fecbba3e930be5aeccba0a09521b4a5168d9680de4e5f028892f29720d1af585b52f9591ff68a10daad89580cb4e6779d86cd7a3aa178013b45c9fcf989fd1cf985c6cddbdcb287f3dc9cef12bb9c9efaeb7efe47878c45c77802a56cee452004f39dbfbf17e9bb37", 0x1000}, {&(0x7f0000002240)="4805625ceb1d93c619bfda3ac7af8efd418b4858de31bf6a2ee96c9d8484e62be1eb522e82f8a8348d2cbfe81e88496b3df528a19dc86ec809eae8139b176cbabc682333c32214337ab60fc78f791474c19663bd0f8def6b96581e1b580c940ae2237510a2cc860ac54b78363a3ae571994eee35fc864d7785a3de88fa96fc3f34bc80cd604fd456e12997e74f0b31a89cfedf29d142162d2bbc19752c551f31faaf4fd758b891cb38da95a37a064f859cb327390e528a6fe234720c37679973b44c1b41ef99a3f8ba0c14", 0xcb}], 0x4, &(0x7f0000002840)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x140}, 0xa) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) nanosleep(0x0, 0x0) getpid() open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x24) 05:37:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x7, 0x9, &(0x7f0000000000)) r2 = getpid() fcntl$setown(r1, 0x6, r2) dup2(r1, r0) 05:37:28 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = kqueue() r1 = socket(0x6, 0x8000, 0x1f) recvfrom$inet(r1, &(0x7f0000000080)=""/119, 0x77, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000040)={0x1d5, 0x8532}, 0x10) flock(r0, 0xc) 05:37:28 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1}, 0x0) 05:37:28 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000180)=0xffffffffffffffff, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r1 = socket(0x20, 0x4, 0x6) getgid() accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 05:37:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000a00)="640f31a81a236d6cc49daa19943955cc65e3313956be149779f8fe0fd4dd72bc78f96c9302fda905215be02e0e18ac43f09646433428da7711bc611dea96586503ebb4938b98fce99ade0cffa204b305a78962d1d7e9688a43694531a0b2a289335e9ee8d653ed45657d63c64bd2b00d20c3b3fbb771974c5cb745d6313a3407c63c243791127d6946e66a772f5b0aafa3971caa5da584ebb046986d2719fc25314e9c3d20cab7feb8067a768891c6637a6c2a4f6b335c97870185dc922611fe443221efa4e49c9121cd64acee41a5f3e7b08ca79167d97719056fcdf41de9f0fdb2e61fcfb9e75d718e271bb5ea20741e50ce285bd7d4c06a19a287e14ff2ffc99251e6f291083134d6781b504a51faa2042eae5073fc4e5547e90140bd75ed39992abebcfbb607495d3e87c18beb5e7fdbe98c84496f8948b340eb4741dcde9ef95ded5b400765c78d7994588baa705886fa9922de67f8df153cadcabc97420661f7daa2f13c68bd8eacbd7cc7da0b91d37ead7dfff95875d49af9809c12bdbe47e0068b05ffbc797105bbac92f482095f008dd8393339b20d3f670effdcf54e5daa1767ca90bafe3c27d18a2b60490a0798e9680d8d0a199ba568e87023deab1380b4a0672500c8ce082e5efca2e1e6c9b5a35ba52e0a4972e46543688d63a07edb04e3b9f63108eb25b1deb0ec767f18670570eab4e4c8a2b577d0e1558e2cb18cd5c75296eec279eb2d7be5232e36c0475b0de93d6f99a7268cbfe5e3ae1329b5f51bd5c1261a37eb31918e0a18c98fb297f5303b78d6335d0e752b5c68456c4aaab2440cf2ee4c3e9b6e6b5510e1335987b36ceebdfa12732cfe50770f7f8a2e14bc904a2b968a2fd1e71f89fc26379a4d98b789b661bb9d819aee835304fd6680aa26051ab45602a9112cdf0353058b152f657d1078da8ff05204f7f76dbdf38c26d522ce18be0de26cc204847fb02e8101d055d323446ec8842db594a8a9ef6e3d5553f2877c62f03a997d43a15f0f382538b381b80da43a689204681d0b0047b5d80e75f1b3e914c14e1831fabd2938a968a4a677a1584ccbdbd61ec41b5587d027e96cea43193d089744d0fa5601f70823e91df047567e548ce4686058b0ec3fa97b5f3dfe5314ce65d8ca5f9fd1465df54ddb2b8905df4e7a7f07caafaf8251dd8dad06fe4e13f896a07bb91494a6818704770b90d41feb606b1fa332194b19bb9e2393722dc477504b1913ae387f88b8dea0737f8b6f8f5d0dc29550f657494fbed2149f435f0d864c032eee8aeaca19b04dcef5414aeaed0b7efdb1f3e65636cb449df16fe77bfd754f7d6857156b8ece02e3546bd79e04050ae5768ad0733e391261d002ea905f39466726566d6e37aec8c72275e28d4d563c8b82659b3d24f42df2bec950cc5d150dc81e99d880e912c083301bf8139d43668ea5d490023a22a3e39f72e3782c24e0265d05bd955d31020890ab01ad2c75f0e37b0aa15e2d24b1ebf975b47bf66dcb3116fb0c916db3c4d22263977d5bc979493ba4b5ff542656c6513be3903af1fe1f32b51f6d05c15650bc751ff44d25cc2c46e95bf91776c6f0f7be4f050f8ea1dfeb8e2635572b38cab9ffeda95bff5e43c8a3545449dff8d85eb01dfe9975d75248e8ec8785c7950671adb98a69ef927079993c2fd60c9e9a0d91afb540fdecb25739a75344f4c557111e6d38f20cf5d9ac7d13a5b5b9648d122653f727012b4280c42387fcf59acdff519cd814b23e44cea601947452631ecacc870f6c51aa4116979400bb346c0882ae1b55c35482cbbcaabfaea3b72a7f901388bb1722c316bc26d661570d45e85167f7112dc0cc8a16cb4213e850b97e6a81e69a2a70174ff3b42fd911afdcbf9033de477f5f8bd6325eb1e49fe3a577bb3624e5958cc33673734e1da4fa9ef71f9e07bf6659b51974ba85475672ac9969f97eb6381d20222e3df27fe235670e467612dce977effa8fd7cdd0b0b769361dcecd5382265efe140f014aa2240b82dd3efe977da1408602cb39c91533ce945585a64f2be5a8a604201ac4334d182f6e2d7d10205fa11fcca35263f267873885d595bd830c20a3122b05cb84562de31882b5b004ea977c39d70e7246cf0939105e5e232517e12cceb9711b44c121596014b6751aeb4e5b35fdedcbccffd25e776a2919ca13d2ea22d1154e7ca69b7feb68b28cc022083aa18d9a149a696f16ea3bf7564a7428f3e1833a7ac2b018dcf44d0e33f167fc99b48ef253cd3ea29a88e1ff3b5c8d28a9700adf9af76066d693b349c229fc1a690b0376894048de3d6a031734e4477f121e324fe378597a3c446aa7ab2c29019b2ccf9b20a394206083fbf1094ab5a806f59b683b8475898b9ab44b281cfc6f99a3c90e5571f9eb5cbec1ce39897bc0733c21383e8b6b838a097479f474f712ef906019323afa3e0fedbe338c9fc23f8caef3d8a98e2b314137727ff0bce14fe94667804fab7d2e8b9435814e26db3de064255f933adbd57be7cae9c812b8875ac50be84727e35c2fea10c9f773079da594dc5131bf9157e37de5a21b26bfed7e683577cb07e033aea53e5fda8eec6489fec414960a34376e6786140b0988b9f69ae218aecc26cfe2a87c5c7b849ba81330498fad883a472448a436c390df58e45430b9825121dff6e91b6f61e5ec13d78fe165ce96863030a5611445f4b1d195de6146373432d8e5be2a05d21c4378f5505ca8adcf8053b19361427069d58bda64a680081f29ed44c2be9ae1b5e032e20df2e7b35010f00bfbc68034923e94352dc2688eb13704ec84882bb2119419402c82e0fc67a2098485ff9b1d038ebccf637bc38960f8614f0f04c602161be064f848b12273b6ff0cc992cdfeef67623fab9def74c6096f2a008d1914adbb5f8c7ae0cf1b954012cb5c6720ea5714276948e73f439847c9dcb912a325274662ffa96d01fc2234c44c315aee64c425689d610d375b65136e48cdc6aa3a23eab588af0bfd5d70ee7f30f65ff17766d3f6dd101d145bad5b99be8e72bd01d662ca7bb66a7e3529eda0ca5f9ba83083ee26b46429f6ff38069c1a6c9db85fb91ca4b21919db09e84c0ecc32cc5ef63918dc2c8442b075ec711bdc92939d9ffd927ffce54340786885ff80f80b81c4decf493ee6847b27fb2e4e5b0e12fa657b1251b3687da6e1e82c7449572b3357db1330460fc8a3839188028c807609e5d2ac94b26bcbb747fee984fb035b2de2fe86b5832e079d231c5f13becd97cc567ab0da9e61e3dc7adf4993799f7a818e0bbfaaefed94130a16d34fff8a8ff3bfac96a0d55c2191ce6eca88014f38036007772fa96729bdad7950c05881b2a915400205cdc3c0a072373b8e5512b68ebcf2aa447b9398532540cc1d6a40c056647f03798bba614fd4ed043e16a4308de3c0c3e032b02e3686165c9b4508be75361ce777257878c000346f7404a180a9c2e872133f9531c7a82fb82eb7488f47e392e22b0c7513ef38b033966480c9562d7e5677d32c9fc69299487ce99c676d66b1f1a7d91f4b5212ad2b5ff3bd2357ef164da83014aeb5da14c01133745cfe4f9b530880a2b7757204e53996eec2e772bb5e87f958ecd4d771eb2e46ba9e3ce2c33169c37615baed330c6a0e844ecc5f950fe50761ca728eb2e4361701ca2d932325ffd672cd907aad1f58d5ff25adf74e696504511fabf1c6d0199705153a197ce7db28f1194c3163795c8aeb4fb1997ca242b06ab235677ba6668fe32ccb3c775137bf5c63b4e86553987ad261abae78a66dc272f9a5e81cb7e1f7294756b52923c38aa0b22a58bbdba9cca0f7223a5c8585d832b0d42613a2b841ca4bbbccac9dfbc34a938e3796afe825163a07aeb688c03c2a8a6f9d9349f224d63dca2d8f48d12e3eaad4ef7f3a12db844497f055d8a50b03154b8a184946cb907582110cbb00c249efb79d27228c44ffd253376777808cc3522d62e41fc1cc2a8b61e5043a5a6d3c99643c5c716c27523b621bb20d705047f13cb51c816778217fb34771e7c24e8407ab5aba272d8d43352209a7536b0e9f15512102afacd84c090b7fa3e31bd1d00967a9db4acc1df333f839a0316b092f8f3c689076372a21b7a52b495641a394472d15b10e20060a65bad6fb224124546f6ecabcb553220ac5205745197cc9e303c714b2a4b830302ca85d2c59cc2ab35d5fa3a97b342a7f490d623d61524999d3220b62a2f8caf85908ae77f1198f5b9db8cf04b31929e56d9e86b230147a9e7a5f5da2d260965564208af16f7a825c7430eb4c1a801b99f97bb4d8ccfd1e84c3167ff98d4de74c39376a841ffa95f31198e75655dad5d347b5e5199384f6a0b38bde967a84419581b9e03b7c0e860c022cfe84d95a088ebfa2140c59e68f9c9903e9e17b75249b786eca951a18d7fc39e1bf1acc5aa2ea4184bd5dafd40ec6158855063c469b9b347bc7dd2bdc74bda4e0d9950a9187bb3015bc6b09f5e21ee97c6f75fa85bc78ed163b3a2f5ea26d06d5dff9e72622d137f8ddfcfbf9b3f1e4e91bea148b5248b7bd6fc1aa1dcde98ff58ee5cb3cbe466b4624450781be43008ec31d06051f7930e289057f12bdfbce3a9db2c831dbf7c3958000aeb175f210861e229d2deb8a901b172d20f2867343627b1483ca8adeab194aaeb4fa1b3487ccecc7f5e72013bc34d73a5ea530ce58ea2922b2ce18330806e4087fe3452982492e963f7bf00fdaf66c6ed9cfae8110501f27889f5a7f5fae48280caa4c31e1f2ab3897b4de4d26aff7ecb164eaa5e7241b332747059a1e897a8595dc62c6b4d708e2a7105a743e78ec35dd3c9861", 0xd62}], 0x1, 0x0) 05:37:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8000000008) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r1 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r1, &(0x7f000034aff8)='./file0\x00') renameat(r1, &(0x7f0000d5a000)='./file0\x00', r1, &(0x7f000033c000)='./control\x00') readlinkat(r1, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 05:37:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x1, 0x80, &(0x7f0000000000)="90bd25c6a3b0e81b1d23d5f0d78f8889d8d2f25e20ca6cabad45daafd79d6b601aba42e740879c281da851d0fefb09d829397a81ea", 0x35) 05:37:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/92, 0x5c) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 05:37:28 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/214, 0xfffffffffffffd77) execve(0x0, 0x0, 0x0) syz_open_pts() 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x89}, {r2}, {r1, 0xc2}], 0x29c, 0x42) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) 05:37:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x1a7}], 0x2, 0xe0c) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0, 0x8}], 0x2, 0x1) 05:37:28 executing program 1: link(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x0, 0x95}, {0x2, 0xfffffffffffffff7}}, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e"}) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './bus/file0\x00'}, 0xe) 05:37:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x18) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 05:37:28 executing program 0: socketpair(0x20, 0x4, 0x35d, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000002c0)='$&:\x00', &(0x7f0000000300)='%{\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='&\x00', &(0x7f00000003c0)='$/!(@\x00']) ioctl$TIOCNOTTY(r0, 0x20007471) kqueue() clock_getres(0x2, 0xfffffffffffffffe) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x3a, 0x5, 0x5, &(0x7f0000000440)) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x5, 0xdbd}, {0x18, 0x0, 0x135, 0x3}, 0xfffffffffffffffd, [0x2729, 0xd9b5, 0x2, 0x4, 0xf02, 0x9, 0x71c, 0xfffffffffffffc01]}, 0x3c) 05:37:28 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x400, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r4, r2) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1c0, 0xb) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r3, r2, r0}, 0xc) 05:37:28 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 05:37:28 executing program 0: socketpair$inet(0x2, 0x5, 0x5, &(0x7f0000000140)) r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0xffffffffffffffcd) pipe(&(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="f74d302d7d1b4d9902b4d7bab159a42dcecdebc084af9443d7f861ebdd8e57300671e157dba35a618eb84a4080276de2a9b7dae3a680a6ea4b02964b7c4f37ee445cbe41b9e6de66855516210f8b0133", 0x50) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 05:37:28 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) pipe(&(0x7f00000000c0)) socketpair(0x10, 0x4001, 0x30, &(0x7f0000000040)) pipe(&(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) 05:37:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x7, 0x4, 0xb5, 0x7, "7f736c7b608669a879b9149c762d79b65223b966", 0x40}) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000280)="b6050e928cee11fdb73c38b1b1bf25a9e4e925dfea869dde798c889d28d8682158381749afa22e2783bde7be2934f1d08f6ffdc9482d7c8916a8e8b1c70540fa8b8df4f570c09ff638d06b90d5166d31d2171875e4ce5d126cf0630f62b186a6f588941518e653dacd836e7107eb016800c14f775240e6e6a42c9e2505f17b9623184331e1b16b3a551181cc81226a2332fe0ba48d69028c0d6446991a8ae8baa59f1d4b764c9c5fe57e1be36992fb88f2141d016a51ad1abb12f6e0423bd37b6e90e6ae4128b36a47586bc6d56482db1aad0a9d62479a16537662be7fb0c7d2627d6bdaf26cbe581b0024c69198c81d8ed77be12166e24fa62334a980858ee3e8b535415a7effc30468bf03c908c678548e72673eec4d75d4dbcae144d06cdc2162fafab20d7ee275394e4e51f034e0b6023ed6f32f8c087ab6396f8992509230c380b637358f50fcbb497e6723f0a043bd0d34724b3debddab245852ffc8b2e40bed7e5391c94308c0a326ea63f6e1d19781fa645d42c45566e5e9444330b00ec613748960ff6f7d5afb5a123b74f2dc790d60f4d326dd79805c19a01ab14acc06037755d98391a95ff44251793c81044a33b0e82c1efca5d534432a88833b50d5e6f1a286414dafee31ae1bdf24564f13393fe1f1adb9903976e59435c0627352220b36ca932b86fcd6eaf70cd0f6330116759f963a5a3d156b90edfe5650409efe785a06098fd034090f5a886b1db13446d3f728fd722f80c8466c71817f8df1049fe0f43f702f3b10483bc6b98fbad3d9d5632eaa143235fffc7a47ff61aa98bd5cf826b8fe06038bc3c3468b8b55733a0a41c820f69e894098de260aa6a5524f9a228448f528155dd61877a8ac9b09ebd805f07042d0915dcbff52844f19e8e1319c9385c6813d250e1d3613bf200c8f5ca105e91517660cc35f5235007fd16f7d2094ca5eaee411322f0e4c8462e57be846b2ecf0810d6f57f3d71f3109985f4b963c06ec7f14473b2f2cf084fda04d3932896de6794d13369f9675476f92451bf04d2c03ca1206f707ff58f2607ff6af743956a08fcc96f174e0c77696514c8cc23bf61fd958f8d423e88648645da069c90820c4a1c6154b4a2d04daad98e287fbaa9345cb9b479eaaef4d9b2c978e66e67a0b92e791f98ff903981c0d26adcb422186c51556fb909443658e38257adec2da755e213bac0c48512a74408bb59588418b255e5d8c09a0a59f5e3418b98e8670f91dd0f2f6a2a78454ca0f96049de683d3e57c1ee0afbb33333a5158bed460299bff7cbbacaea16ec84382a0c2c6913155e6d061e473e650f379be8d06e1c95d80a70ad23c6331f7c030905063cf790ff6f4b125335abaeab9f0c88b92c4a8d8005c5365fe8c7f5fddff4a1015d69931f8ea4175a82572148952c07cf33aee172aa583272ba612b94a24f963f64b89f8ca0000840ee76ab161cbc0c90234b9e1389cf50d9b235da724d71d4b4e42ef0b55cfb2d374312b6e8453eee7d7c479a964247e4181dbd36a51c0ee4fa2c43179a5918ebd7cf19bc9facc1d239c4c627c7cc3db81e7e98fea93a52d379ed4e5cb6a45932a4a0794b46edca8865eacbe85b3bba527a4f97b22242c4f39b79a83c6e02959e03b326860140f9de86b68cb9198051b7b1a5bf6bb94ded30eb4b7fa1827a203087f6ff52df91eb7bcaa048eb228f47011fac39af0f798cc0e2728651153a8bc68a955dbdaa45b3a7b2868bfe952c6860ef033ac3e3ad3d9aabc2f582e9e829978741bc2921efd0bda6cb6dc834710504d380778a81509242ffa13cfb976d88a95595bb45e3eac09754b3dfe75e94b0d70db02bf8ae26a6420149870bfcdb7b03c49cb4f4e2c21786b8481cc5cf2ce1dc60a14c7a1b6f3e63402c811a5ac2e36843989db2c5db23fe4ff17fe871a355e25aef1d1633f901e69b05f88599c551cd3550bd11533f802cda068dc05900b0ca9769434988f1b748b0e595651cb7e56edc54ee8c8be51c4dda09e158f58c8bb526f3435017c21364ab4ae895257ae5c170caf9e5c4acd044ded7692707748ddaf14c7c01fa23aa96c5232451ad88751fd1a9b69394f2cb0869cae995f2f249bb30b50d930a4b4f13e190fec93cfcee467beac66e0798b2b987e1d58f32d1b3d4626168a8ad5a09dcda0fee7326a187235c11f586b21d3962a11c3714f6081abc7f98a52748fcefc6d44c54cf56a9a7141ca95ed787babf6f6e4bd70711c201daec8c82a2d4d76328d411eb3c5473344c5eb7c2951f3766fd96ef1df3c4a3055612a4c432551571636308810c8871bb96d0c19a2322e0059209e6940c0f59162b8f7b3b2f6ed51435110907332d543de81daa103b9ec7d024b4f8703ba7549c0d7c898b93a88aca167a2d118ba20e78637440bfd2fcd9a45d397172b0616322f44009b9932017705a222d242fcb50a7327b7a97c2ffb4ac1071910b8f8d57eaef6f695bd8d669e65682020747a888804d6e674b1ee40419d5da6e5a08598eb4affc2b568fbbe4c9adf50793680963024bcb51b4483a88c5d48d12fb00f26da296cf95b104f04ede1be5376d5c5f81de9541cd564f7d0c94a25d604ae9ebbf1a9617477d4274b5555b2263cec0ff3b59891ca8b5a482a58519f441ea2fad598817ccd63243e5a18a66aed3eaa5514d5c5afbcdfab81d15acc62732ffef914948b946fcba4859d92206eb80f290d78a6cdab834701df1766bcc8d2dcec6500f309e995a242b9acd2b10513612cb0e9accefa61a3c516ecc890a07fa05833f07f0c3528156e3dbfeb04f5322070c75b3206854fd2b1cd2a0344a50affd8d308c2b3e9bceb420b4b6fd5cf61706283772c6b7444de5d7bdf2a7c050735afcd4243db740a1b752e10768c510c3037f833f50257ae6111b2c9c3998856e2e9adc973e03984763be6be52f9af7a164a899678d8430862955f7cb5747e6decd505e993d1f5a5f60509abc1086334c3977e6da058670edb574db276edd4d07e30192b31fcbfa8541630e8c825f29d2b500c1248cd429c26ce4611f143b72d5f8d0bd6c09cbf390f533a50cdc81027bf24689385d5552a5d431f309389052c2980452e95559674ad744e564af3fee685a1349945b8f465bff336301cac20f6f39d77e03f0ef946a4c9166e02fec1288f69e04ea9ec184ecb489d3d190ca25e72e16558beeafd3802c99f1e6e5555357e31ad16e7438e8ac0a42e884dbb2557642bd8cd3803340dfe19e62880911fd61ff0cfb4c87b1f80084b42c85549246937364e2a623903f34894122ace65bb5a99df9fb73c9b97e300a636307f5912c0330f1f07456eced9c5f0fbfee11d949ee1675e8dee6ab86956e4454b481fae48d5483069b8a01b1c77d716994d563d4d06ffc74a50eeb2dbecd8bfbd4610f7214e3b76e73bb5c79eac76d334f3af962e03248529c015b8949e0623039af39e15d65ee05a3ce74accfe848f748646af41193974fbc7271f22cef69ea7a7e9381c898077cc1bc286588afd4e4ed7869a5ea048b14ca6eecad8f2259a713a6571f027887d74d93e5ce4f250e6305e88c5b1887f590b26696d4439e2e105db37273122e432a020d0d930cc7a51013a52ce86841414849b3365d8d21505aeb82010bf2f52e14fc1fda335ee460b2ecc4b7b45d9fe928030e889d6a516bf166f7470ba326ce7616b265783250cf1a6064fba8223b7874b72b9b3ad3741cf257ae724ca4dafa9a2696275d3de85f4bcd89a2bdf80ce7b256c0f4e7d2d29a0d933d5ac2037b3c83a2b89722916d29711b6f58b0d6cd7d2efbf7fbd29330bf288a8711c8304080d19fab5bbae99a8b2e50bfe2861ac55cb80b2a3f525244c3706625b162e723365a5f786cf7438fedf67cd9987636c9693c09a5d5eac27d10f3f918fb4f9ecab1f72e96528da2c2c7568394b8d31148f1c034a2f68b92812817ab963b5ef32cdaeef61bcdd1bb888382bf9d91eadd3567e77591436982403aa6dae5b49c123fbf55392957909a1e88308ac79499f280fa18b3bda4c6e7e8b83253a6faaed263f56506b2e208c9f44352d6bc4aaefebe083cea4fab0182854953f612ba61fadfb85c04fa6c6b1c61d694fb79abe44bb1d64721d88e37d1e204d4906fc036216cef8de5f6f03971140536f3fee2f45ffd66b04d6c36c73cf4d03166ac8b6bf1d8bdf175d8e58831a2e09d4a63d0ffeeb6296fb83b21e1193dff3fb04ba46feaaddbe8420cec06cfc3be5845ca0a81d2d397db594a961bb4df7bb2577c4bbd59fe37dce7561fb0a22fa0502ee28bdb71d72d4e088a1f9c7e15030105bd8606390f4e958ea95fc673db78707c169a5ce28a6c9751680deac11572fdf1432f5a72e4b239939e06dc095725182f348b9e90ad5489b425d6d6b2f3b59bd6d1e6a7028a6847bc997be3fbf64bce2ae0020326d7f4b7cbad8725a6e804a106493f6ccd31d81a39f7e2a7d927956cf9230b12a34c27f21f3b47e98c6cccb2270c759ed979c6c2570c1bed1c32a4f1a958142dd60a84e29c6e945a8add056c2e4b0a962b2e738d72b2d479280c0f30965254ad976a4d751d1103b8fc5e95384bbca085dad9505ff5ef886fc97879ccb95309ac7cc26022b936f4bee969d14195a08c0e0d0f674a93f06d2788de409721b03d127ad71d33d4e338b2e151582ae730aacc2c02b8bcf954350936f94363c0e833a0db95c759cfce0ba21b374bee962d89818018e4cc0fbe5f517abf0befc789c95623dc10bbdf6978c9492a4b1e311a841a6952a4731016a379a98a4a49209fb507e0044a9ceaa3251e65140df754563ef53ff1b6eac3997f32be2a7ab44ea8241c9235195dab8d5164f803de7042adbf1d526291512b66dbe208049d4789cba6782fc3828a8ffbc303c5d474f8a893f6f681cb6f8b957e776e5ede3fec2878e9f954236b6ddd1db466fe6150054350b44f8d4fb6427f897c102ad2e390a1e790fc37a120722884176a51de5d1a2c89992b095c404629a96075c2fea0d54088a4ec0b63cfb4a6cab7aa2c591fa743ad1c2efb38c8930cba7b6a55d1fe928ec8309972456270e82b454e373628f3bf75582e4ea78e0966abd4db75c99f91a890bf5c6517f43e06a5da1420f671536c033723546bb90811ff2a1af8e98a69f0ccf5f5f18690acfd3fb3119eac8b5ff6a695ee073ea9d9463a79a8e9ed848a0dfea3218fac890852d184405821186c076df2a6f1547eaceba2696abc1d2bfdb4de4c4fcaa6fc5586f24d9ed5bda064297062b902981b3f13fbefbefa11929fd8aaa71dde86833b292c941e46538f363567d5b72b3c3da555bfc59d8e93de49285e63679ba541d57dc773088ce7951aad27867a660e73777e4461339cf6dff66240a77f358e4edcb4be03fb52c86adf104b1ec01a8ef132678b43efa63b89a609985ab39938ade5a4107367b8fb0a4a5f3f4e0b72c2955850709b1ec6a0f2e256b911c4e0aeda37306b5ace45571b253234aebc5bcc62982e73dd52f2718d93039925b1fa719f8deb4ab21b6c511461aaab8911f8aa339a012238ea0ad2005c383a577183ce8879a741ec84d035cc2aa78770234a646898c6a222feff5410eff5d0c4267312105e16547ba285072b6d1838e8a5927f1a1c6c2a7be7192ff6c0f3de7852bd5d24f5e2490a44d2f808f6f6079fe70f856146c4a86f5238c117ddde697467fc4489e932b714bda15d1410f6d77bb5ca2d067d3c59a97b1d1a3f1ed643afa64de888f3734148271811ef789a5947394aa519e44b2c1c52c982a483480", 0x1000}, {&(0x7f0000000200)="375fcce501be232410630dcf6cde7e8035f8b2d7f20309e4aac8bbc21f02b85ac9344cddc77daecfd13cb2f7bffe41", 0x2f}, {&(0x7f0000001280)="4f3e0a0d11dbce62c5badd720ba202", 0xf}, {&(0x7f00000012c0)="2e62df9bc0228d1402fb810eac304ac3856b517ed6af3a339db450b676b2b2bb55670702033d5bfc18058962901c7ff257c2d624e7fc774cb66d3e54b4ea27f4ea0c653f570b77ce33cf428922c1a225d407f749c1f712c2a0e3eea3c332c174c2f4c1a93a47ffd7799cc7f8167367b305be1f432577206f5a9392f83989dc41848f8c773512d1f3bd10075cc6af1659b9c11d0dadd4", 0x96}, {&(0x7f0000001380)="327366cb6828d6f79e87f38bd8e589f38fca24e5927acef52f04238aab1c823417715bfcdd04300ef3a62b648b8e9eb1db16faf311b428e15b960d62f5f592b6a25738d552508e4f228bd75dfb728d3b87a8194101ab3124dbb77e3cd0a2d70236f19a9500db9b1e49c23e617c54c96cca73b49115dd884a6c5d43545a82269aad3415998b8b8bcabce7e02f7a542d287d6b7ce0cc38bac4065371123262c78d3454944f339085a704a62b969a509a96a133fa1add6d0e32c03b8c58303cb0618eefe9a21ba057d0f6bebd5a0811bd7b32037946fcd2d49851946eca3f0a837df1b404e19d0ddcd2ce0c229fe72298e75cc7383e", 0xf4}], 0x5, &(0x7f0000001500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) 05:37:28 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x2, r1, r2, r3, r4, 0x136, 0x9}, 0xe7b, 0x0, r5, r6, 0x7fffffff, 0x2, 0x1, 0x1}) 05:37:29 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x9}, {0x6, 0x100}}) 05:37:29 executing program 0: r0 = syz_open_pts() socketpair(0x20, 0x6, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) fcntl$lock(r0, 0x7, 0x0) 05:37:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}, {r0, 0x82}, {r0, 0x80}, {r0}], 0x4, 0x3) getegid() 05:37:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="9a2d35acdea304630a72fefa083c251528e6d35c7b4fe9d7c736eb87a2d039e045a64c399d335a486b75ca9beb33458e5ce4765b69aab1d46db4faab135efadf476d916da6622aef05182d6a0d4b627d8fd4a191a9ea3d7430e0d835b02daaff3773d525adc52921c5cee566a49f719a92b9df758d5b542e0ca24435b12b739b70115bfbaee5453eace29d9b1aecde26c22174946c943bae71cbe9792bf9b8283c9f5398ab253b238906534420618f659ea8f3f41f1633d80625b17b2265b80153c9f4d58d301145fe43899bfa1ff0668398bcac65922647120b2250cd19e1f1", 0xe0, 0xb, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x3) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) 05:37:29 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x742b, 0x6}, {0x1fe}}, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x7, 0x401, 0xfffffffffffffffa, 0x9, 0x3, 0x1, 0x6}, &(0x7f0000000080)={0xeb12, 0x6, 0x9, 0x6d71, 0x1b6, 0x6, 0x5, 0x8001}, &(0x7f0000000140)={0xe1, 0x802, 0x5, 0x6, 0x3, 0x5, 0x5, 0x1}, &(0x7f0000000180)={0x7ff, 0x200}) setitimer(0x0, 0x0, &(0x7f0000000040)) 05:37:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 05:37:29 executing program 0: mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/216) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) pwritev(r0, &(0x7f0000000480), 0x10000000000000ff, 0x0) 05:37:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2002, 0x100) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000a00)="972814a214889436f16f2d5e06f41095c69398e9179267eece00f9058faf2dce449377d341bf6d75bb99797b69b7391d99f5389824fbcb02dc8d1cdbaa3b381bcc0fe89f7f62418e15ccbd6147cb7ccad959a71e4d3f58276d5d8e83abdcb653ff06d0f3c323a02e63edda76d808e1ced456f9c270d997a12cfaee5318db438d0b3d1a84a95b212b015c8430120a8617c29c139a8019ce7caed7d641e111adf4d7f0157742d0e401cfdc614425a693ed710f37b5732df8003dd5fedc4e591d2f180061216c89846c8fe544dd8895215cb264e85c594f4152f419d47d213ab137328408c3d7b63d34e556aede293355d5b0c2222ab370b361f01b5368b1619e359c1917d724f88ddb3e703965b414fc1e2c201caa4fddb63ceccd742a75cd15fcee1b4e5f583a00a582ce176bfc0b3d085d3d5bb558583045f088b9f666d932b5a764e6df7c870beaf25d4f2edcf5b7d98ea2f75f7329bafc433932dd34adad4fb09b9d57278ab68087354710780eee04b43a29d366ee9203d986ba09ba07a8aa0ac3c973c27be6b75f438df912b522c6f993f91022ffee6b5c79ddca2eb47073893f0a048b8a442eb65a5401b19a742d2002d4158964b0724606c2476618a0eb9d16eaa41f51bec5d16d9401c9ea35f5d5a625fbd6e3cdfeaa0908b3e59c6c4348252381dc7a5ed5b821c62425aaf8ab0efcafb40f801f4723b6945040d09043262f1354c1df068cf67b2c51874ae8f2288ae3c18a8dca6862d398dcc8178b6363d66432b15a1e20505a93350b893784eaa58f4e6ae37c19692c40db93c225e209f986423b0af7bed7498d4a771c77ccedc5c1966682851372cde721a960b34f01a2450be7075fac6c709738d2444374e34885b5e98e798480803ad6bfa5dd32982b0e6b93d3644e9c520223c1f424429f425bed6e8e7dc3457b1e37344ad1efd6e1327972648e033819da2595aa7e49cd315e5743e4b1b18b45ddffdd67ed7334f0f598382993145f217d9b4f48e7744297d95b7db7f2eac0bfc1addc0c784033f02acf56f70ecf5b2f391abd6bb32ee05cc0a49aaaf60cad8e62a736d29fcf9b2373f285f381ef2384fbbaf7d3bd02535de58782b9e04462f4577aaba47a00f38aac504b0ef9594ea7b12072e9733dc74c32be81f3ac133a25d7b46fbdc16909f3696704a817616f180a690fe997d6a52b243ab3ef6ce7da2bb23fac165214e5049ce68ff35ec384ab339b36a57fe06f1e4d94e99d444b79e09b0c06e741328f31a8deefea33fb5398eb37e2fdae3b70f4e066c3c31955d7564868fdf3aacca68522d8747a786f2094aafb2cec235f91cd41a5a22d60d13d6af70ed343fa2ee56b8985e2fa6438e7d255560ecb6ca1ae5dc45b87cb2c6c9a192b38a2f7f2f1370c0a9cd7636f522d4db9d463ffd372d42d004dcf45626b4838f968ce2dde3d6eea604c2edfd9ad67018f1442aa00bfd17038fc573665c8f6e6cb61d297bf5a193e0105d8407fb1b1f6f62065e09a4fa719868234180da462565b96bddf2dbc63eacd0e38e0c86434014afc5e6768cf66b9a778e724ef3b1804694b3a9f2cbd06b87fe619ba7c6262067d398994097b9fc9c627735a5bc0971c88fbb3c109e3b6d351ffef07be94a60c15a6963e6c2bd71f8012c16b039d2894737ff908e0b735f7371b71ba82f09f64a0c08575c09791681c885afa8eea3d07b6535be03b2502d6d928ac02d9cc42d4a3c95316b7dd776a2072135b7fe5b922a915fbecfe04cdbdc8572feb19c8bf9c3cec2dc73a923393f9792a5427b4cd4c84ed1e34eea95406a672b15d489a85235e8f134d77ac6fcc42a430df9064f245006d7b301e35b0c7087125ea4ac4e973811ba9b90c02f1f2997fbccb2b407173a4d22dde21cd3fd2e8dd7943e768d49c701901710e0d18238e67b92fec75f397a880cffe3704f3d9ab2d6c681313bf13be601ff7a17f1bec3f01a0f9fede57b98128de0495fc054b1a11366db4a968493dfbe526ffd02fe991d2f29b1bf9b97dc0856357a8761e418684bbd8cd73b533fd826891de85e25a31ea0bdda15c1b51a34cd6d889a69c2e4eac7cb8bd129671a3edf9dac0aa44506bc2c6f04d53addde1aab19449470f1f480f5c4757d27da5598c12aa276ff9ae248c1a4840f01f08043adfd794e017566b6ef4a2c447497847b1da42937f7795ac499f122f85057c3131d20e7c5c17f851249e95187837479b0f38e8d2cd9274238f3d5257e4de14ac24129caa440efc8f70e22b1d598d2a4707d20050f5fb4020b722dcae30a1cd053f47e0af7cf77870bd4792dc547783abeb2bd0bd08752bd60363d13009f98b7591f7de52bbbd1cf1174220abb0d54ddae70978533d168bcd4e2a431216ffc4e0fada12e262bbfdf8cab2ba0050fa037a1feccb260e2fc6b96da8aa13e6771e7e3722954fe53d62404aa487400462988b2de1df53296f6255c206d879552f1f6d56af02bd777e954f5aca8485f35fc28377e81ec020668f32097b60e47f66f1245394f2615d6630ca95479c38df55c0c88aafa06e254934dec568828d024effcba3921668965651bd584b79df715aa946854889ebf4c7386b657f1e7bd29ae05c97fb37eca08b5bcb527b561a16801b00d9eb4d2eded70876b9c509e0eba51218663bc0aaa5fca1b2d2156b773353005c188dbe8d1e493a1da19dd8f7cf9978f0271b4a056dcf7d9dfceead96197d7aa61f4b04e144ae579bade26e601c23792008c52a46930ffe69479112ace6b370dde26ce820fa864a65b2f99f30f3e7a2844a1d23d019e8dbf326d6bcbed3fa367f9d2fc4156ad17d64e044a36597bee4c1693177dc58748a738b2fba81e19f6c1a537daed3ed610f6741f5e67d3f712047e6ce9195de62ec14eee249d39ab264748ce4727744b7971bd573e9f85431f90d9e6239460a5398e05b7d26952474f2edc57e52c1ace6c114844999cc8c4f3b53f81991d0fb140f47c8acd6f0f977f46c6e4123a6e64eafe7e59abb473a1f8555e0b07f2d463543766a5b8a512963edc4f2a9cf40223aa8eb52e444f17cb085312f26091ba4169b5ebc37b5502e173587290fee1898e2f30dda4e4592752e299fb9bcf648ef403dc87ed900c7ee476b80f209161f41d330b68b2440424eb4b8b024c21b641773f608ac44d6f3a877938db01bdb2c4545bede57f707c6b75f70c8767c817fd387c394a600ef533ae499cbcae285b4f2e442d89ece41d181a57f67f56560118fea59d91afcf6367743ec3f34b2f59fc4a41c5abd98f52f4bb9309c96213358b5a6f7e1bf5cb3ed5bedbc27ee7eb662b66da85ae733f77cc443e2499cc83bc93f41351bdf08cf8c2c4fd2b33c17d9b2378b4719c328915657ea9b470061a3810c1619452e82d39b9dfae71004801fa5777a1309dfece98da0292f90560912659673f80136cbc4b64c26f70a79b812fde2dc8100dedab287eb0e74cc8360fb8ea3f3ad458931695c13902e028a06ead41ff7b7f68d88b9eb6d005fd2bcb3b3bb1be38602cbf79b74964e11d13de34f39ae529197a5843ba68d2067baa9fb2049fcc3e3bacc058e214332068f137a5dc52d2a23717714610c77b305a190f42918c4f14d896ab07b2885f28361d3dd855b97da4f0bd3b92dea1e1ac8365d58830f88a09842307956c92a8238cecc5a369e29320ad82562c24aab3fae2558655b0ed640e1348aa2b5d81b315e35c64a9b292a4fa97711c5860efe4c97b982cdacb814239f35fb0cfb2c08bc5e272b73d8e738a331eeb8177b28cc960786723dc62af80f5b6f8706820d019216f40ea9cabe4b57887c4acf9850058879f0240b890e12f2244aadb5caabffdf7be30da607e2dd52db93e04579a37b99e50fb20a34300a636e215218dae24e5ac5527c8bf3d6f6c3ced9e710e818251b7f40f847fef45049b04dcf5bd46abdc2a791c99713b92befd1be091297034f6dd1c04c09c34d066af3a24a77dc4f53e234f7aaa7146aecf4a7d9adabf3c9dc3ea2a724ef429dcf8ee2fb50a9add561b1a878513884c855477fef3a37400e289a4aaf4a4dda0925ecc7b1d915b5fc2f450a7808dd1a4df318197f02cc73367e9b99549b265b2b138428c37308fbfd52ea8ccb6b776d705d307e5ccdf13b47e53959f5495fcb8e8d3085f14b6b05d71588bdf604299f7d97a16a43a27e824651e3dbb2bc4a730900817367851a5cc4a0d83bb607fdbdc099590be7723f0b22969a267c44b02813f8f6970916b3e0169d63a9e98fd2b0abab1d6c4d0e3ba57a0c7deb1c5b8ef0894aefc505a5abc7343e1d26f9f80a45e0d1d2498f2781e3bf79318f2af2c526b6acd8345aef726faa947d6f5cc736dee244bd61812a03634950b2b5f0aa5e63304e72f773d0491f8917ed0fe08a7428f1ef6025877f8c4f3bf5c96c51737281808c38014cf4c95883412e2a5d2aa8130734495d3ec63a212db034e69b6c31f6de3e41a283307ef4f92901fc6d322082f3056390fc7da1f21a181a21e923ee87f611f573aed624ba65c91d08255080fef5c09809aa540db6b116c3ae165c5f3775bd79d5f4e557579e78b019a2fd58739e58aaf9852c0b295b103791bd84b3b5d2e4388e07f36e6b14dff5c252f01d9860b62ae54f2191dcadada5e91c2656fca9bb078df3539049a70c2272f9c5254d3ce1d26b10d53dfbccbcb80d4a05821857d3f51cf744f12de29ef4149dd1f9a70309876b159f6915ea43798d2267fb67e846b2deb49905e6b1a41505317b9e3559f31d4cde84b96145a5972d08288969783aa0adf4e354f70dfe9d5a35e9872bad6f5df60a5e8ccca7f113ee7667edf51a7227eba8b6a289740fe52c9142819ce3d3e61a502e2347d037cba9215c75be5181e85ee1a52b7653ccc0927322a8b7dc3d90e5ade51633e3ff13cc53722a8923e18749e2bf0a09e5f6213bb7f476ad2b8ed6f8d8c0598ed5391104b4c959848722816e6c8e28097b459d02fd35f124130362945bf82fb5504e38ea0bb2bbab26913c1b30bb2669f1366b9bed45c6d3934a254a2f71d6d69b8be8d52f44382e4ebe553af12a31019ca4f86e1447c343b1b0dedd8e365014c47cc571594ef90ca0faa19181c9807fb34ded631cf417a71206b200edf03f7ff22f8f3260bf6c277f48b822f1894beea062cb9126136e6a3a4b8430d476c614703f8dc84cfb103dd885a4b8e67dce376025606fb5ac46cf3ad7d4a816ac1aecda27c5d6d7f0a6b1eb56ca5aeb9a4ead5fbe47ac34958466aeb1a770de6ef5666c1c381206e6a42844143edcda763e9a74122a71f6fb8632be6d3fc60f1de137ba1addbda8e9eb54ec6c31592857b452b7d7367e36d54b4d8aeab37deb0d80432295678626ecbce7350876116b80b3957e6e565d3a8bb0b16cbe9ae66f3d71d87fb4e582f84d7d3c910c20192f87c8754f4ba48bd388b8d687f8b7db67fc538c12d336b5f2c8fd9527ea3ee5d1fca164f3b93e176176e65ac3cadff1b213a52d2d5937098a73f0c0631993a6547d39e68b15a289f7860ca80952b4c9f72e8517aa586f1597a92cc53d30677b74c6a4a8b264532a9946a2144760f1b9574f92b87bdab283d7b1132e16edb688421b92cc90f02cf6517525ffa508a2a8dea5fb9352f7ec4fd4bdfefda04f5e9c533265026409776efc8d115198a10b493b6643e58b8701a0d9e3f1a0a5e558e77db2a755479f476f002985ce28d38782884c9e8589838057daab949cce734994231684d40fe228daa8cfa49824c6ee23f681b39795923aaad0", 0xffb}], 0x1, 0x0) 05:37:29 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="f3629cf5e0915c5002bc5ed9b1a01aacfe8d1c7878fbd8fa1a365c5ecedbeff112f5509c2c58b7687b677f3a90e455f840f1e225c1f98057d64a8eb4bd08cd54af56300cdfece1f83727a578a9e2a902a30ec1c1632cdd48c94563b37c2f8f1166ca0eedc957dd9ba378b0e6376945d4898e70b1ca7a391fcc598f", 0x7b, 0x408, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 05:37:29 executing program 1: r0 = socket$inet6(0x18, 0x4000000008008001, 0xffff) socket$inet6(0x18, 0x5, 0x6fffffff) sendto$inet6(r0, &(0x7f0000000000)="11499a3de7733b9380fda6d603ad9008249f71", 0x13, 0x401, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x4}, 0xc) socket$inet6(0x18, 0x4007, 0xf84) socket(0x2, 0x5, 0x0) 05:37:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a9eeca1367e51e788b06"}) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) 05:37:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) close(r0) getdents(r0, 0x0, 0x0) 05:37:29 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/137, 0x89) clock_gettime(0x2, 0xfffffffffffffffe) r0 = shmget(0x3, 0x2000, 0x50, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) 05:37:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x1) close(r1) 05:37:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x4) r1 = socket$inet(0x2, 0x8005, 0x5) listen(r1, 0x7e3) listen(r0, 0x0) 05:37:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x97, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0xf3}, {0x18, 0x3, 0x80, 0xffffffff00000000}, 0x71b4, [0xfffffffffffffffd, 0x8000, 0x8, 0x6, 0xd7, 0x0, 0x3, 0x8]}, 0x3c) 05:37:29 executing program 0: madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socket$unix(0x1, 0x7, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 05:37:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom(r0, &(0x7f0000000100)=""/155, 0x9b, 0x40, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)='E', 0x1}], 0x1, 0x0) fsync(r0) 05:37:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x501, 0x1) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000180)="537c5725cdd3a7903b83d18e0db9ee8b86991dac2df7dddfb67b2f0424779ce8c2c03f3496d9e8d903329a7eeafc91c0e88d75480c39c1ab4b96579ce7441e89d7f0b52370397dabedeb743580664a96353fc1ba02108cbf8e3714b14f741f76b0bf66c30ff904d483adab20", 0x6c}, {&(0x7f0000000200)="11ba8592a2be91f66d1f577a7b403ae7531e2e14371193b7e11086a039c6a371d4c874dcd0c83197ed9569289c15fc9c8348e05ffa1d14a63b9bc8c38b9495047dbb6b57cb0b02660d0ee67b43c07980c4bbea388b492656a563e4dd27d93ef9f30f77fbcaaff5b2d6225260340357338f672862afc800f68979cdfb7bd445ef6c2460e31d04e58ee52d6f858d97c4c1eb55e2b4cc336b83742ecf5200913a821695cd9904cb78a569f5ccf3463ab31f08260fae57dc66fec9979f9d9b103789e68300a7b26f2959e67fd935480ef2213131471d773fb04679aad8649f657b", 0xdf}, {&(0x7f0000000380)="2637dbbbf4f2d6690e5a790c8f760dc4a71657878b64a9eef32d5271bbd586bee14a9562cfd578f06c17d068279e0f3894ba83d201986defd16549856a27443d5baf", 0x42}, {&(0x7f0000000400)="ded7872aee5737fb7c8fd2190d2ff362bb774729a5716c959f0c1eccf3cf9ac8c4e89aeea96e8d536cb02c07990f2f64b3341df6b497cbd97d22d8aebeb161999dc30a1b935ab759680ea7e94dc2fc2cf89bc5ac2cdda3a929ed9e949eab154bc9632875e57cb525503cea28bf068384d46e8b12095ba3d00051e64785076cba629be89a08959ad9a4734354db35b1b72ec7972659f4", 0x96}, {&(0x7f0000000500)}, {&(0x7f0000000540)="59f844adcd0ba4fe9108cf07fcf00ba3e87a809ddc0225906c7c15ebb985faa9d82fc6bbf04b7c5a8108227de7b5c09a4b04af62852d5a3b9c6832fb1bfda6", 0x3f}, {&(0x7f0000000580)="4e646b1b241ef851c90da39846fe16e16f4ba8d8aa8aea01cdf9e7869dadddc7bc94ade404466d4d8da3f3ff34f27e1f6d5442cbc2fc606fbd8292b2cf94d3103f802249", 0x44}, {&(0x7f0000000600)="f4e68b0c4fcb849002c89f9c4895450f93c56d642736bea958a125d2d28b9771f4d1b22d9b50ede5cf45197bae49aa555afe292e318384ba15f3931a8e05ed4841da3f2c72cefd8ebbc0bc87642ceb017912baa20ca841f3cb09e992e3540655c9d42494bc3c1ed3ce2dc360c67fc6c2e1d493cdb3ea3e1f8a2b648d5119f85a5c4b475a18f77cee21f83b3646d8a079654ebf742050eec1ed5f0f820a72aa1d0341d6d70e67ae750c9b492f1e1ace5a1342a5947d835a9e177d55cc7afa4d81d71b5203420c553a30aa4d2e03bbc1b9088953f42698eeb1860ac9", 0xdb}, {&(0x7f0000000700)="e0d3f9f4ee2b19ceba241c77030d58bd69e6d3c9f0e636256bce3a145f2bacd91d756cff348f575ae5eb5a9ca429113ddcae4cafbc12cb31161af3d29e188cb4ad1677ba637c9cbbf1417c593993c1a3f1e1f75ff9f66af60020bc6624f003d938028c567bb9004a91b4ae78ae0b61b8aa5fb5d7794b4b3ec2cd298384a52153d5598fcc7e6bce1341512230bc1dafd9099d20a352466d6afad03468cb876ae213217a3b3ca2749c38001bb724ff52fe46", 0xb1}], 0x9, 0x0) 05:37:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = semget$private(0x0, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1c4) close(r1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0xfffffffffffffffa, 0x4]) setuid(0xee01) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) 05:37:29 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) ioctl$TIOCNXCL(r0, 0x2000740e) read(r0, &(0x7f0000000140)=""/194, 0xc2) open(&(0x7f0000000440)='./file1\x00', 0xa20, 0xfffffffffffffffd) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 05:37:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x1a, 0x4841}], 0x100, &(0x7f00000000c0), 0x4, &(0x7f0000000100)={0x2, 0x6}) open(&(0x7f0000000000)='.\x00', 0xa88, 0x0) socket$unix(0x1, 0x3, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000140)="25c2a7eaead7674e89b23f710951b1a6a7d071707e9d998c85e77685a8681a313639ae293abf07c04d2f352e785a535458c948f7893e7b76c2179faee371a2ea1a4a99b8fe10071e9808113e6e9a52f82b5c75208e10a8efb3ff3aa8bf0fe82e88941ea1f32e9af8babe939f4541e3c917d0cec4", 0x74}, {&(0x7f00000000c0)="cc3b6763691ffc30a6a18cbc99f248028ea9474bfe6fd3d0ed975a50c9164e", 0x1f}, {&(0x7f00000001c0)="15376d20a3696d26f9574ef4aed1b204404787b03d33e704f63b50e8c1f427cb4abd372fe92daba49f3bdcff2e0417d3147245dae568fe64dd29bbe3a527c464de7c043888ba990316f0e9bbb45cfe375cfbb08dddfde5189a708845b914be31737bb3174884a593ee8b6ec841a6f13e01d6219ebfbcbcdcd337b38534078669580c52b4aee52e2a026e89edd36a1487d3684ea1fb6b5c3e8b73ded387ed0a7c0ee93eb7cb4e79ec477bcf02526fa328a3ea99a3d29cbbb9d56fb530011e5fdc01eee4085f81881e962ab034ed3b54c9", 0xd0}, {&(0x7f00000002c0)="a7f49f3f886d80783e9857ac36976ce04e0153affb2eeac19734e0ab81e87dda248379cd6292ce39f32cdcc4329a28425d68ca3be4977b0d303a3ee6540917c4c39b5c69b7b7ad05c6a2ba336aaf9ffc5f2a897e25c6c464d46d67167ba0a34c03ae54fbbee5f15e0cbb4cb3f0dcb193e92d2cd6685ead5e24af2c91a678fff63f742b2e363c170ca1dfb3aefc7d32f9b60312f692aec375f60858727af090a93eb644e2eda4e4d0e1fcc0b40fba0797f5e0e77a12c989197a83191f408cbc013f9bc7bd008992be589af1ceb5da15fef16d1c89dea5d9f2bc4be0c00cc9d7724e3c0e4e436db0adf3ea1ec65b4600d37e5146c27e60bf5a8d984fa8121b73f736b90628589007a94ece7ac13c3f551d0fc126d5783697bb384559a4db6cc5e43aa255ac78442674ff12aba3c22097614cc66e9317fb4bcc4afa4b74cd43d997dcaf61f5975ab7091ed92af2e68fb1d7d3acc9e4fed559a133619b74f1fe4ee53d42f4a14ff48a5a2df339a27ede0ac3493454f5887b7fe4a70f4af5fa3cda2167ba1ac431b928c3ac072afda7dee61f99a9e151288e8a0bbb7292b8ef4305e336e9ea16edcdffac36ea2f24bc3727bf926b61e8822980e3fee51393c882ffe27d5dde4c573c856dbfa1487efdbc91f58af935cbd4f1734d72b498282ab08aa3dbef5235244e2e1facd0091234877cefbad2e2a23dcfdc79ef9adc5cc732689f923a0d2295b614458e941eb8011f6d27a61be7302ac71af47cb8e20194a58df6197a1e6561ec156b432650d5b2c4aa7cb0891b42f3f31329c66fb5d347adb93a34e982276886b07bce685a2776bc28e1f65e38808bc20becf75a2df3c25b3659cb72eb52527f4e97398a0dd10b5ede9de691f1efd039b5218f0e9fba8bfcb82e46c201b68857b4731083d47c90237f378a31f5ff5bacc759feebee7f07bea2aabbf6139908d59351ae75a6fd688e40640dc06810dcb232d3199d01aac560842b6ee66720ce74888d9e4a99046f7a15e90faa3447ab059aa91ceb33eff6fdb2d169b5286b07ebfd142d266395a65da940a6ede5e5e3e7c3242705438403c431baa5feb5d047219fbd75af4eeb16cfc95d7f7ab520ec1fcf8fc9a7b45e45be20adc26ed9e8babd86728f6e8798dcaaa37f643504fd0a3bded2b724e75d9e8a37f9b9bfd85fafa4a10713e535111a4880388c7aab018828e03e131d116c43e9b45e9bfc869110936b59ba721b69331879451bf2486388ea3a86dd932fe93dd042183f3c3d6a34f6aeb5343ab262db235d05f5b45519b1d324fe6e5cf7a1c06aba5ce7ec268d5a13b6e53228ddd40eb995765685db126f6277c6b249ea97fbb6737ea70161b804670c60c753407f88cf24cd5fc2dcf09c4d582f9ce94094414a9b7da32a6e6501d4c947b147e8dacddc1d4c7a4b0650fa92f7b887bfdf52d8ac40e02a9104d3b2e393fa0f572900bc2a84c42607e738fac8049ea28942176d16b146bb5ec60d5d718c8f301125b21ad6b3aaa6f83aadd92e0bf9272796b148664e7e6eb76b284c395a8ba2c0371be51a79f1cc9b62152f8b1d90a1ef41fd4382e71373999d41b79d6d6fd332d6138cb1115a7a832db1582b87e8129d73b00ec10f92bf3957aa509e557ead2e68e2aee74df3a25b7e305e481f7425e90dfa0f955d91ee78dcbea0624ef267c8836d5de84cb0ba1f6cb24f6500ae3f5f1ba030441261e941d72e91befab051c01af6f5d9535a0f99f131f1ba899c6f660dcb7b41fd6a8f6179644750c169b27066d0b7c08226ae982aca12c82dc733a0c7ef987086d8428de40f268de3a62e2dbd47e119104ea093a1e185e5b6ad981002ee614055f3ab8d28b5ac8255a3e83c8eb29283ffc1f1efa57213f81aa97a64001bafcda71c60ce644299d742381f8bbc3d0ff2a7f46c549c4f0f105d8290e6453ae016d51ff0816ca937cf49933ff0db58cc0ddf678d28ba8960872c361687901bd1ac5ed4c9536be76ede9e175699354f5bb24073c8c33762e52f700ca2948b066ce5e106b27abb2ed5ff4f335a5afb27428fcdea0c997965e681a162107935c7571146e7ad41b17d45bbbfba205bc94fb8aa892d5331a56018cc45d84381aa57c738f293974d042628a070bdd622c8e9eed947f31fe57a2b386c4f2fc5aa12263a711d6912d42584dec9ae5fef1175d5a82ee7dc5e1d9f54729d5496ef18c5b8fe5498b84f024ba54992467d00d88f8bbd850eb5b6877dc40304b2f28d28d0cffc2d00a3ec5f55a646dc3fccf0633ecef8cc192168671f5ed49190caf8ffde95e94fd2d28571274f32a30a6cd9b9e6016465dafb27d7b966713c6dec1d8208486e7e549bc5543617fbec165d473b3aabf1845705cc0301451579d8c53eed4b7db6a930ae2a34ec839b3fba13cdd9af7021e6d7ada21490eabaf290f1229b583eaa29a24083aada300254f07594e68cc178686cc06adaf209a8cda4d157940cd810c73d4967abdbf5ff6e4af206ac63583f142b94ef157d626e481595a7e41cd77e4c6a356bfba31b8e875fb7f74918700e8722d8897e8775eade77eebf0bb1a51abb90d01e364c31126c4ea6560a0ebb9251afa85241343d5fd32eb5e30ea30bcdbbef9d162fecc515c46e6562f3f988907e54ae3b1629676f73a3736cb853d73e7fa55baf4c7645ebb737bef8b546bfaffa9e73652752ad34e951a27ddca84741ba588588508d65e8c7e05628ab349acb6e40458a6bc64910159690c14857e97999a1b7d330459b1c58b2f751fb2a5a6f5d9e9d02c683fb93f9c14af912139087f606c72f0ebec7b90386cfe1fdf4254b899130693e343bb72e8a06fc25025d6ed63c3514d5c261e846e4fb6a8ce4688a503b050d9e0dc0246f7aec8692b2d03e201bde0faa445362bd7b6ff0a20c5e674b3677cfe4608a9c30e96f312d107082556ed0193afccc31a998974a895a6a50a4e8e401c39764fd574592270161d5f384e546f556675dddd09005d7acf792e414ae0f83915b243265f3330f751934f9ade86683619b07311dd39384e18dfc06265c03794ea1e9e3404d26d7bd6e441447b2ee75b1cc9c407a66517b0d6766cc4f6f0e0d0614916a9ab96d7ff97a30c8cc112ca4e0120c2650e187f3ff164fb592ba091ef38e192cad23aaf7309014aa422f240e2a15b69f9d659b04e01477f562f22e9fe874300327f0a351ea4662a3a0255684a0562f28cd8bd24236d1f4e2c5db0838161bd7dbc00c23e8b50a9a12bbff653af921a8ffde8248c53503d4b615cdbef39f94ff45f2ae9d0b48e1b6880a8cba22aa1563de8ca57e56beef89d8ee16d8aa0c44a499d57af02c56626a318dee4f8fddb896d248494b3e8a59a1ea1f19d45c73b9d5a5f26538e9f38475de4f4a190b27ace9ab911ceb7d28e528bb1c8671e50ad685e6a80b939f3587a8b796f67a39c67fb35631e6a430e5790096c4f0042faaef2c6f6f304a601f183421bced863efacc2a56d8ff1c6078810aae1c7a4c43ce488180cac34e3f47d655ce5bee6956953979d0636c1b603eef3f0e48b5954b61d84a9ff040e377ac2755314ee77b7e2d4e5df7e37d184e868412d1e4e5b0c14aea6645be5e4d1b99204a8d837daf397eb138308db85e1e13107af7b059022cbef5b4a1c1297c5bd8c58acbbdddfcccb2674e03ccc2909bff6d2d40193bf6f956e5cc916992a2a4591c5d5f15242aae6d6e2deb7ed0e47d10beedbb6c93fbed9c9ddd054d34cfdef15b98c105fe297ea0c61c93206255daf652ebc115c719fe6cb1481995014e198e98687d29ec9face1d7072e7e40551df99fd74c9f7af83dd12a7d0b9bc30da592bb6c857c0ae55b9707cdfcff7407f757b1fd49d0cc7018991eff8f4a0c0f9179ac7ab89782feaeded6799f545d472fcd43dd7b2b5e68b8f77f1cb91e8a43d9cf820487c1362b4618fd18c50641bbf0de13f4a5a15df58293beb9f8b051fc11c9b64cdee2118990d35710b62745524c31e9d6dd478c9ca3c797dde55338af8eae28babc27d5682d42749452075c2d5c6f50bbecbdec7de541e26a75f36f147be26211cd6570bf964f860e9a1d3cd4d9764dfe233b1e5d40c94449eef7a1b99a88aad0a9bbd2cdf50f459dbc8795fa05e2c512ae8fc3f2c813a00c0f42be6d9dbbacdaf64ecfe9c413cf90d5be14580c08177157930296acf18671dda96f6cac7f64d1643aee0ad5f667fdc554e70198ff33a58c9f516659146dacc061385efb7bcd904d93e9d797c483ca91ac368a3877a268973e0968098464bc22abe7fd7db675fa7472a5982e38aad54da0c2ba2952cf19c877c566d536456c87f551a2da081334b193289bef4ebd1592f7cdb17492d36568592f5458d855d7da7a7585992387b831ccb1e232dc416840516f99ed7eee360372bc21c9058d148493ead3da84c58209d4386aaa349eda4ef20cbe9afff433f5b215320a80b6cbccf96a576ef9c1da81a0eb57dbf10275d7a755bfcdaa02a28102bdfe8bebc3e75fe503f0d3cb6d90cf8c8c90a42f61a3d8d1d3596c0be9ecf43144c83faae061f96760b8b2286677867bbeb0041a1e71efad8eec7d6b6c203ef736dca673d36c4afa24c6f2f497f5aa8ac8cf071f3100cc22b712544d678fa514ade843490d9d6092fa4f19d1df1f9283deb549e08c933a620004f61d8ec199ee6ae26959b5b57110ae674de4bf5496d35d21fddd03416cfbfd49fa8c065c047d0440350e4d4d5f9f075e2b210d8cfceb57dd332e52f42b38c2a452dc0003e38f346adab1f8fb86ca954968708276f73a9d0339c71d521bc64fdab2ee786a2466cabafe69ee968a9fee1d87514bd216073ca50562906df2124cb78957cf9e220e3c8e1e73cfe8c90f56e36ef565bfc9576beb41ff8016eebb1360602386594dbc0972d1869ad79648e64e3bce1db65265f1da18c5b87b7f363c392eff2689b3a5d8ff7a49640c6891672874283c15db10c42cebec108ff4dff429a8b80646856e7c90e3a72c40438b9055ce00285ddd75fd71fb13d9e25c74eb0758304337b3941a8aa6cf51693caacfad835beff2fc88f940d8d0567a0a5812476681894bf3e739b6366a8ac4a3a45af9c4c71c53efee559b05b8d9dff9962a40d6cd8aa4cb0553606298ea759f1335405bc7d77475882863a28587469b4885be9c378a4bedbda073397e34a5486d692ae3c5222afe4c02b909bc7f808e575163b05bb6b42b465b957e5b396be76798e6db100f006ad3f16f6b60db0f3938a944625c2b6831867834f0ce1404a9d98feee425a68f2e8626b4a67060e9c9a206814d2f0213696797fb5bce918574ea8daa33efdaa8299ffcb4f17dbe3bb3be5034d377cabe18990f5017afd36f75f8d0c7f41548d6d211fe20c0454a041216e4fc60b7ed1d8f223e3d1cdc75d34abd2d9d2fbea8cab272451ea5c5414117ca964c19f07b2dea3265a0b3ac3da0742e1e053bfe7734d6bcb741d6676b57e65ab7ae472c57c2689cd699e512563a71f4e54311b6ed1c28a9bb9d41ee2b25d7a0172c5ee9897163e06a91bc573bf85749b0d3a25b8c211e4bde9e503dc0a0a146b663b6ea2227a8028c37c85709de2096b67c85bee7b3a083238fc3d14f65a3aa0ceac3dc14f2909f3ecc20635b62dacf8211b5e4d223a2ce89b1fc0e212fcbf9b342dc5d90caf6f941251e9407eb89b8c08dd29902181aa60d9d5dec3c8398c1a11701028efcb7662d1b27c065874b0aa2be2a383694158385505097c6c12b885831eb7b6f9692dc83cfa75b1ce14df86420cb7d6e3f8281fd56", 0x1000}, {&(0x7f00000012c0)="f40a87f65c9d56475c6f8b72c06709d2aad27ef30b745505573eae5e518cc43c31806958c7bd4144fca2524d9ae802a7aee276b085af708a3537650ed2adbff5b2af5dfc3d7454eda1b04234626d925868cfa74d9b884d", 0x57}], 0x5) recvfrom(r1, &(0x7f00000013c0)=""/105, 0x69, 0x802, &(0x7f0000001440)=@in6={0x18, 0x1, 0x81, 0xc46e}, 0xc) 05:37:29 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) getgroups(0x400000000000010c, &(0x7f0000002740)) setgid(0x0) semget(0x1, 0x4, 0x220) pledge(&(0x7f0000000040)='{)\\!{\x00', &(0x7f0000000080)='\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002640)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/224, 0xe0}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/97, 0x61}, {&(0x7f0000000540)=""/72, 0x48}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x7, &(0x7f0000001640)=""/4096, 0x1000, 0x1fffe0}, 0x843) r5 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x2, 0x2}, {0x18, 0x2, 0x7fff, 0x4}, 0x4, [0x1, 0x9, 0x8000, 0x4, 0x10001, 0x6, 0xfffffffffffffff9, 0x6]}, 0x3c) ioctl$TIOCSTOP(r5, 0x2000746f) getegid() accept$unix(r4, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) r9 = getgid() getgroups(0x8, &(0x7f0000002740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000002780)=[r6, r7, r8, r9, r10]) semget(0x1, 0x1, 0x200) 05:37:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x12) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:37:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="84f91483e1156bb8f525402e023db81e0b20a9c12d96debcc6f185ada4b4ed2c56557e07e22118dff4f1aca3e7b946e7e415180933f07bd201de24dba8e6345467e395f97d6cece07da58daca0845c8a4edf011862cdcba81266ad91b1d64395ebb66f77084add7e5ea7e7bac0d8b7359bd85817d8dc1ee273a04980b91af88148dede20657046a594aa00ac22369ec945d9e50b409102bbf0030b0b03323c0a21fd060e7997418024c0721b7751ce8989d5e6754d0e7a171933383ec497ed7a5ed788d219b91b270cf90f707633bce51317772f2ae9a09c54c93889fa27cce8bf31e972250a1f1805a3f945248cab491764bc2b3de41abc607ecf3a7b969856c6104e4ddae86ccb22cd3b7f5486c8a101ebaa94d5e65be131e9be1d1512f5dc1d8576a76dd0850d8eee52bf428fe82b19db389f6c557fc58154b7f2518054f265fdb147be3a66509b639e83a7d74370cc911b4e91dd127e9d0a6acb347130b2cd86c3149c6e7555bea6340c3251e2aab206135667cd7d01843ddb22a0d2234064a2240d16ad36ca9bc86d3aac380d606d2240f16d1b0029a6396f58d0e92d66b60f40d02fcce2848f0f4f1c76f82b677be4dd2b90f71f64ec460d627718639d5262c3d5af24c708385c92c3a4f7cf56e3557374f252016156e338815d4ae64991c62ec175f825687acbdc888e67079837c385210105eb31055ec00246e7a6b488f9a289edfd26ecea844fd371f43672ff23a1622e8b61d0eced7bb84fd266922185e70d3a09b4b0a2b7a1f072e72be62d040ff45d71f2a3587de0c88d8752b53e707c618f550f18d79593459fa89e32c3a642131f0441aa60ea2e3297f970c86ae015fc64fc9507a4de396c09ed903bd27747f1ab7b2b3b474353d8c0207d38ff300df57780ad71f230e1c3dbe6ba08567cac58fe927f38a8c0a31521e08c7543021bbe5e59fc7dcf34e610dc2d737b45b727a39efa75f5eb3ca000f3b98e171eea5be6766d767d0cd300cd3a2f4dff76ab799cb2ce063aa981dd4bdd9d791734c276d9e438f7950b57905ab8fc142c2277d26f5278b4156c86d6e0bbca7228963ed2feb942850ff177793753147130896e6fef986715401f22c2136b5e6e954a88f6ba1b49b26dc9fb5ef1eb0cb879a999b412f7dba6097adb409b173ecfea18167734ff7c8af84752c2055439d16a1afb9bb946aa116f97a7d00fdc37fe644211f31cfb8bd063779b6a83b85f9b71b31475eae3bfddc7f162fc4f7fffcaadc1481eb4c13189ba2a99039567a94b971338cf794af6452fc6aa23324330d91f0507c46b9264e21b9b47434aed655059065f50ac9b70d7998839001b820ce0410109ccc3111450339b1f48d251d563411d3141c3b3f36efabbe7f6a0a05e70b1a29ab99049e898a20316bc8983ebfee63974b3e3f4e4629dcf7baf6143e563ca3b6347013c34fc4324bba34dd9e632ed0c746962f6d9a77256ffdaf14fb7b2c4924d431f145f6f4d9db2e5670b3ab552eabdfce80d1daa0951017cbc3bd2564a40d85b2a0b1c4321d45764cf031fd707ae9d387839eaae9056075409edfbee5963bc8489b76c96fbf4e67b410313aafe87e47321a75c5bbc50f354ba551ff2bcf79b22b0f4986f807f92536e36aae5f7b1d03d7c26b3d5e1370b62901dba5e8a07909a5fce590f1dc55af0c2dae1629cc5471ae36fd30e4205ca79db445d2dbb3a1b5cb4a931787c78c1a609081248b2b848fa783e3c4f9777eff809f2cf0d63722a26b8436165612b9caad1875a66c62e4ef2b722c9204163a62cdd69106042e85533123df06231d2b58c8b8fb760a8826206e6fbb129e87fc5bb960768fe50d8685ae0d06c57b34556cd14209db629700ce9f6ed1b9918cf7afdc3058451e9146197e12004b2b660e25c34b950ff78c11247ada2bf32afa7ab371f9975486d45819bf2bbbffaa008cf3fa81d5f2b77c7d3ac1cf1ccacb61db7fae6a072a8f5877e9f8f6a5aca25b7afe43fc60e989b56acad198b9aa1ea5bbf2e6bac0595fe0e29053cf8b0ac1c33f910b7caee247985a34ae00adfc9a6c4956acdfad945a5aeb964166f3f3786de6f4d323bdfcee1d0af063f7486f96adf74102509d2bf09fbd7fdbbaac8f679317a8560b23e67219c42a470ae89912c0c4ecfee01617a6bcef3ba851b05e4bc89a6f11a43ba6967a13902ce82158aea6bd2d10e986ff962b14f2617fa4be4c508c8980d6c6ba91b81192c0ed43f66139b3bf76d73914f58c4299d33de86bd9c2f8c0481ae036a8a5ec8458bc582a282320f439f1a1c1a3adc081484e29f03566a4af81106cb6355e1afe492cc6231509fe2c18f5fd023bec50bf2c17c601a4a68031f052056c493b38366acad14631c26346b20121d58d873b1d6b936cebb7541bf8e328a840c449b47a13e27a74002248802feb2b8488836092c014da0dbbd8c40d76de0a5d7cd8a22da0c72cbfb8779322aa2512d9cc57cf25ffad7e30678fc32e246cfefca71da3854236f7fa92d85930aa21b11c86eb137a172cabea75686fc11a9cf64fd40b3e9d729582a48ea86038236777076a483fdeeab00fb9102ac11dcd920e021b1ababc765544ae35cb400d18bdd7acf1b46a7d270703aa091b0460d7fc8d9587ea7b7e0c0fcffc820435c6a6d920f4553df91da827c28b47437be9bd2577ac49c9de2ef10350c87821c26e1ff79041b3bbd3b8fb4fe231677a76df6e22c15fa93cbae01dfdc1579e9c466c624897240d9f44a6587b15fcbc4fe82692470119619ebbb5e7878687d632079df28a7d2f152c5373a5dfd224748d26330205ddd30105ce3261dcdfa56f975872678e0899a5f4c29b144663df0b3375e72f1b0eac8f3722a0cea9478ce62382b9d8f4c65edd9", 0x800) write(r0, &(0x7f00000009c0)="7330c0e04340c33030b4699d34894ee684537ab250ce90d72d5e753b8cf8975724eb30a77c281103f9d0a9d6997b03424239155745c6faa0681b0000312a4c77ff71fb6c40633d251ef14dff76005f34b12a51304cdc0617170ea0730de03306b9c5c773103d9d8d195776a32aae2293406fdcfb2bfb1c1ea014f660da27aed46f3366f4678c037bc6b75ffdd3f09fb34774706fcc15cc607d3cc099d87b7432e7bea5aeed9783a446dba8f85a8de843382c8b5c7492257453d41e8f900548513b0bb46ae54bbf378ca000405b33307ad6614f0cbe47f4ce9e44e14c4b52e6aa7db4b7da44e19200f1d155b05397d9812a272f91a3307ba2ea7c352cfa57a22fd03ceeb08204fe5d48fdfbceee", 0xffffffffffffffd9) 05:37:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2fd0c2aabc556959cd15ef8980666956653000ffcda8b4cfed4cdf615450230eb9542b3a0e99bd271e920330b85f9657b0af22c4780172fd6ee928ca97ef2724222f8e1b59142839d99b26d1d003f6e00c874779a52823eb41d8f78524d269e1b28df4e3cda383af713d50dc275d7d4a729268c44e62aa5b7bd7ab5d2537c979721cd062edc30f7fe5e0b8789df484c874f0236c53115f8fac786e166ed3824e85108c4a06a16c76752c7ba5a9cda1b205f8a601534850f2726f4b09ae8891070f0a95e26c80c7ed8a896909ea239f912e0f4b2d8460b672129d5f62ca0b25b8706b70e4f0642d83df9c7f2bade9ff11470a47daf793171a7bcfa6959458dfe6736412ba58d9a1b5369389997d5a5db075bf19a4a85460b33e6c5262852275825b5d8ae3e6c205be6c2cc0b88776d1bbe7aae75b0af4e92ad576fa057782b6dc541419f8efeb1f5928deceee0c9588e411c285df3176"], 0xa) clock_gettime(0x3, &(0x7f0000000040)) 05:37:30 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x2, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x5) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair(0x10, 0x8006, 0xffffffff, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x9c, 0x15, 0xfff, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000004, 0x8, 0x3}, {{r3}, 0xfffffffffffffffc, 0x40, 0x20, 0x270, 0xffffffffffff8000}, {{r4}, 0xffffffffffffffff, 0x59, 0x8000000e, 0x5, 0x6}, {{r5}, 0x0, 0x30, 0x8, 0xfffffffffffffffe, 0x80}, {{r6}, 0xfffffffffffffff9, 0x60, 0x40, 0x63eb6a91, 0x3}, {{r7}, 0xfffffffffffffffc, 0x20, 0x2, 0x7f}], 0x9, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x1, 0x200fffff, 0xfffffffffffffe01, 0x1f}], 0x5, &(0x7f0000000440)={0xfffffffffffffffd, 0x10001}) r9 = kqueue() kevent(r9, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9}], 0x943d, &(0x7f0000000140)={0xf2dd00000, 0x6}) 05:37:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) fsync(r0) 05:37:30 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setregid(r0, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) socketpair(0x1, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r5) setregid(0x0, r1) 05:37:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x339) 05:37:30 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) getpgid(r0) r1 = kqueue() readv(r1, &(0x7f0000001400)=[{&(0x7f0000000040)=""/199, 0xc7}, {&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/152, 0x98}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000300)=""/20, 0x14}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/165, 0xa5}], 0x7) bind$inet6(0xffffffffffffffff, &(0x7f0000fa8fe4)={0xa}, 0x1c) mprotect(&(0x7f0000699000/0x3000)=nil, 0x3000, 0x0) r2 = socket$inet6(0x18, 0xc007, 0xfffffffffffffffd) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x2}, 0xc) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 05:37:30 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10120, 0x20) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:30 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 05:37:30 executing program 1: r0 = shmget(0x3, 0x3000, 0x700, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 05:37:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) open(&(0x7f0000000080)='\x00', 0x100, 0x48) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) login: žqržqr OpenBSD/amd64 (worker.syzkaller) (tty00) 05:37:30 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) socketpair$inet(0x2, 0x4004, 0x9, &(0x7f0000000080)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0/file0/file0/file0/../file0\x00') open$dir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x8008, 0x0) symlink(&(0x7f0000000140)='./file0/file0/file0/file0/../file0\x00', &(0x7f0000000100)='./file1\x00') 05:37:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x3fd) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 05:37:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/10, 0xa}, {&(0x7f0000001040)=""/95, 0x5f}, {&(0x7f00000010c0)=""/219, 0xdb}], 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001200)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001240)=0x7ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001280)={0xec, 0x3, 0x3, 0x1, "7a6ab6cee04a52f813276cb77f374a4ae32598b9", 0xd6ce, 0x3}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000012c0)=0x3959aa8b) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001300)) bind$inet(r0, &(0x7f0000001340)={0x2, 0x3}, 0xc) munlockall() linkat(r0, &(0x7f0000001380)='./file0\x00', r0, &(0x7f00000013c0)='./file0\x00', 0x4) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001440)=0x7f) lseek(r1, 0x0, 0x0) socket$inet(0x2, 0x3, 0xf370) connect$inet6(r2, &(0x7f0000001480)={0x18, 0x2, 0xfffffffffffffa4e}, 0xc) r3 = syz_open_pts() r4 = openat(r1, &(0x7f00000014c0)='./file0\x00', 0x10008, 0x80) fchmodat(r4, &(0x7f0000001500)='./file0\x00', 0x100, 0x6) mkdir(&(0x7f0000001540)='./file0\x00', 0x4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mknod$loop(&(0x7f0000001580)='./file0\x00', 0x2000, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1017, &(0x7f00000015c0), &(0x7f0000001600)=0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001640)=0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001680)={0xa2b2, 0x1, 0x5, 0xf865, 0x3}, 0xc) sync() socketpair$inet(0x2, 0x8007, 0x2, &(0x7f00000016c0)) close(r3) r5 = getppid() fcntl$lock(r4, 0x9, &(0x7f0000001700)={0x3, 0x0, 0xfffffffffffffffc, 0x8, r5}) fcntl$setstatus(r0, 0x4, 0x8) 05:37:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20a80, 0x102) fchmod(r0, 0x2) mknod(&(0x7f0000000040)='./file1\x00', 0x1, 0x4) linkat(r0, &(0x7f0000000080)='./file1/file0\x00', r0, &(0x7f00000000c0)='./file1\x00', 0x4) fsync(r0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="b5d12954cc9d3c644e8ee65b848f7bec7648840d88aa8fe64a0856397b271752660155b080b39870b51ce0c57114a1bfadc9167d4727bc228512645d37d4dace90f5abea3ec6b49bb7a8c9c097836185d427f90bb59d881ee099a4fb27", 0x5d}, {&(0x7f0000000180)="c5d0ace4990b1e7fb8438bbe801cd6d7133137e953bf8380c116bbe3e7", 0x1d}, {&(0x7f00000001c0)="f8", 0x1}, {&(0x7f0000000200)="5e9b0e8fb70c0a0c4c6bb98694c0ae561fb881821a1789d415d9b64394d3c1eae3b04f40e5ef8b080cec637092947bcd5d349eb869cefd08ec3d2d67de8e5be3022403032acbc42fa59b8c99704e294f0baeef02dcbc0c45b80b45f081b41293e1d7977243c1e2348a8859375aaf026bde3cb49d26d0c4e704c2a001f3030a4b373e3ebb3fe297cd74356320cfc86e88b797a8621cbef9574074f3a86f56e4033936938ff892139d1472bb2e6de2d1fc45150b78562881f27fcaee4275e35c9f16c4", 0xc2}, {&(0x7f0000000300)="fad17e01e0293b82ce61fe4cc4e82a1d130654a47d4567444054bac43d135adac8438c56327a63479a47a6ea108dd55c0c57a4b77007f5303b0f05d860540b64d3d841c3181b4c43b41664a9529ee86b2bc42c19811cd2c64c4b11cfa4dbf308833bdf95d308303fc84a089062f6955cba47dc47f4d870854c581ff7c9cd7c9ab18ed01aea3feef919a57d4d69b825cb5e20aac459c66b953978fe03ea46561a738109d49f21ce3fd930fe94bf122b8273227272c35174400b3dd51dd39503b44e048975771c65e9e6e1c2fc290979d4f6191c", 0xd3}], 0x5) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file1/file0\x00') mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) unlink(&(0x7f0000000500)='./file1/file0\x00') mknod(&(0x7f0000000540)='./file1\x00', 0x1, 0x7fff) lseek(r0, 0x0, 0x3) ioctl$TIOCNXCL(r0, 0x2000740e) getpgrp() fchmod(r0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000580)=0x6, 0x4) r1 = open(&(0x7f00000005c0)='./file1\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000640)=@file={0x0, './file1/file0\x00'}, 0x10) fcntl$getown(r1, 0x5) bind$unix(r0, &(0x7f0000000680)=@file={0x0, './file2\x00'}, 0xa) r2 = semget(0x0, 0x0, 0x380) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x1) open(&(0x7f0000000700)='./file1/file0\x00', 0x40, 0x88) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000740)=@in={0x2, 0x0}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000780)="6ea34796e38ae2b5a200c314aee3fff71a0e7c2f5fd533e308bbd89b09bc8bfed1b156f1c7a2defbf444cae3e7002c33449926beb876d393b1edc669d4dd3e34026b1be40940b401e7a21c73ea657d09115bbaa4d0073134a8c5f9969cddee5a", 0x60}], 0x1, &(0x7f0000000840)=[{0x108, 0xffff, 0xfd1, "eeb3193822b6b8e48c0ca77b33dbc645ec45f4b15bafffd6c8da1394cc8712f9e31cef76ce1632709df2c3369a90dd65fbd76c74305194a89ba5991ce6cf1cafae56d4f04732f03fd8697aa3edec1913870b69978891d9f5e14c314e7b1c3ec1b29e83d03ad596df733869489297f4a1843ebb308c2f380114fd27b1c20e0c3386ad626b98598f914b2feca6fc8456b743649bf50184ed3150a6a776555f3c917875e4a982dc69ecba227eec095476a5785bb161ebc4243845b82f61dacf64d73826b0608271db0691d71499c2184d9f25f7926443ea177ee169cd2aebca541a3459a78375f0832b0ef4db17a0b132fd90007d33ce2c67"}, {0xb8, 0x1, 0xff, "a8a28105c5b618a4aa4c91a071f971c2a932540df0db48508405a121181e8a4a1b20af57737f095862a5a79992d9495ca20abe7c100c695f817a96c3e111322e7fb64b420b640f5efdaacda0028fe64fac1672c89d2d1ee5149dd28a7642494010d8226bb143b190147f2be070621f15cf8690ef431bc1d8d6b40fed1a75e4767c8df9458769b6d343df09efa28f0da476927baef6763c8c1e8bfc27e1440ed49887"}, {0x88, 0x1, 0x6, "04b7004c0523630de7ec5ababb0e2bd01c0358555143292ae4e2f024e775650db949ae66ca7c46d7f86fc73f216fef9edb74450e56cdfdd05968f7d90dad5dc2a24fc17ba2fcef1a587a66e0b1f49f2b4f9432f4ab0efa632d019a05842d1781a3d4f431b254ff9348a8a4b20ce9753078a09d2db55bcf"}], 0x248, 0x400}, 0x9) socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000000f80)={&(0x7f0000000b00)=@in={0x2, 0x2}, 0xc, &(0x7f0000000d40)=[{&(0x7f0000000b40)="ae8f83424112247b1033a0cf6cd0250f05e5f4c6287a2da1f2bd98f143ff87cecc2bad2a3ac561487998cf62883ef16b8722427a1dc524e0063ed9537f0f8b9d9cc25fe00e850f7044ec52154c50eaacdf8eee230f50ef2aaf259f51", 0x5c}, {&(0x7f0000000bc0)="bdc56cedcfe0b6300c78153a6950786c20192aa6df415399e21bb5c56a9ed0d65e39a3c75f932303a1c2c4be88971081cf5962e5f7ee4b99377319eccf5bc93615a06689baf62bc86b74f593b8aaa94ccf82be8bb99d808403bdff33c8375f4c7fcc834435895f9efdf4a1f50d8ea60cf9be8865475335e508e7e67b0c1ae213d6706f4f3a7bc6a5ac8e7d18c695bf1a9fba098b", 0x94}, {&(0x7f0000000c80)="242915c39033b0fb102b2789e4a61c5d079a304c8f9010618d858816b1ffb481f8be927a6581721572a615cb9c0c6ad3c7be4264b709b3ec31dcdbbd", 0x3c}, {&(0x7f0000000cc0)="beca026a91b75aada45ea1c2fba14bd2806acb7a991822af21194a19adcec8408f00a63325fe8543cc0736eeeaf2fe810dfabdcbb1b585a092f80786629a0bb4f5540296ee5883a960508e8cca6d587056d3c5c28b18e57f6d56664d7dbe893869d7138edd3aa3fe139e7b15e1cc9cca312aa22716a8f974d25c", 0x7a}], 0x4, &(0x7f0000000d80)=[{0x68, 0x1, 0x7, "39a18d42319d8080b4ad04047ffc0875ff80cd5bc35967b8defff1978a6e1af7fa4a5fd1d036dea0788a2fc89bf3c13094e2d79728eacfe0368e5beab6438702c3271c63bdebf822006573db99e7cb64840bd5acea"}, {0xd8, 0xffff, 0x7fffffff, "7e843b1f5bf1b38ab1b783e2997a62676e9634c61405efbe6f4f195449f837e301e4bf0fbc23e9608076efb709397869e80ae763db645a5a23233ccdff845d7aa9fb7c667dc7da9def10da640a11d9d4f56a5569dc0d1ce3b01b79afafed7b63a2f8842860c533338dd4d0153dcd9b6650e0c19bccd8b0ce458b1d9437da039cde97f40b0af228ac5ecd0f47da1b00e1f286f4e9bf7d090304dbecba5cd9c8c7678edb0990211eb066bd7c772130daccbf8a1af9634ac72660f5019ee69ab2cddf9d50a4"}, {0x50, 0x1, 0x3, "4d33d97f915be0a02999c39766d5c8000f0cad00f0ab0eacc851599b2dba24552a381bba6dd168323faa84db9ee5f8de57e6ff2cbc6b212cb6"}, {0x20, 0x1, 0x5ab, "2a4819197919d104ec69eb8060"}, {0x50, 0x1, 0x2, "f8ea16bf00d7764fa997a4d9ae762c74c6adb313e11efc089d9805f78f03ed3e00408044682fd0ed0aba5d0aec06de8c9ca491d3229d8b3f56677fc710f1d8"}], 0x200, 0xa}, 0x0) r3 = getuid() r4 = getgid() chown(&(0x7f0000000fc0)='./file0\x00', r3, r4) mincore(&(0x7f0000ff9000/0x3000)=nil, 0x3000, &(0x7f0000001000)=""/27) 05:37:30 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) r3 = openat(r2, &(0x7f0000000080)='\x00', 0x8, 0x1) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xffffffffffff7fff) ioctl$TIOCCDTR(r3, 0x20007478) 05:37:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r0, 0x4) poll(&(0x7f0000000040)=[{r1, 0x110}, {r1, 0x40}, {r0, 0x8}, {r1, 0x85}, {r0, 0x4}, {r0, 0x40}], 0x6, 0x101) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="f18fa3ef0157e88ba5e78ec71c872b5e1aa9663c6d157f2e8897a649ef1f49cb4cfc77a0b84089ec3d9945e00d0c099fb75f7811b8f944d7e07d542c10c21e8ad56c637778ccee40ee958d229e4fc56dcb15191128372b30b13fac66eb37e7733dd190170eeeb36a847e2bf328463c040b31c31470ae34d09c4d782f306c3965fd00cd4ee09710602f5ae8a71f8330aa836bb456f1990c0a8d9c21b0a7eeddc9cec7b9f28f9816b220982ab55fea82e88f1e0a2358ce7e78194d51dfa780b9894c77dc4373324403e7ec3bcbabf30b69b600d261d658bbbc943db0b5d6c7ac81c7a95a0d24860bef5034cda406ed2c64d8f9fc0dadcb", 0xf6}, {&(0x7f00000001c0)="7fbf7c2613db2f579462739f", 0xc}, {&(0x7f0000000200)="55dcd8b885d7904de0ab0735548f3240f9395a4c390bbcf2f7560aec7b71ee896c7a754efb7befb67bf8acda17fff04e3307d8268ac15592d0a2863d926815a9b39d6b504b3cb2754bd17c650ab91260ea89f4b4cac3dbd151347498f59faff42c7c431d33bd3220451aed5898d014cea767abd82cf8993268bde8848d12fe9f61b750ce7b245c43b81d9125bfade5d74db85560d4a351d1399e45f479ef20363ad0850eaa50c21f444de06186401a82440c168fd3a4869526e0cd46d57322495af40f181cfd0c116b906100f450dac3087fe4c248998b07dc977f2133bc5db2aadc4cbec88924b8", 0xe8}, {&(0x7f0000000300)="c1fea694c33b3d0cbaa7dc6b", 0xc}, {&(0x7f0000000340)="d761d558050c38f41318caf7e01bc050256f1fe95173697e7753a6e622cb4ef01d1ec02ab76294a36c211df4c05e0b6837294e8915774434534ee059ea17b622b1cc3bd75a421d91d670c93e4a1e3343c029fc2b97b3ed18d481d55f33a304eec17dbdf245b8487950113cf521f67bb871e1ae75ce388cd3c6323d7d887f1dbcbba69822bc5168ec47b8e436975192e0cea07dd1e9de1db6e3609199af31b01b940af2aeedd36ddadaf4", 0xaa}, {&(0x7f0000000400)="1de753af6e2ca420d276e636704591c3ff", 0x11}], 0x6, 0x0, 0x0, 0xa}, 0x406) fcntl$getflags(r1, 0x1) 05:37:30 executing program 0: r0 = socket$inet(0x2, 0x4023, 0x800100001200) getgid() setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 05:37:30 executing program 1: clock_settime(0x2, &(0x7f0000000040)={0x1, 0x8}) clock_settime(0x3, &(0x7f0000000100)={0x3, 0xe4}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 05:37:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/69, 0x45}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000140)=""/3, 0x3}], 0x3) r1 = kqueue() kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = semget(0x0, 0x2, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xa03, 0x1800}, {0x0, 0x7f, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x9, 0x1000}], 0x4) socketpair(0x22, 0x5, 0x7fff, &(0x7f0000000200)) 05:37:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x0, 0x7}], 0x6, &(0x7f0000000700), 0x1, &(0x7f0000000740)={0x4}) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x20100, 0x180) accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) open(&(0x7f0000000480)='./bus\x00', 0x190, 0x82) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socket(0x18, 0x4000, 0x80000000) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) ioctl$TIOCSDTR(r1, 0x20007479) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = socket$inet(0x2, 0xf2034a86acad0230, 0x40) r3 = semget(0x3, 0x1, 0x4) semop(r3, &(0x7f0000000700)=[{0x7, 0x8, 0x1800}, {0x2, 0x0, 0x1800}, {0x0, 0x5}, {0x6, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x5) pipe(&(0x7f0000000500)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)) accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) socketpair(0x1, 0x5, 0x6, &(0x7f0000000600)) pipe(&(0x7f0000000640)) socketpair(0x20, 0x4000, 0x8, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000780)=""/216, 0xd8, 0x800, &(0x7f0000000880)={0x2, 0x0}, 0xc) dup(r4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\'\x00', &(0x7f0000000100)="4026a300", &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='/%%[)\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='($\x00']) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 05:37:30 executing program 0: r0 = semget(0x1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') semop(r0, &(0x7f0000000080)=[{0x2, 0x3, 0x1000}], 0x1) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}], 0x1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/140) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 05:37:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000280)="bd35da10e557de0274b98bc03c7154ec674c3223cf253bf8257889280bb971ca377175ad402929ea43b0ef74131fda36d30372aac9ad4e2266f00446d73e45d92c72e4837f7d497be01a8c57bf6f3319df11727f670fff6201237ef87016add45c29dd784d97e22bb26e3ec12e8cd1123e04bce47e17678e3c0a6fbc3c2164eb9f1621e20f523880af8e793af320943a41806af33dbcf8b832ecb6903f525d2eb8b2008f407648d81855f61ab98fe443a9f0eb591a18f2dfa71690a22c8555f176ccbf9ed3148667cb3efa5afc6bc9097ad6c4479e6a59e6dfbbe1be6d46c2dd304fd276cf428e184cb42e5d001f59d3adef99aced8a0b6bee6d907fbd7a36d63c4b9fc0f3e9bffe4d5abe9d9d0208a3431609eaabba8f4229ac82eecac0d8e5fb31e4dcf2ed19d69ccd2d3c19886e0e59c321e79bcbdaa816e55e4b1eea22752d3ce6eff9aa7902587ecdfdc6fd8463171dce1de56ac0f97ad50fa446b86215f71b46afaadd8b7d3b7a223aa78f25af9b4086f375a82a5fc34aa8f3c08dc417736ac4e82822790017f62b9452fd1a858cf8c7a97adbfb82d19274896aae902dbaaf3e072394e36201c7f893f3eef8b0ae15ce5c4bb667022b9e13b8c557c8b6e2dd18846b49844052043f286c55f51a0fa432dab515e17b442932d3a6ec5701ddde4ce58f9ad6ad709ce0e07d22c81af70148be3a1e774acdfddde9c3782743071e45569f948b7dd39b7357fc9435d34e9627b18687c230185199408fc6bb4171d472ecb5f7af92f71c2f9ded1ba0a2bba1bd069e80d540431ec346cd60ab18e95092fba2dad00a019854950cfc5a1f5ba808a632cc9e4486ec4c1fd1e3db4198f22db474c46c34b305964c169ba4ca62293f16d4e5d6b1f5c4a32df318595c2111eec61d9e926e10b2bebb129ac3971ae6158d957644dff01b3c02d297d746f7717c4627c356dc9d5eea34f89dc86f3f2d2fa61723f6e58680c068aaa0c254da8b8d1bf42de1197169604244966a07ba9fc1979bd3d7c14ac2c07b49d14194313087422dee96900abd6426f43a27998147d289a28752099a272c2033da5180cdf791893482f78f9fc3189679a7bcd034f2775f6e92733393633ea0dd5286ab9f0e34fbc60dee8d6f13ac96ac58cf3517351b11570fde8f4dd9db9ce3aff9d1f18d188c492d9822f4727cc3662634590883fc7f86ae45be779218120f43d2976afb69fb8ff2cbeb9f4589e922d9871e58a2dcd86f040795e135f4600def819ffb46063104edbc727f2200bcb66126b32042f88992f846a9536ffedda6350ff1d401d60f370e799d5dbe18020057fbef63c68e61b0e8bdd0b1ad0230ec5bb3bf8b86dcd984a3a0315fa8ba67f8cf4f5e95607f02c41e8da463195d20d009aedd717e87e9b914d3efb7755712796456cd8df8da011d297067237e46ced48467e249c04ef61e86ea54d093ba1f0e2b8bff959b54dc3f9c85222db37bddee415e9eae4d76e3a8f2d2c637d38cabf5d26c9550d1e9ea10a78933b7a1e752820359ad13641baaab2dbd4e2b2eb958bfabcaf0d3394c52abc077651fd15b3f3b8d6a3b774dd99c14112b1859ebea15a74516212d92acf0825222e33c398518b0dd1af8f3cb8e92d01e96feb210d2e17cae913c40b84da5b2d92dff914269ce1d61791003b33e9b6462024742a8040bd900556b9adca809dbd653ff89a9dde9e6dc9894e1917a03261c1d71d647fa19cc902515e9ca9cb1bf5b5596f503d5ad7f522c706f84279ca1578d9d5722d570bb94a1c9c4860c1c60fdf4c30af3782aaa51aa4e3e093e01c573050ec60db23f6c9df3a60f78676519146b70d491fb64c0d180658b23b7480921b6f78c8ef6c0745848183e70e412b680b31d89f74fd57c36669dc5d71416d8a63893f01bc8db8caa9ddbf4e6eebe32fe375776574eec33102c97e865c380d5a25017293768d4e7f75e9f2deead472f8844bf7c978bc7672df1b630628d72fd71df92f6e9cf31717f12322d0fdde6a1aeaee4d88dadb691758083ca584596d24afb22710e05cff451bb8293ff33c44aa9217ad95abb134eac98bf6603d737fca6c1f3451393ffc36dfaf136bd6ae9072db2fea6caa807084d2f205beffca09e7bced4b9f6c08b0ea6054cb3680eba95e800e10c55ff7ba5cb8575cb9a96442bd99b528223f67981a6400e15cd6befe98344b7bbc93e9e9a1f5d7f2cec51eb09ba46cb188ef8f4340f2f16c50a257b6796c61910e9aec7ca2236ba97c65a9e27896f6b92e00ac839d304f495a0d93140490e5c1137e99d5ff48ce69b43dc0c451c5208ea30775d18be10c1333d41021d5bc47ecba415561645960deca4d2563a024f7b9208428099d3c24188194c9e1a86a49734dd3c5235cb2d269649ba88145efdd91391e66c625b6654bd16abf05749b01bf4cd4d415d5f8c32cf6d9c47d676c27b65c36f625965cec65212f359891e8afe2cca2b43ddde65eebcc4503a089e2c650e79ac24b6998a70d9a894ae79cc7b601622c5dded88b608fff204731d972f42891160d87cfa361f5173a3711a7fd925fc5f0cdc551a3a229f90d1910c06f41affb5e20a2fc0344649c99d11475e503ccfed3b784660809f9beda7c7d2f4341d3be6596a5b6bebfa41a4e3ba9c1b4d7a5f0b0bb51ae42243fdd4a29fa44657d569c477553a539b9c5e02a9f621b18c2699e695372e98239be5eb854b24d352500cc26589af5f5ed57dd1b788d6ee1fd873e1debfb7007087189c302444521995b2fcb9c8fcd2a6210c8407ec874bb67331617e1a7d8ef34fb980978192a761d9535ca23539bcfeb9217db5cbd01a353f13f08bd68f4a1bfe28df85f1cb69b181e7fbfc9dc3ef1093fd99aaf1e9b68204f3bc2f3d9a371c54c91e3f67f874efec6e1bf2ba2ea80a4a0832b64f1c3e11099c4525af8514ba9c2329ab9f18db721e38905fd049500b70e00979d9bebf059be5a7bdea575fe19036466a3b8c15320a338f794a1e4bad3408a9a83cafd3d541733a61ff35e0e0b694d7e80e94376ecf9d55858c5b5af2371068c38c22e9fe139ea763117597d3c788b0eeb2b0687ca5b591daca475eafe9a60a66ece2eaed6339ba892fabe519f59bd76fde114659b2b97daa1893bbf40628f2cd706e53ae2bcd9c9919bd88b84165e9914d09d953a1a4a8bf96d98d50278cfa83b4dc56252c7e68b3b87ad0c9ea5ef3d3efcd1f95c848567124aa518ca317757d9f776f01e55f234e3168f015a7ddb722bf50e6909696d9289298018bd96a740e96b1a990e3babc5d5019badbdab8a47a8cc6dfba77cd0ca77e1554db0daf178335bea3da9ee964d33daeaf3ec83530448277eb24141491cb7484e1cfba38cbf4e3080875482cf86c67d3d554ac260d1dc5d4df155f52d413ddfa6b00322a3849038e6d5c6b2faa31daa7957c92c7e2fad0921703fdc981b292d2a9de1d9125c1351001a44c93f109212bc8fd4ad74dd239e1160829499324e49b97df5b997e910bfa5fc0b8bdc433c4fdb5fef1daca9172b6c52918f044f2d36d582417440ee0b2fe9600ec873ae0ee2ffd2835121146a7882fa731efe3f16217d8a646bb157caadeedf809a9271528241ad9a53f479ac2f29105b4e118ec4a040e12222ce5a4a90a065ac1f814f4a6218c50445902f5a03d1282e3405cf1970d1774fd576d704aa7fb1ecd6758e336c9315303ec34084e9e6f24c19ae501972cbe433c62e0212d38faef17d044ce66aba13699d87832ed58f8f4e3641fb29a0fde205cdfdd5c3904e6e8b2a4778499f2b508245cd5d861df008c95fb8f7a7b2ab3055c9c41bbb98f98b2e8a4876b0af1b3391463fb614e4a420cd7db0c3c286cd8fc06f47f8a810cb6587b63ab925ac57b4e7432828d2542682e5e0e43518e1ff0ec0f5a9e56b45bb4d9c7c05356676b4020adc732c0911a7b3bb67e6204274cdfe6ce4078fe28917592e1ec78139c4831cd411e2bf48ef0379fb186533fa9e4182101970db80816a1bdd2507a32a9d3bd50770cbd32ae835da7fe6ab7abcd3371b3dc3fdcb7d2f7633f004bf4146b67d602d3f02a5d3e6a3cc46723d97d8d8755d46a796ad480bda05484e5e8176988426620f4849f7114c99086f1f9d66767367aa00de70ee396e8dcafa0c16fcb55ebb8d80159692218be5db6bf4bf699edcdc2b73cdf0a9705b99f75f9cfcc282b697b3b8de1c333a4b3acc77970fbf0ebc16d72e058df6a56c08a38d048730ffec185231311445f602215ab5077898cc5c6ae78ad7c851b939fd35d083f1df8249c82b4f1556ee9cb5eb2a24872e628114a5db1d28968d192bfc7cfa7888330f04a29be1c12b2df3f9a9edc74115cae34288c67c0af36eeedb1f05d76ba183d5ee20afbcb287f6fce3fb9ad16434e9f02f8d49486ec703044844a2f394ba5daca5ba7c5ee85843f019f942ee33c572c440d1dbee86dd43b2b62456d8e3901a1a860fa14b2132cc612c354369dd1331b789b659305992ea9786e8b889ae59ff7f3b77bd4a303884cf619cc1c0b91597ce3c9e8104671a4101e378bc50fa281bfca40d1aeec452da907297a3a5bfb66f8e76ea5dd1bae0efc2e94ca7c0b48d6a691225a46ea124638624ba3ef5782e283ed1e1d64006f4b484549d4ba22d4117b41cdea0a4d86de641c2034cfec82bb48ac2af91ff5ad0efe817e475729b47cd8db4b5fc1ad33d7b3149e97a2dce3b0ef08ec501e3ea694be9697160287076b212a829dbfe94ed578571b0ffea0c748372d4bf2659a22dcda23a70779016caabae022a59cc7477d8bab803ac8913d72f1b9b12ae83eedae16b5948081a6f7d99f5d124f3be9dcfbc572cb14ccc1cee2e6bac96291226b1c4368cf95a4b0cf7b06d8c81371513747b107206df54045b2d269a794bab15ad580af3519171120fdc153e69dd93ba3af0e4de29eaf9e8c2f09149fab4b19c1c5eb495cae5f227365ef3b4d8e9a62ba2023c5be1abb76e2af3ddd0cc3682ef9f6dd213efa43b1c74e386fa6f71ebd69926407a3ff9405196eff49038526e9581de31dbb952d9eb9abe6b228658600b9e0b3b12d46c1c725a5689949be3f198c9d2e739fd767ea4ff2afb18d0f64308305f4e1ac42667a", 0xe29}], 0x1) 05:37:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000004c0)={0x3b}) r1 = syz_open_pts() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="d92154337e8900a7b4ab83d09ed12c77c287ffebbf49fb9803686185127f2419bb525978cace96695ab1e56b59cd6a84c601d988782bf73ba394a8482e2ca26f2b75cbbf3267a4e1acb03d809471a6d0dd7e55274d606e4c32c75b9c8ef2d375b96294308972aaae6278824ed3cb19423fa8321ec8700fb0f57deabb051418056263b1642ba0bbd19aafdf629ff06471d6ea36f79b4d3bdcab37d77446e13cb3bd5e3499232504ac07379ee884b020e1f5823506bba3892525f7845c8735be1c7e721820284999fc69de6c9932", 0xcd}, {&(0x7f0000000100)="8cd972cd25c635228104911bb4c1393a2b2776e5d786", 0x16}, {&(0x7f0000000140)="1054466c8813e0", 0x7}], 0x3) 05:37:30 executing program 1: poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x91) r0 = socket$inet(0x2, 0x3, 0x101) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) dup2(r0, r1) 05:37:30 executing program 0: msgget(0x1, 0x1) r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/229, 0xe5, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) geteuid() 05:37:31 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000), 0x0) shutdown(r0, 0x2) 05:37:31 executing program 1: close(0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) flock(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 05:37:31 executing program 0: r0 = syz_open_pts() setgroups(0x1, &(0x7f0000000040)=[0x0]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x1811, r0, 0x0, 0x0) setgid(0xee00) setegid(0x0) r1 = getgid() setgroups(0x5, &(0x7f0000000000)=[r1, r1, r1, r1, r1]) fchown(r0, 0x0, r1) 05:37:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) recvfrom$unix(r1, &(0x7f0000000500)=""/22, 0x16, 0x0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="43f031b304e198312e542b1a21ee3f622f32a5be2ae56a312b0efbc6388d9c5a3f17b55f5cf7dd20f7ec7915b4065b2032def710e739cbcb571c10a0cbed10912d4228904ad65f1b62c68b34a1176aaa8152bafeefbc2d872ea8368b1fe7e063d412251f2a7093f5d5890205b672e9213b71abf88b4eec0b", 0x78}, {&(0x7f0000000100)="85255f6a9558b32c8c4426e8b36c77130cb7057d9edc31ed5df1bb4f456b8da1a929b308c09d6768e39a87e97da19cf6aba71341f33854e7120d7a23055aa187340c16ebbebe2390bc35a1c32603f23c9de1bd079b937392d7cae70357f7b3c98914d6f4f4efc895289679dd573f76957b1343ae09a5287a3471514103ea52448b729865b26da8aad37cd068307a0016c60ab0cc2f0553c98b09a23820", 0x9d}, {&(0x7f00000001c0)="93a78d7f6b96b2b10ccbbd4a7f92d5b0", 0x10}, {&(0x7f0000000200)="1546be82529b967b03b9d826b0c1c5ae1d93b0f662e8de53fa7c5b8e352668f32fe72a9c5de3ffe4330946b158f744536a8b8ae77ff3b4ddcdade1ad780ed86f4a69484b5b3338a129ee652ce5b8b363d92c41c973c9ff1a0cee407f776a82cb4bc508f12d3d", 0x66}, {&(0x7f0000000280)="8dc3eaa8ec27fc596c88194bb86b27fda34226e52c304554e1d0a848a1bae40c25a355078ff6604c1ce47cad65a1f1bce92233dbffad5c4ed7e3dcb048fd9af413b2fb123459cecc63cf31dd7855658be2128fa97d592a4b143f23bdf775dde3ebb263d7c1dcbdcff7f0d70a38f9baaf1e1460e2fdc351a8c22128dac134f152d3111e69ba3882d195c639f0e253495493612dae14570aeee98b2ff55e65b05686de6484d0827cac14309df7888539c5f5d654a73cecd56e18491e12d95b2f6eaea4", 0xc2}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x400) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 05:37:31 executing program 0: mlockall(0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000196000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x411c5da5a354afc1) clock_gettime(0x3, &(0x7f0000000080)) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) clock_gettime(0x3, &(0x7f0000000040)) 05:37:31 executing program 0: getitimer(0x2, 0x0) getitimer(0x1, &(0x7f0000000000)) 05:37:31 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4a6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000300)="51c7877895ae9c643ea166f4d98de1904fcbb7f88d499eb14314a5ec5aee174aba63f881b3406cf9bb139357fadee2e55325e8de32b206783903ac0e62a315e35ffc86a877e7d875b0a270ff9f2fc50c5b2eae8438b110653e885f10bdda0d878291fe0a34", 0x65) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0x1f, 0x4, "73124dd9e2aea65bbe02df82888e907538b48efd", 0x7, 0x20}) 05:37:31 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup2(r1, r0) write(r0, &(0x7f0000000080)="f2", 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:37:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="18b31dbf0ac09c94ee13af0f67e5b1e51062f71756c64dbc4b773f1d64085810bbca56a04c472ab6c3ea4bfedeb221578bd7430796fc73df97133085523dabd168d9c73db0481ae01ad55287dbc0f3f18ea9c35fe8afbb19e341786670c6a1e85a03fdb876a86e05730765ef4d4c6f3c7167239da1ce6c651017b0bc880cd39941342ecf9a488ba10748dda334016e21b8aefd4840f240788835877a86166514815d477f3cd6ac46649d6e1d30c23e35cc17434690d9c5878b745e7bf075502900153c3b3f0e935e0f22db0cc45201597552c07d3e2f322a3bccabddfa98b84d7ece3273114b32b22fc5", 0xea) semget(0x2, 0x4, 0x44) semget$private(0x0, 0x0, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 05:37:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) socket$unix(0x1, 0x7, 0x0) socket$inet(0x2, 0xc007, 0xe525) r0 = kqueue() dup(r0) open$dir(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) socketpair(0xffffffffffffffff, 0x0, 0xfffffffeffffffff, 0x0) r1 = getgid() setegid(r1) socket$unix(0x1, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@abs, 0x0) r2 = dup(0xffffffffffffffff) syz_open_pts() accept$unix(r2, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) socket$inet6(0x18, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 05:37:31 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) 05:37:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fae3aa560bca51d882151944a3ed96e5d165215539b3dcf0a80fed36603d026f19cd69bb2ebafad335bc55e327752948e4cb2289e552102a18a36b7e14a9049bb42580fc97710618755166120d2daab6833ba3589119a356825c7df64f7b7c41cda221bea97c06523ce78cc3c5ed26035b1e7af923a6eef0c88eddb6f5ec5314477ce81cabec93cbd024bfa1fa51e367c7da1972a9dd", 0x96) socket$inet(0x2, 0x4000, 0x5) 05:37:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x800000, 0x10, r0, 0x0, 0x0) 05:37:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "cb3d09caa3527e2f8bdb1d0fc4980eac4396a287"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 05:37:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) read(r1, &(0x7f00000001c0)=""/165, 0xa5) r2 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/82}, &(0x7f0000000100)=0x54) ioctl$TIOCSDTR(r0, 0x20007479) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r0, r3, r4) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r0, r5, r6) pipe(&(0x7f0000000040)) fcntl$getown(0xffffffffffffffff, 0x5) login: load: 0.32 cmd: getty 76482 [ttyin] 0.00u 0.00s 0% 317k 05:37:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000002c0)) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/167, 0xa7}, 0x842) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\\/){%\x00', &(0x7f0000000080)='}\x00', &(0x7f00000000c0)='^+\x00', &(0x7f0000000100)='@Z', &(0x7f0000000140)='-}\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='}\'\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}\x00']) 05:37:31 executing program 0: minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000006000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/179) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x4) load: 0.32 cmd: getty 76482 [ttyin] 0.00u 0.00s 0% 317k 05:37:31 executing program 0: r0 = socket$inet(0x2, 0x2004006, 0x81) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = shmget(0x3, 0x6000, 0x0, &(0x7f0000ff7000/0x6000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname$inet6(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpeername$inet6(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, r3, r4, r3, r6, 0x60, 0x10000}, 0x1, 0x2, r2, r2, 0x5, 0xa000, 0xa3}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000002c0)=0x78d) r8 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xfffffffffffff50a, r3, r6, r8, r9, 0x2c, 0x1ff}, 0xff, 0x20, r10, r11, 0x100000000, 0x996, 0xe5b}) 05:37:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200, 0x0, "65668c1f2a1c3b00", 0x0, 0x1000}) 05:37:32 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 05:37:32 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) getdents(r0, 0x0, 0x0) 05:37:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x60f, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) sync() 05:37:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x88, 0x400) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 05:37:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) r2 = dup2(r0, 0xffffffffffffffff) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r3) write(r2, &(0x7f0000000000)="4cff2dcc0af7cfa24c63cec59d53dd5b3be0f73adff50253f42bcb2ef81b9a7bcce75b1fef3f2ac62132043cd55cd2d73bf816a0de1bc77b48d68d5bce6e2e8085fc50c3d39f5aed303299dc108de9bf49261a54b7038c1a", 0x58) 05:37:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 05:37:32 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r0, 0x0) 05:37:32 executing program 1: pipe(&(0x7f0000000000)) r0 = syz_open_pts() flock(r0, 0x8) 05:37:32 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) flock(r1, 0x3) r2 = dup2(r0, r1) dup2(r2, r0) execve(0x0, 0x0, 0x0) 05:37:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = msgget(0x2, 0x1) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/251}, 0x103, 0x1, 0x1000) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0xf}, 0xc) r2 = msgget(0x0, 0x30) msgctl$IPC_RMID(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) msgget(0x0, 0x284) kevent(r3, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xe}, {{r0}, 0xffffffffffffffff, 0x51, 0x9, 0x7ff}], 0x5, 0x0, 0x0, 0x0) 05:37:32 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x40000000000e286) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) socketpair(0x710106c36a515cf2, 0x8005, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0xff, 0x2}, 0xc) 05:37:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() r0 = geteuid() link(&(0x7f0000000000)='..', &(0x7f0000000080)='../file0\x00') setuid(r0) sync() 05:37:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x10000008f) 05:37:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x100000000000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 05:37:33 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x24) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)) r0 = msgget(0x2, 0x80) msgsnd(r0, &(0x7f0000000140)={0x1, "2f5ef59d987d3fe9a460cbf7504317a09150c0ee553fde8d65f6e1f7a05ec0c16b27e79145d00624a3ea47dd30b54a9ede0dbe2a89ab5224fe647b2a3b8429dff70410f9a33844837bf2fb301c03d03fd4c34da6fe3afb37aad20f61578e2444b7f529a9dd3021de9833269159bc887f"}, 0x78, 0x800) readlink(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x58b) 05:37:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000180)={{0x7, 0x9}, {0x8000, 0x8}}, 0xffffffffffffffff) getitimer(0x0, &(0x7f00000002c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3ff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x3, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/127, 0x7f) clock_gettime(0x7, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 05:37:33 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x3000, 0x404) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:37:33 executing program 0: getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r3, 0x0) r4 = getgid() getgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r4]) sync() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffffc1, 0x0, 0x0, "adc40074c1d92338d304384df50bd5b0ad6a6252"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000140)=0xd9) 05:37:33 executing program 1: socket$inet(0x2, 0x3, 0x0) 05:37:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 05:37:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000040)) 05:37:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/41, 0x29, 0x800, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2fffffffff3000"], 0xa) unlink(&(0x7f0000001380)='./file1\x00') unlinkat(r1, &(0x7f00000014c0)='./file0\x00', 0x8) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) recvfrom$unix(r1, &(0x7f0000000140)=""/249, 0xf9, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x14c) recvfrom$unix(r0, &(0x7f00000013c0)=""/190, 0xbe, 0x840, &(0x7f0000001480)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$inet6(r1, &(0x7f0000000080)=""/160, 0xa0, 0x0, 0x0, 0x0) 05:37:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) kqueue() dup2(r2, r1) 05:37:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000640)) r7 = getppid() bind$unix(r1, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) r8 = getuid() getgroups(0x3, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="c59bfaaf274f825339de4859b09d392b24c297685c611d4218e6058648bd39b1b2061e668e62e21930f202b2062b4f1047596ff6cb444bc79405665457df8e1fc651d813b68fbf1ee1ebb198dd65c727", 0x50}, {&(0x7f0000000140)="57b23774d3ee38c1ed64e93092b4ad7f016c8007e6c2bf2db9415150cccb70de25540ac32c144e959faca891a3777108aaccf92ef8ea96a205095789b7674237b33f1a6476d0b5f9cad96c915fc6e15a194403d6dfd347de6496a9f8a97155e02fef9454c96165f69ea7a07966dc752035798cd85da19a4b720a2df234b0659d7d04d78e349f987f0c7b788c211afb97d469f56d2eb79a460b1b5f172fa25ec714d43dfd322045bb0e72f81b8f46613c3f25d70674ad1af1cb2fc208c9f938b79e4466ceae5e85", 0xc7}, {&(0x7f0000000240)="91c746c48c8957b07ead38b34845fa24e13b789a5667e95edea5f9b9c242c2a15c6a2d9eac5050ed6ba30c88002d4ee69cb094446a3c20f0e7440abcbff870c36711194cd5e24282eebc9eb3e53dd2e7", 0x50}], 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000a9220d19433f2880bda8850aea0bd9548c2add9584fd28de7808a51a149e627a46ecb5b0b488c85a90487fae2b6280977c9c4a18f717fedcf2ac51949588b1749f55026611571f9c6e24a1bb8ed9dbdfa02aec3d50fbe83bd7ec75303e196370733b7de90418a90dfc9236dce43e3fa39f30d584b845a77296d9a7092e3fea67630f6c858f20bad47b34962edd14a2b3cb284989a6ae50d3a5736c0d33d2732deed7209c9ed7a99f055b235bbefb4396a229f1c2b9502f832f0a1fdc04dfc8670a2776b3dea5df956f8b6635a1eabd4a7b134b846a688af0ddbac9bbe4a85f56deb3565fc5f9d648c8d2f37028c8103bbf26256d5fdb6f3645eae4df7d", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x2}, 0x2) kqueue() dup2(r0, r2) 05:37:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x2366) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "005327cbca825d3ce61400"}) syz_open_pts() 05:37:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x1fc, 0x2) poll(&(0x7f0000000040)=[{}, {r0, 0x1a7}], 0x2, 0xe0c) 05:37:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0xfffffffffffffe45) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 05:37:34 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0x3, 0x1000}], 0x1) clock_gettime(0x4, &(0x7f0000000000)) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}], 0x1) 05:37:34 executing program 1: r0 = shmget(0x1, 0x2000, 0x88, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) pledge(0x0, &(0x7f0000000080)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300") 05:37:34 executing program 0: read(0xffffffffffffffff, &(0x7f0000000000)=""/4, 0x213) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendto(r0, &(0x7f0000000200)="c06964310cb0afa86c7f5eb78cf77168a19be0ef86f3fa8354f28225e6d26b5a9bf0db34c88f82131c2eeab49493956285746dcd2e875909b2977d58d1a4faa3c21c4c290461de26c49c2d23a4eb867e7fef046f45a7b1bc0046609851f040fb950234b9cc887e75d5962a5c3ee4ad60d98e0c2987365915c95902d22ea759b9c729779f780dd5bc40aa210b9cb77c11bfef7bf2b13a192297435eeed362cf78ab9671a7612af9dfcd915cc6d50b9567c6a722a6d7be3f6e3ab88cb34d2d24", 0xbf, 0x2, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x6, 0x252e) truncate(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffd3) write(r1, &(0x7f0000000040)="5dc93e219902d098693bd54356c2663befbe51d8e31dc9b29066ca99542be21ef50d820e5b750eeaeae511dcee7ff5c45a79d6dffc2d1c2506394e6bee09417b1342020600569b99b529ca6a7c59124da1cbc07d7b4d47f95dbb001af5c5100699be25c3e4e0fe8fabc4f6b48e65207486459a3a9f7edb6ffd12a1a5c6e741f981cd284d5100ee81c8f2131453cff65eefaf438c4a31ae4b53003721d05f9f69aaa97c2b0f5a5354d6e34ada06b4b42cd3ed83279887a974a86a0dbe6bb779195a02cf56d3e755afda8caa11137d082b4d7b5553a653d5e420ce61db9f", 0xdd) 05:37:34 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x44) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) connect(r2, &(0x7f0000000040)=@un=@file={0x0, './file0/file0/file0\x00'}, 0x16) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 05:37:34 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getppid() writev(r0, &(0x7f0000002200)=[{&(0x7f0000000080)="13c3ad9b870f4219dfb2cce749335317ca017948524b67bbbc4e9cf7146d473604494fc72ca77d38b5f5469da6b15c40aa4aeb9d1edfb98211158a15a7db05849ef155ab8f9e224df4f8de6a051d2b13d592a1635f9330584ba7a5b2519bb4f3fca0d8013993c75fbcb59ab83944dd4074cd9c2e7deeb43d2d774f83ef332952f081d404f0733995a92e6248858973a164ba51508483a6344d8e3196447e4abf4e5931d97e83143c25f752f80f9fea89232af83a75cf5e1204538ab83ef2c2487bd30327a13f5ff460fb727a532616b54af6d76e1a07c7a41e5df429554fef901bc87936c82182e197f538c4c5a49d20d79c600c2340434b79dffb5818045813fd6b2a1002f2d7cb43f771468fd303d1e796e9936ef36add09bbe69576cc466f45b4b50edce7aded30291ccb7e6e77face81a2206b274a4055011e4bff84d720ddd86d9088a55d38721585cfbc599805caff89a79cd09ab84f28b1aaf3839301aaffefe0470cf409e757d02de8abb17e4cfe7206a8934c8f88335412c50f001eeb96d839e5fa00732da96900bd0855c1964e6fa866bfebe42c1bd5c4737e694033c081265b19eb6cdc7035085583ec8577db0c7e06a39f4afa6e348435aa4dcfe4582619c666abd572057acacf7c8f742620d4c61daa9e5ca85d2dfcb6d3ba726632d0b2982345fb8261cb8f293997940ec9730fc8dcaff38a1c5c6ca1905c109ff8b72d9bde71b08082446170506cae0df9c0ee1aa3ac7e68da2ac9fb697ee9a01f18daef450a185e59994ebbfa71a93cd048c691e24e85bac6b6b311bfc6ebb05dccf9a5f636c509a16973faa503e39360e2eefeb24d75ba32b25d50394eacc9789a11b7dee97a6b1c10fbde469a5e022448412cafc8b058844ee59a2fe2b5c79bc59fae26cb0284ced1fbc42250ab68d733f7189e7d1188b8be10dcc28cf4b2ecfaff47890ce0dc0a86dae19f923ed2d424e0ba8c713614812286a40a76e82650dc4612ce025c0095266ec913ebc29c8187a4087aa3d84cc18869fdf9cf7ff6fb25c439563f488a0aa6b38629751e2db88254363f58938ab3f80f0d74f9e6ed3fa3f293dc18d5ebdc156b0b8b1a803a98322cfcfaf075040a3b82533298e8811120622d7a980d79da557ef0121fc9e0788e32e2b6e929765382ee9dab8a8d71b50710e814c3e67bf28a7b58aee09d88106aef3ae942b0a505fa817853b8004fbd71e5e1d57e916d2c794231530a3642b20b080522bcf33651b186c825b6e013b7322428da9cf9da744fcd53122ab0366abb31c6f8662103a319d17f9b422d83d667bc9c76d7ef270d887b6974c857f33b9396d0e2425b098eb5795e75a03d3ec2b56bedae96588ee4af0b325588c3e7995785d95e5d8b8f54a8ec7dc931d65875ba6d9f08edd181b5c2467253ba65cd66a48b83253b6b6360ce1932ef69a8dfaedede6d21ac3503bfbc4d93f9fa70c1f9beaa95332713431f614a15595afed961b2f992a8cf637b7ed40bffe2a7bf0955d73d0cccd6416aa7d70b52aa8586fbb12b265628b16c8a41e2ac28353f9856e5c5cfed97074d03d75f2b0cb4be7f963f3e06cdac99c233e9666ad2e501c6fa0fab8c898e54e66b98f575acaf3dab565a8dfa4d103b1b4ccfa06d8039cef3b15b7dc407775f57bf9028608c19feda0e03646128fdbe70c26d171476827fd58d66c5666feaeb9222da6bd8b4b82091cf8e4d4b75ba5dad78198993c0f9d3a2618603e11bb65fefdddcca4a3b140a505ead3805aba561e159614f6c0ecd749aae8c6cd20b1c1a768940c69e09ff476c52c766eb158f061875e93bb0b8c42e3c7d038f996bdf57c0b7264660570ae220c19e40d078988f27a96a8d2a5d011bf7806006ba7336801c2504e8d104ce629dbb2e1a11944c15614b105a5d34c7c8b33e7e056166afbb3c1f8251f021211b2cd8fad758ab066cf32a18426bb72635f918c96b3b00be229ecc6f6cba9c6acd83d71a71d906219bcec0c016e587cb791e24e48d6fb13739b16ecfbe3d190bc640a8b86c65d9cb5eda4a4a0c800e6cb786eb78f29f4a6aad6475bcef8f682f83ce93ff4ba63bed7b58be9b1d9d2cbfef6244db97526d32ae93fe29a051b877dae75994ab2cbbb7af3a642caa1d5c65c541bb1adefefe12c665857332cf0851faf87115490948e30c418411bb3013d1573ba8e65e36ce57eb0fa62b63992558026cfe326f7c470138e5a5663278b6e0cdc9b91823192fd6231f7b51570af48fd8746d3acda5c3610702d2e74b5a24be342f035fb99e37cfb779c21a2a8d4d9d70a7611d5d738212e4bffbdbd0e5e91b92dc2696a46c8cd21ab0128c6258c412250e5bcac2fee3d0219e1da07a6b9c442ad6d8ae587ea6dd62067598cb698f0d5175cf4f0be49863a3c4f2517ce77358a41d256e875afde01861b1a9761835cdec4dc5297fc04be42ce04edb26c17469f57dde3e8bd5348fd4e7f0b411c94d6a6a45bdd1d5e563a84dfb629e97218b876a8b42d759b2a41a0f6ecb8c8c37375a3fd3441f7b06fbbc8289d29c88a9518727885e367bb8f334762e1cf0ea6fe9346327c9f531d4f12b04632830be2492f9fb64f202138a32a7f115c26fb06d8dc1312c76f21ecfbf90b77d80cbbe66d7692a8601d90dd9c2ded891439886545a6c2b86f76a4bcf2d3de72d63fdcae2527bdaedabf0b6c952dad29be6413c28efcb3c547b66671d041bf9c31b9fb7c059e009a56f6185363564ec46a305727e3affe2e504f3c0eccabb3eae16d0f5003058c090f4d5b07193539fc34644419e098e857d17fcc6336169d34379f4152d3f6ac7041631647f7f6d82f84fba95c32c42eccc98501891f6d05d95a7079a9995c6888e294a41871c9c59bccb21dcb02c52c71343af3c327d02f559b8d70c9ba4eee12a4c37bec671a920f846c12cf0d8d556ba87aadcb7a66e8c34ca398d162ed897a70261489f06a0be038dc982779b6de054f99d2ecf42e1e155426d8d0dd25202ec4755f01ce286f53df1b39bc6b7d2619b9c4ae256bdce205da3fec99a25b1a7d36c56a11926194c8e58c697f03b54e7d8201a6cfecb8bc0770218baf308bd95f56d9f8096f3283b751572aaab50325577e03d0748973d67be2eee60973d6e2ee645be91f7bc823400c8405d429ea00022ad5248338378139a9f17292bba9b6bac13bc6953067b1ae6d0dc4cda3f657822ced8304850a10c9f99c92532085618c57bf0cebe6e59d6d32d73702aa6e73c58dd342ed9eac0604c0e48085009d16fed81cb0a3a139663a6032ff04169913ca654cbf80aaa9e896ed46d83a05ace5234f9127f11477a557de9db02da80991d5479d846ab47539b20a224ea0dfe06f8232c5250d3e95150ace1cea5c4681226470bc35cecd9650fc7d9795ced4ede5abfd11803d58a33fd3c4e8d6eb2ce89d871c99d2a92442b7d75be17eb2aea36b9dadb33a59fa5bca183e6b28548b439ea0ce88b6e4026aba5bb41d3d882147ab85650ed16c92770ceaa57b542bb0369f42650908dbf34a4b097fe9323b0bd788eab12641b9b0d5514f9dcdc3f18f7f6f0e6137ad96e6e003f3586879da6ba490ae883530f65ac3de8afa50b485f31ea3c1db83cdd9879ad08eda42273a1826677312d8ea5c22d8a84a79050e611de8e4e87ea48ff6ba3e7dadd9a185c30ab319653d8b84b77782c96d8296931afe3469aea8411a376e2a50ffd84847497a10927469fba5f6348a11066427fd4175fc6193cd36985cdd5deab0983ed6a49b2493d727eca89cd95fa5d5689056a34c2a499e169aecfaa441768c875dca39d8a6531dbd3123c3032022e0b3f408e8797cb8bb2780a03e7808611e3f073c0589ab7253261d8a850c61ce8966fdc9a9054751554a13343d39847ce71a8214f686cab3c617cf1aab4d88132085e95845f04a551aec67f62e626cecc161297cf47d68cec5d859311cc96a97654a73033edd810c0ea258b9ca7a213fb169d06a286ce60d082dc4a339a1baeadd12e026412428388248375c1283a402423beb97ba0ad4a3b6243539b05e6bdcdaabae7f39b952453642c08009b1884cc30a24f9c3906fb0c16db53cf12cfb9783c70f4ae1a7fde61057acd944924a8ee1eae4acfdde8cfb39b07dda398643885af38742fd3daeff0913e77d4336b1f6831c30da6c40214d992f3e8c016259a9451a378b62436a7b9abb319be8484ce23d02f294d8d8d8fefb704c8ddec39d132f2b29537286bc1fe31f5bdc581b6d6e4c110cbc9e86fae35e76da409ce0796831cff17d31df1451d06ffa683eedf56f7f11f49bf6e96bd7f2ce26b1e07a2c851b3c998e08481c198d4e9f4d438773c65b72880b34868916610d83b55c41770bd53cce0c1a6efc28620126a09683ecb46ac6552b2228ad02e9b889f11cf7e4e3a01fffdd272969d304edd1cc20a0525f35332578daee49f0cd7b83b6dadd80033713bebafce234319c453b8ec49bfd8a61d5fe4963181f60f8f93208fc1d3a8507f6e955bad6c37569de30748467f3e1620c894a4db047142c84a89ee4c6002f8929bf4bd890b9dff5ea3975fa2bc359718d51810582d5eee5866127d0626943565500440ad53a7cbc2208a96b2cbe5dab6e01cdfea72a8337dfb7f8b5b7b132c6ec77b008c8d08909f953c4f4ee56f5ef9f8a3b45e832320f0183cd6b6f10d613631aed1563a2270f736e5529f8db4ab422789f17b3ba7f3faad91459a545fd3d594c31107be7de608441c0fee0be5e266741b482e512c240311bd1ee2e971d3a441e9b1b6c8dc7ef41beb85389d4b644c99cf45a9ff82fab6e2eee859b47b7a9a84654566bea48a326255e20fc0d417d178de717d2ef4c5f50f865207f86da9d41fc4f6d8b40a1b93055448ca01f8cc0e38ea3508f8a79999f17f0d2f044de8d007bb2f390058d56ed04b2506d02d329ae1382dc38517b4dab273a92e5b3472080d84338f368e636926fa5ca1af14b3e4af1fe2287c0742d3a0c422faeb5194122a10f0bad9623a72f4d0b2f67ae445ef7b6d4003a0679a8388565374e87ac00271afc7eb063cced40ad7c05b8514de915f7f3b5fe529da75c013d28c70c0a75dd85fb25c3c3ad9e8b77213fb713921e4a05eac80b6f36453ad4deb16848f02e17d48393a736f3223a995abfe38e162f3ee005848744708616039f22800effe2ee57953c76a9856e4abb6275f961933a31b37aeadf724b5636db719f9807e28e3b139846040b514d85f18ee91d23e190e26d2e781a8e3a5a4321624c6193cfacc0c0b5dcca629f677b5b4891255f7a11b27956914d90d2f8ea93ef8fe06049f6e85900651079edc07939ebc69070252d1eda3b5b485461ef789b6bb304aff9322790bcd4f60d2a526dae80aa23801715ca7cfebf42b1c2a84fce31c13f97276e1e438f74ba1a0c63e1be7f90fa98092961a8208f44af49534e687dde7efba792f96a02c8f06b1ebfbff56c59e714a768879b749240570b8d46742ce8e0f9ea7e85fa1ea39894692fa90fc9bd086e389fa8432a6bc5d945f4b5f804c9c0c9a1794a2bf57926ae43f3e46b3d980ddac3125b7d6f48e6e5e920475f1517bbf69eec7662c3f6c2ade2cf9807da625df63e59dfff967d68c64b826957efad803a6e25af8d888af5d27d8c08fb84ec1117e89949b52b55c4ea1dfd8669e0d3d8ecf9226816dfc27b9643f92e48b4db9d31ed5174df70e3545cc94eb8ee6a5b4d6b1d77295e47c6abea0d9234bd180bd29160ecc0caf14c5f6fa6c97a5e7180ff021d27918d609eb4d018afb", 0x1000}, {&(0x7f0000001080)="ed402c0d581911fc7c63557b78b1c41555441b88a01b4d113f83ad5dbb2e43298dfba39e294e78c9a99749848bbf2150b1ef065da198697123863fe2ada41a394873548e23569fa48ba123ca1a50e371834a47e5fbaa4c1eacf92c6869221fdbd1b0ea2c7713de1f3dbb44590052183f4a40840a09846a3330c948464a7689ecc2b4e04d8f2612adf5608f31da476b942ab5e14562e53934db45bf8761bb417c33b9669ad05b5020fdf6668838fa81e14fb110ac6e0def1920f5a5858b8e8dfea357c273ad5d2f1af44c6ec8ad4afe85ce38fb018750d2574eea59a5f4047d7878f2f0bffe447c6624", 0xe9}, {&(0x7f0000001180)="0c396f989afa24e21ad8697bbaeeed71224b2ffa6d07913cf90f81ebe3f87c903339c81ff0f1df9b92e91f62031b405d0e166e2e1d5797ed7544d0019685a1a5e771ea73", 0x44}, {&(0x7f0000001200)="c518351bc7297b3c705f74cac488b261620471835e9d3fb1c4de90c12e33bbea35725b4deb462b6762e5014af31a03ddddff7db24068a18e604ff10007cb8c2a19c217406e26eea73f585618b6b195b70c84c1ce8f38a1811cae8d4518fc605cc9ac31104c363cf38ac1d6e23c1a0d3edcca958bf59270a40ae7e208dd88ced1fb3d90b2e38ae236a4ceebd401befbe2366444027e887e88a9fb7cdf08be0c468ad9da9d9c45d27968482af02365311d980080b8a8e4b3a2803a72ff557b1fd54bb8d6cd2cc34b2624d3c48831aa1883b87e6d8dc6ca5bcec5d7c0586d893d99b7bd670ca9a447370f74bf8781f20ec7f7e88af754a8d0af2cecf4bc2304ce2f09825ac03bc0375fc4f0b8f2a89d899b5cd2c749e0be23e8d316478cd9b4aa84db7adb7a6fab9ecaac93ff7aae6f5fc8424f8458ca4e9ba7df13aa179f38368c7ef84d8ef1c416fe4a8f931a8d026e2b54683ae1ea056f7332fe7aa7c9a6b7f259a4ee33f21578832ec1c9c78e8b50ef7f1f4cd59bed5a060ddba547668762f3398616b338efbed80e2d07bdda8e73fa490f1baff09ecf3c36f7e72b1e424205ecbbce773347d0c5d3208469a2bd9e5ad6b0ec8792fcd50453afb3bf1ad84777807d39b593eda33a043b7cee330fe2b9a6a609f7ca2229d45f1f55a5d7e2bbc4f1c66d86aebc70e1595364bffcc44bb04715ed8100f51310e559724555b9ee104e48bae1453f0175a330696d3416f48e2d4dffc0e589247c6bfe60518da2c16cb5343c4204cfab950a1f4642fae146e67eebfcc65d68282efee65b1f6aa04ffa5b2b6ee65be58ef9b5f682d835f7cf2302c3c94f257766bbe5bc7a078e1a9234438983020a6642e0d3a7c83f307c0719f6cb284cd032c73c61bf83f7fa49758661db6d371bc755bcec0f2599626a643ff2b639571bd97e1f28002d0e8866b98dbd614f89d5de450e958d0f9edcb3fa4f89ae895db0d4c9ed7460659c65031a680707c138beceef5fc62a92efda2817234115092f470492ad21e644597701e1ddf63759ec82ad59cea24bf35763d3c5f12936c8ec0f2c4419dcd6336d7d090bd68a22b289c7d36f7b58104996aa87d78610cf0062c6f8e181b01630bfe953eb3f46041a2b8331b04950308692fca52679ea23c2020c5f9d706ccb77b3cc377bfda4e6f7a56ba5a038a3be6ddd12796746e2e522c38f2c94bbe5aab2a5dd0326d8a65c84050f5dd72bac9eaf23a418b5ee070ad264c12e4e16f61b33a2f4da01e294d24597f86ffc74cf613931675a12b8d5e5333786b76f34d09627c4d198f7e3383f452b1b31d8c8afbb1bbb10f7910df5f8423a8f4552780d1034d94493a654f378e17c732858f7af3d28f428b6f2998753dd5d2618d5fd3a6c71f8763c1b51aa57c9411f06dca1db28a31ee8eafc2aec12e7498a51e990c68a761299a6d9b2acf8adfc33e0f1173a6040d52b1c63e18676aa44869cd8c22a0ccf646ff1fe57044a8494506933e6bd2c0563cfcb0d92e64ffbe44ead050f69a5d55e75b76a174058a970bf7c40f7c4d18a737817e8c2129267f89a7eb685911503c3970089b58e9dc7680291a138ec4f18e6bbd2915325a61c698e34d942290df03cc665846b23434cd6336cc358353c5d2e833ac180cd9199a3ff219efb5a2b81a4d2b6546ee344cc8f1c15b1242a526f5cbca0bcf9a6028e6ba282edbe8529c3a9d5a32cd49679fa4ca0d126251fd54f64564cad9d1f1cc4b1ae3b64b9b73235223d9e3d5374f48bf8257bd4c10d6005d363db7c0e07e4aee41a9d2505a108372c84a177ba8b3c9cbd28d05f7e1dd52853c694f5636036565ed1fccd6578a0fda5d845846be847af681375fc9eecbcfca98d86153f6d0d7acc98e31755cc02867c65b0a904c9403c7d91a87ca85b5cfc39313aa8934d0844b99d03961dcdf73e077c83ee73e5c51c2fcb0af90e95dbacae4b6e879a858f008d61e413524e1c0e013aa712d8573fd2a09b3e7e2972b09fece2ecdf6f8ee6465936d1dd2f23acf02966fe376666c5360449a05941b9c809931d39fc375406085bbbb1d097cfddf74d60e27862562a079ec879ad995d354d67c28b9233de69debb7beee81c405378433e572f426f65b4bd21abaf341bf0649c7d50561339a82c11b094afa5583425d66c5abfb54e4d0fca16f266d4c1bdc3472416af6db2ce762b027a486d8e51af6de66ce8e9db41b2ca8629f47da3a094255ccbde0bbec6a5d580e873370a5eb573e6a9d8c097364e99d27584f27e70206f6762db9616b08ac7cf7b384232d16f96df0aec558cfb0578998e1bd17e0dcd6923e06574e98f0aa2cca3cc231b64401b9f49c68be5092450f794cbd07f5380decc4739f9285324214ea04ee7cf480e14a44c031fc8385705d677c8a201ae2068414ec14af8cebdd183ff25eb57bc8ba094a7ef8bd41b6e0aec5de9bce6e7c3b31ff1359e09729496d3a2bcd6a64d7113cd47f6b5762b4012283e461d599e81fb7d00d8fdd30808b4dfbfa60a609c943653d1be3a570537482662b9daf7c791e177295466b7ddb8b14c03b1ecfe846699eb50eb46e6ad1a16fd28a06842deb605ba93090705a0f36105ebe3acb0d9c3d2c39a1f53004abeca5055aa80970f32184f62b7dfa4461b6937f87b26fab59da510de1c67d2b36db2972ff955185b24352bd46e4d8ce259d67567f494717cb3a6afa84b4ebc99f71d18c842b9e0180ecda2b58933995fd6bd340eea98d306d0e58e754c033964d1b6c9cb49a944cc813f4f4de051280df1f4096c9495993fb69dec2fc2a61014fe89db7c0ebac6036ad60f1c42741bd4a9cfefffaf38d8f5e9fe5b32c98ddddb132fd451cb2f86453a53ffacb7859bbc8476e3066e6aca49c7e7fab5663fc2090d5254390060d26a30b2704f0912405f61f2f9f7f989b7ef14f1c3f08caa90bf7b802bf99d0e214cec29247d84cab0c5699505e545e0bbbb21f55de9d5796cba5d140cb520fe9c147541221aad58fb2c5b6f5e00fa02b4bde69e730e18062db310315c9dcd3ce4befdc2bcc04cce3549de702de09c88a7c7c90ba113be498e3eace0006ae4973506a110718db40a14626e78068bff4c17958bf5777a762069e8f9a833b9006809f37537486a0b62b3c32ba031010e7b7bb363604a3ca26c4d2e858b82243d13a367a9d97e51a4ac361ab7ca2da8a02a1f071f0a20d5a7287e3f25a064bad02f8c58d4b546952bf1e002fc61d023399b77955adea003cc7fbdf2c15aeeaba86f18eab20936bb005e0e80db90527924581d5d0ac55a60dbde2eaf6a4d4fe3b3e0707ba334e3f98e951d25554e22e7d0435c925fb9701b32faf5f0d791d44c039f7e3cb69ff535e7a982756e3dd4b3bf819a314bc812e154055d337582d117dbf2c9469e5ec8c874d0e3e6655d350d89cbc14b58e812a706337b5060dc99cd48df665dcd839fab1bc4e982a0b2cce3169470f9d965aa90e1b454d32cbfceb00b975c49aeda572f5a1a67845130a1aee0fb1da699861664d1de152076c3d02b5726d79fe88e35b8892e4fa704fbf277b9af8f560d5882c9a061452e38cf926f6181422ed5c1c0a908418754fc59af4e52a3355c3e632b92986456b1b8c62d19cc7d67f8d4a92c8055f48dafe7cac7834142afce889e39f86210730c09b60d6134eb5b87341ae19dd4f6b3d77f5a4dff1b8cd65a7aff66ac866c7131552aa0ee16578996e65f6627a0ceb77a67ba9843b6cde94624b0555b75a9b28fc8c276d41491ebcbe3bc181cf39564be256e79cba093e1de37624e5473058f5f669057d21caa18ad747d659771b6f8e4e665c2dead049a88522a6d7524887e4797ad67ece1b2a9e63afb8058e8dde1b0438ac0c9b3c05442e822e9703588ce77b6aece6eebc4ba1b68554662330728f491a3a46cb3ffeea0ab89a2f401186dfb870465d70eeeb631667fe636d3b4c3b4a73e5a92bc7816cd234c3c36ca722981fd3013b0b65b97aa9386cd37f54c288252e9c83b954730ca591fe5cfeda222123a69ef0596e4a958a806f0dea5982b2ad6375eae8b53f27b9254ef89c55335d878e4151e2fa7e5aa0fc094919e676e6e93264dd98a8eece475866332a75ec179d5566640b2cfb89b505b6c56ba832a8e201a3c9b2c31eff6903e1cf3fa2144cf0c75522dab110f85131b5bdde9902be5ae89772716783d7866e499989167a7cf76bab2c57e2c4051284860541ea6feec846b61276e7ce3f5af4cdcd45d4610563214a29cbb7d06f3a0b0ea5e40186e33d4ebbc573aac0f13037bfc4d95af5789d12a70ec4c1a5cbc244a34bdb8eb9a0dad54e77b6b7fe78f971110c7ea2888ef7475ef662918c2c5a87b7b975131f67bb19edef3acd4023030a9eb9f160a6d9e4522151f616de719598fd76ffe3c49270e2ce0a8b5263ab7b02bd0903feac763fa68a6c02fcd82c73d52fef8ca4da73232273268c26403230d3b532df6f5192634c0401a56f286c18da207b927340da8439cd9a782619e40398954ce672d8f34452d7b708688b8231072dbf0eaadf9c4295a756db9826b89847ac8e2495ac180104e788e7fa00f24d7cd0b396749e20f8a0efd6993677365027ea3d5fed135c6affa4075b95947c7b1c869d069c20536c5ace0422f9d5b3e56ef045e64cf77d5c32bbed8025259839069126e048d943def94091ef1e6a2afe691bf5946363231bb1541c92e1566218b1769f9a5ccd8cb7a343fa2267e5babe792ebb01f1fa9ac2a800cc9b767ef6b85770b1fa63efffe42e98fc81e500e92a2fb84d9876b37d12c7304ef966b57a1379761a345039f6ea255fa6338469ba5147989c86af4cea56345d8e9c4590f97aadb7248791e776b10fcfbd66187bde0e07371f45b4a47481233a2708b2cba47472a67f9679258656ba3db06c479034b7800fba044208671a83e78a4159e2c7b4a190c6649b8c955a65d28031c6b8484aa3bffb29828c2b765f04fb0384b02c3c06ed45d58285f55e1eb956ca6a84fd806cdbc63f2ae9212ab18d98b543e236f59b2cceeee8fb5265f3b53d55040cac0672901a4d5ab5d0bf7a159874b3138cbf747e5ddff4423b69c1c3caf45120a156e67ecc640b5230be01cd0fb1f2d71fc5cd2f02bc98d527e98e6d84676c67af3e682c4a1cefdc7d028b2d6dbe37b0c32dcd7b93cc42179e52514ee6f6f7efaefb2485f4ccccdf313e391bb247bfb0b43218f10dafa616f8044413984bec68a3f40967a8853e7bdbc8e251c5d4349a01670b7e26f30a5725575f3dc5796c6e46a7217baa7e32ef553ce12640ad44641409e76f8c5eeec53b999dba63a0919c23ab69d46025c63dffd15e6787ff5a32c1226b2f427e7a6d106543e97d111d78c3c4d143d3b8be75ca4835c5c1cf55fcc5f4ae1bea610eb73bb6c2185930dc0c8a7e921941649b00fc574d7cad2766064a28d736368edb7bbe719f50aedeebf973a499b1ce4ae350bd2b1dc91f5088ddabbded738558945ebe9b7c05f00987b6cc7eb613154fb416216aa57bfda99d0490b5cf9f0c92f633ab76431d1c7c1852af3c39c30ff73f65234fa66dd1d85d59f85061c410418a4996e482334e1a2d7a6f3d60d4030f9a40e9900500bf0ebae310fb74cb520c752e5ffa61dee3aad51dc4312f49169db68779ec879e272c3ee671b02d3bb00ab829c97a8c8759d506fec55ba273f63b9bc91b6ff71c56b9418b06d1529e5c021d3cef0fa10bcd906b2840d8698a650712eeee439f6af23fecc1fd466b50da5cee44dc8485e632095f9aa445f458202c697", 0x1000}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x5, 0x3, r1}) mlock(&(0x7f0000008000/0xd000)=nil, 0xd000) setpgid(r1, r1) fcntl$lock(r0, 0x9, &(0x7f0000002240)={0x3, 0x0, 0x9, 0x7f, r1}) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000002280)=""/32) mprotect(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x4ffffc) 05:37:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) flock(r0, 0x5) 05:37:34 executing program 0: r0 = semget(0x1, 0x7, 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) semop(r0, &(0x7f0000000000)=[{0x1, 0x3, 0x1000}], 0x1) shmget(0x0, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) r2 = semget(0x3, 0x0, 0x0) semget(0x1, 0x0, 0x408) semop(r2, &(0x7f00000000c0)=[{0x1, 0x3, 0x1800}, {0x5, 0x4}, {0x4, 0x0, 0x800}, {0x0, 0x80000000}, {0x3, 0x6ff9, 0x1800}, {0x4, 0x1000000000000000, 0x1000}], 0x6) semop(r2, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}], 0x1) 05:37:34 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() r3 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt(r0, 0x974, 0x1, &(0x7f0000000140)="e132632e0f3cb9b0798b8dde367a04511b52ffebdbe956d3e23f6d824cdcba88113451fe3865a721", 0x28) getsockopt(r3, 0x8, 0x4, &(0x7f0000000280)=""/189, &(0x7f0000000180)=0xbd) faccessat(r0, 0x0, 0x0, 0x3) 05:37:34 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) 05:37:34 executing program 1: syz_open_pts() select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) sendto$inet(r1, &(0x7f00000001c0), 0x0, 0x3, 0x0, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect(r5, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 05:37:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="020f9e5590e4ab4c94583aec504cf1cea6e5985fe8deb7b6cd9a35f13c27a7151aca7616ead46321504d881f3d27fa869f5873ba405578b317ffe5b3e1b5ca2b4fcf94e2b2a55caf48baa9568c9f47f9a03eb4a803e8f2ce7c103bfacdda7f1ab304fd129f31d71a261f75dde198f6c1b154a29c", 0x74) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 05:37:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x2000000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) socket$inet(0x2, 0x7, 0x9) fchdir(r0) 05:37:34 executing program 0: getrusage(0x100000001, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 05:37:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 05:37:34 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 05:37:34 executing program 1: setrlimit(0x3, &(0x7f0000000200)={0xffffffffffff7fff, 0x3f}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/230, 0xe6) r1 = geteuid() seteuid(r1) 05:37:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000000008f3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x30055, 0x4) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus/file0\x00') symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 05:37:34 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getgid() r3 = getegid() r4 = getegid() semget(0x0, 0x0, 0x2) setgroups(0x3, &(0x7f0000000080)=[r2, r3, r4]) fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) truncate(&(0x7f0000000100)='./file0\x00', 0x6) semget(0x2, 0x1, 0x0) fchmod(r1, 0xd) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) getegid() 05:37:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10040, 0x0) 05:37:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x401}, 0xc) 05:37:34 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x4810, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:37:34 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x4}, {0x5, 0x3}}, 0x2) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 05:37:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000140)="26ed94d08d7e878c0dd0d98e1a88cd19f3322dd6ecdfd04682aa5cf0928cf5fc65fc652cc7e2b9f183d349807f353bac92bc5ef3de0e3fedc61ea2a9b7c79bf43f04bada8696c603e06bbd4e6509fc465ab6cf5238a5d536e36e327c058cf3e444bdf066ac51d859318e75d17575c378fb5a9950e7f8bf9ef509eed5ab6c14e07eac24d27c75b23b69d082a9d939dcb8c7f9780d1b2cd49ccc02aed776af79f81d3fa7a76d0f0d02c23fa32268ec3c10d4d459256b", 0xb5) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 05:37:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) setregid(r2, r3) r4 = kqueue() fchdir(r1) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0x40000002, 0x4000000000008}], 0x1000, 0x0, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') flock(r4, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0x2) read(r0, 0x0, 0x0) 05:37:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/246, 0xf6) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) truncate(&(0x7f0000000000)='./bus\x00', 0x1) 05:37:34 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/158, &(0x7f00000000c0)=0x9e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 05:37:34 executing program 0: r0 = semget(0x3, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) semop(r0, &(0x7f0000000040)=[{0x0, 0xffff}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x7) 05:37:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x9}, 0xc) clock_gettime(0x3, &(0x7f0000000140)) socket$inet6(0x18, 0x0, 0xffff) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x402) setitimer(0x2, &(0x7f00000000c0)={{0x5, 0x8}, {0x1, 0xffffffff}}, &(0x7f0000000100)) clock_gettime(0x6, &(0x7f0000000040)) msgget(0x1, 0x1) msgget(0x2, 0x2) 05:37:34 executing program 0: r0 = socket$inet(0x2, 0x3ffe, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffcdf) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)={0x2, 0x2}, 0xc) 05:37:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x7) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8008, 0xa8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x18) 05:37:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, &(0x7f0000000700)) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:37:35 executing program 0: r0 = getegid() r1 = msgget$private(0x0, 0x22) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() chown(&(0x7f0000000140)='./file0\x00', r4, r0) setpgid(r6, r2) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xff, r3, r0, r4, r0, 0x140, 0xfffffffffffff000}, 0x6, 0x6, r5, r6, 0x8c, 0x1, 0xffff, 0x8}) setregid(0xffffffffffffffff, r0) 05:37:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) socketpair(0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setitimer(0x3, &(0x7f0000000040)={{0xff}}, 0x0) getpgrp() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) 05:37:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x40000000000017, 0x0, 0x1a1) 05:37:35 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 05:37:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00690f5d00d7e159e5007f189cdb8f0d1d8bf81a0bf2edd1fa2d2bf40793093b02840ee07620e17c7936d11445b457ad1a0245368fc13e4d808c6ae187e94d8e3cd4697a1448b9e52a6e737fbcabcb7dd5556bc661888516d80d9b4d942ae704236c885f2c44bb3de2d631986a5c179165a0a99982886ca9ea8dfaded6bc3c405eec297246d931eb93786082e645c10938537ee3ea67566b06f71afcd3730d770953689c9c29f405cfb01acd221adaf1cc135ba27b5e56b723ed978bd247ed528dc51bde031d7c281f7f1ef58ef308"], 0xa, 0x0}, 0x0) 05:37:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 05:37:35 executing program 0: select(0xfffffffffffffec5, &(0x7f0000000040)={0x0, 0x1}, 0x0, 0x0, 0x0) 05:37:35 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) getsockname(r0, 0x0, 0x0) 05:37:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f0000003ac0)=""/109, 0x6d) shutdown(r0, 0x80000001) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r1, r2, r3}, 0xc) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f0000000040)=""/109, 0x6d}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/98, 0x62}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x8, &(0x7f00000013c0)=""/175, 0xaf, 0x4}, 0x801) 05:37:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/59, 0x3b) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 05:37:35 executing program 1: r0 = socket$unix(0x1, 0x85, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) 05:37:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) 05:37:35 executing program 0: socketpair$inet(0x2, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x1017a, 0x0, 0xffffffffffffffa9, 0x0, 0x0, 0x6}, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) flock(r0, 0xc) 05:37:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x8c) ftruncate(r0, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r2 = kqueue() fsync(r2) dup2(r2, r1) kqueue() 05:37:35 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x4, 0x20, r1}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) 05:37:35 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0, @ANYBLOB="7723603f45c818f6a78a67519c5b04903f7fd56b06fbaa6d4ee85c7487c9177772752ccfbb23e4f10a1826d0ce6ea7b13d349d10e7c723a639f5760e2fa455f639a996b528c1c7aec3a4a0c11f081e5da1e3badea816b27bcd13434785b8cc9deb3e828883c2e30b1f721ea79d79692de75d4db9274c4680d70122f58349260c7a36961d5ae2d4b75ebc65017cbed619b9fcc798cf70403e97dbd59f38f3108cf25d1b054fbb1edd6ae48d2048333c1e4d8ca790d4e1eafffd345a06f9b17849e19c28a0785fe0457f99039809875b52db99427f462dee7f1714322130d7f2d4965f0570e4bfd2e7298fcea4c67b004e", @ANYRES16=r0, @ANYRES16=r0, @ANYRESDEC=r0], 0x6, 0x3) msgrcv(r0, &(0x7f0000000180)={0x0, ""/131}, 0x8b, 0x1, 0x1000) 05:37:36 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) 05:37:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) 05:37:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc9, 0x42) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x120) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x4002, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100a243bdeec3e3e7f3fe4453121c8f1e31193dc05ead3d909c8a72f466c3cf443c5b098386a1f249f2607fae047b19d009907869f3923667f96144556df48f1dbc385f41c7d969ee228f29d83568a7b0dd03f798aec63f52f4714bd9a9db990329156b025e9efc94c4e13bd8ecf53388bd2895a88f46092005995c24cb03c2", @ANYRES32=0x0], 0x14, 0x402}, 0x0) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/67}, &(0x7f0000000200)=0x45) 05:37:36 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) setitimer(0x1, &(0x7f0000000080)={{}, {0x0, 0x6b}}, 0x0) clock_gettime(0x4, &(0x7f0000000140)) setitimer(0x2, &(0x7f00000000c0)={{0x211, 0x100}, {0x8001, 0x7}}, &(0x7f0000000040)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x40, 0x2}, {0x6, 0x7}}) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x4}, {0x4, 0x2}}) 05:37:36 executing program 1: nanosleep(&(0x7f0000000000)={0x1}, 0x0) 05:37:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x30082, 0x11) 05:37:36 executing program 0: 05:37:36 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0xfd) r2 = open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000004c0), &(0x7f0000000500)=0x10) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000100)="862ebc23802a67bc3b883d213cc58ae22d6ea4f43331d5e02713c0539faa938839604b560809af4d66aea0583d98a276f80c535c11720f80a61535c160a7783eda8722c6b2c77e8340f7ebdb2aecaa35f6a4a396bad88dd853bfa6c788e37b826ec904bc1a69078761a172af1801287b8eb0b8fcaca309f41b8089f61652b98dd603096a911b68509a2afb050e5bfa4286b167eca336d5a399e8b7f2d80696fb7e7ba46d28e4fced558b4111e4c896218f50499b9686973c25", 0xb9}, {&(0x7f00000001c0)="f1fd0f61f49a4871b63e1a323d7a275577c080e1acf6e8a4649217f58ba8153c869de2cc7a41adb1c71b27039a364b6ed36a1197bbdd0304e114bc52ef3f298a6d02404304c032f5a5e55e1bacfb2faacd5862df296bee8f0aaab9366102043e70a9a32915a3a86788f6057d9cb43b", 0x6f}, {&(0x7f0000000240)="1ec11a1eb2a90a3f4a11da13231d8ac188265a1e97dd7d406e18cce119e732f7de13111a012ae82869cf7b52a8a9f7710e3b2fe87aa06c78f502a1a0ec6b265d0e46ab51f9b9324e6818dc72ed942e2ebaef07d2cc8282c5f881ced74ff2ef7fc13bb4f2488200b8e7d7715edc75391781e3c2397b366155b9c6dcb9bf5d39bc64783816eed47f39376ebbaead0890caa21e17c54e2800e9dff8bdfd986846c4f56a54adb096c6c391bf7575eb971137beae86b68eff06e98462321553347534623723a1eab9ab927a2ffa850f99cd5edc07fe82bd2adfb9381f4c88186c9d085e0c1b3438da330282a04ff1e6fdcc92ff090caff215c272151a1861", 0xfc}, {&(0x7f0000000340)="949310f5dc6bc65b31894316923ec499731783653eba47cc599681b3092e4ac58b46022b6144652665cb396f84dbdbea0cb06542ce3d82554fe5a458b974e46f81533ca9d4dcadd241591d1661f38b16b9e547a7f7a801c2e19ccec67dcb2a2dd0a5b3fc5b2edef591469f960398af9a68be9cc3d6b8fa497f3b27cf5c3a0661e34d778765cf350eef2d0d8582804740b53fd342", 0x94}, {&(0x7f0000000400)="3d86c1980f2e5ec609", 0x9}], 0x5) 05:37:37 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') 05:37:37 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", r0, &(0x7f0000000000)='./file0\x00') mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x0) 05:37:37 executing program 0: r0 = msgget(0x1, 0x34) msgrcv(r0, &(0x7f0000000100)={0x0, ""/71}, 0x4f, 0x3, 0x1000) getitimer(0x0, &(0x7f0000000000)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x6, 0x11, 0xffffffffffffffff, 0x0, 0x58) r2 = socket(0x6, 0x7, 0x200) flock(r2, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) sync() flock(r2, 0x0) 05:37:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x9, 0xfff, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) shutdown(r0, 0x3) 05:37:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(0xffffffffffffffff, &(0x7f0000fa8fe4)={0xa}, 0x1c) mprotect(&(0x7f0000699000/0x3000)=nil, 0x3000, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='[*\\-^\'^{[\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 05:37:37 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = semget(0x2, 0x1, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)) getitimer(0x1, &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000080)) getitimer(0x1, &(0x7f0000000040)) 05:37:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffc, 0xfffffe44) 05:37:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x2, 0x100) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:37:37 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000000)=""/54, 0x36) ftruncate(r0, 0x0) 05:37:37 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="deffffffffffffff"], 0x8, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/109}, 0x75, 0x0, 0x1000) 05:37:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x411) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x30) 05:37:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) readv(r2, &(0x7f00000021c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/170, 0xaa}, {&(0x7f0000002180)=""/53, 0x35}], 0x4) syz_open_pts() write(r2, 0x0, 0x0) fchmod(r1, 0x2) 05:37:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x4}, 0xc) 05:37:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) 05:37:38 executing program 0: socketpair(0x22, 0x2000000200009, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffff7, 0x1, 0x8, 0x1, 0xfffffffffffff025}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x331c, 0x7}, {0x4, 0x1}}) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="cb8100653000"], 0x6e) 05:37:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0xaef) recvfrom(r0, &(0x7f0000000000)=""/237, 0xed, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000140)='./file0\x00', 0x100) sendto(r0, &(0x7f00000002c0)="e847078de8a6182990aa186cbfd49d8de4a143524b96703f4ec7a41a4b6a24448e88cc21bde4c1ebcdd5bd2617bf3435935bd74d434309bc303f10c5c5fb10fe3a6d6c401fc0e16dd88c6d541885d64708efe7133bbc3894a9e68936772adce5587257a4a4bacdf7a7ed34e7f7c6627665c24107511a10f07e811e812b5677ca8e16ab1d176f3de8828e620eef00900ecf41f7a1ba4ef286b79f2bbdc04a32ffc55deb31451ab12b1ef14aa2c101c0fc0b", 0xb1, 0xb, 0x0, 0x0) 05:37:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xffffffffffffffe9) 05:37:38 executing program 0: r0 = msgget(0x2, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) r6 = semget(0x3, 0x2, 0xc0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000240)=""/244) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xffff, r1, r3, r4, r5, 0xc1}, 0xf800000000, 0x6eb0, r2, r7, 0x7, 0x2, 0x1}) r8 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r8, 0x3, 0x2, &(0x7f0000000000)='\x00\x00\x00\x00', 0x3e3) getsockname(r8, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 05:37:38 executing program 1: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x2, &(0x7f0000000000)) unlink(&(0x7f0000000040)='./file0\x00') 05:37:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x23, 0x3) setrlimit(0x6, &(0x7f0000000080)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 05:37:38 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fchdir(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x81) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x8, 0x0) 05:37:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/178, 0xb2) 05:37:38 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000a6c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x104, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x3, "f7d5f21298019bce017fb3ac78222c622312875239efbab2c75eb034307462bd01641075524c3f360c09461bd8362393caff2b3ba2bd2c02e94b9ccef77eabd6b0673b63b687abb0c192afd60a004c3f6a43b112f5cbfe1147919efce500000000000000000000001b35bb99022e5927f8b35de0b39e0b4157cdfafa1e345694527b7fa4148fa0b06c29cb45502e799bfb78ba41ee110a63caee55c040f17abbbc74331bf5b68e15f710b6f64b0dadff7ad833243681cc13850571d40425"}, 0xc6, 0x0) 05:37:38 executing program 1: r0 = socket(0x2000000006, 0x7, 0x102) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 05:37:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/67, 0x43, 0x800, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 05:37:38 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xffff}, {0x7a9, 0xf9}}) 05:37:38 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') 05:37:38 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchdir(r1) r2 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r2) 05:37:39 executing program 0: r0 = msgget(0x2, 0x200) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800801) 05:37:39 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:37:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x3) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xc6, 0xf0000000, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000010, 0x1, 0x6}], 0xa08, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x40, 0x6, 0xf732}, {{r0}, 0xffffffffffffffff, 0x48, 0x20, 0x1ff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x45, 0xf0000000, 0x5, 0x8001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000081, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x401, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x6, 0x9}], 0xfff, &(0x7f00000002c0)={0x0, 0x4}) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 05:37:39 executing program 1: setuid(0xee01) lchown(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x25) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r0, r1) 05:37:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x80, 0x0, 0x3ff, 0xffffffff, 0x0, 0x2000000000000000}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 05:37:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x100) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r1, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad70", 0x12d) r2 = socket$inet(0x2, 0x3, 0x80) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 05:37:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0xfffffffffffffdc5) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0xff, 0x23a) 05:37:39 executing program 0: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) getgid() getegid() 05:37:39 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = socket$inet(0x2, 0x8000, 0x713) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xfffffffffffffc83) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') socket$inet(0x2, 0x5, 0x1) 05:37:39 executing program 0: getrusage(0xfffffbffffffffff, &(0x7f0000000040)) 05:37:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)) madvise(&(0x7f0000140000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchdir(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000140)=""/225, 0xe1}], 0x2, &(0x7f0000000280)=""/41, 0x2ca, 0x1}, 0x41) socketpair(0x20, 0x1, 0x759, &(0x7f0000000300)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x32, 0x82, 0x4, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf00fffff, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x12, 0x2, 0x2, 0x1}, {{r1}, 0x0, 0xb0, 0x20000002, 0xf3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x10, 0x0, 0xff}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0xc5, 0x234e}, {{r0}, 0xfffffffffffffffb, 0x30, 0x40000000, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x21, 0x80, 0x5, 0x3}], 0x33, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff8, 0xf0, 0x84, 0x8, 0x1}, {{r0}, 0xfffffffffffffff8, 0xa, 0x73, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x2, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x11, 0x1, 0x2, 0x60000}, {{r0}, 0xfffffffffffffffc, 0x5d, 0x43, 0x9, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0x10, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x60000002, 0x5e9, 0xfffffffffffffc00}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80000012, 0x9850, 0x4}, {{r1}, 0xfffffffffffffff8, 0x30, 0x40, 0x3, 0x2}], 0x3, &(0x7f00000005c0)={0xfffffffffffffffc}) 05:37:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getuid() getgroups(0x2, &(0x7f0000000880)=[0x0, 0x0]) r9 = getppid() r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000780)=[{&(0x7f0000000240)="3c4fbd2381a4f5d3b18e7d9789a900eda3e6993def10a6510d3e2ad98eb3664f4353aacb46d015341bd59e927c30dc5efeb3fdce0a51b95343e649668c4c5490f61288cffa8c4e33fbb9", 0x4a}, {&(0x7f00000001c0)="5aca0d20b79070320909715a812afe7f41e9", 0x12}, {&(0x7f00000002c0)="c0b86b43f9d98c1d21359c544fd6e0c709e8b07cbbe95a3a96a70dd699ecb27bc1b3d51a9593990ad92097aa6170c4648522a5f9cd6d50fae580b3f8ad24529442ad459a089b16a43df8aec55da4da7e7a46d07a9781356153564e35b966d4eb1704a2d3cb2d1c6031d5", 0x6a}, {&(0x7f0000000340)="a709b65b826fd91a4693351b10ee2d857d1bc4b61cef121cdca1062c428795b7a67934ce855b0582b7adf09dec8668c2c4ad29ccec4c8e905db86a76bf338d66acc7d0b36d437e461251d3dd86f524a97aa8c05ff4c62324fe4b5581ee75da42f0082e49cfeb0acd4fe4e8bfb2628996344380f6ff580305dc10662e311d20e440298981b978e7744281de9048b4500f83076fe43c078d32c877127e38138fd9e0c46102dce0e4583ba53c9e9d1a88a3627e59edbd35ed50859979607b7dc1047f75e9132425634637d1572defb246f095eaa4a2d1833f2babc79349f778f3be9d5f13", 0xe3}, {&(0x7f0000000440)="5e8037063d39c9fdfe183ce506049abef436d4489125765c086e64eac7e33ef5fe6f1b79b812c8f7817edf97da3b28494ddf6510b29b58dd5a59fe5c16ec2ea8fc25465bedd5ae725b3c811b9f9c2073b6e4bce604ae64b4efa7375fd6f801fe2c3c30bfd97b4857d258b4ae16b40009c30e5fcf30a1279cbc9fbcf0612045c76ef7ec902418a522b363eb42fe4e1ead6f875793783ee3ee11a6f53fadf06acc48290d75d3eadff7df6b2090e7ac025d6dbb25d0fe7619f2b4", 0xb9}, {&(0x7f0000000500)="a0add34caede3f07a2eb0deb79de1d346f2d49adf519731143ce1bcdf6e6a1167c28f80fef40936be3e0ecc7d151fb91feb80eb0749642f0f60a3f4a7d54114d7b15d5da8cb1852cf292c8386122a30720cb745ab3380d552872d61e4cd5f804efefb41679de900edf39", 0x6a}, {&(0x7f0000000580)="f421dfab7ab9588b92082653d9aa7259f142441dfde02117ba3060f5324e508b7fac939fc432c8b0983cea98e58373cfff160095e66d9b0a371a1d395afc9a6e567c2376db9bd4ca5a5890f1af375c3a7a626b099823da2409a295ea418f55213aba80a77d1058e44b99f3bd66a03bda59dc201083aa232f2734473065c44cb0d6531e0b9a3df95ca5e177ec931d6d5e8c32f04355f081a47f0cf9ae846b3e9b2ee672c99474f771ac2995889061e72d6ae74c7d3e18547a45fd5bd1f530a5642a29210d7b80fb15cc51f99a14fe0dac127b8413b731f525b71721813fbe9059015c8032b71c620c552997ab2ba5581242e6050afdac", 0xf6}, {&(0x7f0000000680)="dd49f4c68c5ec1af5452f2ad25a167ff780a6e5ab6f35275690af2d0a01d9fc3646053438cf163eedbe7e7ee80204dc382c4a9ecab420e28dfbf9cb77d9149e79f792462e2828c0ce51d052fa461d1df7fab42b0b70509d2404307b5d09943e5d411a3baa6b8da1a123da731e171ba8a195431431eeaae1f96d16dd5260d7e2aa786c86bd8fb775c747cbc31f66008eb0d39f6951ab4f4e8352a170c986a368d64baf234eaf0c5133a48a5445fb38f044e3d9bd52128de571f47930e5ce2ee5d3c4ead2eb3154b19ace59b9cec87dbd1d87699b4e4424c5969d7127747c824224124e47a0bde78cda3633116159e", 0xee}], 0x8, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r2, r2, r0, r1, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}], 0xb0, 0x1}, 0x4) lstat(&(0x7f0000000a40)='./bus\x00', &(0x7f0000000a80)) 05:37:39 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/141) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmget(0x3, 0x4000, 0x41, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 05:37:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) mincore(&(0x7f0000126000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/34) 05:37:39 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x40000000001, &(0x7f0000004000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r2 = getpgid(0x0) r3 = getpgrp() setpgid(r2, r3) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) munlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 05:37:39 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xffffffff) recvfrom$inet6(r0, &(0x7f0000000040)=""/69, 0x45, 0x42, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x4}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) r2 = getegid() getgroups(0x0, &(0x7f0000001180)=[r2, 0xffffffffffffffff]) setregid(r2, r3) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x40, 0x7}, 0xc) sendto$inet6(r0, &(0x7f0000000140)="5a19e62343638ad3245a2c2c3e06f0c4850b3927f1798ef55176dc7314b4df591f4f490ec7809c10d8dbc37da2f452a7fd0107ba3fc3e9f0de4c1504c76728114b7169f1667b4f76b887daf402eef8e66df27aafe3a89aff6a0d164190b2ae4253820c5883f13add3af21e3ea1f303daa0cf34f888bf95a70841c06ad0d9b8e89c01cabd832a0f0f4e8ed705723c8d6e70524ed929af390f3ff57be6bb06e49b78031ad671c2c105a0641cd870a30247a6531f8fa415c724406e968d85171203c919c8f97e35db2c2c54a58a192810676b7af7f4af0f3840d6ded4a146fcfb85dd2b349b3ae42c485faa3b46a135b486726924592cff1d96ff27defc6e31675841d6fe7f00f56a3e42aa2088ce75f470bee836c05604ba8cb37fad8ab17a264ac196042e127d8895f5776b2b5a15b4fde62cefbcc96d7aff336876e9b9b2a6a00bd0721756f277399ddd0705575bd90c39c8080602d6c6042161e3d64d8ddd1324244b1bbceaaee0807544212ec1cc39962cb815c79b3468158ef7fba08471d8d3689d6a4c73036b72a8ac40a371c67342b000dd8ad33383e972342f8f36059aefc05611d8a80ed1e73998d7881db08aba43a3a90e08838808249c6e3274b65fbff7e1a67ccecb73c0d9eb8604c6186d7703e4c917a1ed321e36bce1153fd46984f40d2b1ff744211fe90536b49dac7e9772972fff2b00e73d43d04e16cb295b44cf1efd6912de6f2027c2e889afaf96fda75cad10dd35a9e8398538bdba7bfe5358a13d3c209925db89abf3ddb7a596a69c8b719142df36527eab8e86df06d9140b4f9b89e6898d16db9da8fa80da297a2efcb15a58ceef4081806a497f3b33251fec4b698daaea5e4e8d21dd3e52631f5e4c3c954ae000565de959d50e1aec88e03a809563ab0d43d80b9aeff22c6edadb22dc2d3663e1b888ac73a7cc8312e5aca16658da49ec0bc467371d871d728d6a6f39ba72a878defe7b2989365f040cc79c279b49e6be7b27623d62364f562ff4f06a661276d4b58143bc5fbdaeb56e41c067f427b03bc1f53c2f1ea2ad45bbd3ce36da590784179bcfc13c99382582b14908f2c130a14c5a1c40f11913cfaf645fc31230361eddb7b448009bb278b0c6a0dbe3eb0a61fe8ec49e60ce22e7794a4d514c74606f03af2af2f0d83c83c1db38c656bd8a3ee08dc44cc43a66784239657b9ba67c88b4f4d70cda61d91b0079adfda6c597119a61094fdf3eeffa1b5be0424f24195d6a0cd93e9b038913f9238c5fb91ddfd577c288446e8a0b0119789c04ed1062de76bac1c44d9693383f4cf279cfa56f01bfc08e04cf81d8bcdaedb3a43d1ede6b4dee9ab5c5fb9b4197d8852b24685328ed221faaea5670f630c5dc63c2d0b1fb4c732203c2d30e22becc5e3ddd697ee87d62c1e72e2530f1656e1f4b3b27aa99aef625cc66233c9d0512e5a6dfe92aeebeaf7258deed23f369265b5711754a38c5e8c84eb4a778d2c7900bdc92dea4f6f7c83db90e1908297c948fb77cd01e2898bb6fd9de3438a7dc86766d4991957f5909e5de8f9c57d4f5580b37f156a5c782b0dbdb18ed95ab486137ce8e79159db076dd60bb8af8d7c25c27bddadb6f804b1f99c6095b3c4352bc981c63e949f5e616ffb6f6419a30b084951da19953315322510e237464200d681425ea779d78ba1363bb4527c00e663cfd4dd19e94b082402ad8830bb4fddcc6391d31e7093db9db0f77f3175eba9fe3151a760568aa85d67bf5b80543f9d66b4572c66dddf5d3570d12f5ef42e9fee0a88b73414b36712ad569b4b138159e06d577268414b55d162d42548396c907744c9f18876108ed3ad8fc8e3ef230bb054df6a0f833c55f28262b8503fda7c6b8fb71ee08b359773b859d76bdce776a3dfc83de2d0be01ed4ea8d7c8c7af37aaabd51c65016ac1a28ca2277c8c2da863f61fdf921f7f1219ef1cdf42bbc440fa8254afec497f25464bfdefc6e03a89d62380aa9e43d6d0e10befa952c42b68e9f0ee591c3594da41008f08f32c45c0be94aebdb2cd734be186e15498aeda75972e4afcc6600526d91203e1d1f42c0871439a41369af2e128c8f0a167305d059bd0889414b447449921aab7b7c2b58de2c43cf3855dadf6c0d1ae97fc4075c72736f3282284c53b0951c5aa988278235f1597731e3420bf6002ea5ea8c6e120351ab139604ef62a3f8cbf23defc52ea28ca071076cb04f2b0ce4c352ff3423f598680fc652f38038812be8fe9426bc7324f5d8db6cf130bb3922b3c2a6ae33e68a8937ab88c6b9d643a051b1b9297f065f509d3af13ed55c8d80a9109bbc2b00e19673734359bcd9eaeda6756cfd84d51a84b728a2bb8fbb921dcdf705977f3d2c1ab4dac70dd5297dea9c2fcdd31e3c040c57772743b2568aef988de707bab417203c4180f359e59af38702df35360991407228e103b0c84af2dbc816f6041dafd2148082e9fb4eab53986553b6588df2d96b728a402b8a494910ec15addcdc734ae4688c872e01bd1c3e5ee4e414c4869959a920a106671351628169978dbe333e2b15c593c54b21d8b2b09f8a4ad83c6eddfaa042a93db26fbf0a9caa6512b7a716766f163526a6029dc895f80b8e3a0a2e7da447c7d7469420d8417d259c1bb0681a27a3625a91a2d664fabc4d3abc01afbbbf3e24cf0485f5d5488230f453fe69249bfa2c0f34890fe702cb78304dd7366ba609b9e5001572aa7314c43cd18c72c0dcfc33ca412f948ac57c02bd39aff9e1e6a82baa140b6628a9c14ec8fa55d3a78ed45edb20ad67614fc18df916141a5d397115f8d668e8b2bf2445de2edb3e37c0d458148829ee4accbe936655ba7bf9bdeff70b0ca6e8c5a80945f89bd76b2fccd7e53c9339d943b071b9c5275f25103fc0464770d366c94c8b3e87a93565c0aa720e9887526e81c32a1fa2f8d85194c5f4a551da2bee25b56fe408e1c5af283f148c3c585deb3c35f488915586e06c514f824341908261cff16a7ffe6d8d57caf8f85cf4a03da9ffc4b316f693e14b5c32996289378d63d30dbf9ee6cf98b3ab21e11c9bf6c3e49a7625bd95c406d5d4eb2538f3f7dc0e1c25c010995d9e895e26413b10e91406d02f87e931aa67dfb10cb86cedf4f13a39f9628c46715a82a89f7e6f4a65bd1f5129c8ae199790c4e66330ec5cc9be031e7ac26e8f89885db7f64b00e57cdd55af44fa5f62e604e1f24f90ea325520f4e14cfcc0810a944306931975f6a8d6b599c7464a05f24e92737f2e6f2c2bc6c14a6a26d0e663a0a60499a5e03bf7d645fe8294d0c71b5e47c45a3b598b631a8478c748ce740c58d47dc14251a4739141dc0efcd6e24d383a686b9ed586684a01e911d1fcdc39ee6cf37f51405f80ef6646e4b6f0185817aef8d15f0bad5722a6418d82e65521a9a7df217dba3a3be72cee1ee6fc0dc3c938f6555f948c5a005f8eff89dc65ab3a76eb0a11cc3b90c0720728b4fb1ac8db42d126fe88cf31c15683f5cba3999ac48e821467490fc459ecf787341e8ef52d1ac0cc6f82f53f3a06a2821d1bad82bc2bbe127265756bb1c0ce96ab0f46c6f52e6670db4b16572650697480cbebd5a7e0dd251ad119c6e0e670e409366f7aec7beb323d2d815cd07f77e89040a0d89adc67d25a4f1d938d1683d7633de500c1da181a917b4923aa966a4460c3ab06521e1b1d6ec3827aaee6430c2e9d88f00516c475cd4ef88c383a4a210697ad4d7d05124da7310f60acfa73a2d6f95b014a2e2c3ac7c213c6493bf2856b5f267d19c120066ae75d1cd9e5d1602f7abfa7b56f9b847258e629609d9bd226c7c1bceb094c8291b7f2779736531791de6345188cc56d4d525cbdf2906471a7b368a81fa53ac982f3280cdbc01a360cc2367be520c11c77f0819c272cfab6251aed26a9d83ba1e90b79b824d47dc740b2e0b4579116e44b665d527acde68fa6446de44f5455a8abec352a5ef77ff05db27553b559ed959207c60b011ae0d2714fa7cafc941b69a188923f7c22a83f96a9d8309d804098beb619db96ab904546f3c76d5d78d0641a76f826785ada64a3c3aaafe7456eac07a119a36e8f3340ccb0a81d330ca9ddebc3f7ce42d201916c0b8afce0f08440bdd35dd621f6659a72bc5dfca84fc7d11b02bae90b48bd8755337b84c4de1b5c60f54b78a151ad192fa487187b3330ded617cb786a3dab98a90815faf75374eb5818203c78804825136d1852b20c0c16aeadd34c2339741a62bf0b7f5617779ad5304a4bb31c4d9d1d61e3e022c4423ed7b22b68c9164be0b232ddb75f9f2d9b3675667a18b3d406a4a55e1b2a429b28b086f71ec481f59b8bc10c4827207a54307b1df680e2ed4b93f74d39e2376d54dfa1cb1ff8f8a114f1ff45d4e4bc618aec96c8cc461ea5c65a442c945b5c93b3fd3322ca9c65423c558cb9bc9cc4e9abaf30ce1e76e1ce5b308f995190c56b887d2167f989de743c763c2a94991e3fe70a6d1fc84db9ba92d10ce424d947c2de8fdb67ebeca4cec9d758bd1ed6c069584d64256480758c1e4a0039cea2e0fb8a1fe26ff95fe55edcb7b8948c2e3fa9fd2dcea304b2b55fb22f565692ff09a11c1c6778cc37eb231e1e6e6f6280de46d3d9c1731c8715bee07a883c2441771ee182334c2330857c7d17dd08994fbe49b597bddb8c0665e971a874efc9c0ab21bf5228ecfdb06cca65e408eb77a7efb0e97b0d44eaae29f39c4ef36a2bee62e9fd485988f9b69b18f90dca72325aa353e544603ef34cf2afc72fdf26eeac205e4a96654feca1c3e6e5793af883257240de1a5b869c9783f4e880c2710910f26c9597e45b2c16f5d22b0ea6e24eaa7d5bfe8f442d691469b1e58c1d062629b488e16f9cad9bebf6f8513ca93d81a519e08195a8b6fd967dea14bc9ec51a96a62484cf458a9ebe5ada30e2f4b02113108c032b3886dd8992252a8c5fd6c799d81c95c0249de6d6b446cbbeb953368383495ff07a3e9ac39d8695db7b6a17b247b062d593ab7f65459c1413f50d01025cd37fd6ceabee75de9fab219ff583cd7f9d20cc623646c9b2fd9279bd6fe71d359679d77365657ef891ded3fd5a9e83b3065e964e5967232344565c5973c04365fdbe2d92a43c150438365bf1ab95f79de22a9870c9080997d362fa0c96858edabb94c0fce0679f76c98b8bd75523c6c19bf165117a4a1e8d1e80aa8d0b98298a479d10b5dbdc0e034166225be0c58518d23aa05a642561b67ea3e5d1f1ebe38b3f75773769f3ba90bd5395683d99dd38cddeb4b7725362d9b93fa0765b62de7f52d4b59d6401808cb50abf7b4541e77f990a2493320fbcfece9b67b6f46fe6d8bf2602dfeceb9f904618d8a2de2c7e4662d83a57652a3e91675dee989941d81ca0fec6fbf72bf5f263e7154dc4afe2fee6f36145c80bd3d3ba5664b52c23c3767ccaef6f67e8fc28642ce9cf506ef0be52b3e1503f9d51a117af4d4260da7dca86df200a6be07de103bede997eb43862467ff17ab5d5c192815013638afa54415279e874fccf6df3097bd6ead55731b09a0ebdadf990d46adbae93774efc1276aa16fea9fc2874122a6d7314b9f9fa13878ff699ae917727fd4e31958e3a68d9fd179ade4eb118107dad820cc09e0b41d5d5dac7230bb6a075368e8eeb630b1e17e7393b540ad757c13a02127f6b544b14eab911ca7bf753b8c4b0a2caf0bf427d284f51fc47796de45ab86edd1d236eb92ec3b07bd7e198e183c2152383465ec7f780f155fca828a523fcb3b330e7fda16f44519ab586cf2246db", 0x1000, 0x2, 0x0, 0x0) 05:37:39 executing program 1: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x80, 0x1cb) mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0xed, 0x100}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8281, 0x168) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x5) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) 05:37:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) openat(r0, &(0x7f0000000040)='./file0\x00', 0x780, 0x20) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 05:37:39 executing program 1: r0 = socket(0x1, 0x1, 0x1) listen(r0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x7fffffff, 0x4) 05:37:39 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0xf000, 0x4, &(0x7f0000ff1000/0xf000)=nil) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = semget$private(0x0, 0x7, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xb) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getegid() getgroups(0x2c, &(0x7f0000000200)) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000240)=""/82) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x7bd6) 05:37:39 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x7c, 0x1) r1 = dup(r0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=""/101, 0x65) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000200)={0x0, 0x80000000}) 05:37:39 executing program 1: sync() pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) 05:37:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) r2 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r2, &(0x7f00000002c0)='./file1\x00') mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') write(r0, &(0x7f0000000900)="73ddfb3e50322e06e1fbb4e119427dfbc7db0d", 0x13) 05:37:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) r1 = socket(0x0, 0x4004, 0x7f) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x111c, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 05:37:39 executing program 0: getrusage(0x1, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 05:37:39 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000200)='./file0\x00', r1, r2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x4) 05:37:39 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setitimer(0x0, 0x0, 0xfffffffffffffffe) 05:37:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 05:37:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/80, 0x50) getdents(r0, 0x0, 0x0) 05:37:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f0000001080)=0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 05:37:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x4000000000002000, 0x6c4) r0 = semget(0x0, 0x3, 0x218) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/186) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000180)=""/15) panic: sandbox escaping file name "../file0", Files are map[../file0:true] goroutine 16 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc000710c00, 0xc00071cc80, 0xbf4c40, 0xc000220a80, 0xc0007c3fd8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2e3 github.com/google/syzkaller/prog.(*BufferType).generate(0xbf4c40, 0xc000710c00, 0xc00071cc80, 0xc00091e000, 0xb759778146d03a0, 0xc0009379e8, 0x4f0c53, 0xc0007bb740) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:646 +0x4fc github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc000710c00, 0xc00071cc80, 0x8fd620, 0xbf4c40, 0x300, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc000710c00, 0xc00071cc80, 0x8fd620, 0xbf4c40, 0xaaaaaaaaaaaaaaaa, 0x38, 0x7437e2, 0x87a299, 0x3) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*PtrType).generate(0xbd1840, 0xc000710c00, 0xc00071cc80, 0x40b7ff, 0xc000710ca0, 0x20, 0x20, 0x8115a0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:729 +0x84 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc000710c00, 0xc00071cc80, 0x8fda80, 0xbd1840, 0xc000937b00, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc000710c00, 0xc00071cc80, 0x8fda80, 0xbd1840, 0x2, 0x2, 0x0, 0x203000, 0xc000937ce8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc000710c00, 0xc00071cc80, 0xbc6800, 0x2, 0x2, 0xa16be8c1fbfc2161, 0xc000937db0, 0x72beae, 0x7f3580, 0xc0007bab70, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:518 +0x11d github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc000710c00, 0xc00071cc80, 0xbdd2a0, 0x69, 0xc00071cc80, 0xc0007cc540) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:462 +0xd1 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc000710c00, 0xc00071cc80, 0xc00071cc00, 0xc00071cc80, 0xc000937e48, 0x731217) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:454 +0xa4 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc000937ed0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:118 +0xcb github.com/google/syzkaller/prog.(*Prog).Mutate(0xc00071cc00, 0x8f8680, 0xc0007bb740, 0x1e, 0xc0007aabc0, 0xc000728000, 0xa2e, 0xc00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:32 +0x299 main.(*Proc).loop(0xc0007aac00) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2 lluvm_fault(0xffffff007f12c840, 0xd8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at killjobc+0x39: cmpq %r13,0xd8(%r12)