ffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) 13:27:20 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0x5, 0x4) r2 = socket(0x18, 0x8005, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1303, &(0x7f00000000c0)=0x5, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140)=0x9, 0x4) mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0x104, 0x1) dup2(r0, r1) 13:27:20 executing program 0: socketpair(0x1, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/251, 0xfb) read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) 13:27:20 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x20000, 0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:27:20 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x80) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x1) chroot(&(0x7f0000000000)='./file0\x00') r1 = msgget$private(0x0, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000700200000001bc37e2ab94e078bde9c1f7adb6c5000000000000000000000000000000000000000000000000000000000008b7dab2524583771efd83a6fa63a27e0d832d9b23fcb8f775537a20ce0528fae1df9e5d3fd254d2fddbe24be2d60246e3d6cd7ee9c8d9e5c9c2a81a358ce6581a50ea63aebeae98350655514c9623357bfb4281040ff9d6a074f"], 0x42, 0x3, 0x800) setitimer(0x0, &(0x7f0000000140)={{0x8, 0x80000000}, {0x1, 0xb84}}, &(0x7f0000000180)) setitimer(0x1, &(0x7f00000001c0)={{0x401, 0x6}, {0x10000000000, 0x100000000}}, 0x0) 13:27:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r2 = dup(r0) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) connect$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) rmdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) 13:27:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000001040)='./file0\x00', r2, r3, 0x0) fchmod(r1, 0x1a1) r4 = dup2(r0, r0) preadv(r4, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1, 0x0) 13:27:21 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0x1, 0xffff}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) pipe(&(0x7f0000000080)) 13:27:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x800) 13:27:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x26, 0x0, 0x80000001) fsync(r0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r2 = dup(r0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x10000, 0x6}, 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setflags(r1, 0x2, 0x1) 13:27:21 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fsync(r2) setregid(r0, r1) 13:27:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3f, 0xffffffffffffffff}, {0xfff, 0x2d}}, 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0xffffffffffffffcf, 0x4}], 0x5, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x18, 0x80000044, 0x2, 0x43d9}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x400, 0x37}], 0x1, &(0x7f00000001c0)={0x5}) r3 = dup2(r0, r1) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) 13:27:21 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) munmap(&(0x7f00003ea000/0x4000)=nil, 0x4000) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) munmap(&(0x7f00001f2000/0x2000)=nil, 0x2000) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="61047e0db54777f72bda30", 0xb}, {&(0x7f0000000140)="e89540e9511f09ba6101aed1fb03a78be4836ced7be20a11407cf7265d27d0658654efbc1f0e211956dc37624303a8df9675111d34b793d0e01ee3245e745fe8d800da1930753f538b6bf1c613468be7292abd57ff6071d3aa144836a152b37ec46e93dc3aada145c2900e00ccc9e3002c3a6a5afb4d3b83f7e6b1ebb00118a4ce4e7a3c16c7d9f9b2fb61c1c7d61371e1bbdbd43151f14c5b8bec5cf5aed1ce9f4dea5e80e0126bd2320767f5a2594099e31e21d60b4346bb7a30187c287f0e740418cefe94297663998f", 0xcb}], 0x2) mmap(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) mprotect(&(0x7f00001f2000/0x2000)=nil, 0x2000, 0x2) 13:27:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x3f) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x9}, 0x8) socket$inet(0x2, 0x4005, 0x1) 13:27:21 executing program 0: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000040)={0x3, "6ecdf41d9162d7955348ebf73b49bbea8bb09f376f82514aad23c759dcd3c7fc31dfc689105c79479a504d96618d2400d7c4378e92420152a4393886d8965c7464468cba2abc9bb8be9e88090f27be2d3250d7ce77afe8c5f9e7d225fc853feb21c44721ba1cf134c45c0c0cdb77836622a4b3145ea5d45d6a6764c0e7ab85d9375665f50124c4c996a27753242c0d1fdba21becd4b8fb908082bf7891f493b1c257a6cde618ce15ddfaca679c06b8fdb6903e3216405a8b39454906e1f936bc33a62d999c986a04da6d5c5251a0ac5f17"}, 0xd9, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 13:27:21 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = getuid() lchown(&(0x7f0000000040)='./file1\x00', r0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f00000001c0)=""/210, 0xd2, 0x43, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 13:27:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = msgget$private(0x0, 0x20) r3 = getuid() msgget(0x3, 0x24) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3ff, 0xfc}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xffffffffffffffbf) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x8, 0x233, 0x5, 0x5, "ce49041cf23c889d686ce359289354c98c4e1113", 0x6, 0xfffffffffffffff8}) dup2(r0, r0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r8 = getppid() r9 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r9, &(0x7f0000ffd000/0x3000)=nil, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, r3, r4, r5, r7, 0x4, 0x8}, 0x8, 0x8000, r8, 0x0, 0x2, 0x0, 0x8, 0x4}) 13:27:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0xfffffffffffffe82, 0x0, 0x0, 0x116) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:27:21 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x200010000, 0x800}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x401, 0xc94}, {0x3}}, &(0x7f0000000100)) getegid() r0 = shmget(0x3, 0x4000, 0x81, &(0x7f0000ffc000/0x4000)=nil) r1 = getuid() socketpair(0x20, 0x4000, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x1, r1, r3, r4, r5, 0x108, 0xb253}, 0x6, 0x7, r6, r7, 0x2, 0x200, 0x9}) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 13:27:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbffe41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456f9ad8a4f5f728193ef16ab93f1284000000000000000d1628b5320000000000000000000000000000", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:27:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) fcntl$dupfd(r0, 0xa, r3) kevent(r3, &(0x7f0000000040), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 13:27:22 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x7, r1, r2, r3, r4, 0x100}, 0x4, 0x7, r5, r6, 0xfffffffffffffff7, 0x6, 0x9}) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt(r7, 0x0, 0xb, 0x0, 0x0) 13:27:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x40029, 0x5, &(0x7f0000000080)="02000000", 0x4) 13:27:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x6) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53d) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/40) 13:27:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) shmget(0x3, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() mlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xc, 0x24, 0x1, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0x0, 0x4}], 0x40009130fc5, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x20000008, 0x1003}], 0x401, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x5, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x83, 0x42, 0x8d, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x20, 0x4, 0x8001}, {{r1}, 0x0, 0x81, 0x200fffff, 0x10001, 0x80000001}], 0x0, &(0x7f0000000080)={0x80200}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x28) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) sync() 13:27:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c6548f8"], 0x6a) fcntl$dupfd(r0, 0xa, r1) close(r0) 13:27:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) fcntl$getflags(r2, 0x3) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 13:27:23 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = dup(0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000011c0)=0xffffffffffffff69) sendto(r1, &(0x7f0000000080)="7d6c78aa527b61db6aba85c2c30fb2315a83f9ae80a51fd33a307e39dc185604862ece907128928bbbdc0658e911c065ca47cb8405ccbe7140773cf4b594daf1d2d0138a17279bd40ff98d9c93c3ae17ef3deca10abb8b47cf8614d1de20a50e9506ca78ac03cf06c3539dc96a9c", 0x6e, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x18, 0x2, 0x0) socket(0x0, 0x8001, 0x5) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000140)="f536382762de39caa6cd", 0xa}, {&(0x7f0000000180)="0115a93a8b4c303645cc916da6865145c7fc4ac08da4e567d06d6df670b4aec8d85c337f399227a8f836bf7f9c6805177aa73b10fd23c4c66b713f5fe14672c998ecffe28e902016f87cf6c20ed4befb8a995ccbb59cd9a3e49ac92151877dfde15c53c6c5c84598ddb80a90e70d6677d0f119ca4e6bf5424fdfe09de219064f6afb56adf65144bc3ce86eb4d8036296a2a785ca5ce1489ddd1c90370e837a99a935d0352dfb6595e314bc1d410527f8a42ac45d0784fde999d80120764094b6365eaf2c382005e4c143c5b44b6cf1157edf8f839a89ef16829baaea68f9f0780e8fa7841a24721e71d5034fdb1f9152cc11d73dd1d9cb32fee19c157585e3585423d39d867be98b1b0903606d66efed26ae2320f11d0e47b3af463caded72e39df4975c0c1d01ec79e0127f9029f4ce67e5db0ade1fb888b24bf6833ecad50b4003cb1e7cd647eb40f6159c6d016ce8c90f041a5e1d01c64610d3cccbb85baae49dcf142c5ca84e2108ac1a82434f8d39c839cfeadeb657e4ebbd651efb00c295aea4aaac9d9f6560d928d93008ad407a5bb3a0e477ea297b7d58ccafa9a7f88be4848edc6b67cafd6fa14b2a10691c35930465866b00dda0f2f4b2a01f5f8925413e5a8701a6ff3907556e9820920f1711c86ab1fae31497f39d48aefaec97345119bf01d365076c8721d9b8f96a180b9a4b838a720d83dfd6a04a1b5f245e113e514f79c68f5f0defb46d29009d0bf32832cd2b220eac3933f8404d0f71ab786d7daa35c3fb2eecc1444d07259976b2a3b7ebf9d6879db0b3b430f34b1a99633f6d86a4d106c3f2f4f365f0d27b5b9f4af80257a33826250b9ce2bd4a886dfe734a8f668f534693d87d79521dfd23a72f5e5db912c478bc8eff1cce310c28ea6d4873611286ae8da36a59cd24137b69d1bfa1cd71640ad7a0390a1fa2d1452d793e4131058de2a5714067a16ea53291e8af3a2ab50f4b65c790f3d3a80e4b788859ca2dcc04de95aa83dcbf0797307b3e0c8dc57d43f6df1aa438879e70fc0b6dbebfbcf6b71ffc06a8754c10918f3eba1b76a049714324fcbe305c3392144ddbcf787fef07f1979bf3e24f4358c988d59c58d377b028370f102badbdb6d369a3556aed3007d0f0fee844ad3e24f08a07f0183324d97dc997acad47f79ea7065a27d10f6bf4f873b4038f50859de7ab3a7c3f5f6f0305a48f0a68ebd42bcf7e73e77e7d402f542f286b0949ac37ae1c22933bad75d607f6d9142b67c5019b173f8b6b7abbff3e58cf0e8f46c3ff730dc57727921a9a39fa8327a823a32f537e34ef3b77145ca500ec3ca60c8b8b9b5531939c5f32cbd3f3783e0c1ffc198acf61fcdc97d204305411e1133723354713b25843a8e323e9c95210a2d8c0c92cde1fe8b82b65e2a3cf08f3d54035dfea58bf0ea236a61f329d55d2571ff4091c73c348f8e208146fb2c648e940c54fc7a7524156e380cca8e38c4d9401afcc7d0bc73024597a76e92f8d7da84b40cdcee4320e0665d1449fc48e47963f9ad65942a4c7f2ec992c4604eb7065a7b10fa94151deb2441deed3cf14fe1eef75e3af26fc89f605efcf11f559fc336988df1ff8b14012a18ced68882869b818bb58b01b99ccc9ffa8a4c3c83b271c51003cb43ece2a84410258b0f10cff01da615d62b37b4c1cf999dd8c2dede9187b9ffece9d773647deb03a81b09dcff9f194f98a0ea0c1fa2bb3795eac71f291291c1fc0b92ebeb6ee5b4bc0be532eb044434b20b45c26ba562f92b18c34acddc6ec3b33fd9dc0b52a8f70ba4309121378127b0c63960140a7c389c5a4debc74c6c5269a0423fd72aef253793742b91c914e10c850001c6e22e85f615367680d9c99df47bb1854f6a19d705604d4c50447bc3dd83ca2f1cafc1cf041a56c0494a7d02914135e1b683b5edc5043c31bcc9839c65d8511c95da14c0e866fc3f74e62473e6c84c2555d6db61707200584aaf01f5b49c24d1c2d42a85cde67706c16f73dabe2b80cb200edd9266e5a74e86e13efa8420e66a03aef36fbcc64f49c4f877848089d2fbaac8cfd9f821c3856d5eda66e7d4185f6b4870d0569aa1ba619a6284215aca2db6e6f02ba6f38c19c59562bb837ff44993971ed99a38fcce2747443b759e62c84b9d5f0688d34b4dcd080f53fba67edd837c9863570a680af1e9e03add03ef733607373977c3ee2eadb71df4ff6fc01ff9545b222a78b1856f140c795247ba944c45245d129b4630941cd65c5bd67a4d17f5b8441405ef7a9063a26a696984b4528711c4f8e9678c32388b0ed9dd85b56fe7050cd8f168cad5b92e8016dafc667adde6ef4f213bc57f9fd2ec54a33b4e6afd7e4a047949dadd0eabeee407bd05481fe8748206caf06acb0cd96ee877ffe9e9919202b59cbda90202399ea93ec18e557dd09cae062138cc46b276f052726c09b5b0e94dc186bbf5dccc5662f8297974075768d9113d4bfd5fed95eaf786bda1713c583aa5fdded5a93dff6062ac8da3bca9d8bb08fcebdd5d2a66bd432497d53b27d967b1ecd576f7fc4dd329e34b7e80408e50d7679a0b2988ebb7000f15e14edd144ed307314f891a00824bab8edf19073e1fbb9c99a358ce74a81a2649af3e5f65e5d6140cf2d0998c25b2759fb0fcb3e8549700a2118b5330a2d998cecebfae2f36d52ed8ae9af4bf2c0d6ce05f0c3c904d1d0a83ea9a3b1516ecb358a963dcf47597cc9f392dc76806288ab874c483aa41b5aa2f48d28972ae26d9b519eefc8ee8c7043ae7ddae2aa4ca2e73afc766963ef749872c9e6811ffc5c4aba316664798dd8b075d303d7ab325a849376b2632e9960c25cdfb91588b44bafda409c53defdfe2acbfd81e1916a617959b43d8120f893cef1dc02d5ed5da764b7103697017f4dde56351eda439a8fded57bf23599ced1f3bafedefd06632852bcc5ed6eb201b49020c9f5ad3a5e4c6e6160cf5c0a058a8aca3fb0c8a04cbef32adb8a3403aede2e3edeede5ce77065b398b5b732b133932c1c56dc400af335f2381453ce505f98fa925c686720160f9ff5f837620d6572e5e6938a547f3bf6b14b8136b551d28c1e9063fc82dfab28f88cf676684aa63bd9759579add243307060c8d88989cc561dc1b33bf2f7627950c6ded7e5e665093cc5e6a77ba06a3a0588aca0580f09cd02b5bcb5430e5630a282826597735e5d1aea4994d0b6019095c7716f9f8cc4731ad1acdf9915908cdad6188bdbf8e04abda98936f681169ff1372d469daecd223ee1576ed68da768cbc951a01786493d9a3c15c8ee06ac04f7931898611b239915187c3452c88fac092313c7b00c6d574661fa2535db3c92786742653076ae377e45d1fa7ceca14982ef57816e5927d9b04108458ba01c083aeec08f1ee4ae091a241894bf69fe4eb47288a2a4a5b7f994241b482f672f3bf0eec31c864514a6c26ef0941ca01acad5ca52bf4670fe7c3f675ee8949cf5e4d836ec6c6c3e6eb32eaa0f21af5047e2e17d14a13d209a6e77a914f3decc8021481064fe1ebb154db7d7ba95c3791d5a8911c54cfd75099db79ce0c1cc2fc1beea065f86eb2f3ffd9638b1a19af930ba156a4b2bb15536f3cbed6b2f8dbfff4596b9d29774a2fd2b228b47b3dbb0af9a4fc89dc37584f8545edd59695e9c52430be23f9948e501508ada69808c03aee54c62c94b81f727595710a9d4cf97837d4002f851b78fef0a171e70034bebe2d22dbc4f6474b9a38d554e7330c04752ecca9658c7a963271d3d123ebc8f249df96ffa021a2c0c03e9a8f803f8fae1ff2a0b135963d2cfeec9f6337efefe043e15420dd493bcdeedb15acd7b8a98d88f5d688e7d92fa3453d26a1e45abc014f2a98d8dee1f2d9fd19adf85865f2c92964a2b05c0e2f18cb98500d4017c13f4dc20274057d70b842dfb244b521f150f7fde960a488aaecff1282e2b8963917748ca4be08cb7d1916b19733ba25f73ee29a12ade42d4a57dbb44b57f295e16f039400c7581b88de9bc39e11922c36445eab512fc68f5c28f51fb0a0b829c77b4dd04c58e47c71c97421c3ac46f3a369da444bccdc268d8566a423b03f032ea50145e53589ed44a97daacb390557684528be4095af2dd0341ebe26eacad49be67a02ea61c46604df290c14942eb1cb32b39959c789263355f9528f2153c66c18a8df85d2eeb09604027352be068a4ca2aa6b67c8473150a6b166c073cb7e8774a22124cb00fdbfc220e14236263c15bdc2d3d884e1d0d03cb98fbbef81a35c91ae15abca3a87588b9765da92c1c20e34320cd1efa5cde1c202af06a24ef6ecf3fca4598e8c99efb9d4c209f7d042e00876c10f1284ce8f6305489b3825d41bfcbd11b2e3f7f7ff54fdc22edda73081aa71181607173a063a3276401abbef64c719073c6d839566adc1d1987eadd5ebc3963b70b151522f65c94e844fc760a236757b9aef7e983be0f4a362f96338df2e995bb0825f0038747c30d280b54213733eccbaca72e78620b963acfb805fbe610babc00d5b58f554f432b9bb2d37720621085f865c4246a5ca8fc399be9fbfe4507de0b557092995f4a3e43abf3b480bd0cd462bbe8f7cebde86baa7a6d782fca26ecb89587b93f133f3b26522ee2f5e9d59d278a68490907a541e3c2e11517b844ec6e06078b4577736c91181b0a25215862caf38e19bd09e185bdd5af88475e8d32c4168bb3c35f6fa64ed528c442f330f9aeef477a78d7cb241f49d189e45605fc10ff1260fcbec4ed06ef5686fce6d748c1b8487f24919e4bbf63cac3f5bc40267e1f62d8266bf43b35115e6ed5f503bf9787dce6c451661813f75bf9f85d187297e1dc9ef179440fb558e44a7e2c39a22099ee7ded3371a4264aceb87721f90fb8159ce0f7c3f6904652547da0b315704a58acc226976b8df00aed0a04c4a6cd43cace9c7ad49ed40039ced44c12a35b369a29bb3a63fc0dde991278070c91062f6598fc39baa0570847c42befdff8dd08ff05c5bbdfd4887e017ee21e2f7f7215c9fd9d98ae30a7672029a2afa5b0921b590f77cb6cacaf5cf9cce534dbd7d4e74e089874c365e8b265be16c27960c9e2d3f277d5c1638318a29674a07030b937bbec4b4611c38a1c297f9aa4d5b0c2afc964ab2a631c7e09131049da1db3e6332e86649f5f81f870aed289f3c001e91f37ae5e75728c83a8394f5ef63215f4e7e460c32718eb299a61490bc5d96846b20761d1dedd9c31ea28510ef18fbd9a23a43a422104a7835fd5410b3a0795cfe7f17c07bd04dd8e8b13b100b7147a20855f8b932ecb7fa07a661510716c8e55c53d4e8cabc50ace6a33b7c1cde1ddab8126ada0f2fd71240922ca49bbf3d83dad4dee0af7dff5701f1e43aa4c9a9bf9b2ce8e5b14fefb703b41889f442eb577d7d9ee67fa31aa7a33511c27f7a783bbe78beb98d715aae05b40ae5d9231a04a90d035d7566d3f00632fedede0f966296f7a9d319b150c99e537958c6e760d6843aff4f552fb63a74d0d4e9752e9b22ed8b744ba129ddfad96242d456b22708ed9c148336e80d53fde203719d880f2c60f9aeb71ade528db58c10d8252272bb4e42f6ee99af23cfa636beb3d61dbc57935d4785e80a3ba932130bf4df5c8c87f426c135ed3bf5066f71aa936c78a2e03df4ad9a263b14012afd9828705bad411a862464fe484d393a7c6601d6d99ef164791cc3ff5efc4b0175e8e25fdf793fe456fa49ae474a1977ed7eb317bb4f380534a3ee5cefe603bc2638bf46d521ad6425f90b4f2708cfb8b285b8d63f", 0x1000}], 0x2, 0x0) 13:27:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='#}\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)=',\'@#(\x94\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#\x00', &(0x7f00000001c0)='[@@&\x00', &(0x7f0000000200)='\xba\x00']) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 13:27:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x80, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x7, 0xa85c, "010000000000000000ffffff7f00", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="84928d5bbe7fffa3f5f72cfcafb6b9be5e07016a18160ece90c084fc66c8ac930e73a10208c129bae0a6bb2ce4e30e471b6543263bc31dfa470b10267fd4ad8d277268c132aa97d2c2833f1ab59e6fb1db901dbddf513658f3", 0x59}, {&(0x7f0000000180)="08af24e012c463b83d8797d3308ad8c76e40c62e2cce3860ad776adbf22f60f3269b9128e2f0bcddf228f3881c551e06c3557510307df7c13e0ab22e5a179cb77f34e65c35adf980565da78d39bff2f764431475bcd41d13d4af6b5e5c8888", 0x5f}], 0x2, 0x0, 0x0, 0x4}, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:27:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) faccessat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 13:27:23 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x8000000000000e, 0x0, 0x0) 13:27:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) write(r0, &(0x7f0000000200)="fbc0619356d58cfae6df4f0d225e6d5d0912da9639b0d9221bed8686d7fb5ab81b7a27fa1c59f9c07f17cbfe315390174db81df41fbfaac8cfb5f83644318e772a025cde2bf70722107519038dcf9f240a1367123121e47478fee6bc3f35a084683e0f3b23a138df72cac43c784b93260f52d9e34c44f7776c345abd1987859d3892da6c055480cefd8cc13f36dc26155cffd00a937df5e0dd62be39ea795c0bf535953710615b1afa87d45b0ab83c17d9847f2b9b01a35e4ccb78", 0xbb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) dup(0xffffffffffffffff) 13:27:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x2}, 0x8) 13:27:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r0, 0x0, 0xffffff64) r2 = getpgid(0xffffffffffffffff) close(r1) fcntl$setown(r0, 0x6, r2) close(r1) 13:27:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 13:27:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) dup(r1) syz_open_pts() 13:27:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff003f9db0125c", 0x8) fcntl$dupfd(r0, 0xa, r0) 13:27:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x3, 0x8) r2 = semget$private(0x0, 0x7, 0x8967386934fac497) r3 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r3, &(0x7f0000000140)='<', 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x401, 0xe40]) r6 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x1, 0x9, 0x42f7e238, 0x3, "eff4ac7f07dd1b6bf854be962bde6d54e17873ce", 0x9e, 0xd204}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x8000000800020f, 0x1) ioctl$TIOCGETA(r7, 0x402c7413, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) clock_gettime(0x4, &(0x7f0000000100)) 13:27:23 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="88cfb4966a6d2b1fcc0f2ed7412a4b0e1b47c577a3621a69dbebb3391eed73bec476d7cb5a90b93fb2e32c6b6a215d7acbe34ae88549381586ea04fab02cc9b24b9367d296f90f98985882d0864e71dbc5c76e08681778d9f34d574b5d1891c6c0926da9d1bc055d76cddbab45d4fc0bebbf6d8a1b32d91c2e8d5abd8e1d5528631efd5c831fd3c965aa5009998d7dc002e1e78e2c77f0955c0ceade6881c38ec0cd0519d3cf1264b37bb8cb959a64b8be814e6bd690879d2de8c50395039232f709878ce71f3f9e86cf8b33b7428b47bd73a339a4d449545407f29c9f698073e091587696adbf853cf0b5fccee2580569ed933bc1090c2b2359c3de0d703857ef7d0f6ded4718fec649da81ac876417464371429bc6", 0xf1}], 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x18, 0xff000000000000, 0x80}, {{r0}, 0xffffffffffffffff, 0x31, 0x1, 0x3, 0x1b3}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0xd, 0x0, 0x40, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x84, 0x20000004, 0x0, 0x10001}, {{r0}, 0x0, 0x1, 0x40000003, 0x6, 0x76}], 0xf4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x6, 0x963a, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x50, 0x40000006, 0x1, 0x3}], 0x4, &(0x7f0000000200)={0x3ff, 0x934}) 13:27:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280077c49cf2a1000000030000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 13:27:23 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3, 0x9}], 0x1f, 0x0, 0x7, 0x0) r2 = dup2(r1, r0) dup2(r0, r2) 13:27:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = socket(0x20, 0xc003, 0x7fff) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) flock(r1, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x6f90, 0x8) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 13:27:24 executing program 0: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x0) 13:27:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:27:24 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/94}, &(0x7f00000000c0)=0x60) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x800, 0x10) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 13:27:24 executing program 0: clock_getres(0x3, &(0x7f0000000180)) r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/248, 0xf8, 0x0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 13:27:24 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 13:27:24 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) 13:27:24 executing program 1: shmget(0x2, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:27:24 executing program 0: r0 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/212, 0xd4) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) 13:27:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) kqueue() shutdown(r0, 0x1) 13:27:24 executing program 0: r0 = kqueue() clock_settime(0x4, &(0x7f0000000000)={0x3ff, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x80, 0x2, 0x1, 0x5, "9848357b2a765f2b7a459cbf90021423cb74e9e1", 0xfff, 0x7}) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x2, 0xd380, 0x67f, "5cd7b13c6ccf283f997ce92d8754e36db2dbdda1", 0x0, 0x6}) r3 = socket(0x19, 0x0, 0x1ff) getsockname$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0xba64, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x41, 0x4, 0x1, 0x3ff}], 0x6, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x12, 0x0, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x60, 0x82, 0x1, 0x3}, {{r2}, 0xfffffffffffffffd, 0x80, 0x9, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x3ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x0, 0x81}, {{r0}, 0x0, 0x88, 0x40000080, 0x5, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x34, 0x1, 0x7, 0x9}], 0x7, &(0x7f0000000380)={0xffffffffffffffff, 0xfff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getegid() fchown(r3, r4, r5) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x8) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000480)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000004c0)=0xffffffff) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x1ff) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000540)=0x81) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000580)=0x200) kqueue() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x41d, 0xffffffffffffff77, 0x2, "a0709a32be5f02177362d9cd3afbe7ef44348c2e", 0x3, 0x8}) getpeername$inet6(r6, &(0x7f0000000600), &(0x7f0000000640)=0xc) connect$inet6(r3, &(0x7f0000000680)={0x18, 0x2, 0x5, 0xfffffffffffffffb}, 0xc) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000006c0)) write(r0, &(0x7f0000000700)="35132f9fef112c498c1bf472ec6acb6b00375d84dbf9d1e722e0514832f831acbc76d3da702817defa896e128c8efd25d35c6654113521d04515d917df819e06", 0x40) r8 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r8) 13:27:24 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f0000002680)=[{&(0x7f0000002380)=""/171, 0xab}, {&(0x7f0000002440)=""/90, 0x5a}, {&(0x7f00000024c0)=""/179, 0xb3}, {&(0x7f0000002580)=""/73, 0x49}, {&(0x7f0000002600)=""/122, 0x7a}], 0x5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) readv(r0, &(0x7f0000002300)=[{&(0x7f0000000000)=""/101, 0x65}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/70, 0x46}], 0x6) 13:27:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) socket(0x2, 0x6, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000433000/0x2000)=nil, 0x2000) 13:27:24 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x4) renameat(r3, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 13:27:24 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) 13:27:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/246, 0xf6}, {&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/114, 0x72}, {&(0x7f00000012c0)=""/100, 0x64}, {&(0x7f0000001340)=""/104, 0x68}], 0x7, &(0x7f0000001440)=""/101, 0x65}, 0x0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 13:27:25 executing program 0: nanosleep(&(0x7f00000000c0)={0x6, 0x80}, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 13:27:25 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0xffffffffffff2fff, 0xffffffffffffffff) 13:27:25 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', 0x80, 0x44) 13:27:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 13:27:25 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x100000009, &(0x7f0000000280)={0x0, 0x0, 0x40, 0x100000000, r1}) r2 = syz_open_pts() fcntl$dupfd(r2, 0xa, r2) syz_open_pts() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) r3 = dup(r0) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x68}, 0xc) 13:27:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x33f) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 13:27:25 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0xc59337d, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0xc8e4c42895261c53, 0x0, 0xc00000000000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2}, {{}, 0xffffffffffffffff, 0x21, 0x82, 0x6, 0xa8}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x7}], 0x5, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) 13:27:25 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r2) 13:27:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = dup2(r0, r0) shutdown(r3, 0x1) ioctl$TIOCSDTR(r3, 0x20007479) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto$unix(r1, &(0x7f0000000100)="61baa31559e0247e6f3252f959de85dde670dd1517c7e60a8b251daedf6f948573a4029826c6f0726f82faaab6df3412457baff72db96831324c050870cfc19548ccf0deeb3a760f6886c016fb169f682495d7dcaa5e223139f73d831a35ffb4e00eea918793b2b426f8bededbd2dcaeb0f42b44282539abb3173bacc9b7bbe6f85bba15dfe91d9b2f2ddb029c204c1b4d63b4e9b47e1138b158ed0bc1b5b3377628997dab9d98800f6d4b708983ec288a88ee0b0ae7284a46793dd41aff325a481d2cb1b72d9919501bc71fc8e275cdcbda7f7a9c374b65e1", 0xd9, 0x6, 0x0, 0x0) 13:27:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 13:27:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x2) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/136, 0x88}, {&(0x7f00000011c0)=""/198, 0xc6}, {&(0x7f00000012c0)=""/93, 0x5d}, {&(0x7f0000001340)=""/176, 0xb0}], 0x5) pipe(&(0x7f0000000040)) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$lock(r0, 0xb, 0x0) 13:27:25 executing program 0: mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) chmod(&(0x7f0000000000)='./file0\x00', 0x80) 13:27:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:27:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x40) 13:27:26 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = socket$inet(0x2, 0x8000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:27:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4003, 0xfffffffffffffffc) dup2(r0, r1) r2 = socket(0x0, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000080)="90001200509c119ffe890ecb140439a0bc6f4503ccab93ff8f7b81d9ad2d07c3c85029b5966cfdee4a6cee9f73fdf5f6b138433e000f0e264b1628f1b73bb26297ce0000", 0x44) 13:27:26 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) 13:27:26 executing program 0: r0 = socket(0x1f, 0x1, 0x800000000) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0xfffffffffffffdbe, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)=[@cred={0x20}], 0x20}, 0x0) listen(r0, 0x1) 13:27:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 13:27:26 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(r0, &(0x7f00000003c0)=""/4096, 0x1000) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xae, 0x1, 0x10001, 0x7}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r3) 13:27:26 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 13:27:27 executing program 1: seteuid(0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_settime(0x7, &(0x7f0000000000)={0x101}) 13:27:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x9) socket$inet6(0x18, 0x0, 0x1f) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 13:27:27 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000080), 0x0) setsockopt$sock_int(r1, 0xffff, 0x1114, &(0x7f0000000000)=0x9b, 0x4) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:27:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f0000000080)="9506d54c52fc38459bcbb21c8c2bcb72289f286821aad2a8a2ac3fa56288476dbf428dcc10a090dd86be3bce30ea7d1afdc6751a191b58f3892eef46ed806f7d703da209d1403a7c7df5", 0x4a, 0x407, 0x0, 0x0) 13:27:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fcntl$lock(r0, 0x7, 0x0) close(r1) 13:27:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180), 0x1000000000000047) 13:27:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 13:27:27 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x108c, &(0x7f0000000080)=0x100000001, 0x4) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 13:27:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="68f71ec33211348717e392585647e676b2192099b044f9e5226ecea677a2a9451f8e9a0a7c2d5be12daee057a22c6381ee097613a5e01720f904d11a5d0933ddd895ee23d7176f77cc078b6dc106dbcdc034f3e62c1f892fbeb8835f2261de5cd774f290b713ad334cafce6343c2a53be35995d804d4e90dc3cd7fde4b9e858b28d3dbe0b799cf31a13f06bbbb31763d4af0d58dab6b207f75f17256ef54e384c7b8d6122ea6a59eb67f9498ac51bde5b2f4e4f4aacc365dfe8d7bd0251e5237438ff0ba342e5c88b1dea5647550c7c78cda250b278297f628e275e674960f5f7c79039df5fc69fdae49fdb9b99be82357ebb9", 0xf3}, {&(0x7f0000000440)="8ed8a9f336c40553c003fecff8e624296a77c8ae86cf0fbb51584eaa8869dc9058a7355bab55fe86684f8c02e92e13228ee04fbe3602a71b272746347cb985f22f190d46670d6fae0b6b6a390219bdb10e615960287639d626706ecf3a9a8c6a1f1a569d444046a10f", 0x69}], 0x2) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 13:27:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) getrlimit(0x100000003, &(0x7f0000000080)) 13:27:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) socketpair(0x1, 0x4, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="77f60075ac84818fcbf42027619d9efd4b", 0x11) kevent(r1, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x80, 0x20, 0x1f, 0x5}, {{r1}, 0xfffffffffffffff9, 0x81, 0x40000001, 0x925e, 0xdae}, {{r3}, 0xfffffffffffffffc, 0x40, 0xf0000020, 0x5, 0x3f}, {{r1}, 0xffffffffffffffff, 0x2, 0x7, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x7, 0x80, 0x100, 0x100}, {{r4}, 0xfffffffffffffff9, 0x80, 0x2, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x10, 0x439ed5ec1a84037f, 0x1, 0xcdc}, {{r2}, 0xfffffffffffffffe, 0x94, 0x4, 0x80000000, 0xfffffffffffffff7}], 0xfffffffffffffffa, &(0x7f0000000280)=[{{r2}, 0x0, 0x10, 0xfffff, 0x0, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x2, 0x200}, {{r3}, 0x0, 0x20, 0x80000001, 0xf308, 0x8000}, {{r2}, 0xfffffffffffffffb, 0xded8ff5552e123ed, 0x20000000, 0x8, 0xa59b}, {{r3}, 0x0, 0x50, 0x0, 0xa8e7, 0xad9a}, {{r2}, 0xfffffffffffffffa, 0x0, 0x4, 0x8, 0x8}], 0x6, &(0x7f0000000340)={0x4, 0x2}) dup2(r1, r0) r5 = getpgid(0x0) r6 = getpgid(0x0) setpgid(r5, r6) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x638d, 0x1}) open(&(0x7f0000000140)='./file1\x00', 0x10080, 0x31) 13:27:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:27:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) nanosleep(&(0x7f0000000080), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xffffffffffffffff, 0x1, 0x100, 0x1000, 0xc00}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) socket$inet6(0x18, 0x4002, 0x100000000) 13:27:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x60) ioctl$TIOCSTART(r0, 0x2000746e) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 13:27:28 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) clock_settime(0x0, &(0x7f0000000000)={0x9, 0xe50}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=""/191, 0xbf) 13:27:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x1000000000000000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffffff, 0x8000000000000000}, {0x5, 0x6}}, 0x2) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:27:28 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) r2 = getpgrp() getppid() r3 = getpgid(r2) shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffd000/0x2000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000, r3}) fcntl$lock(r0, 0xa, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x100000003}) 13:27:28 executing program 0: msgget(0x0, 0x201) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffffeff}, {0x8001, 0x3ff}}) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1000, 0x9}, {0xfffffffffffffeff, 0x101}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8, 0x640}, {0x251, 0x92e}}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) 13:27:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x9000}, 0xc) socketpair(0x10, 0x4, 0x101, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000140)="f3e101418d4244c46259bba5cfff49152e2e0fd972738f8940945800676766420f38336c09bc4529e5c4a241bfb84400000066460f383d00460f3800b151000000") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x2, 0xffff, 0x40, r2}) 13:27:28 executing program 1: nanosleep(&(0x7f00000000c0)={0xf4, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 13:27:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="76c78ed384c50fcfc9207b25bcd88418f02e5f0f22701e6ff90a0735ff907d7bf915d834a66ec9c804a2c4ba60fe501b95bb2eba7681b47470fa7bf57e43e08f604ba5a325c587d8ab9f6ebfd6d9c62a086d88c93df0a274395975ba9924d223af7f1a62092a084be200", 0x6a, 0x9, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSTART(r3, 0x2000746e) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/23, 0x17}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f00000003c0)=""/43, 0x2b}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/87, 0x57}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x6, 0x0) readv(r4, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 13:27:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) write(r0, &(0x7f0000000000)="57dc5756f96a74078ba090f8263f5644488c2f9d2a58cda8db525377c54150c03660feba3de4c29b725ddb00e04f4fbbc3697d2e1f77f4b9c68fc990df39c75e4b", 0x41) 13:27:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x338) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:27:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:27:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x82, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000012c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = accept$unix(r2, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) r13 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r15 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="34b7a36ec01077953ebd782c0f7ab5ed8067914e744be68f1b8c967a29e44e9cb746e9cee7e81e5dd1de9db08d9c7bfa8b88ecc745eada5b055d0dae85585f992b2553cbc235c03f0a9e2c48f813a2de49c0c090782a230416c2302182ff9e15e28acedeedd2c3c32fa8547f67c62cf0ce621ad9e1663cad644f1d60fe98f347e2f0bfa0c78a3bd33570450aa1248c0214e6259a540df1e0feef8e63e1267a44ebb8607522441ec5258879c74c5ab4d2fae6219d1f81a8b392aabb52574c9a7165537890720b52627bb68d7e4d30e7bd8a09a6cb13eebdede4a22d0526d75e082e27006d3ca96fa668ed4f52cac3ed8a573e45e18ca8cb2d2852917b37ce43567311058091ea246fafa5b5ecad99241dd32b1e83906906f4b11ff74ae83895479288553d1a3995e245e44c401a91c225ac6d8b6b4ef77f068cd9d666b5e4bd42052a5af619afa6d656d1cf1a3d5fcf72bf4f160af44ff930b9af17e100dc06d2ad79b19540ab48e3f262e0ba13a397fe0db08d7758b86516ce04b85b6080dfd634b99d53754845bda942022d6135b4c8e04c7bcb972903a649fcff188e67345ccb34614b562c910ad02c4f9d865245e93ef5c09674b2c199be3a60ae6eba247dd69dabdbfd1ed1c4494ed876c9d9000fe25fce6d0eb5ebe2c2c65b31a412b8bf69297766a1edb5e8f6512bf643167ad341889dba07607b9256e807b25bf5cc396d5700453b23b36a0115831c1b6e22b660e17724fc029f5bb401fc1bcea0f23b31c815e296bb8fd7a59e224f64153ef54461b764f214b5a415aa6a54d0b11ede4d64e6d223eae9efc6ef598d23cac65d192e9fec993d77fa0b2a66f675c382032a63bdd71b6be537ee32db265bb5c9863a3ec725e0273b647089dc0a9e623f4e45f67f755f761636f46bb546f8db7a6b5f2081e23e50a34a1bb6f18886c1cfe0ed34183d0157690e447645f72b30467d1c8cc4da757a31a7cc004ed19d256727740cd3ae693875f04212b9c8749aaaf2dff0768c4239cb351366aed70ebc20e2ffa20096f84989215207d1fd563014cca58ec4cc7392cdb4d784b50d1dbd5b668ca2fdbfff2525a01bd0b0530c10c7c7208ef51fc6e4d74514bd68db69b6e08709d971e92f4e641a114180494cb55e7c44d79428d153a9737ad2a34827c31e6d1d44cff30d61bb1e9164fc3518be3b761d9246727aef181141576a915c6620396f1eaf30d7bead26a0c117148f99e1552f48e64e41215f9757e67cc45ef0fd5c0f8f7be15f76098048bcc9f79b6187ebbbd062cd6cdf7da210cad16b2ab51d8095b9169b92e427fa1bead02fe755338f2f043f0c8dfa8822bd5b5746d43203f3f6cd210586be5e240aadbb6274342375d801842c66ce4e43f5fb6d1a485371deac7d43ecd487f774781693100cc384002f7a6d98bffcefd31e52205f658a8de00007d91bf9049c9ee126223b5f62a7995b4c397171c0bfe4db7b7e1e0e318e9d64cb6af33d97a82093ed3332b469c5c2e7d8477f9f1a3127e16d73245c0475c7a6bc3d3516863c9fc5a6c9e65fa19760f5baffd65489f411069916582ae4f7a9ce1dd781962d591927c57486ff7e1c811ae643ab33761961289cdce5b482d4121e442b7d0ad0f905357935e1da9de641bec7f36df5151a1e2bb2119aa8ba40d54fa1a385b856ce43926958f535f01337ae34a6b0d909df332482e145f26a595ef2eddb5a77723277549981b3fb9eb93d31bef3022dc122ceade7b75ac4b383696c5877e4a37d0542afaa4266f5c3bfd0fe2e5f823d78d1122b6a9f19d1dba3723547b86ef0280a344963494c90ab08a96cc5e14f962aac699f30f7bf61c78a1ba62ffaa3aae6b102f69544f3b8b8246e8edb58ac2d09cdbc8742c442eed44cc565e86e40c9283b842eb26bc95571d11b556b88b0c8e43b13247bb3e7a4bb072302f27afefb7a2a0fe1b6ec2368f1ab1837c33d9e666d736ed690a0dd3ddf06265a8bd072fa97912ba3a8e6299b12fe19e9b26cfcd0b44474d8d9c25ca5f80a03868dbb01cfb033ac8328e72a58e4305d6795141d75d067109bfcfab55b562a82555d657e6f86307ff43b9671dfd4c088a7d93c1c7cd70a895dd15de0a4f8fac8ccad9f527836426b8b77de53bb4b9e3f3ace25e4c3201f150d80156c1b1343548a15c9f2666573edfdfc99876f056ad37674544569794bc88fa1aa1e7e949efe778ecb670df54fb7175b926bf4853d621d2a5c6172f82aa6fd64af8c472a96d0ebd2c82d33257e46d31a52d10573d57c40d2802e3cb9fb5ad64e12d154e252d1222f8782b565821c3946b713494b5563703c64ebbfbb5e058b5fd4fb54f78f10e3a1b77a360e8e065c0ac2544702a2eefea20b708d2bbf729916cc432d10daa5d627e883830d530a1ba1c022fe3c5800be86630f8ac4c239459981120e508dfe7a3f17ab4bcfea8fd50f83fa3478d74469990898f589e7581bd1214bf3b3e6deccd25646ed76dd400293b3387d8a3ab890c01b956793556d1d9c11860efc20eee0dd54de3a9263b17f66754b5d2f4af18930c6a3fb4698976fde428cf2c8635dc051ceccb89bf0a0611155a5bc37d1d0bd6b91f82930c3fc9ecfb5561e77eea9ba940effde773bd95140caa54f06fa95ff4b5405a50537aab0733423ada9e50ac4f841705747ed45bd209ba27c5c8cbf97047e1eac62cf224c310618dbd367fb936bdf0fd271bd559bcf528db378651eec3c4de58403ca1548214cb12894c807d66de2d499c9afed2405e021b4fe2c2f105fd8b167be207885cf8865dd055f5bf338855f8ab4d4a3f032bdea04ba68c4c2b7de7d19bf3ec12076edc0d93a9f32d0390b033086b48b0002fabc5ef2cdd09039cf27fb32ebb51ac5ef5830888ec0454bc1eb469b40d89605c66a6b3f598884f5fbc9aea2a3feae7a1cd1a187b2a04feeaf35292bc58dd306502160b2500a36fc6e4ba4c3244e71bff1f99eb6009e7e5cbe0a2f6b9b4e747c2371a2bdb72878e078d21ffe8c495a66ace6b8935a84abc93dbb6b18f335a649faa328177c5b7e183eaae9a20f7ce7673e19371b5a034d636c8c13fc19e67ddf9cfb9d19368426efcc5107fd17bbba4a5c99b74a4950f0b469810a034a9e309bf25224fd1008da579b1f8d9523863c37d6340306d04e5f98e18e16eadb5abf3ce3d2b03269cf975724441be9ba6003c42d11e194cb4b667a32148ca7c59acbe2ca35c37c299dd5dbaa982eeff94ea1cd4527cd3897a3f879bc52344f3c0657dbe7ee9489884c47a95b4bb009d485721718d5baf93dd3c89ba147999831780e3174504a79cc1b395887a4be1183e15ef55143d547901ddd8c435cc1810327e124f76f83d86f905e99f2259d85d9b9eb8503316dc3ac9805ccbeb26582b00bb0d0b10a160384e3b5716c380103b06214e8d5ed6b8c743dad4de4f746da42708d3c0dfb5108ec176fdf5c95bcd6f8b7b63235bb738bc3f01835eeabc943d669fb85f0aba0b2df489b44ba0f8642adfa1164bf9ffb0a07d5011bc7f2667adae1a6d7da529090c66853deb68ef0e50c288bc554bea6172dfc3a7766f7b5d83e55305652e18a46b2b788b35fb71857bc0ebc1894f3ca8b83000ab7af4361dedd1d5382eff926fa68a802d02a241154c7c2d5df40c5f3f3e47b85cc09e50084adc4b830011c9022bd008ba619ba06d75a52eefcf14e8be9ac9d55445bb82b739c84e358b2b036a2172156acb33e8eac371eedd17c28f71299b5db208439c0dd5e6fbeb2ef6f70c64c308d01966d5508815f85cca25392c8a3d4d265a79564c79084696409369fbc97aa391c9888ba6a28b4307e36abb251a76a742de98b0057256d33d9a4d8792ab43bd091070da9558d30cfa86ba83ffa378b12d8ff2528797753440c07e7b7786686ed3fc6b19575f6c249e5f1116eeb9313cbbf6aca8a09cc8a0727c1f2d7dc9c53ec07c96ef4cd94f9a08cf00a2bd397a26cf13569ba62f5edaaae6ab9f1db945d57a6d63cd885641a5529b6f300f748c740e35f400eecae86feb8b2f1f75dc37cd3aa1024cebae5b089e541e3b05b6e237abdbba661cc722534b931b5cab4878178ffdd8aa824c23e5229807fe8ce46109a13fee78dcab28ef9d4bf11b27f5ee05f366c34439563d087d788a968ae9a15cc2e482f0686818f90fa1ceccc5fe3dd2c5a0965a7e8a8ee79bba8de7d30da74367d78590abe920ad927eeba8421e2060367538710d91011f3370a119c25c2ba088f446c905a613d0181b381acc4deecfc7e110129d9dc8c3b19f973742cb513d3d2370c8bd8e684ff56e042195a0303f3275527a182c082bd3de3347e9bcdb488dab292b2cb378f7e903890bc0b1c32e72700bbab675d0651694e66c3f8b095791f993db7b3660bf12f7c4683c65f9ca6f7714f261a14394c53775909255afef33aa1c6fd0d101507dcc7cc296212f6d7da74d4fd1edb2e3ec9acfb404eb4923928423f68854215c04122a779517649e1c537103b558c886e3999b30496fae4ac681c6cb9f05a1b0089f318cc25af25bce6e84e0760d8708c8248a8d678fc3822871235d9436c8c472b6bdf8195513020eabc060641dc7fdb5650e5cc1dd7be2688a114656e49cfc3e3a67bd7e85650bb9ffc997511b9e70aa3d545494f98b152a41475c8ba5d45f1445098300bd7ef306b5af176b48c160335029294c1c47830dcb3567fc6f0f45b61165d5f32d69d4690e85ce83ffc0738ea39778bf4962e0be74c293523baa113595106de297f9dd53fd02eb2ae76aff0e340ea3217da2b5c10c1fc58f3a51c610d454f35a5784605bca896949106b0a1f8e6f29fc0057fe80c432f36f20b85dca8829dd6d4ab0c3910641bc4cd9f973f7634239ec218b72c400645fceadb8b41202a9110c813cd8ebd8cea279ea1e301426ca3733a492ae3778c4a1a79860d29bd37135c5efa7438ff12ba5a9b81beb5c7ab53adc7a5ec441fd14ad1b8cfd5539a6702642bfd36f493bde4a9c83fd0a64c8d0e2a71fd227f03ce0320f6a14ae22690a1a42d2cc40b5c0abb5d71a9d7009923cdc90a800e6da8c565af08be663ef1f086b376c7c8e08463c43090d8e32b6672b28221ecdf2d8afd79b7497dfd88eb6be53b6ae093ac1de8760212b0f6bb0ccdc532943d526f0c4c5c0798327506d0255a45351acd53b138627e1975625a4542c3ea025a0121b84f5b61cb218540d989a3febbf3eda6e8c8ef9693f95dee2b0f4696876a252bd24d1cce2bd991c6bcbdb7eafe5fbeaf9e8f2c60112328deb87934b66bc60707308389f837b4a8bfc80e960686302104584b8968f5a7c4d7d6b9786111f1339c7a3f7a409cb14100d86e25a5231086b17c2f0ca05e413d0fed4e6c995f10aa9e110077d403e4405a9a645934d997b9096752d563f8662ecc2ace671aa1664e4c1e91e3fecafef0036c78a4621b3ba1f829afcba68c8899bc8ed6bca48a34ee508198c832795f9cc6d2e24a9ad971a87e2a23728b703187a05d30b535d31c3337c092b1305f58a13b0ba5fed109836ebdcafec31094af36ab0963b91b09ad4baa0608b7296f0ed1c370a2a1f6c0a0a0920a15379a5dd2596f7a51159794eaffd4f312fe1351350cb63f31ee7015243f65fb0100ca44dbc97407a7efcec529bbcf709ae81f052e85352407afd92eb1cbc4b0c6181bffe855a1a6bbae570c05182e4787827c747b846d5a74904c0d1d2a4301950448e034f1b834fc0de8bddb3dc7b7c12cf77be9825e3a7e5e34ac2c9e672bfc271675e7e683c63dd8937e037a", 0x1000}], 0x1, &(0x7f0000001500)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r0, r2, r1, r1, r0, r1, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r0, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2, r2]}], 0x158, 0x3}, 0xa) 13:27:29 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 13:27:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() fsync(r0) close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:27:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/78, 0xfffffffffffffe03}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000001280)=""/134, 0x86}, {&(0x7f0000001680)=""/20, 0x14}, {&(0x7f0000001380)=""/94, 0x5e}, {&(0x7f0000001400)=""/182, 0xb6}], 0x8, &(0x7f0000001540)=""/252, 0xfc}, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:27:30 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pledge(&(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) fsync(r0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = accept$unix(r0, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000003c0)=0x568) lseek(r0, 0x0, 0x2) getdents(r2, &(0x7f0000000400)=""/84, 0x54) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getrusage(0x0, &(0x7f0000000500)) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x60) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000600)=""/218, 0xda}, {&(0x7f0000000700)=""/135, 0x87}], 0x2) getrlimit(0x3, &(0x7f0000000800)) r4 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) utimes(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0x9}, {0x1, 0x100}}) writev(r4, &(0x7f0000000bc0)=[{&(0x7f0000000980)="d7c796b38b37a99bb02c5b366bde243f93e9ce839b0b6b727b435f468b7ca85e2e8ce7ff441f0ca5fb44d483e985d96f4491c4b3d98e48d24b9c2f9cdb0c393fd5638e523075a96770fcae856bed263c55fa25376b25916b3bf7c54c2cb84b73f6f9c33aa2d49f9174abc19fe1d32c8b2785f633a98ef8403797355b007a15845fc860044b4ead08fedb4a9d611a92dcc05220ff526065cabedf11dbce020dbf5976ec668b0827060eb73b9b0dad44eebf89d043489c072ae562ec867f64428ba340b27054", 0xc5}, {&(0x7f0000000a80)="998ff56a52d434397b944e4a8bf0bde60d78714feb9724abff4911dec48779151161472a98d9e54d80dea3df1dd212c2436bb7d1f1aa7040059fb096ad55df5ce8", 0x41}, {&(0x7f0000000b00)="e9197cabc08bfb669e412b0865cfd30bc8c823840332f1a100ba26cd682921c6ec071be515773f008d1e3994d6bdce61aabeea23ecd34ac0a4b0a32898ff0df91f6b37d33821c3c9d3b5b0eedd23a14fd217020c90a7007e358eb6cd3a967f04c9c4d2c2bda6de0a5bc84f5ab23ee68753e40fb6d01a9510faf76433949f4eb05958", 0x82}], 0x3) getsockname$inet(r2, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) lseek(r4, 0x0, 0x1) r5 = msgget(0x2, 0x0) msgsnd(r5, &(0x7f0000000c80)={0x3, "dbaf308ebc05a57219c8d784d3e1385dd87e35e615cb1a52ffbaedd76cb2e78c50562be4d597429ca36c14d02b7872ff4917b0f1b9d2e86093eaf00a04ea06897775e8deafbbbbcd2f50ba2657651d7508ebab0ded5907c9880e7fc57161e0268603e0fca1122050858f2175097c73e9e00041fc0055b6abe3455aa122d1c740f703f4ae1f403351f9388cebdf7c0d49a62abb7ec17d33f1e011b94100300e9acfd44e007c50611b395a0c2df75795f65e2b9b89a00031109add0b807222014fa4a62329676d4a9f87c2d00c2d54534794cd6e9f42cab0cfc43c29bd9398841a77831ae41589bc5c5e225f44de1d2d8b3783dc3d"}, 0xfc, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 13:27:30 executing program 1: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f0000000400)=""/85, 0x55, 0x1, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000100)='./file0\x00', 0x10400, 0xcc) r9 = getppid() r10 = getuid() r11 = getegid() r12 = getppid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, &(0x7f0000002a40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002a80)={0x0}, 0xc) r17 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000002c00)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002900)=[{&(0x7f0000000500)="f1809b79958a98a44ac66965e6ee7603286c349ed2779d773114a24cd53bc010b92c52c4643cc929fd2caa661a4ca08c02ece462982f7c84535281964d3e3ff9d34c0b039ae7524dd3339c755c43c096fe5cc603019f7a2b41d320f61fa03a0adbebcedce10c01273f596b26bd951d25c7e5ee57b034db695302aeb2afc618fec494556e847f933a9b4b1bd48a5519b41661b9846ab8f506125d768d4f2c894737331b0e85914387037bbda487605c03fb6d6c3cb4651539487c2973fd5f67f6dd0fa3", 0xc3}, {&(0x7f0000000600)="95974ad078c7c7f42fafe3d3fb42a2febda6e2f47310ae1e8f6eb53416791ae47c742c0003be1ed24240ed849003f5a0767863ca3f7cff1329fb8167d4c81d5483da529baa239b6869bfe25a63a4d7be03d81eeaf65cfda5e2d7572117111247492b49eb9cc2e597103ac953e0ce825efb8ff27342117f0d5a7ebf895c35077c069d4b153305345609692f2f6c8caf94242b5d315002dde0a6bb69bc07b69d98d4edbc6d58d6260ee45de02c672aa4c90d2d7cefc8d481eff6e738623d26cf3fd90eaab6fef3b91cae858dbae6959517d4", 0xd1}, {&(0x7f0000000700)="b67d846713744a0bc88a2a47f94cd6a761dd6d4dda7dbe7d1ec9e41147fcf2f827b8e5a2a7cfce50cefc71fb8fb07ab08d68c92b17cef7f74c8e9404cd9ee86e8a0aa3534dfdd0e4243cb48d2c0593b3e841779711e46b962e7038c5aa197227ed20711a4b13d99cd1d7d9b5d03d16bf7f6ed0dae6b183a369bb4e5cdfcc55dc26f7de82f9a463e3fba385b41c642e64a3774e4f51ada45d024e3fdee7ff8fb2e8c185ea6db6e0fa6095945708ab0e8dd3b90b82f07261dd1656fd2349bb6ecd92e2b9231afbeacba9021648386ff1c79637f154e3cf289d5ad92e3b0f06015eba2e11e71f9e8932f1cb666ef20b5a2755e320227bf8d31cc4d5564cc32d602c4d4c31f91582d198bd807de864a737f65312c145fd11d0100fca2aa4733a1ff69d807da757b6698d59ffd6e53886565d1ee44d02c76fb5bca87e314c65e2b228623c2ee129dc634c65d10e273f69ea0342145fbc08645f8a688ff5a9933e620940386d00df481786a4b4027b4cae9430cc7581ce1e468146d9863cefee19ba3f327cce38d0c4c02671a18de3f4299ccea4eeec0d31dd785f259da2425bfe58a1745196ddbd06e1bad61c33bb53140092710694c82a5a3a71fd55350bd06c764d09d2cc347d72da35a633ab81fd9c5618f12e4a22e3fd554d6f81c01a215759e72394ddd32b3bf13faf6d20786758f29e209fc52122e8f26a01732a62fde57f9c39d4f07aa03b822f51cc525ce90f42943182a33b6245b23e256d15a113c2d888f931f3680166ced8c7ac62ff912fa778ccc48f610438e2d1b8fec8e413b5761e319fd444eaffd1f2e378bd0a5a1099b11c1c59dd66b79649e2fbe8e32c9946a181c77c7331526f271592d7eef66ae5c3e6ad85487e9ec6354f88c64a783ea6bce8b117289dec974f434a82cca069ca47a8fba7e506c7bc0cb406a55a82dc9727d847413a0a02c19c9cd92ace47eeb140e3ece9a7c1289c102b0fe2ddd4c63cedb3e221dfdb04f60b48d70b0549e62bf5bbdaacb2e6001543f1f4908b4d53787c0fcfb044c747e150f1f535dc7e4fbcfc5f71e32e80d098f38eee4c0878f60ada5fa68a32d702e3520096cb330d0b7252554557e1ed011998864ff09c1758ddd576eba6bd364c115b403bb54e1005896fc0eb85d737290429b2f6e87205928e61a6deabae008e6ad49c1f6dbbef6ddccb0152c2503dbd1c96c839c48137bb3ce6fd4e156f60385054ca5fe44d8b64909ab3420c798502627ff23f374b28156083446354ddfee72c2034266efed1ce9cc4a135b4de9753a93fcd7497e7ae53922c84d6ddd1c2691322dec32de5c36de0da3c3804499e6a8c2a2b9183be0daaf8f17851ecc8f0d9af41c52e8b2f8b69f6096234b03f255c4bcf9285c7f91f04265d7289127d77a72687e47ed884b5e9211d6afcdde2213fa706ed943791dbd6f1314ef64ea135628b6f10c2aa9f1d78897be0f46eb58c1274e1a735a19b9f83597c242279d453c737c0cc31d0ed386d70ce03c10e89bb8b9981dc0156d6a669edad049dbfb1122868b496d26e4fcaf731ae016bffcd97f2f96b47c7816aa06e0a16a0f2cd638cbfed6e631a96ae907a4f6e69a08978b4127675c2df00f70f64ed8acca6aa0de053db2a2c553fc87bcf8e2d47d3c55915e1b8e41ffd0a81b447edcd64757a9ede69458cb78b7ff2f74804ae49ddb4438858b3f61dc6a75a7e0a0e61a1b8ab369c0e91a2bd037f7a28f36ede9ffe996a66b70effca8b78036e3225deba795d4e2cbdac8e1a14516762e94cce591a6f194433b4db8d8ad85b614c11f965ac36e8e4e3db44e018627f7f8d17d41d379e10cad273b67ef2a07e655a653d5e02d34ab9831dbcb8b23beb82ca791556d1d560d5690b28b45cbc1e41b1ea809eb405d5d19cdc8b7612ded42662664d1fe7cc4082ab1bf7a3e3dbe746d5d291558b9ed7d07b44f90113fa8f7613c15f5bf7d4ba64a65873be54b6ae066d4fc6590f5ebfc4c66eb7b1772d11fc99d4ad75527de237e57c8d2014c7445b0931340bf382c5e880b555048cb8f9ee9112ef2026c6b75cfb000ec67c0cb6ae342f02fc5f4d147cd8ad7d55011332be0ea5c2a4ae323039fe8d84e2f44ea7908976b242f3db985292d74325388a49d10af6c6146f58f5a2d5fc7903b2fb00baf416d1a536eb31835855929fbb6f9cc941274d3169f5d452710e07d564d76f2a777f902509ff8ee9791338e40a222ce75b63c8710f41f9a60552b04180ac5af0a828ec9e694e4c07fcf0f0a68de0710762ce557c7b96271478a3ca1faea3baab1893b4436e8901a20d1a2cb94d83f95fcf51b285c3402be9445ceb2fa3ae9913cf90e682d5cc27829c6624a48e42ef1c773c538767991a4b5e474bb9074ed37bea47d84a3503900aa099135f8f63923c8cb833a00bc119b7e1ecfd1c85f65868f8a7b3e1ed895276496963285c2a9d31fea298a385d70227f24e6f5c56f92396ab9971684fbc12841429b9d921bdc9771eb7be86074df17a0b77f7402fb93e90bfd85b3c8e0e375fe862b40482a4f348bea35faf597a748a364e73584615eea7d7a2c906dda091e3e413cb0a55de006398561e8ebf746646f878dec45c0d905e0d3a1e41cf5e6db652946dc492e70f433c7782060e82937fbbd77d7a7fe841be195c3301b3647b0aefbd84e2822d2347c3ecb1ece17e53d315c4991f59cce853c50cb0b4590dfaae0700159e6a8f31648de4e6b75735a1908dc51a8161ad83a006f8da088d3c6ab727eabd5e97db7536e13766c01675853b26973df73b76aa680e1d0dbe3fe29195fcdbee1017156d6c295802abb5a8eef8cebd27b8df0b310b80c4fca701459bc896aaffe78a67f6bc6b590ec3e631f3f800a149cea06518d2a952c3b109cd357130607b83f929a8cfa3aef88202456b325ff628301139522777c19fbefc6df64d37b3a3756b79d4fd4c994777380dd9907168f5c059fd6e8ad94b98126958c6f81e3c9d164ea6df9a55d34e8e9ac50043b3cc971fc093a104590d1cb8f24005ebd54d7739ea1cb183e6668e9df688b6ec18f792e8baf2579bc65312baec7068cce74ea8a34186b444b68d7ec0f652b40001b742954ac57fda8d79835006a33d9d817d6ca861d3b5e56e5b74569eb450e35af1096b0151878dc9967ad4491818935552518b7a34d679b9c1a3d1ff6accd5f1e70a91bfb0293dfc0fdad777dd2b8b5ef362b6face27a847d44c63401b91fa0fe16306355ee2e00343a444c7763b93911401d93133a2a58bdcf3cf722385175d2d7d017a5291a077568fe60c55bcb59bc31e855aae6a51ca10642595fe94e99ca710f96e8e107f96be0296334b91edb92a41167d22748c4197d2a05f5ad2d170157dccd08d369e72b00fdc9cd124e9a667d01ac3b3db60a7b9bc763367cb3c3948a6bd4ed9c38926af6d6b3d886b9a00e402e8c7bb55f0f1e5e1d22f52b66144c51205b1d1e4c17ed4cf4e1e640907946e7cd57c5a08bb510f8092d29923f875fff8ec91a391ce41a15c28ba1abf40a0dfd48c9925994a7a7b835b539cec2d57ef71ab5763879c866a76fcdefa18d3d607867421f015b621e3c7320d196eb8507974c3637d6e2da022dcd9a0abd3b9e4cd40fbe2ab94c4176a04bab94db2612acf0c3c50dc9bb1c3989b32b204b881f24b3e9416e7bebbf97902458efb4d8b72c37bfe908cb9eb15c6b7656b31c62b939b8e9b61654b7bd9a582e9c72643928e03f9e27c96f51edf0549db6e94cb0332eb9876f5785dd94d6a331222070383dfcf98e25416db53214678b8e329b502f0ddbd113722d610236d27a5791618dc02f6a45be536452e3b8af74b2bf54bd49ee2dc61ab916b3995cc6269131fa7bdd32c8d3c681e5e62c96ec872d2d884f846ed38e30843277735d03f53b07106d83833c78f7ef0c0609d8d356fcbbb69d47cff92b2310ca73e2a052a6c4f93fa1a8b199cd139a0cba32fa533cdd64ab7ef36bd22d6971862dd8915797b8ef08e2dabee39414d6a385e5b923e4ed3d1e007b47c5a86702655557366699b9d7edaaa69fcddfe453f24bacad4517a23b986ac7ed47a75cdb73401bf6129f881fc2cd60cf6a2c4fa44454fbf7de9496003bad5a78fdd2b151f3b80fad3d4bcfef4ab2931b0ec13c88719d430dd513f67debc9f46fe54f390bf67a563866c0db7781351a901d72ca047a26dce25035af00b04d207440c217e5ac387c60d2b56a5fec7bbe91bafadeee230deeaa5a9ff3b37084e24a44751f0447f051c86e4fcd99d15be40ecab87bccccc4d27a23b7cdb1b0c07bd3a1b8f4ad3e1b2457f5f65c1821dae9a8f05448315ce2612f95449d0589a8f8807ee192b425c1cb2b0370666f9422def2ea9b37a28e7a47fe53d34954d312f0c807ad266e6b4b2d9deed91ebbfff37f62527b1e9f8c3dcbfe9634895b652b1b1ef71feef5bf6469e92065e939172d726f298ddf23ce5d5239c3bc9a355b610a34cf1846f8e095cb9c338a2961265e4a4b3cc2d07b0d1ff19960686c1b6759e746f4403fb8742124d3222df3ab5692f63c2fce57f4aaa7d6b1bebd73f7da3a6ec389c3991ecc27b13510fcb81349e93d6002689b87378a38c10e89aeb7101faa68292a4254bbb7d491db7cb073fbae81dbc869b68cb98a14c943fc8268ea0059cfefee2a993ddefba4e48b493f3f80ffd619600c690021c3d3cca8a5b0c56bb9076f0b1d5ef4f63f37563676978156ebc154357388aa5268b7b220adfebf2891a2712b2f6a1a01c74be38eda59c266962d40ff8c32746523f0f4db94d54937b3789d859be9136ede2ea55b2db90d0ddca4dc1ab9ebafe26ecd15fdda84b81a99448c82ff655196eea9c17c9ba328261fedc8e3eefa8ed64eff7110b74771a1961fe393c545c0644668331a3059b60df9a516d8a421f420de69fad4699c062e704dd37c99db34c6adf95136dd46b53b09d8efc967dd63b81f9fc9a6fcf3b094522b32b3ba9f4f4737761cde78e979b32aa93955b2c3e1fec5a9a5c1fa9c4de01e672b0175ad070fb27b9a2f64039e04a06732a9f294c01ab15bea939c097c600530a83145a8917c92a6893708823c840d63f23df9306cd39099c759f9f72c63a120367339cb790c1ac6f77fca8f4a93375c5aece7ec2eec7beb03b1309b1a3e3a47e645acca4d98bd29f740f3c6a022e0b3ccd5c6e8cb749e73634260a762058e4b967ecedfbd6b0d624d8c5d7eb7870d83efb4258ddfa995327d1ac17ec628fe178aff525a45ac743dc89fccb73ae113f88b023351739c62dc9ccc65a574c12cf0b505ce53866e09fedfd40d70c9888da9cba290683896f061a5fb7c28a7cf7fd8e136c258633f445319f31823420adf9efe132ec7af30e097de88e9e03350fa2ef9690e26e516d1f7d7996d413f341c3e2572f62054ddc171390e273e4dfcc83a3acbc8bebc814fd24892a6d5e2b9c0179933b88d32ca4da12037ee28a1d6fc268e4492b4f831756c0677cde5a5ae4f7999fcfff3458dc56eb379d8b49fa453173a758625cb2a8160765cf0702c0a0453a7e2aeacfc117c79c2ad01c922693a4fbeda34cbdf0aabf4b9e9d9f20e4dc6e28119f779321622cf82eb7b0c9749298eaf0f2e3f9f96e588c1576483d56c564f171731c6bf69ad69196d6515fefe59a18e26eb46c051bb1837ba8572a35175f90b7ee16e35e52b2fecaa58b59b52dd1a2ccb17f1ff1730c1de41aea45eb7ad48ccd021412eb22ec573c13a89c4e81ac332c358ff3bf59923a21ee29ffe3d0610f79d8b0247c380dccc3", 0x1000}, {&(0x7f0000001700)="fbf81efbacf5e3ae6f2d712a80644dc7947c5b7f3a2a92c66dc1109794586676a34e502db53c2f7c46a305a7fa91167dbcc70258c31088", 0x37}, {&(0x7f0000001740)="b1b2e01140bd5b4056a7b1fa9f70307f96f8e278d66b9401b95c12d0a56308c766bf402567cd0214aac84ed9b40199eb805a0db3f3e4d3fdd2c8db81a91af7f94734ea3d10655bf7dfd65cad560755cdd1a3f5d7ac5afce95747b96fb4d1c1b81e93a01f28eb21fa43c84b3e17f6f7c93a4ba0d241548dfa22687451fb6bb5ec52e5aa861e778319d1c77ca4eaed9435768ac4a19104c98d6bcde5258e79b9459bddcafb064cd5cdf38381f3a76fd92fff7554088757ad8e0a5c56614dc9b9ed235e017b457611b2dcb16c5e1117051b250a0d9b20f0bfd595d925b2786c1e7648d1e243efcabe920b6fec5fb1c6bbb3f2b0c9168d86239d3d3160a2b7238b5021ee3699954b8d5eb698e9a67fdab85b5b2b49b42534ff1f23aed713ffed4c479226da555cb53817a465189dbc6d7705ecf0e9ad839269048e3e04d6ace0a574fd83d9f03d10539666b71206d02d314dbaafb1c9976a4a52917fa55be1aee4abb909408020a69f2e5dff9f1bcb677ad7bf8362a721e98c6634c2f3350dd80dbe66641bbd6568e732f6100cc00feb167438f08349a60353f242e266f3380b4fc02da541756b059662785cbfc91e88e811d1b15412395d1239be64f69e5e9d09b0c0964ca567763d48a6eccb0bcd53e56b709e0759a67a8d714293a08341706ab71af0b099f4d51d9178618aa4d26adf2a932cebcd89db44931ed97200729de9a70a2fc472b2dc08d0d06966f096767c1d8b42dc6098781cef6e307199cbfc12c5271f3ea0eb202c1e1ad0a3bac16f1abe72138b281df1329397df90ab642a2f889d8149502327e0b931437b3353f384ab1cf814ef6df9d856ee2ac89a510c0be2ff9bc1f186f3aaa0fa427945cb112e7aa49b8117ebb4a7588a70cf457fd32fe197ffa8c97424fd372e839ba737a7c38d1973170ea23965bafad191b5da06e55ea9222e93af01fb33c89f8fbdfb8dd92163227dedcf67efeea931cc749be04107a572d07dfe5a5755020aa30e95556743fc61688ef9f4715fb11b3ec677833f37501a2426d029945e38bf388a71d5a5e141df92419dbe63885f5d87191d8caf7b085e28f2195ea83816a0cc196f4ccce81d5f384bc9606b132c27cab4b950639f7c8dbe22d6aa2af8a0db8e83b1d01738d034ba5f90abf5c1f73f821c26dfe5628f54577af2dc833d02833f41711fdd22396697d7d647c41deb92e63256df43a69a5291a93bfb588feed8d048740a67670d484fe6268513ce4ed15578321859c0a07ff1ddcd23cc4cbea20e8cb3f7d91cd181ac2c5bde288b75325a4888dd1bc111f364541ff5cfcb720dd762e30c53a00d5aebc5fdf9548cb36efb716cdf39932aa4a39e936f964ced494d98db15b8008a0719f1668bc08c17f540b0e7a214cda7171fcef6e127686fbddc4db28ef77728d464cb29241bd7419fb37096c195d3868254fd463320dbe51e26a6a1069d812c5d70614f2c98679d0d3e2ab779fd8d7e69049fc206a81200f73298079ebbd43e83e6649c641b6c8b415ed0f31b87322880cdae35ae3d6d2382e45586060a798f7b21e055376fa1167584b2de5ac7e852fdd94ab3df17958652827ca9d3fdcfe876b22a2157eac7bf60719b4487d08f864ce93b0653a32d9ef28b16e84dd6cbd32ca80ecfffb7632b4e4e72b6e280769d1ad1d0533c985acff066ae3b0c8937ba25e3d14ef74cbef53aa7296feeee533bce4c71b9a8994ece2cb3c6839a59de2eacbb8e523bc820bcbd8ecc6b0bf64f0033d18e1664c2ef10b39d7858aa302e41bf26c1075b9b22390173b75398eca19a566713cc2558e476d15caefe6fe2f9f6047024653522ca0db193c186e20d43f3fcda6fbba7819b71401cd3801ebdf9efe7f7fe9434665a2d3ebeaa1b47d50bef62a9b78d31c3542bc4ccd0a599fcc811bbc26b6d98379ccbab9c02e2358213d7b76d3b3ffe6f8641e38ef3feaa43e4478a49a3aa1ef244bc51063bcc0c73795ca79889d44c4f8ba24ee3236b5cbfa0c341ab7ae7fc159b6d210eb2f6cdaf661f2aa69bea523dbae66b90bf929405b9dc34f2a818175983ecb623bd8d7fb323894bcf1ecda7873a96c5831c33d656fb9c8bb573f7cd77e82023a5e5dfdc5afa5e208a88b21f8887c3ca4941c44527c8d0ad602d6d3ff037226bfc2555736c4222a51346b7d7270d2f116456c3a638f9fb861c650c21b10b527143c88d38020d9d99a20494fb820f135a496fd73ee3984a0dee41fa7c349991b2f0037695ec65110eb6eee0bb9cd6170a8b703813bffee0532dd3dca90904f4de3563913b6c834b66b9089e8d741cbbf1513d087fb7ae704818bd67d8660d93800e456dfb38c24e4c2a0caa5330f23befe90eda88e1b1fc420b35edf0b8dbcd011ed63ef38fe82191f0e028256a391e517694b901473fe1410bfcd35af4542f6a1d6e1a5a7d57b7b67ea5872face0d56e33cc908a4e9c993c76f176b76e469a0861c7a30365dd4886c7bbc69bfa15daab3a8d33b5a72e26072f59876a82b4d6113d002444bbc4e3a17eb3690599c02788193732dfaa26670577623d03951c48d73ad345b2fa74c847f7d50ea67080380538c663e71731ba5828f53f5c1c3ecca227b57acd8de4cc1c9b04a6bc6c444d2e2a48aea7c42d2437cfbe4a7bddd6d78bc1de0924b459544767faf8358d80d5518d33d274346287bc8b1e3ec15781ce4eb3d72015c2aaab4bb8d465e973d74db0538e642af527aa464bbe4110ad5e30fa9a0555af94d014a6fa9967b145e49f99d1c4703bbca1a3e3fc5d7960c235e4ba5358ca3b141ef64f7d4bfb43e03637be5e1c195e3ec5e1015928c47a736931dcaa00d90404aa4332c54a3dc64311947d2bcd2463a3291ef400afb8dc366836e85e315be31cc759cda219acc524691f66d1d09529fe98f8d54996cac38986764b45a7b7e502347237244409c53d2be2cbf36daa9cad96ff7dbaefa2858e90a4ddeb17a3bde1755144e1db14c8e3df0915e3ebfaa1965d922c4a084396f48eb0495380bc1ae9e6d2387d869571890de83ce28585411eafdf70ad741caa40e0f1191a1a6cd582d2fc29c01f1ac0d06bdb17be8a1604ad0db7998db2519982048a3db3ca24508f063561342b7adee6c568bb6bd21815ad74244279d64370b53ac3d4fc6300dcbe08075deb9beaed7c7d2735f85cd881e985660e0de423615074b74503cc1751218d120b0e037cf46caf591beb8488bab601ed4f67b33bf6a11013b3546ac1b34bc4bb0ed429d4221555baad7c1733a222fe0965ca7573a11954d33cd4ec2a1380b64e777bd1c577a35ff5a917d63206819c70e8289afc780bd834449297701079f61cc639818a9d9a683cdf6b1ecd4bec087c809e6945967cb9f146160830b56579ff10dfb40edd561c16c981865f664151eb4a9abb892b8ed1e4220f28377fb5e6f7d746bb1a8c2a78e52adf7d0284073c2b241e007b36ff9c0d03cd3858a4e9792a539e336fbdded033b4866271e87db43e051f7ea758b4be502a9a74f7cd6e02bb8b3d720bd1f08b8b5008cfd7343f46c4937b2a5c426e4accda0d19719b2c95d11fe273cd97399d240bd468f60d78cbd35eca4f1329539da9f32040341c8acaa7e8e8ce6480da41aae577c4a57d54efa8b76c4e899758fa0f0e06465247c1184e86b0c6b953d750123258ed4b69d862b8a7a03f4b39e1d53c9fa9f0da36b1c5ce36336560408aa0565f11b7fb143a98ea1d76f15dc106d0509a10c602ea1345d61f9a4b2e6aff9b20c217ab312f4e5e4e49a6aa779863cd675c71386b619bb388108ea380c757709dd890bac4e515b563b2c7e941a91ccf56d142833be4fa59810cff33c85f1508b2f1eec8daee027ba5745ce2ca644b8e198635437c5bcf50ecbb8bb5f030659cfa32b020b5157c4e7269ff591c4cb1e2a4a56b75a559073c7085b295ea2dad4a628a65241e1ea9e32f5fd1330c509cc3dbd8d5f8b88613ae2d0789442dfaeebc5915c63955e290af0d20bf2b3f1aba9e16a74877a164855c4c9453573b06147f30086adfc83ccd28265b6ad42709c78f9516ff703f6cf6eb6ec6aa1c34b8e93af0272431aa90379f1435e96e5c02519d53aac9d26a47d9f5a7bf464b147316c07ecdb1446924e81caaa0950eec47bed3d7f4af41beb2e69cd5c91a6c211bf759767f32a33fedfe0b9cb0aa8b1c8c9f8bb4307001ca3ddc327c9c335187dc1159aec2f00fcf27ec77da207545c94419074fc8f91f7e3f68018c85296abf218062589a0d94aabdacbb9a867715e17e024abf0a5ae89f6bfb7426b9251ae647c5970d84236df9ac9632608f862ecbeac9ba4d30c3bec80798d437cd9241f1eb20cf78623a47e1363a51b34c86319de2b83ee6f389bd06c4e44c3a4a93cafc30a546ee1f771face1aa4aefc8beaf99aa51e15a3e21db7af4d19f4709ce386b61a6ec9a6a7ef57db738ca493816be458755932e1168594d355bdf87fc044def3744fb83cb6f6f50be3681ad130dd0e26c6d26cf8414048b2a3c36a25b664e62c497d00630e2faab97159e43750966a503f034f9206f0ddaf0b2cc42cf160bcba62df5ebc6e76b1604d6c64ff28e91138ead62f3bf89f2f9e26dc296746ba3afc9e039ca66742b4fcc9db74a322fa00323efe8becad378f6457134cb292af8dc38efa0224fc41fcdb5215f26eda266c303161c684f075e51f405173e60c24f8ee1f27cac3cf89dadcb833d4893b05da53c7a3a56ada5b6a2b087270d3f027761027fb37197133fd2831357b53aa4af17ae124aeb59951c79b31d1ad0a15ea9dd47f4b46cbf6240fa24d700fe193ddb89072581c46f63377c916665d1d27d44b83343aea8f54abe3bdee4680046284467aad55aa2cb4310d3d61a8316006a49d7f6eb9e2e3963dc40595263920d2f8e572a532de705a12166a2828365ee913d1e8f3ee15b1d521a9e128fc6022b3d720d1c4481a0b49951b2eff97d85953da204294e2b30a503f217e2ff17632c8357ea6d9db82e79a832dd35687381659f51bbfb7c6567f16d1266f4510de575b547857cc3a4d093518f5da9e79dfb5a3e2a42d55cc4de595fd6853e6bdf37b3a68c94a7e84245a55c76dd15cc0fc271fd707f269ed3d463414f744e6b22ae8554e3f5644d3ebecc7fb3aacdf73910da558bf6dd451fce0ec78fc90fe57ea957d02a93a60241e4307d2b4892f80fce915a2ec7aad79de3feb6446db7e319b258031a2771722aa231b25182202a1fb3931125740df0c37a1aebeff27d21094cd4b003f328d846dc5015ded011f8996d60469aeffe16ed9866fb1fd99f6ccbbc7badd7c574226cf2c376a050f9f116c307792da95118c74c0f23e90fe971a79093661f0f72501eaf44aa8f1d5418a272ca7ae61b823ea3e8107353caf2d4ace98acb4554ac2f7686d6ff480218c093ddfb8081edb272af6ab7ff6794337036908aeb51b8ef385083674b59b9f2010154a257555574e1b2a9bad0ab427bcd1742f21201936e0e5d9da8dc3894e682364bd97e311be404708e82eb4d68cb2d1e27b340198e0cf9ae6fd66d1983cf2724df6ca65e0b8623ae7edccd2bf6ccd041a27eee006b41e42d4b89b558f5f4dff158b4cf651da624e3c2b67084d49678df59584229d38757dc1d0f3664a30f98f1abaa7d8d4be7dc45053e910f02a811f6b2ab3cd0a2147fdb5dfb9d78b03f043d9e39c0660a0922ca613d81b27e3562f15cec4be1d77eacbb928f20f6bf2a6d87a7fadc3e16fb107f571321eae86fb7aaafa158d2106fb026a88932daf64c7639", 0x1000}, {&(0x7f0000002740)="e9d4928d8a93d8f19d5a91dfc3be1b6e8e9e323413630408b1578eb0f6cccd2df07b071a69f6865a623bb80a652ed8fa42c3f22c102c52edaee1abee4e7de243cefc10d4754f0bba422ce5f467ac012003addf88d503e01249f65069287865de83efebd1d707ceadf257eeaf5ed885f83b06f4c86953da53aa41c3db93b3a0ee6e270a15b9908dd82aa661168d76ad98c5ca6be5e2b041691b52ccd089baafe3390618a726ebe49eff74898d42497bd410344d29c1758369d9a2fab7df880dda037a79b263d91340", 0xc8}, {&(0x7f0000002840)="58b696a254e7d77d34c5fb148e04d2a85515846e11c0eec84226d57e7f1274e034b95c58fecf66ef41ecd06cf1f2fce109250bf63c48d0275c488ca4a80b79621832b548518d5df6ff804e0a7842964ba8a3ca384818dfb6f9812387ed189bc935418933ed3c62cb25caaea01677b6535a7d2fa8be15c502951521a0a6b7a1b657d7d84827987b2b865a4c4e53bd5bed78d163", 0x93}, {&(0x7f0000002d40)="b6208ff38c0248a77c6786f9b364b79672273c553f522766e559f003012fdb4eb0e7a77223248696250eda1e85c5a182dc3567b2616cc56d1029986267f4deb4a9cfdb74659c8ed1e77feaf73cfbc87246ffc616fc58fd22ce9bad6caef0dae09658fba79d42ae5fa5723b5a5e760e45455fa6fded8f6c35ff0e84b16b6607728dfc61f67b6c99639a4a88af6ec797e44746a45f360be222220cd2df63d9e549b74334472b617cf39b0dd8bcd147c6de5d5003b943291c594a7e9fb66c75ae5c9680c061bdcfbcf677f83c058f161920978b718c11437ead430851dd3c66710438734b7dddcf8bfee76efe0a1f887acf8475283e9f537b9c0317eff252a032fb2a08b61a323debad4f3ab037ecd1bb2040ea33f2f795b49f352d5d53c6e054339d8d9132db99b5621ff0be1edbfb719e40dcf7d4c410d26741145c5801c9949d93b1aab7bd1caff2520591446487f88c9432a4de5478e5852250a8635d1b7eb75e17d7cde4aa4b55107df985f2a72be0d45fc14e82f1edf0228106effa4ce5354f5a18378ac5b91397169cfb5e032bd2dd73df1137e487eb2f6bd3435e52019dfdef6c9044d50b56abb04f1b5b38ea1a97e104a9ca953b1eee52ed60caab4b40580fb3dccd84344ceda3343658c15c86d9ca46bc754cd48f9fcc0ec173a0d608e8d9b2470a9056f38e77c1ad353a35d8f379601beacec287dff1940a005cd04af6e1beb5e3485ff5fe1b4aa53ba32e90f22a890424aa7f82f8f7de7b6f35e99bd6396c567ae5ae4f686a6ee786b41db7ffc3583fd3f2106cb67a6eedc69a1136a1d6f218746ac7731d99ec35a028610fc91a0bf70510d90adfcbd6f472e696aeac232631e09c1f62eca8495cc715b1f1df9a6c16200c1131af0181fbb5cdf5dbc87cd2e472088713fefda08cb49bcfc26ab70c79a45032ca3c2f7903f03db7d5a1b8e745aec6b66e6b1a62103e26c4479cc40669e842f7daf2591dfd0c361881729288a2ec79f4e1912aac4bd7d9f090a0fe0da06c39ba345a7255a09c6033ea823ac1c1280eaf6fda287b7c880b851e4e8d39e853ecb379ff615725871a84ed1b27c18c7d66c25d95b8ae6551c73a2d9af99b01deffa1a9739ed2b61ae900c511b28b47d4e1a1f77a35fc6d918955812748c67d9af893f158ba47aa4df7b8562a4a40350f5ff0f7dbb5848d76416996acca15916cef06cb8a0d8c3ed6d3248c187f343e34f1bd28459003c3c62d07d699e0151ec6953c548f49fb103d1b484f7f70cd48afd66e30216d1f5df6276c35b8bf5096f5446fc9275a55a15549396273156eca95534285cfce74dd8be8c94b0846973cbd934bd8be147ebf2bbcdd235f7492eb1434980858ebdf0fa43716ede133e00a94d96917629719a798bc0e40ebb8369866254c514bf76db3a3c832115d614cf8a6affadfdaad6bd9ce89a8830dbb1d7dbe5e435f294e7db25d71341bce20d18b21b885b0b0831878109c08923d4ed66886134b8e4da8d42a777770d990576e0093a97040c489f6700e67913e5bd990d00ef0eb22681a677de582cfabd08b662a04d1e6d0e96fbf85ea468c5f776a7ff8d9cbe404e7d4b3c7e2046416b6a18459e8b474b61f230b73f8b0c9dd100536900474e4a5bffe3081c45ad34812d7afa13abf4225ab905be6f7075e0e0caad8c501bcb88d63138ff6cab758027c7e0c74da6f5e2251a6c2e6c42196766e2e7778d9ddf63781077045d4ddaebcbecc8ab2f725654709d9e694dc9912de6ab31853121bec67150323ce42677e79f7f832dbe899f08980c5fa5df15a9ed4c945a6fabf5c1d65f93cbeaaff93d14547142506c0b53935b8464c89e876f3a7ae56c3bd05159916da5ccfef51012da8914bef42a24048a600a248718aab61f2145118960f43184a6940057f7b9486e0cb94c2e3bcc269eb84bf3fee976a70ebd39117e390c62f7c8897d5104c24742759126c5ef87a7558a3b98bcdb1e2c975c941e8593a8aaceeec1c909cfc4d31f026d683d18997653c5f07a87e797cb1fd92530cbf002bb71dda2f1ed128609d0ad8213b45b40788439bef5265caef437181b1bc41669897a3b254698914cbf83057844d3e0d153185817c17ad611d2c2d2c8c143989665686b52836ddbb49cfcb9eba490d9882e514c26ba579177bcaf18f66c2c82f2b1fbf58f5a38645baa6a61b6181648d0a35db7a78fcea67ddb630b9d9ff393a58bd91219755f1c1ff63d4db8e6157966f2dfcaef40367ab60411860c8e35668ef91949e6e56ec3abdbcbf54604abe460922f3f8d519d4082417949be91281420021933a01729d60cc863e0ca41d389b1677dfffa10fe6ad54b7b276307bf2724409c30077e3024521bc5acc38427b02abcb7078e28c9f048d8b8ccab7a792c174bace56c7848d0149288188f87d1191e6fca08d99b40818b4c01574581a1510990c6f174eb6346a2e06f912060aa5f6da4fb7c6bdc86139dea909368d1451b2f1bbf183b2fedc0834653f04dc2d4ff9cb8b0117100f2ee41957db75767f4aca5010482852626f30707e46709bdb9d378d4d70651adb67a7dc3114d593d95b418442b7e3eabdd0c7159975fc448cf65f9f9fc76a082c328bd4ddcd87f3e2747383d743ffd1c246cf2ad9391092a3ccef5878125998cb4746d8928604fa5a091b636f1c30b77f1967da695ea8c1efd2367b36dad9878b5b1453743495cf61234e352c523bce9061e7dbfc49fd65731d32baeb0a6549e96eaea614d0abe5cf51bf1bf634b07d6108338a6e57218d9a63542b603e8d96b61cf77134fc12a0dc0ed7c063853762aa012d8ddc1a27e1b7139086f2af28a31c681734a4cf3bfa5f452fa3c93bd3575ac4ae6aced0e0b95f9de9182e1bf92c307859b932f792119c2d7bb1e9653135e2378e82242ffdb1bc34525293ac377ab82c5e73e1fff72ddd4135ce30ffc5cea4f0339f0d889822d1e6717309c434fb981fedf442c601117d155db52654f0a1e5e77b5a9f7b88d1017af758979aaea44bdac2991c689fd35bd3f70e17d007fc1e1102ed7eaee7865fe813513fe9942ca1e6f71e0a2338a7fa2a2af40c57722f784c5a78274fc2f627f8927b31da463f363cc129f45d12e0bbdb0cc44e8978bb35232c6a666830f5a4155be20eef09ca516a2c4b1e0940330edc6475bf9b40ff3416e97daf41a02fd877244f9f622647485855e53f524aa3d329579949f2270ba6618ad38e71087d7662f1fb13411e60f75e523af79987874c2112a3e685e27dba32c1823bbbf010222d14775277ffe53dfaec4f97998818c6ccce5fc1abfaeeaf225b646df40601d2d31c8586f7bd8d30ddcedda94316ad7384d82c648d7732d7a154533346a32e6177e0e8b73d65ffcfca01d23614f2081bcbca07a1c0ec10147b4a40e08c047a709260447e7debe264c6ed33015341c0e1a06c560823d452fd68fb90930767c49e5ac9cabb77609e6103203746af42a56b9a7b6abf31ac088606669b6305f0b6adab3485d6a82243037cfbbef16a638bffc079caff3fa688e4b94496aac6cb300645579a509822cb5a486a5db14411025226ac51a1db31b6a83033522f3cb7bec006e443a3ae3c107a54089ea33956d7cf367de72fc4bf80682ae9c091182721eba04c72e2741b989ab1a3f67e4d5bcc1ffaed77fc8ad9aae76a87c869bf7a3f2b5653c00fe94e1757c656ff34a8ee65470276e5c0594e1851df489dad89fd754a5c9c06475db9a8aa315b864ac6583f5cdc29ca4ee87347375e4c250234c5ae3c6e1d5eb3d93aa43c73ee2c40d7b9e1bca6619144444c8fd39866fbbc9a7512a75213761a3c1e6d72eb5c3d579518e5d9fb10f01eab184686dd5ebfb3ce80441f62f312046dd6f7e2489f820402d84b89a4b94c56dda541550569796dd9f0c2741312b9b4946b476edbd74fbae26ec55a313964f2c2c79a17b5c092ac743b38fae5a2de2be71b67f26a5a28b0411d7399cdca32cc1c6a7133a6bf6e06d42ffbed2b188cd6398f10ea957607cad24b35fe4f160c0e22744faf832f52371f7d334443498dda22d122023d50c71ab4624e6983ef9cb236f5f478e199e5703d2665c838fe8a27dfb94576a4193f36341049965c00838c29db74da6cb396413bd67a6c71547b414dceb04223ade4be8b4d8c7b0acddf09aec7e9c797d85c2046d98cb5d82be78801d17c6da1750f3ed347e9967f7e7804926ff60ec63e9084fac47a5dbae4c72e84abe81187b095d4a6d69c0fea6a95d2f07dea722d887f0f087d48deeae938c942c00a0743396bcdae9ad162e0691adc89e669b06a6c6b5622a60d2024fbf5db5361299e38ec0641ef1aa6d3754f610fd8efa16d5906bd2da0f7ca1ecd52a0daee5f6dee2f65b0d86a602ebb66f517cb7cc274ca2f2c20ce9502517b56ea66a430edce981ae0e1964821d05af194ea690bd97a53368f7f03d27223544dc6934bef476f48807f3d1ec715f59b461f2d4fe65f22706064ab575d56fbe9e3cfe2f8a7c275267d6231e39d08f5745ae951051bf8b51bcaec17a339ca78e2cecadcc857c51eb01e970c040fac208f2cbeec41d719235bb53e22993c4892453386c5d5be3a1a27694c8956dc392057868432b0a1cbe2465eacb2c99a55130a2d481e6e0d95ba5e6159c857c8ea3aef3f7c2d7c16d293a26d3ef50643c0412375578457fbf659540ca8c4016f077f0930141aa1f399e706fdf7a0d5c2333909c78853cfe6cfd2ea0ddc0ac005ec816fd719a87e7f2fb57358a9d28ac92cd442cd1faaac37c43150a27fe6023d5b5c82b5badd296ccb058358ac8d56d2801cb6fdd0c0d28473cce5ae5e3fc021450cf01f7f93afb6617b1508ef86124ec20220b4d2f667dff74ab7e6682e7da393554b00efdd046cf772f855cf995161d04d39bee7c373d63efaf26b9107cb058733fcd26b7d13bd4c3e004a03074a2a7574598db7e5cbfb1d90c775f57557a986dfef45b712efb1321486daff8ec52d57a691ab01c6807f510e06f4426b3e1726d11ed70c52cd35f75d5236bd7a0f3055a0131a27052f4e923f35177d7dc94e2c57c1a2ed5b16c7f2051f929c2dbec5e96539edf7429e4cdcaa6eb692cb47ac5e4224735c5b444cd042ff728deb123e4eca6c5810e3ea3e8937f8acc37680249a8fb5abe8fc3393a0749bbd0ed508a84a7b807eaa96308a95693d705fee7c71795492055fdf98c126e025eb6b8be0b8ec64da42c05a810f244faa7ab9c8f0737d7e6916cc9e732953c17ae30736c37ff50eac3566940ef23b8f8cd93766e172322b3fcea951ce4d51923082ea95d93e28dc81c366b66d5a2c95bf808722ce5f2010ba79bb07cc2b1d8df02c204cd3aea570c3bf28afbab2275891e90ce32bcd22cc007afc06e178356cd8f30be5a4088f09a0e9b4d5aa9254a77be943c289bb51e5cdd10768dc4871eef5743a16b912e0728b4768c31951e1196f6b1bf309f8e540ebbe1fa8e36a2f22091b695c659cbf68706c92ca69da072ea4583be4b4fd783d0ae8858cf9bdd12ca536a2c9b94165be040d3040f72aecf48143810f45102753ab95984c8aca729c66351134b0afaa821b1a592ec5689310ee02f52c91cc3a5c3cf4eb3edab1c597a7534c43911c48bf4b89c178d6375aa463f9ca09741edc78c466129000d9f8bfe738668e39628fe8280f8f7bd5421936408fc2aab71f4a18fb0056166cced6429dae069a70906241c48d6f22e6c475d574585a9ef06704f070b39d2d1cb12420ae61825d45fc1b5c8be83e70dd207228d869fad7eb2b", 0x1000}, {&(0x7f0000003d40)="0b67c892f6d155f17ff18decfe30ab7284b7d364f9d93964eae992c03ff1d0b8435a57754b6568f46ffae020619e77ecec84a027357836174b87a7738c6edd407cbf5f0060375a6561d24a150a9d8b5832edb4db8cfc064422b36b17e6992660f2694707e92f0b871d7040d42e756140a3d737986675e153f90158e00ef2cff678769e7b96aa92837bed086ae097a6b44cd7d67c64e8bd446bcacc672cabfe6b3485f50b76acf66172ced2b2be9a5df66efd421b9642362f4727e2ffb2b721ed88ef283dfb223f21ac1aa363a383245bbc5bd826901e80bc5676f70ded0ecb58902be34c3a85efb97b8f1e1ee576b025d747ab205741b0f9e5c864d077285a2a34390dbd2eb2a3aac2ffd4161408bd4f42c2d423bf8b90d579a1bfec0d0fea242e8b84fe8187ca658537bd4165afb58fe0f314099ca4f751015225ae432d9ef2e8f366185ca2512923312bb003950ec7f55169f25508b343a8245c0667ef6a5d609bcafd4c7bf17a7f396d7df858256ec8b68298e9039e77a3117a38ba6f601f604bbba1c8887efdbd5567f59f77623c8942e07882c54eebbe5fa105e31da18e3ad9d1934e908df4e735840ecdeab00b9b747d1ff76b2d39e28114e3da1245f28fbb870c8d33a96b417bd792aa34d33c47b6b590d10c114116d8ac709dffbf1846fa3589eb28c5d4089a071455ad5a551909021aa6dee9e88385033dfa5e3a1737674884181628e9607401c75f5f5069baaf0f4fd765f3326d6db6f3602d03bea6582fa2f901293edc1412504e4ed478935172487457fc23bf232724455520682c0d0fc52ebc5259d45f9822c99fb8873058d1878b847aba24fb1c57ed8f711a2ebde460c3aafa323435105b361262ef1433ffc3d786dfdc6411f9ad6fc81068c8202ccefe51f80d718331dcd6325b4da40072f019fea0c98465c9f3637db7dffbe84341b0dc2ab0be0974aba36e76d37cefb45e8f55d5b0a8524d6aa7f44ba374e37c674f03f34baa235643583b53e9cac653ed816f86a26d9a5be685792b4bb2e5314b3b638f8c2f1e438c0744b40cf01c779a72a86c319fd50133c053188fda0e1479c79c3f5bb75637c2d75855a8147a83dfc74f456f104374b47e814dd859e2ed0b7217869f4d10d15a778588bf1a7e7fc0c079be80b5d321005f1aa665a4769dacce631078b3de410d9af67af7b0d82d6606deb63821382f104a24caedc03d1600392f2f3dbaf811305fabdfb4dc02e0a4ec547f74d3f4221e6a2136907b9932804ba1eb641321535e5d2458f05cdc2ac873f6a3fa609732740a752444410a19cf936a28c3faaf16cc897244ac3164db98496320d3d41a10db9b0eccd66e46ec01d981d054e915d045c3cc62145af77b656bee7a965c255b10b2b95bb33486671c76ff6c44f8d48ffb5de8b5b48e925eb4118a4f4eebd12426aaa9d2eee5c2afc52b009c536623e4cf1e715fb404582d0ce4f4d622ddcb3911d41c4ae4639b87101271bb87ebe8d51ee852bd958f0e72be1783599d78f9816e59379ecfba50086ae8864ec71abde777adba6fbf6ea691448ab74c93fdb61b3c6bd40db25ef85c467c2fc816ad23008f709b8e849dd08ded652d629cab70eb725e636a850c0ca4d9a615935c88e545716c3e99cae2ede1a6d747c5ab883a4599b37d8d85fe6ba25884c54f7759f9bafc14c3fc559d1292a5530d254cbe1707045cfa8c726916c59f4244955508e57546eefdfee10a6d0ac487b95d3565e2c3400ed3352a3486c67ab764fcec1a8e0132420e06ffb4a777811b16c9f0a9c1c7f37914c7b19dd1d30e913c3a0d58607dc895217c4fde99203f1b00b044a6b38e8bc36914d39780c07d0fd8408146330e914d270615abb78809809914282146cf5a98149d707bc05aae21a70f88bcbb8688b20e438fec31ea7b1355b7ed9c1bf1a7cbc5494ace831f59e1ca1303ea3579f294c07d212de1d82495c29fd85921d77e10bd74e7668adbff05ebccafad7cca63f8e72384048ccc65536495482faae6a48c13a43d417f99af0ae8bf788ac947e08f2e743d5d2bd2a9373afd71b089090420deb0bd93b312cbd5834bdf44d04766af3bae69754abab1f3c2b8694a2b03e067248d797a3dee5666731e7056b941206567c491075f4f39705a5e5d844c030ba76752480ace760aec44dac3a0c08e5165bec1f81678691d71b20f0f27683c18d661f8eb96cb9afac1ec54995a77f95258257d6fcb13e62b6b896e9da6a144c14aa8db3a9b13d4ff09ecdd0cfcb1422c424ec92c02d9756b3871f6fb59e0e2313185fd28519cf7157bafa81e1180ea0f182a7a4da2fc8f044eb8edf0cf23474d0fdfa5e1bdb4f2ea9550498bc12e40c0d1cd5303f5d948f2825e8845a92eeb249a96b6ddd40df6b4eba22bb0051721935efbd212e4d3c42467567cbd2ea506b3b49ce1d336ba724ed8ff51ab95b018799faf634d8d20a177f9371ff6503042a6c919c1bb75192360c7861e414f8f9d701f01ee70665be4c69d2b1fa6ab9c52f59ef2ecc3fda9b7d4febfd2b7563e4817cea4bcf05b9c74ca18129099daa7c4ea4bf2312b0fdb17ac62070718f59daf2a15d4420359a08f22b31e21ba7c1db808258e4fb2f6918d9d8f6776882ba7d386cf51a890e21294f016d2dc87cec4a4bc410aff66fdd6e806a8737e4e5cd6a87752aed5dbc171dc13162bf44fd2a00cad792dfe12ce63799edc8e393324deb4947515f4509946bd7284a9786bd29089d8d56f3dcec44f876a9a92e644012fb79e32dd25a30fbe880909a390c8cbf6bfed59a846a195032ca5ef7b5a66f3a8979a7432be0eb50edf071178d8aacc6c2f29371496cad7691fa663c5e6cd721a933a8ded9ec547417f77c55dcf4eeb35332983c33f2fef000beeae5da3a970f37de123122f4aefcf52ef0efc318240604269f67e624fa36d68494d63f2d569220e7325fa5ba675c98c0b6e1b705143f97d164fa34ebc4047f7f596d28f7873bd3e1d6fea1f571145cafef8eec4fad42eb37bed229ab25f591c8134f0967d475c150a7a030315df67f45ab8b782a6b698ee7fd84a996ba65c6b9dff6bc44ec7ccf264d3f79dc925b48ee5284a2bdfd5689fff3d515090646d45c65f62b6751c14bdcc279e9b40a739bbbfdb908e4025e360e8233005773f07d403b9b2c1a249b606d817d3f5e99d25077a5edc6c2a893af5a6791a137bc2a7f874585b039ad90c2d00f68a178ca3205ba205ec0b90fc5e3e2dd144ca72d23ef66a19f00dd5650dc8922556d62302b42473452b1bd24e76a6317e04e66505611e2bee60a7c63259dae21859ccf06f45e561806d5a4205acc9d88de7b6d1c0992a53928d5cbfe1e0699c183d13b418250e9420b5783a14c6b2dc0f5cad1d00c919c9becaa51b381d458120aa13f54fd3233593c48970250c4661fcab2e12f0f6135661c0cf784466c304541b4df20c357e1fbb2025416c7fd418f323a9935ab3511e4c9ed25687a9ef6f51e5e132a2f85e5b983ce98439c1d0ffd7260498178f3f63325adeea17ce5bb396f90bc7e91b1aeb2eae02944255647f0616e6c34c16c4e408971090083ecf6bbc6d6bacc1801a7d1ed0c7d52b62e5026f3458dbdb2b8af535eb300cbfb3fc710bf7e7da315b48000ea9b8d8cb25fa213a6bf76b272f5913eea0910e7ae6101b643c139b74e46830a4c70a7433618211f6ae24a4598fec4927673bcd5c99e656c52cacfe133f11f0b061db48f4150aed60576d03b42414bdf2c45fe92d92a7d6ef3fa69ced53b928c6ef4ce67b7b863c0083f9b763b71d7198869af39333806c5b5852a4dc7d028271d2121371c27c12a7a2d88e3a032b15f14b9899feab9c4403127abbd825b2490c1199a7853a25dc92eb98418bbf7a924c2eb931e14ecc4b02da3ce4000ceaf81bb5019582064d34fd3064b12355b81a56f3fdc96035ba3876a3df0c78dafbed2e3477e5f8a83e0dbc0cfdcf1a074679dfd445e3eae82f0ca10a75001597eb6686c32c56f0209c20a1106e26e1065e01b3d04b018fd1fd12f5305494912fa9b8f05acb1a49708d8a3577b7d5436c59c18ba861e3816061799c0d3bc8c4b532f13533f7382b9bc7b79a909e7f3c0aaa2ae0bd364155bda72f43367b70b7d99759e80d96ae5fd4c325dbd5a5acfe0c7ea7886eb67e40555d9f96cc7369fc48199ddff2c8a09f5c0c0e54112a123e07d1940fce91f3f4da5f9550bb57f0b348984bca6a86ad5fb188aca0b1307a85f2ef7013b22dd1c4cbbc4587a5e0e714aff40e57d69fde3d28afc9f631ed2cda13634bb8eb2e45fb450aa24f4b2371e7a274743b7b356949344ead5b20363ac0c9f8488b018afe8ee7178ff29e3fa0c87863dfb5c9597fa5bbe80633a6a38d9055fb1ec064ad43244bd43319add75742fcf18dafb5648e57f4510329dbf4a0ab5513b24f00ead35918db49f8a02479565ee97891527d8c466663d1aef5e916f34fab68dd663fb7eb270dd2af816ad0da840ab8d49996026650dee29a3ba2a29f11ec85fa7a1c109470ef2761ee711990673c236f92e2e9e0c367534eba71cdf9e89241051abf253985b2d13a000f3e524ff781f5eb168608fec7bfedbebe0c14c7068b0f2a53b33f078777eb474d1ece3e1ab55f6099a84c4b07bcc9805c439f31218d94f1c93312be940b2148d5c9aadd96d51ecbfe9f077857b24527da5d7412b766bfd4153315e57851c0d5db0f607213055a25a81039b3c4aa7b8bdfca60420baf0e6ffa3acd7106eae06f8aa3997a4d16d3c1fa3049727fd2637d5ffbacfa174781ac7fc4c3112cc7a608e86c7ba74241e6c7e5e37c97259856f66f3f809cd8c94dd7366875757304db24f6feaedeb6312b09bc2fd88847afe31da84cd63986be881f9b26d46463d412eed033d149c9dddfc595658021fb249f19c4b586ea28c8cbd076634a423c0461898236832bdac774fc52ebc1013d4d62d9804c48fc79d73f2c2d6c43b02e0bf5692e75e5ac21ef98a6d8b388032c624d90f34b2a4de6a22415dfd9feaaea9d893cea598cb9cf00805c91688f1ecce81d4c5b14d07b71a6a3afbef37a660ea86d9c188da60d5e82d0468174e59d911902f05060014fe227b787f66ddbf5f94b505c73f47a55506285ae4e38627d3afc1ccd9c64b7fcc606010207f6755414cf1d86ee469e216f52c3b616c9f911bf88e7dd43a83674f0ce4371c674cb94271836959637b8e47c8e92a656dc235d7ca7aa7fb18653a9fc7796d94de07bacbc605cba75ea49c7c63674edaef21b25678cb0068f7b89e5fb18ddca99ee7e5c6bf3c5c4921a137062b91b495cbccaae13ebf94b9f76852e93b72db3b33e12ced3edcecca95bd053b54d71d62e93bc2292c846970bce86d2311c69b5b76c23782b8e50bfa984b26670553506ffbf9c66fe3858fa0ae3421ffad41a4081cbee42f006e92d8aad63c8fd6792ba36c7f24226fb662ba82c55ad986eac23f9c17b6c157d60500e1e9f1c054287503043b8e2b2c2ccaca012259be2e5544fe160f6f7895c45f29746424ed1e4d100a10e6fcd0659f6f8e4635955872f26d8ea2bae72637f5ec3eda31a49794bf3eb81ff28903ea2a41660f77ac3938bfd8de0244d29485c1734234b01a1bfd03991099752fa7e1fdebbb622e5610f48e2f4b2710448ed0e9498730a23cc26e1dfc3ae1686a4f4c1e9340313b7eb39af9152b1d2323eb2ef0fef4a4e543b60bfc1e9e38cc75a7eb60b76197f9457123e6d0cfd02f71ff7a4b716cbdd1850af11e2fe1a378e1e9dcba8157430", 0x1000}], 0x9, &(0x7f0000002b00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r6, r8, r4]}, @rights={0x20, 0xffff, 0x1, [r4, r2, r1]}, @cred={0x20, 0xffff, 0x0, r12, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r4, r6, r0, r0, r3, r2]}], 0xc8, 0x2}, 0x401) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket$unix(0x1, 0x1, 0x0) setpgid(r16, r13) sendmsg$unix(r20, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000000000a5310cb4c6d5000000ffff"], 0x10}, 0x0) getsockname$inet6(r6, &(0x7f0000002c80), &(0x7f0000002cc0)=0xc) r21 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) clock_getres(0x3, &(0x7f0000004d40)) r23 = socket$unix(0x1, 0x0, 0x0) r24 = socket$unix(0x1, 0x2, 0x0) r25 = socket$inet(0x2, 0x1, 0x5) kevent(r0, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x2, 0x100}, {{r7}, 0xffffffffffffffff, 0x44, 0x2, 0x7ff}, {{r8}, 0x0, 0x21, 0x2, 0x84, 0x401}, {{r19}, 0xfffffffffffffffe, 0x2, 0x1, 0x8, 0xffffffff}, {{r21}, 0xffffffffffffffff, 0x8, 0x40, 0x8000, 0x1}], 0x1d, &(0x7f0000000300)=[{{r22}, 0xfffffffffffffff8, 0x5, 0x80000000, 0x1, 0x8e}, {{r23}, 0xffffffffffffffff, 0x40, 0x42, 0x8, 0x2}, {{r24}, 0xffffffffffffffff, 0x1, 0xfffff, 0xd2f, 0x3}, {{r25}, 0xffffffffffffffff, 0x0, 0x80000000, 0xfffffffffffff24b, 0x8}], 0x0, &(0x7f0000000380)={0x0, 0x7}) 13:27:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = semget$private(0x0, 0x2, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x401, 0x0, 0x0) 13:27:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) write(r2, &(0x7f0000000100)="c3d0d5ecd840a97e149a6952a53879aaadbd2b57806cbcf73379cb55e72ed530aee65d6fc0769df751b3f7980eca5e3883bbdb71806163475b8d862b1bff18285faca8ab469254c213688ddb7bed9894f912628f3b2f88a0d0944a85826835f815c564ab6150b6bca3d3142285ab3e11a0195e1f88c54a275f2b1113c153e39c09e994", 0x83) 13:27:30 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x1d4, 0x1, 0x0) r1 = geteuid() seteuid(r1) msgrcv(r0, 0x0, 0x0, 0x3, 0x1800) geteuid() readlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000100)=""/71, 0x2c9) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r2, &(0x7f00000000c0)='./file1/file0\x00', r3, r4, 0x6) 13:27:30 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1a7172b8, 0x4}, {0x18, 0x0, 0xdb2, 0x9}, 0x6, [0x3f8, 0x1, 0x3, 0x8000, 0x0, 0x800, 0x100000000, 0x9]}, 0x3c) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0xe1}, {{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x1f, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0x11, 0xaa, 0x7f}, {{r1}, 0xffffffffffffffff, 0x2, 0x88, 0x1, 0x100000001}], 0x66, 0x0, 0x81, 0x0) close(r1) 13:27:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3e, 0x5, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:27:30 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) r1 = socket(0x3, 0x3, 0x6) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 13:27:30 executing program 0: getegid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x18, 0x10) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00!\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001140)=0x1002) r2 = dup(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = getgid() geteuid() setregid(r0, r3) 13:27:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000140)='./file1\x00', 0x800, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x198) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xffff) 13:27:30 executing program 0: setreuid(0xffffffffffffffff, 0x0) getuid() 13:27:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 13:27:30 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) getgid() 13:27:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) 13:27:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x0) close(r1) 13:27:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 13:27:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/212, 0xd4) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 13:27:30 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/136}, 0x90, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR64, @ANYRESHEX=r0]], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r1 = msgget$private(0x0, 0x1) r2 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/22}, 0x1e, 0x2, 0x800) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) 13:27:31 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x30140, 0x100) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10400, 0x88) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x2, 0x3, 0x5, 0x2b, r2}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r3 = syz_open_pts() chmod(&(0x7f00000002c0)='./file0\x00', 0x1a8) write(r3, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xfffffffffffffffb, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x1000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x7fff, 0x6, 0x0, "34bb6e85f843b27b4dc3dc080900", 0x0, 0x1}) getppid() open$dir(&(0x7f0000000100)='./file0\x00', 0x20191, 0x100) syz_open_pts() 13:27:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') bind$unix(r0, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x8) 13:27:31 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000001780)='./file0\x00', r1, r2, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000000040)=ANY=[@ANYBLOB="653017000000691a48fd"], 0xa, &(0x7f0000001580)=[{&(0x7f00000000c0)="ea6039687b076c8245e3e9d597f526b41f53d58b8fa3a9f80a5f833396ddbbc72a4aa91b94e90d25705bf5caf4e9d0d2d965fe0d18470bfd53579b07a142d25e18919c9c48e5bd0199ed02f1497d61a7589f3aa742218a0218f07c7938f4f4fb842aef818264d621342890df694a926197e5b7d4d8a24444443ab8ebada91071b0cc465d3142a5a9771179193a523a68f60b002034e43d748790edea9d50e2a03b59dd220a796784dc8861f96a5ece282e2360ee90af13c8502c498185a4ed4bf28aeb04bd9199865df219f2c9550d2b7558ea154e30a29c17cb0e47851f4722e47610f45b1c34000d35d858ebe5c99f8c2eba5569c1762c264aeff4bb9aa1198554812ea29c5cd0a9769f92226597b5fd2a6aeff9407c2ee8fdb103eb390aa8d918d6cd437d505446bd3c40fc06351ef05cc3584b2f6bf49dc0d4415db89b7777d2281d87c64b30db8908c775f581b9d60cbeadbdd96ae056e3549b6d3118d9d1fa09723153e8bced720afe4108bfb04ecc187884bf84d0d547a5932faf6480066ef283e15dea9f4db9cf837f549fb685ab6f0fc17b38f91441b6b0b68b076928bfbf1e4a218eedb0e1782bbeaedfc33f324acebca3f1937e28a2c618f2758d42cca668bf2aee782c472a4d9fd9f125944aaaba11d5b1862a3e24128bf8ad7f0d84c883502f0992de831ae3b1153e2cfb057e0a42473cdd2d6fb8f0fc43fbec5fdf1c40c832c706c34038ea7dd35891e1ba0a94f5e438a6b54f37fb587ddf4159bc34cc8ae9a06accee54bcf939e345af7a81c3903849baec4bf0e8c0d170cc7a9a936919b972d28350ae78bc65acfd9885e799fa3c9e34c21081b3cf0c636b19107539b5295bafc33fb9ec9194e6372da6869816da4cf21b71a6a0dcfdd0e9faf7e7ad6192e4f52ccb11997dff823de5057b0bcaec5b3ef7e8c071c551b2b7472248b8f57f7dd2e71632002d17325f096266023fd524a6de2d5ab120b3a963ed2eb3cc3293c425bb0e070b11aa530d72faa17e0b046f33b2e533d8f6af4ba1f2daa7dcfdb77f2997a3585f64c560a38a0da5fc678ea39023cb6db73393b57985d9288983a9cb18668f69224eca6c2a10bfceadefdbfb18330dc1bd8e6b1f4a1cccbec7268f6b9699ce41015066a8559a44d283fd2d86b835db35dadb415cc8bcbf6edddfc43956efc4a4dbcd8971fcfa34f0fd2b8fe6981c734469135e7f31521ab38935570c48aa61a2a41967c1619584006f7a315844ac7543a5259b3cbf500374c916662e92b058b1a3a7111cc046bd5032dccd8681b5010c6f521876f90f0e2302d1161d36c700b03567460a89c406d005915f5fd3b63cb2a03145f1035a13d5975528911119e92b9bb9e063f82f06a6388bb7649a6c60a237bb762a5a7b657d82dcf6a3bdec8268b22c9565d14c62ea695736b1936a4e530feb6c2f88624a2bf01ef67b53719bf62b661357f4abcfa7e42c743d4a4008558115c457aff6b7288dd7de53275f5e5a60978091b395c687cf9dd71595d5bee0cdf9fee6b5da62c823b206bf643b50bfe6ef196e58ce3ac9b0241ba266c6a7b4a01fc876d1db1675b82ff296aad8545dc23d6bef61eb5daea86e6efec197e25dfb21f9a91b1eca518a591b9b253200313dde08e1ec39d2c604025f211adea040727417dd965bda276aec4e9f0ad16479c9d4fe160f7ef6a71e3f704adf4749b38042cab1249a393f852fed0e23126f284434177d1ea9e0abeb71a21bad83bf8a079989ca5df017b308cb70ac90657efa1f363db40f60f671486e37349aa6adf32d03df4dadf3951ae0e8d50898aa9c4f81261dcb38ebc94c6bc5429d5a80cb4d17de0f7644235f9cda77f09af8584814672b69d1caa9973633914711060d92365010e222838e3ca384861c01ad392e1e45925aa171c37f5f2fb15597e22fa907f27aa593f431f6c34c59f03408f52fca036a8bf28690aac465942b0ac9b79a12ec2e5db60b2ea925d537d905978fd9e3ad62c94e435ff04d4eb7dfd3d10168da0d7e3bd19daba7afa6c93cb610df827b0dfce613d7ca4cd752f9d2e6bc7d16ce8c27542f69293180dd754cb8f441e9edcce7032c47a99aa9bab78731bb9855144de070d7cd221daac252a034cb0635623119b54a101b404a8fd551f2629171ed4d38ad37c31e83f9425e8b6dfc9a56e35a740e6912b3c49aac3f48a8bfd45d3c81c71821264bc060a2935754b643ac6706f74207a64bc9982891db8a0759fb7fd0dd56c44d2f2719122a3404fe89754563e676b36fe578a6fbba37b06bfc8d3d09b1c1e204bcee6f7e262da9097e26d46d05d19a3fc3d9daefc1973a74114bb1dfc7c13ae93eb9379c43e8536a2711faa96cbf114bd2b579c3ad4d6fda5670a6ddab487f28a62713ff5577430f21c04fca27ec939fd87557d4c26ba37db893229ad673b7efee40050745907cbf10dad90cf817b51bc6d8daee4b740d4fd79ee50ec5901e4a12fa2502d552ad64bcca92f356c15d10a0e922ad2173bb136c47a8d748f64ba6ea43aa36de745bc3c70b3ac24c4fbdb5bac5a139b2a96bb5454ed625252633044bf349c9994e6bbb2ffca170994436cb06f7acd244af05d775cdb40090c19ff7befed163993e6cef86541ab60d91662443a07088495ecfaaab7ca348433423a70400598ed0c3d05a084b0e63277dfacece085a35c0c3872ad5cb3db37d7c16bd9f60b351e05c9093bd26b3dc49998be48074ecc8e354ee60fd5e620a8c8e429f87753a00dfaefaa80874b538374dba42a70657c555ed5a73b829b3c96fbae0c5959bc2b1c4f67498ad82968c26c8f94899b2a599325059345923c70769ae23e3c5ebad12c8510b9d28bb4b47d813d47e3b5f49dde1a824aecc96d7112f275f08b74f8febe9d8849a95e755a4bd5ccd16f2c296a409c531d8da969862167cb8e6e73ba217856a9dac9e331abe28516edc9ef5ae0050cb0a0411444a82e1701259e9b0b9ff72797a0b0dd7ffcdb6dbd2bb38088ea7b48ba0fe6174a15363455584a73de3cf14b75b69008ed71857ad46d76b9eac99d77883a4b845ccd67b48a3468e2eabed8c1579cbd73cd234f5852361873789452d6b64e98e3cf690330de6bb0c9a8616fde85278d642c248803ffd28182d70f538901af635457d66fa1a52763117847ef2fef6d8998d97b99b09f9a49e708b8349ff6b86e45e625e4e61b23801d04fe88185ba814554cc33c67bf9f6993eae5a5f382b620dce98f78f583c7ba64e5f9e5425b8466e1c61fefec2c7377e0f2351578c563c2db7822b17754cbb56f7cadb35868541b3b3a29079cc977ebec22aee8b93b9754a8342e04f479b80d6c4f78353fe2fc6cea438a1433e80b3420b5ddb722e8ce752b5ae48c40181bdfee33e6d1b104e68099b37eda221fa104a497696787f6ca1b8d7b3fd3e8ab192cbb56745e84334b2a15ab6651ab214a93d3b01f09d91edef998b3d63f6957ce160589b2283995bea3ea9f2042299312a5c7d22d075cc92fef5798b057ca4e7012871bc41b808eb224144a9a4e3f5e8207f8b4c45417a29cba4d6401535b2c7980552c16be0d99228ac973babf8da4632acee99323d70e6b7e0a75f58c2081a816cd43e8e085ae034d6c307cf454a9ae381fd14b48baf98707021e5d0b8df885dd340c1e848cb2503bfc444a8f411bee56efc90fc2c8ebade657aba0c3f9db05c6a6cd4f33f9730e23096cb1bf423c5d6e020a1d92c77acfc5da5b567c9a3473803d1f747b4f7c821cea7596ca49118737f958748324ce929fea1fd4d695a07e24cec60fc01162c0bd4d395dc4fac66508779b5b811f24745f7ecdc98d52d0bfd5af73a7469189dfac69859f43ec851b5eaefff50ad2497bc5fdffc5649781ed968404c3788d136938ccc91e2b3c27c529fd40a93ba3cada3680e1a25ed873b764f2a78d95abb460008770b369a59134ed08f98efd744c32065a3286eb9de9552cd3305961a90e8bcfaa2f0df98bf3033afdcc9771f2251167a542902e997c0cbfb067b06b3828731fe08da81dab28427cd5ec40ae7b4510a622123920aa649c0b6bde41282e610003231ae818738934a9b19c6342b6bf93eb0c88e5a73309e6b253fbef6fee4be1a18bea4b42a90dac64827234ed30a33f6d951d371e1f14d6e6b4a71bdceb88e9cdda132771a01d9c6a576dbeb8fbb8b768f17b3e423eb2d3d147efc09b641b815e92f8d1fd755e14e09b8d3ada2f6ffefaf75e01df5c0855098285c1b60fc8ca15796cd9f7744896822dfd6c4b6f572ee6b40cad06c64544707071af2d7eeee4ffd1e7335d8013079b2501a166a47aadf8c46da02cb173b74a66bb11b88322f01ca57a74b08ea09f2cff0037b63ad8edd3585a86c847fc159a56b1e827f0a45935b24f90df7d1b83f56474bbd81dc4d2c083e1d1033a14a8a798ecaa4e37adcfda19dcd1b6c50d9f6af50f02282689ef1a8918a708aa2baff1ed9a8cf8e0ca0d001b798d3a40e1420693af34aa596552e3cfe8f5d94b2edad07090f6b19f90df2bb1dfac783a0d6bc6bfb469d4b8996f41797ae7115ca5d4432796a1b83c09dbb0d5a32a808e9c10d5db5582881623e15bb9f9757c21f8ee41f00ff87a46a18cd9709e185af0d3405e520718f6849258a4355e436fa7f27d55583dbd7dae20047c1001c197dd3b4dcc1bdbf2be51e33e53bd9b74863e4ff8b71ecc5842e07417178e63a19cb1ccc2563a6bb5f3f20ee8ee0c7aef1c326c472321c278c4c99401baac7685b2f00d2612db0ffd8be2daeaea17649e79432480769cf20a678c7dd55a31474b76a47f01a19117ea1e9a69b42a1ca0c86fa02a3a629b4e60bb26b25999498712330bbd669dce751c7f2df231a242bba826b65d90f26e541a7cc2dc853361780690f18d9ba0ccb14f7206a037014deb0046ecc608d7a4f0dc9835c89c925c51936aaa815f85df9ae95877cfe4d849cb5a6d8a755e74c1cac560d3f7d56d46054c1e79de5d60b434ed391d761f11f6b7ac376fd7c9f4f56dd3f47f7e6022c75cdfe37d345cc4c306f6b926659905e75e54004aa11c85bbdc7756d9d341d15c9f98e9e443208434499677a2df7f1e658042fd9516d654ebfc21b5bcbc14624ae6625364c8fe75109e0dd81be88ab5b7498d5c08448da6848a3d6c6ad7caccc14ab22e9c5acfa5884e58bed23a66a9b7e1640cfa5bb9686ca2d07d418a865994915157104f472962d2f4ab841485b1f3c05f6a2f1147bd5fa6ad0d238737e3e1d39b15324a4305771a2c2841a59d1915428b30b5aa35349d670f871fd68a40de1fa1c5447c20fde6a729032224d315bb036a3d864a733d206c83ca1274c00051c705ab4edc7bf22406751ed626eba5563bde874d54bece01baf68cc9fca1c0f1933fe634db9e79b96f329c8ddebfe9adae7e2c995187846b64cf22b302167ea911dee2ac6b76e7eb3e648d8abb3f0bdac20bcad2d29510942cb3ed293fb8ffac7deb33d0e565286bf4e2a658156059c08e560a45e21e46a2de0bac0820549ac788e15a874600998277488f5fa93b885845c0f06e8501de71d0914932f941e50d597e15d9ccb1e3d41296c27c2a6892c473ad83c3576278ebdb97ce3f95cf323879834f67552422bd5d228fe80e614f48805cde49c2b0e0077171b89616ffde5060c93fbfb75bc65c778599e0c3f096f1a68f51ff7eeecc4c57624fb57bbe1cacdd3665eafcd841b23cdbb1cc441702cbf9edbbf8efdeda463e7337eb6b6a5d2d6cdcd014e9057b8f413cfd3cf10dffabf1da1cbc4db34", 0x1000}, {&(0x7f00000010c0)="778651a711c3b310918bde8e7671f44bd36e2a7da5039f37f69580ae038b2a0af48855028750116e085a9303359558165d1633841afa758b55b1baada6a863ff96224c84827a6a071d34e92a6d15da9873211a1264bf92b992bfba3cbbc65f9d", 0x60}, {&(0x7f0000001140)="18a8827f12fb5438f19461818584418b207a7754057133ca0119deff5d8538e909cb37926d7125cb1c", 0x29}, {&(0x7f0000001180)="9b3b3a6ba5b868bb5d58b93e4fba8acfab99d67a2cb328a0aaee9390978493e603053f30cb0b7bfc47db39b692fb8793ce4c714772d9528430d9fa146a8419f40f2f6644b3db1ecfc37658722aa37e85f49ff38f43808e6571f2ff63bf545f47256b4dd88747f9fb89d927a4a2da2e", 0x6f}, {&(0x7f0000001200)="cc3b741dc1f5dc72e98ed4b99fa939939ad38303c1fa56e9f63312607c3a31edfabb2a83c273f9ece35c3fd044f27bf756f61058ea0ef9e2dea580e45144c0e2fde05094332d73eea26ba2483d9c8dc7740d4a1f5d624dd0b24c62702461ccc3a34281fcf6dc80e4587729bb6fada7758dd919d555a33cc0287d8afbd72dbf57173c1a1b", 0x84}, {&(0x7f00000012c0)="437f891d87d92d2a", 0x8}, {&(0x7f0000001300)="eea6d31cf311cf46b087f5112a5bbd40b55131f6d005cd1948e7e2fe57a1946933b23785afb0d6e3ae7fa19cfa9635d34f1ce112dea57804d5d03cb1fff60f18d09e208d5d6c0f703bf942d370f228c338d662b704baebaab4567851aef220d9a437089333558f2b72c0cb7763afccbdd56d4e068e85d59d6107a1a7828b910b45e33829eafc69d77a987e15ce35eb", 0x8f}, {&(0x7f00000013c0)="d09560b598c4b72d844af54db13b2c5643604fb97be04ae4332b26faae0c9ce22eb8dbfa306efd38d9641393b10dbf4a5451cf3eb37e9fd9f19e1313191b1f0ed36df4d8af40c3d3656f343bed", 0x4d}, {&(0x7f0000001440)="9c2ed21564077bb4e579a130cb8f606ae6c3ac96532cb21f53ed8bd58b9c571590cdabb9fd2c30c6ebd8c34d0f8b126910db3927fbfab4c5618d844b76cfa574e4eb8990c009d50e467fe07dcaac12b531498103e9c877100026203c21564ec770e783116f7a1eb4d09a3738e018e307308eff82382b386c68dd0eab5ecd7ba091bf10bd", 0x84}, {&(0x7f0000001500)="3f2624eb856d4c8cccd8b282c6e626b005a6ce7ca2df98c8506a96e1c73b6798e89a70f3f4d303e498676803e410d45c948d8d4434799e31d41d930bb827c36736b378eae8ddf5bbbbbcb4534f1d3a34a92c589673d2355496ddb891039fd2482c61c6e9e0", 0x65}], 0xa, &(0x7f0000001640), 0x0, 0x5}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1201, 0x0, 0x0) 13:27:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 13:27:31 executing program 0: getuid() setreuid(0xffffffffffffffff, 0xffffffffffffffff) getuid() 13:27:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x9, &(0x7f0000000000)=""/99, &(0x7f0000000080)=0x63) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0x7fffffff, 0x2}, 0x4, [0x9, 0x4, 0xffffffff, 0x7, 0x6, 0x7fffffff, 0xffffffff, 0xfffffffffffffffa]}, 0x3c) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 13:27:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xb8caf00437dc85cf, 0x40) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 13:27:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x208c1, 0x5) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0x10}, {r1, 0x8}, {r0, 0x100}, {r1, 0x40}, {r1, 0x51}], 0x6, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x3) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000001, 0x100000001}, {0x4000000}}) 13:27:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = semget(0x3, 0x3, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x200, 0x6, 0x8, 0x7, 0x1000, 0x6, 0x6]) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 13:27:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000000000005) socket$inet6(0x18, 0x0, 0x7b2a) listen(r0, 0x7f) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 13:27:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) socketpair(0x1, 0x1, 0x80, &(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0xfffffffffffff801, 0x8}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) chroot(&(0x7f0000000040)='./file0\x00') 13:27:31 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x2000000000000) accept$inet6(r0, 0x0, 0x0) 13:27:31 executing program 1: r0 = socket(0x6, 0x4005, 0x10001) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 13:27:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x48) r1 = socket$inet6(0x18, 0x4000, 0x200) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x322378df08949da5) r4 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x28) r5 = socket$inet(0x2, 0x5, 0x1) r6 = dup(0xffffffffffffffff) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540), 0xffffffffffffff45) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = kqueue() r11 = open(&(0x7f0000000640)='./file0\x00', 0x2, 0x8) r12 = getpid() r13 = geteuid() getgroups(0x6, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r16 = getgid() r17 = syz_open_pts() r18 = socket(0x6, 0x7, 0x7) socketpair(0x18, 0x4000, 0x81, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = open(&(0x7f0000000800)='./file0\x00', 0x8080, 0x101) r23 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r25 = getuid() getgroups(0x1, &(0x7f00000008c0)=[0x0]) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000b80)=ANY=[@ANYBLOB="5d776394be060c38eecf56592684249fcb29b6cf20545899bd7582227af0a55a98a6f945ec8d5be8969fb1dbf381247a8111036d7f6d8ef13ec001109f305f0ff6390e5cc9f9cb6b2d20bd6270c625ffdbafa39e10a2da0fc72e3d446c6b42202f07d6dea05b45f46f375495c6b5dc7a87bdc145ead19ed5ce86a88787918ac1ee3ea2e3e8d666508a9f930cec4f6b9e62e68a58739c585fdd2eebc69a0efa935f348d7265b5bf5eb41a83c22b67b2ca3090bb810d4eb17afab8b19fee75d7cceb412ddefdd94f68fc83187663cceb4c95696102"], 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="69a93a2deb3be22e5c5d1b8dbbf7eec2c3eb20dfa8e9bfee99c3214b8ee95f3653", 0x21}, {&(0x7f0000000100)="8739aa397eaaa8cd29a3cd8a414e9d694001d3c70a53b7e45e0b7268630665dec667ead67b4a204cd519cba084ad155f9b6b16d7d87a730cfae5c78cdf3a1bc2fdd5d68611945f9f38a53e6969a580273a4701005c4b9ec7789da2343cd6fed5", 0x60}, {&(0x7f0000000180)="7510d8d9192751b2eb74ed84c1f47f02e7aef6e1c9549e96f041ad9af1fa986cbbdc7d6c70535538a483a814682dce4a8adec132c8d39c", 0x37}, {&(0x7f0000000200)="c27348e73b08b7b495cb6293b98c0cab7304041641c06cf5f9349361fe43ea2e3ee1800c479d9e3a4e7b5bdaa1d628f239c1296381668f38971bdc905e847646fa32faaa7c55a975dc3812678c85d3c8ec5e10bc186aba364f55ebc168", 0x5d}, {&(0x7f0000000280)="a5e973885cf06287d8e3e6e4ab94fb1cc7ae767a58fbbb1da7db40cc3c3deaeb8143a7abbbd01e595588d90fe0f365e6ee918b9f5d9ad8359ab1597cad5d410b74a3cf437fb258eda20198e78315ee3e8e8dc099bfcd8e58d12f6032e2b6cf6b66", 0x61}, {&(0x7f0000000300)="2ea04c73", 0x4}], 0x6, &(0x7f0000000c80)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r19, @ANYRES32=r9, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="200000001d892ea077228800000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0x5, 0x40a}, 0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000a40)=ANY=[@ANYBLOB="00000080000000ba8422e1d307cfdb31d80df3b94cdd9e3188c6360927f966aeaae2c9b7af8e10c61e2d7d3770f81f9562e0cc967d6967b0d9e37c05cd5f74d502fb11d300cb091901234ae5a1b4927a1f7d85938947e3818fee7462263f01ad5d2cdeb6dbec2619bc7e7b339c651f196560e0254eeed93eca496d31d895313bc1468a3ce9d5f15bd4c6159fdca8a876f42400f5d33b1743d630130000000000000000416b9541e9587961b07c5fe8f64fff00000000000000000000000000000000000000000000"], 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) 13:27:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x37, 0x8000, 0x9) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x5, 0x0, 0xfffffffffffffff9, 0x2, "515876a7c2f767b6a0cb10f70503fc903d247356", 0x2, 0x1}) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0xfffffffffffffffd}}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 13:27:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r2) getsockopt(r0, 0xff, 0x100000001, &(0x7f00000002c0)=""/231, &(0x7f0000000040)=0xe7) dup(r1) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r3, &(0x7f0000000100), 0x1) 13:27:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:27:32 executing program 0: r0 = syz_open_pts() msgget(0x3, 0x200) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) 13:27:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x41, 0x0, 0x108) 13:27:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd97) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = msgget(0x2, 0x204) msgrcv(r3, &(0x7f0000000200)={0x0, ""/146}, 0x9a, 0x3, 0x1000) r4 = syz_open_pts() fcntl$getflags(r0, 0x3) write(r2, &(0x7f0000000140)="cd564faa78aba82002fc028a81462fcc2e86fc14f38e02aa3d448ac1381f6608219333089772b7823bbc011839da4d1e264353d12ae460936cb90f3f705e912f11f37747a7eb1dd7db11fb81e186f609edd8e2ff7f5102ac752ea0c4685d576684b374fc77bfc468eca33fbdc7d0f2337617ae1f2aa676206aa95b4dca7d6f0de3b091fa1b981f2a01e0f0e744e5f0ae01e388d5488ba6a719e008e205917b", 0x9f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) chmod(&(0x7f0000000040)='./file0\x00', 0x68) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r1) 13:27:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = getppid() fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 13:27:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) semget(0x0, 0x3, 0x0) 13:27:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffbfeff, "85495500020000000000001167f5afa680400900", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:27:33 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) kqueue() socket$inet(0x2, 0x3, 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x80) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = dup2(r1, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0xfffffffffffffff7) setitimer(0x0, &(0x7f00000000c0)={{0x100000001}, {0x9}}, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0xb0, 0x10) r3 = dup(0xffffffffffffffff) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x1044, 0x4) 13:27:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x28898, 0x80) chmod(&(0x7f0000000080)='./file0\x00', 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) write(r0, &(0x7f0000000100)="b3343bc0080f5d3f96f74c22849338b5f57e0250207c6e20a1ae6fd0cacf13220a2f9fc5368e4a150406a63e7a3d7585cb7433c05e453e21a61303b523083ba3f1f3542aed74dec49db36821fd1260b2145bf3eca3f92ded9efacf3fff33d11efc84d5b6a3195ee9ca0f2d8be6eec6e8e8fcbebdce95f2b20b220f5cf28f3f1f26d1d521b9aa34037410ff11f3afd9fb2655ef7898ecb68b65e5f517687d9b6fd94528a512ea32e928e6da0c4c747236bfdb2f01c1d163b63c2d76b67f10544b9577e1cbd3dc741d939090cfb546be85dcaf567f39e407d7b45dbfb8574b1d03ad239bc01a729fc02764274257d4c08f378ab3c9dd66f232133190cafb2c5a643635a6647a2a5a545956080f7dffb625e3ac2341c6a583081b58714105b79988c6db0b99851c65ec40d2b045d2e147c025f1274915bb300f21c83e14dab717247e85128272d3d88d71e763c203a353386a4f1b5bed02e4a74d2c9fa2b3ed64425a99115c02f518ade641812d16de977676313a6c3e317d9dd2b88faab4fe8132e3d0e8d14689470a925c2b34174967296cb1e63b630d767e5a567303f49e070f0d6a2054ff703f924f3a46c74192a8927448cc9097a5ab158c97d28865d98e0af69d54276e1e9323f50bb5ffbf85e258228fbd818835aee6781f7a4ef3546d3a03a2fd9c101f169dcfcbe5268527bc968b98e95821b79d6333ba25488cd80c0a67a16c21e37e6ea74d6d032cb7f692455fdfa7c0cf20e87ce34bf44bf36dc519a863bbd8496821ae2c1f5b5ed8cdbc73f5a49db8f99fbc2de5fe9ad0ab181cd845c7e5454c53b41530998561582839f9175182fd0c39ffeaf4ad4c7e4ea98c076da50f236b4b417a9f9a4e2335eba25ac15cea31d97116ba5c56124bfc2901a2a516f770fa894781a479f60ae729834ca61690461784aaed1e96124e3c52ec591cc0dbd3af41d11432c377701655501b6b0156c34e2c5edd8c1f7946fb12b1a4174afe70a9f68f7524ba23b9762bc17707b45a23bc61d19e460568a88efea40829f7b1772bbc3923f777316dfecd4f938ff21b9588c6ab7c82c5e34ea4219796dbb43dfb4354a0c6490dc772bdfe0fcbe697a22ef34734abd5c424823c0c4127bd40ab7b9d443d7c0d741ba992b1f3a2c9fee3f5bd5040d60cebd8b2a9f5d06a969164b82a995fe4910d40f1a56ca85462f890c2ac3e85c746c164808db28c6f2fbdb5fd27668e5940fcbdca7e05ce70b390e7d6c9ef535dd210db54dbcf736935ccf56f4e3e5d578c0c9be52d44ea2793cc600d2c2b99694ae28dd1c1fe4d01d2b899031af0121bd5815915f2908b57a8371cc9d594e81f40d1652a5e7a97aab57d5d59b966da441f0e4c8f25928928d652b63da12693612eb465d7b7f75da447ef86a1ac046c64fb713980f1f62811ba0f321484a23b93796a7b250c05dd5dfeaf471a06c859fbb6c98d24e14cb40bdea844d5a1ef692d5e1c962c4c4b0905693bbe104c876a2ab78ac3e3081e6464b77bc233b04b2bb69b87c20ffeffecf645c69af415d3ed0fa1f2125eda668b5c0280ea866fc8fc929eb755cdcab17610f5cf1a74411ae6d23549ed1b771ff8eb4fd67e851e10e371a53548b038441e77d36f69303feb9d7f7c2e6eb3229843690dd384ef0f0a6c435527dd47fd4a1c2fee7812ac60e040c903cf43e6f9fbf8645355b5a53c19da07c82200a8be7f98f8fcb75b8814170e88b98ff59b1600d558079fae36cbcf21379a325a49b927342e3ecdc3b0c6e9a837db25bf4c013b4403bbd8369d2657f28afa0dc076d2dd4f45d295e3e25556b66d56f1da917a5d21495e5573954764a6e61a2f10893792f0cb56dd18eecb30658ee781d50d580dc311b9c35e7b721d26b12f203252e2ad278e5b68f2eef0e96f222eccf5c1dc4d937be9615b23bac15070d58540b67f71fc6710407c2eda0f8e46a0662a12ccda7d5ca798fd0dbc75c6bb9659cc2a27b947b62cfa511bc95c8cf0e5c0dfdb622be6e876b66526807fc1a96b55e118a9f203dafa728baf896eeefe50961882b3a69e7f287f3bbeebe6a8878b6750d199856a28220852dc0cca731b0485ec7ead8def4c88e48e25776874e09894e3d06b89690b25fd0ffc752826ad443617888da34fc8fb9fdaefdc6052f21a69f6804b4e3d16bc54dc508e3972c70c5423b3065e34f77def5fb8773e75f73fbb1c380c1208d6c6bcaf2cfc22a8c6f567bf351bc0bac61e0c1ab9145e9293434c598d04b6b20a003f650a80de81222368a024480abfe29d8e7d77902b7de98caaf201c6b9aa912b307b61ec14bc063a63aa2103347ddb0f54151d1e443ced623792765ed6dfe69866a84995269f7d465a3cd5488c1dfe31ef2e0267f5132777a8d0ddda4e222cae10aa7afa6e8f639c7eb3bb7e354f065ae5f9fb7785018db5a663e3332ab7944e42f47cd9d2b8ded17883c7f19271bafea18d71edf03c18514c3624c3cc04c2bcf115cd1015e7f10e07480569aef377dfa9ed1f07e26b7cd4217e15d2aad23e400d4b3bd01c2a56c15e4fef7b44b3906c72fa186a69403be90cfce2329f5631afd87774d085c62e8634573239e26a0f7674f37afc1d5943f850b0785d50eff994e1bde1a3bd966eb802995ac949b96de336dd8b6172697c30e3df7301985091788071d3cd4799d3da673c6d5ee70209e79fc6c3c692fad7364aece2b4f300d3b82743e04e83d3246e3844eb8421e799aaf6e11b67bbd8cf9d78ac1e82701a786724dd1eebd71742f46c69ac2b6eca0c8d0a34653b4adf64e9dc34332d7a9c5f46d614d30b06cba2f3dfb930bdb1875e2c4c50b0f29f8d4f379ea2aa8038489eb550bc57ce79e022d930279950a9b47a792118954cd2bf5346ef20f2f86c88eee96b58768ef5e0bc12eda331bb712afbbd7ccb372178a4b5bd112fe975e66cd698bf4f07e3dd8444c1d68baa6f21ebde163dfeeedc44665fc36905c2bca2ee8f0d867169a223cb9d7a0fd83e1bac19ea986fd09942f6b0b0d7af83e5a9066076c2bf876cc5d43a75d05397e5d13690cd80d739e812433ed98ff7a0487f66bec9c596cbc2e56f58f03ef58008a36eba1ee0d3e1583fe1171671c8c649a1362ce8d90f0162fae9ddfb383d9cf5294152b806e49b6e4a69c0a4ece76e3066d500f63c096c207af8511ac893fe3767aa56acb45bf4321848f32eda865617069d971fc5d595e5d7921cd4aa7473eb369e367a8de353244ce1a057cba90d02e873d6628b249c1304db355bd1faab9e274772e3d3e366d0fb9083956276d1d75c7205783db1f8a509da56752e41d9217be7a06b7726303cf720f5d591f7fb4e7674e4a8d02b0b0f04c43575670c6f6e70b019cd39faa6784b0e9fa0bef824aae9eeea59f7e4aaa0b66c4c720f279ffe295d96cce8bcd8f1d5050f2382cd35c985276840a6f84b096dd872c50de62ad92be976353db910c8e03eb35040ef6ddd5992684fff9db48515d64fcf190a228f925ba4101fb79b63d463650ddf17b09e8e79d3ca3978b869b5e33c9b0c2854cd1769dfe79503cc32b275cf8764b476b22b677d0ed4f73c42b5ec6c62661e71da39ed364216a7f0fda0af61b94c5792f65c51169d9f6a013efb642395c434563870b27f636dc08ad75de3401e37062dd819c4a6b8bae7b772d6c73276751ba68e88e3d132c48e61eb44972a8e14d1eb5a59c48555bb347efeb5d742cf06b9904cf82aef5dc9e8c157e1c3177c6587fe68dbf99e03389270346e2bcab18e622ae01c13e9a7d6c31bcc195b220a833e1014e596332f8b37c4bcce5a4ad1fa0e77a5eb71067f7ea4e7274ed438362e13a8e67c197984bcaf22b3ebabdc2d60182e8989727c00becf37f67bc587267f9cf0cb95f3d167cfa62360370ed9366076fd81d51f4754a17260caacf4bdcc92ac71d333d633a57d61c5b1a10b650e7ce5bd1921e6865de1b54f7b24cd03de2a2c68121066d60f521709ebe67eaa99f7e94dbc38ae091d823bd84ba8bb09107c3265bd0e70a9bc6cd9e004d0aefe08b2353e95826f705b14ae1acfbacaf60dfdcc33ac2c200396075a73387d616bd40287bd22f8903f12380e59cae0562f0d7813bc79bfce8d7b8265fbc533171ee976102526af4edd72e69f626cc4f2c12c275f398652218c2759cf6824a670d0504b5d608cfb8501ab56bc73bbdcc42fdcc9f55dee19cf19d6aa89b4ebeb84499f429e82199696e6b37e62286dc18a4b9a2684c3177774cc74e46870ed63c737964d1e9a19292cbfba24a898f86647325b04964082a83e5fed4ded7ccea21eb9cab3bc869cbdaa0b705e8d29a5f0545ca5fdeac316ac893585fb963a6551739d1ce84dbcfb6eb576f5c6ed7add4e4b8b8ab1a788db360b7942953aa48e2fe4561539d1ff7c27ed583fbf390b93799f3662bd28e76afd007e445250f1cfbb272c5d2b6ea66c9a6262193df85814e8de1ab82b957d19730e2edf7c3a4d542f04ebf442cf4c2c2b3f32fb3b0c3d59a9733656efa4e83fea560797599d113934f7683748ceeec26a235451b5bbbaadbbd0fee52237b7b95181dbbde0d4bb28921e9336955a415518092ce3bf6be095ae0301ae2641065e", 0xcbc) write(r0, 0x0, 0xfffffddd) 13:27:33 executing program 1: r0 = kqueue() recvfrom$inet(r0, &(0x7f00000000c0)=""/96, 0x60, 0x841, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0xfffffffffffffffe}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() syz_execute_func(&(0x7f0000000000)="674483abd80000007a660fea7509c462053c39f2afc4e1e5d45602c481b8c21cc3cbc481e1f2ba0e00000066420fd8328fc868a2acea1a000000b13e43d88b00000000") r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() r5 = getpid() getpgid(r5) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 13:27:33 executing program 0: r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:27:33 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 13:27:33 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x3b84af700cc63e23) 13:27:33 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="53e26ccf0537743a83c93062f889ff29274a143920f350a221cf4933c500efd6ca155e814ae453f98fd66ffeaf9276300bb71d62f2768c53bb4a3d10172eaf5294a2b562f6c79b719a50cae1ac80f1c74833aaba7340d8735983eb203e9b84516580a4799c9b5a6da4b745706b6b45bb0ca4640398d0", 0x76}, {&(0x7f0000000100)="74acc15061dec1bd1b6c0d895c6541e5a839784b26b7fd49e7d281aa82cef52aabbefc412a212beffd4dbe52d77a7804c8f2e478498764120d485557c6200c560d0c57e51897030ccdca407d2739f123e62ff10cbdecf2767fd2c02075f12ea65882cbf81148637e21c07d43ea9dee8ba5f2b177ccbdfeeb989a13c89d3512c2a0015e58cbc4e7c15b2d1033c23c282f1efab9c6aed0751d6993102b5cac4c3a0ecf3de5084cc90def6beb0e56951108aa9dd47771c5f4555644277e74b5cc7d72a46580b49cf5de4fe8088f0c1ecd64", 0xd0}, {&(0x7f0000000200)="985b9a95c46a9ab358fd", 0xa}], 0x3, &(0x7f0000000280)=[{0xf8, 0x1, 0x1, "d05d0623a6cfb19ba7768d8cde7a75c2054b75237ec6a9c43972afb5f9b1906b3d31551e564a7ad677ef62c82c1dc6766614a47d0cca60e70918bbf744e60cf35bb952cc5adb47ecc9436d1c4a5d0c2b40e5153a15f0fdf4f784a8f5d4d9f4311a4d55a9bcf8d51962074f90158b1690dfd430cbb044643a2b9db8b9eebf9c944e73fd48d44868e4467d465d813df46f6bb9712e6dac1949f82bb07323de1315f8ccd2f8d4722778c137d0851d05982ab531a7da6273b04850aebfce8cce88756a456f0ccdf9245fdeba39ec57afe3635f5508d24511fdeca2dc32c66a344835794417"}], 0xf8}, 0x5) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 13:27:33 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2}) 13:27:33 executing program 1: r0 = socket(0xffffffffff, 0x2, 0x300000) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 13:27:33 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000200)='./file0\x00') 13:27:33 executing program 1: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file3\x00', 0x4000004cf22) 13:27:34 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f00000005c0)='./file0\x00', 0x0) 13:27:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4005, 0x1) 13:27:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x40, 0x2}, 0x10) 13:27:34 executing program 0: shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x800) shmctl$IPC_RMID(r1, 0x0) 13:27:34 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() fchdir(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) syz_open_pts() close(r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 13:27:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x210) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x10001, r2, r3, r4, r5, 0x80, 0x1000000000}, 0x6, 0x1f, r6, r7, 0x5, 0xf37, 0x101, 0x536}) getsockopt(r0, 0x800000000029, 0x2, 0x0, 0x0) 13:27:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = semget$private(0x0, 0x0, 0x18) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/135) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000001280)="fc8a67fe04b41eb977b2dd780195142fdd62a7b56d92a979a600e1e664f13fb458e5e975e8378fd35f2d7011beb498c8be63018dc5989b3ab43e36063bf8f13bf1594e0dc73c4280970dfff8b81343c600ab22a63e447f027c2cd25599677ed0162f8ee248afe720bf1d118831684aaf895131df34a95a04637950118543c30b044bd99f78fe07e96a0da000f2308bfed6f1db05724ecfb8f76ff6bdb53480b126c103c3b7ceb31a63d38e6381badc9334c7ecc298f621a57cb0627a2b694c0a45d25b1e324e1c8634e21e833e224f613effd47c25bc0e9d3373058c37704cdef179af9af1905a65606bdb3c562918a1cf7708ce99f1ed93877052b384417cc6fcedd7ec2dfb100770fa0a661c81a16858b534ae1c5ded0233a93b02045d73c167961672beaa6be49321426de9bbefede65d9c419764c42ededca91e61f81179737c4fe459499587db6805663a04f9a10f3596d56f34db65d1407f66c0a86c04c5decdbcefbc30668eb3fa0353f159243dd1e7980a78120759373108b699f41e7074e2eae5423b0101a778ae4cc9070090d502048f06b31915a3bd3e6c1a948462b19dc26b65d454fe6ad9ea0cb4aa3abced7af3ef233fae4cc9ae5e56c86a6bbd4721841f1a29d73706edd4da326786aa02055b8cc93c06614537836166ce6b2fda7bdadecb3e272439f97593f779f03591ca470bbf4ef35ee543485e1919e2a3b9b9688e0a87dee7a129ae52bc5f744016eca677c4c05737709e3e27e30514d6aa8b1bcd583c3a110ff0a850e5e75be2e50f4b12c807a64f51d3c1cf5a48d343068755550d90cc6865635474bd47857449d6e53a17a439c7a61aab5e2d35f52c77349b898dee5318aeb980fbd4d749676c943a4f9835d7676f995ef592a5b2092646d0d09a4c7134c948f0bc4e61b2827202a782807cf03f37adb3a73e04f85adfe2ca41d1864b27149b7651afe0952f8458db06eb675080d1bf73528b84c1694bd0c3a3d644ffcb5d51dfc7a077f3bcee26552e791f8c50881773179e3e6bd284a27d5a93b2a61401462ab3ec64a55c0bdfee28ae8435971af7afaa14a99fb139558215bed9b2c7ec49c4023aac4da98f7b525fafaf038e491c55189ec7a4469c341ef4944bf43955f3dc6176444314ab27b1d7dbf570ad169b27189cc4d8d5928000dc6c2e68122b8d2aeae8fb174b4cd4214742a1183cba19e896f08344724b3503e04a1e1434d20d362c00968dab602550f8779021fc54b1bede6e963fe07dde52e4ba7dc8f9aadd831ae5808b10a667de3495c82a4edde7aae8cec8d52fd1565bf118085758459ee8b8a1df142ef1b451fe1c37578ca67b5b1ebeb4a574fd4147983651f6047ad51364abafc19250e3da3cb5dd9d36fc660879bbbee8679fd90c97697a2033c837643c1f9ecf41d48832840eadc849d240b2444871c757facd4a53fd02829f71050363544e668c2c2c44a6556d257b764a9f8c6ca66995cb149a6c8886e6097c1ef7887f2572a74cf8c1e8309bac3a70d855422fe2731e9086067c15021aa9a78b2f1f928cf969a0d98cbf2a608d4d5573eb4304ca9ed005b4632bce2188b965696ca4f564c45a5ef2adc8a1a25585d210341932146d38377bf2a835b2a130ecfd01a3c5ca7925efc9f11bec61cc1acc6baddd62b9c39198fcbdecc4613090b2325c672f533d1f06b690739652d0fe73f0fc16ed970b8b628c3edfec6f4f0645277630f6071b12083791e0ce0eb9659dd9caa6095eb9e8d920b474882711677fed2357da6d405a69465c8c145aba58e17cdfa34118f9ae239fc9030a59d4dde548916224dea14bafd6d436bb4e82545fe4588ee816b8b15cefcf1aea543883cd561140045f6358bb2042138c15d76f21ef3695c6ebf8f64aca53549ad7afae819a8c42a7d53f7ffe7eafb4004b9a34a1563644c9313e32bf23ef4a98dd2779961a7526ef52742e4b571412dad2afd2d6bb810b6c9aab618f7de6411396dbab78af71aa5e7629195fe852ce9ea55fb7cc14169e679d9f0ca6efa55d4a5474f7a7f75695d97a040f66b943008ddc9deaaa9ac84cea74c689540997db91aa86a20ba91dfcac7b436cb0b384b66f0e6ca4b80306e4c735e799f15b1c4c5d9707634320f3b026956e604fb855493db375ef4e29d5f21fb09d12b1c43875946cb3fff6ca3480825546ea63759de63a62e57b5841674f17ca529e8df76e0a87b152fc297349033eaaa80895372c85f8888a35e9d6cfccffecc70232c8b8ac8eac48a0a6862c5534962ccd7f7c4e6101632182ee34dfd5b36e2c394c49d2acb683ea0b3aa4ba8b932fbd6a5f03c945b7be599ec436a7e2cc58e73f42e6c49d99c1db2cf0cd430030de41f759506517dcbfd14c84cef1a18dd194b99f666468d1b84f0743fb34a82a60073fe632aed0bdd7a2ca6a923a5b60784a09c4c9e5112116960354163fbeb0afcf247b02d1387de73058b33fc350111ab47ae7a35cba68103e59a1b9a7cbaf405ad762e27609ad29b1d3cff1fd5669ea26065c0da419aa6d432821aa9005465ccfa3c84237cec7646a26f0f3e022178ee0a976a2548a568a682ba3ce715d5732dd5ad51ed83c194117efd6f4195361f892822949acb5ac09ef0a220d2daa3a404730498e54cc0649052a1c85296d6e2d45506c497f58bbd64006ca809604b354badc0f207f8dfa39d74af09233a2a14be01a5a2e1eb499f04226f4d676ab412fb1a36084fa50b27130fd1c27630aec28d58bc1aca500ef8c6e52e710109977cc5192384f1a65b36bedf05d7940fdd96993c762d57d47ade55139e4dfb82aaed5a69661d9dcc0e4d1e86cbfd521ab585c105fa26243e5cf5993a90825ea21c63b3314623a71fa60c8c70b6eb7580e694e4c00c60740c15e222158cb2687d7d06df98dc09f0d32f64858eec2eaf77b790ce524ad5f1dc9794d0775d00ef08d9e5afa915cfb58c398c32e212fa9b338933fcbceb6f26a35d320a55a10c9a440e8d058e23b7e93e96822f93e33f8ff4c5ad852f8f58103e939b949fcf45106abc3b418a8c50a30babba052984732cfadce05f248d47e2b063e4d3601bd3a96714d4a53765286b3163c24262cfcc4a375980932e36b183189fdfb11d783487d98a119f55507100ea763100e5d86c7e6c308a3059ddb0afbd0e99e7728951805d32c97d3f2cb2c1b34060684166f8cc185839614e87c25777681bffdd93a03d6528a9a536aaf077920a5a0a61777fac677f35af4d37ac7a242b3afcf0b07a25f836f718e333375d7fd9901ec8beb0582e74f1b77be57a5b12e488c4cac0502a9a72a483161267f989bb1a9a6bbb4935e02a752d5e235b9b5c1d4d71cd0dad6756279ee162db02cfb185f84f4744c0e200d2a0fd6b4efdf983e56ac4a1ae9c3fd45a9297c1b3a2d50cb4ea3e03af0d4731d3aa35e8f4b1a94874524ccf567b99027e0ab60c866acba4447553d0cf5d68df869dfcd7dc0fe3b60202c2e4839296edeb5e03a7b71c0e537d202252d5cacb5ebc6e669629e8769c97da317d9dd1dcb9917c38015be5a98f60ac1e867bbc8bba61e0db22d21e9e1b525482d78ede53803b43439746d777629e7b2bd19009e0dc27b5f261517550769ad13f38e2887933d4344ed2d22942c55aea1a02d84479f39ec0238f108b0bc85e3ea3ad16ba32f30bdf6b2d897336595ff31f90b8126ad02033ba7d3c36a6467f54452aee09eb5243ddb67371ca6b315899ce38b8733e4deb1c6efdc35f0ee5a3a81ddbf9bd3e5f17b249c9754fd128e87af9a0d05e03e76518f4d297b58f7c9185518b048e06211783435bb8aa4de2d4a7345fb9f1af22366ac7a16bad1e28e65edb04dd69a1676c9c2c208fb53e8a383196a62403876c8b608d930fd75a91ef11cff1a7f6358789fde8f2f6ccf42246acf3c5f0badcb9a9f0a0b5493ea61d64340c2a6a2513a08f1728304b3d5001dd94b74293d905bd10ce717a58d9e007325f88940617d36afdb71b52d2525fc6a79bb707a550e4a9ce149e2c9381e6515f325c93645891acbd0bff5031d24e4c38b6700aa5d2d29b2c6d1df2ffe0fa9e755fd0a330e5779389d57a557da3d8b09089b5bc9a8a716a97f32afe1ffbee967c558a7ea2de7b6534f3ff922520cee875b270dc8c41dbb350cf3e2f33c062b5a1bd35b9f0faf8869bf83f073a913f3a873bf11cd44a6e309644d166a744065b205674320d1147d6b127dd92a43b6ea42135961fc5bf6a74185a077b1e893923f4fcd3453253d7e1ff23323145d4d40f7c2d156efeef280921cfe6dda490056874836c5a3189bd4ab4600d372014e2fa92c804cb77d2f4aa4e8beef4303ef36214a0894ad53ab6f11b14762896572d6d2764b26e6ed1768fc9545d354b58fef790e91954e9720a8625f625fa124d01470d6dc8d84ff013039d882ed17edfed90a0bb8e0ed8f9531dee600454ca67439919912160bd21c1af497c36dbcace2a6381dfc2983513ce559ee6d60d1762b14970866852b31cc20a256883001d20f91d27195f8786cf44e782cbfcc7a27a29c2b8b14deddc6bdb18ba46756b3dd0e7be8edc56df16cf9cb21e5cc8533102856ee4ee8f2cb53b6f22e3101590e1b321025c3f018fdcf41e823652237cbaffa2219eeeadb3a3364b4d0af3f5c9e6c5516594dda819ecf5004f9c751b9f87e282ea1fb8d3164be0bbf3b57c0178d43e4dd9496dcce235193a51366aac6eb97eb92b93bb46ad5e6ca7426198a775fff0f91c8ef7565a549459008db25743f23f7b359494af0a0fc63ba476d6ab6f28b86a758b099822fd6390921ac5c87a1eded1cb3557fe21d7eeb663ec5fea5d3eba6e75e8a2353788908cbf5654df193e2a94c1ff38e767f929bd8c7a3d03698f0dc4107bdd29ccbb54c98f0624c8b4e26b7d21d3a723f56a695a714490beeca89d189f2289648ec353ff54ee34abf31f169178484498f169982a34a5394ae84f1fa8f1c47f5d21fb2090a426d2a23ac1b09b96b4cd0b8dd1b8a77f416481673d2da553dec4989ebe9bbcd74539fb306b260fe8a185ea8c644b35a6947debb2d38e4da33083eae03783b76d2b831ea5b442d26f0edf8d82919f9d52bb3de5cae7f292be2877007901364ea66593c9ed4ac4007539945645498cad8ac0649ffbe407a7efc8f0eee093cd10e004840dcb841ba2fd3d9fd51ff5f21def2df9c9f8b90230f66bbea2d36c9edfc188527880b46c1795eaab009408ff205613b38a1a622d1225bb188dc0e9f3afe372902715a69044c18e44a569bcce58570734f64784cffc1ddd61b60cfecd7738e148f57943ec26222043fa21a094f338d1151066c1397a13580aecce0527edc91b7b36624b005929882cd2103ecd2ac61ca9e2cf6bbaddc2b01454925d16902a3b3e2c23d156e06e052ca274fa99b4771dba95391142e49eb4f865014bf10d44035cd11cc558fd3291bfa0a01b96b6aa8d31240068d5552eae106f6a86b011d3a4deaa90ba9a14219cd62aa3bf4c73499a5b6db0b2ac399542e1be334a59cc4a0fec0417ee66e1b798ac172ac14fc0c66c15fce209c1e4ec6b0a720a3930435459ca587377723dc4a1b26bf14013d1416a2fc86881bd78968d30f56538620fbe086af78c4", 0xf91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 13:27:34 executing program 1: r0 = socket(0x19, 0x40000000000002, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) seteuid(r1) listen(r0, 0x9) 13:27:34 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 13:27:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100000000000000"], 0x1) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x9}, 0xc) 13:27:34 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = dup(0xffffffffffffffff) accept$inet6(r1, 0x0, &(0x7f0000000100)=0x5ee) setitimer(0x0, 0x0, &(0x7f0000000180)) setitimer(0x1, &(0x7f0000000000)={{0x9, 0x88e}, {0xf2, 0xa0fe}}, &(0x7f0000000080)) 13:27:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) r2 = getppid() r3 = socket$inet6(0x18, 0x2, 0xff) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r4, r5}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = dup2(r0, r0) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000001c0)=""/246, &(0x7f0000000100)=0xf6) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) r7 = socket(0x38, 0xc005, 0x101) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000080)=""/127, &(0x7f0000000000)=0x7f) 13:27:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) munlockall() r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f0000000000)) connect$unix(r0, 0x0, 0x0) 13:27:34 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x12, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 13:27:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9fc9afb8e7c0c6b48dd7d48b48785b1ac9f7c4671f55c8a5f182220d", 0xafd}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:27:34 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000093780000000000"], &(0x7f0000000140)=0xe) fchdir(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 13:27:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r1}, {r1}, {r1, 0x40}, {r1}, {r1, 0xa7}], 0x6, 0x5) write(r1, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r2 = syz_open_pts() close(r1) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) dup(r2) ioctl$TIOCCDTR(r2, 0x20007478) r5 = syz_open_pts() writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000300)="49e521c9078819c2c9ca4efc60230726062cea8da9bc2aa17d92c3b28f5430b5af9cb3c72e6c61b7adb6566a0468fb7b6cffa3f13420ce74448cfb2acfc1cbf1dafa41894977d484af9ccb818ecc4a1ad5986c8ee6be273a3a2f90c8becc5bfc774e2615225455", 0x67}, {&(0x7f0000000140)="123e4a", 0x3}, {&(0x7f0000000380)="8512e75feab3e07b0377fc4357d16d67afc322307901440cc2d389143186f95a2b628d4863436bab541fdefa70ae8c0023c1717df076123c5f209457a3d548df19a09c2e1bc7adba93983741b1c6a2d2d2a76dbd427c3a68b4e4ddd3f632300c91aada530b7e59316bb3c1caa0231cedd6dfdbcd0eb57f861a4f80812ca010a06e9368c5a635287bc0b505c98290286977982e8f3cc9d1bf149e55f07a61800b89781e198aec616474eb571c9ccbd59b45c251e21e24607b48607a7e62ed3eb467b580381a18b3a36cc37933e4b1afeb1bc21bd201248f9f4a415d7346c1dcef7b3e3adcccf4910d03ed62a1ec2bbaa435ab6817c02938366b9d8b39ce5354a7e04e393f5fe1ebcd8318d112a73328fca502e89a0f29c8f24dbccd4e93de4a241180e3c8fb4ba1a1ffedb8f607dcc305a4493ff2c7743cd4c71fe095c10b8aac10075f09a7996b8aa107ac59b6cd4a3e2409bd9a8ff421c2ddcf0f79144580574bb930549b65000367d4eb78c3b1b5e4d61f6483ae028d6bcc9a0053fbfa50e405e7ee2d5a19e52c0533f28748e7363d9b89a151cd4c6ffa012aedaad6067d27df3efc0cf2555f928acd219013647f514565921fdb43500dad19f47d407ce41b11c0bcd6fd1aa1cbb2aa877b20d12981136dc25f239cda7fcb5fe811c50fcf8eeb6795c8ed78903f519e095e8b742926d59d084164e5b75ad751eac3c4f352c1d11f3911d4ebcbb5c82f501a8efe080443941667abc1989883da82d57ba3af95fb48f31dbbdd9e0c7e49e79c0f5ed0251f530a2c40cfcf503dca6e46c352f6999d11d826b1eeaf770458e79e621d0801fa361d815dfca05f8db346f6ddb3ebcf510c68a84e6f6f2539da13664b81ac301b6ee9aa56e071c2d7f0e81dffbc0ce0466467c7c619aee28baa94700288fa73a67664dea46c55454c9a8b955d91c750de37b8bd187a070293386c9e7178d84fcf4cfb3e882cbe137668a117c3447110fc20b99e9e3574bcc06ee395a15c6abafaed8eca8c7da0bc1a322bb41b317297147b3269954c179b34d0296aa2ee78472619f6d191be38a5dea68e84c00c7fb29ef3b6922ec5492b462f6d878f9a8e9883220257363466131542adb308ccb36fb9c4cd317f5f64055cfd0e67862a8eca57161bf5414b7ce84ddcbd2d5eec4d4b63592fd721d1dcd23ea06b5a727ef62b4506289950e9251a158f91b6f2b7c4e95034767c6349c924775fc5ee2a05b091d23aa777d11662bde10728a64595a6beb1ff36e4f5f78170af8fe6f0f9c2c2b02a86562e3c03ee75016b40567c8c340a7b06800b780ff7f74cf8f34263a7cfec599bd247b13a3ce4d2a2b281e3f2d0230900a197a3892f25e862e064c97928472f60a367a02ca04056c0c2df8ff14170a2e81ae8e372a9a6ef0dba749b526e0d21b5cdffb5054718c6227bff70201557852325e827f050c273ff37a2e83f5ec518311391d57fd2f7443bacae0474b59f593ff90072d7ff18be9cbecd85314dc6dc7c24f0cd5adf2f65440fd37656b97a32ecde086dd28bce86573b49a1871322e86c9b93bdd82cb3242963304ec53fc74b7e18fd841b9fee4966a91fb5fbbc087e669b213efbe14dfefa344091da9babdac65762556f23e106c8a4380415bbc611bc2c76b4c448bf3b1ed6aa42f05b60c202ad071deb7bf2cee90aa374858e2f419887de07186e85aa92efd0f54f7721f9c24420b7215f75bfe509fd039022ec92f2aaf778154b0715d080df21d5596fac97286a814f0e2bebeb31c4678965e8e706c7be5539b7f6407aa2170563a24d45d973e67abc07da5132c0ec784970e4a48162ae15e503c72a1417fbe65a505ae5d2cfb2c6493b936628d04e0a6f2eb08ce70a867d13931a4aea50dafef7c962420fe6ba3ce5f614008eaeb1c2ee9de09429be6fc7a577697515dbfc55213ab2169efeca59060472e392b0f2cbdc5ec3ea4dd64e31ea2fb431f719b2ec686a76cd4b971b81a2013d4b0c61bb6b20a5f2c1f5bb99add25871bec4f6022452601f2040934d489097875fa7794928391ba066ea9cfdf1430690815fa0fd5a396edf63b715eb27d13de6e570801ad6a6e0495ba03a153719df417de88b4f93a94ed4ebc8d79feff986fb96fcc079a2e48684f502c6656d6fc510972b42ad519c94e1ee67123fce4d3003ef33bc06bfd54ffce817202421b6a1da7d03b4a3de486d79e445190537450bec2a0b78e0740ea280bb883a70de6789915328075f3f4cdfd099a7cfeef827b98227045fec2c6d04ea18100f9cbf83febc367b8e1fd1d7462303ba12e5601768ea68adb7c43cb3e652e32a30d3492cfe48ad9040b567807cb703e44d49253103ed51efc59ee3392f47f2f13b657660d266815ae0d811249ad7dfa0fe286b38a0dec8f90d978a3774498bbbd450257444bbb0c3d7c70e6801671f7ee72019903150f62b7f55f81642ed45ffd953e6081f3ce019b111f47151ba0fb3028f855afae60a212090644e6f6090173f8c6437b9c11a6da70369fd444887a20ae351e86293faa2ceb633e0cbd67976451a583cd3db96df03b25536f648be2d38d746802c61bf8600b7340135ff6c8f3d911b824c21bcaaeb9ab6ce7d4e17e3f2bbbfed93757d85ed6fe9a534c6d760652527af1ef9fdca1c6450cfba49c38bf68959c75d4feff667066942bbeaa5656828cb64df93fe7fa89e1e8c0dcb25b2ddf71c85bf64717ede4b249530099e0d6acb5cb84c4ed7a2c9c496ac9c7257d9ab784b6c74d3f5300ca2c7af052f019e10c5cee2a116f4a3f662b8c4ea8be889862d572ae7274d61b6a2a46c2bebb4f6cc190b4844624810dd6cbd638d0f38dd1a5af6e8466b4942d41c32996413b0ca4cb061ddcbb8aa002445e2c56d90a02465881cfbbe186894b6d03c859daa3323a0fb275779e4f39a9f29f0a2bf2f8e8f616ceb9523b84b16f9da58367f52e8f8426ff026c2a9494bd5936183d521c8432e2c8ba17ee31d7d238d7e3c527351dd48602b84fe2aa0bf323e0c7e86232ee99f347258b30d2cbad0db3aa0cba361e3b01740faa1da52a39a464fd6bba030be6ba06dd650099f77601dacc00dc9545f22bc5fa617138c78dd1e970366cab06efb62f2153b7353368ff5329a97b48267756bfc4928ab4e8350de7a0dd208e9148370dd37cc0ac3ac6732169e17cdb6185cd059557395b88e161d2320242ecf023ff24b0f3596510dafc1a6ecab7f01744291bbc94ec8c52a1ae541cc7044b3aef3b7e802bc94b2b798ae7d570ff84b74758bfc61b66fdc405cc4383eecbd291b43b98c58a8700f72f09740328f052e68e348750bd104d1fc28ed4baaf18f05eb88c8caea0ccccb6adb3ae1d1e3663807d0936444639850c5818d8ac284d9165bc19a498e17f9cc6f76651ed855ff997303f771453349ec306d261131e98ad099bbf6986c5c6061535bce4784d5272f6d508723baf70db38a1116ec2a0e25ac461ae2a9f21b949879e8c7c3cbca3e2a16932312100e393e6f9be0c5ece45a4079f1ce325a9918a1b68ab92036f8776e523c4fd4bccacb8a6c4a86bf246a3c809310795519bae41396d93ab3542ac23c3acd9bab975d0d391bd1456e425e0259aded8efd309c43f9d2cde19546fc72e2c374c29a8a18b137a81a507367e3f781d2a2cdb5e48904d092e200316429a1b3f6344f02d0bbf081eddfadfacd41c8e249c2da30bc761b46a6195a86b0bda15a529be9a696a2b7cdefafbdff4f61838b9e90ec8e235dcc2c0695be13286db8fdb657e8f1c2720a936b996707de07e38ffae0ef8d94fd7e60e50ac65c9183d2831309ab1d5b16a6ab36e6bc511da59e6b5e99db29a19e158bd71890523e9d6003f5a74666a81cbc54cbb8f44549eef827c94a057bc61e3bf40f4bd6809090463ef09131c9d335ecbb3cfcda8fdcd72836daf2aa2524c66943ea89f746ccedbe9ba24f6f206c2c475df0b4703e1a1eda31379dbfb1e70bb044c81004e005f7e16ace18e9d726dbeac749b147ef674fe686663351f96794db5d9fda30ef8a35990fdea2fb2228794192e7af06215692f9a3f2e8805e38670cfd31af859aa54d433c25da7da37f843c45618c5a27f7f470504d0984eb632a556f659d2d150e47acf800298d4e4592390d88cbcdfcffe597d34170e3419a33827d8403d99997e3354b724356fb5f98cf7b89d356714d2089bd0bdcd3962927e1108670c88d3483dea63bf1fd208c3aefda0c64a253d718b4bbc58ff0d47ea1e92ccb31d7cc9a49886c2bc1bb4bae100a6b62355c07691b60e0f9e72a9e2633963f160b435e65030695866115651d3279f35501752155f29905b685f9613c01c5c145b7783c095848f1c45aafd0c0214920e0a8d5f0c560375a5b9d4a43713f7da15102d17de7dfbd38c2b5080ec3321f47a72599545ac7b52c2058f715dd0c8cd86c22625a4b18cf33718e9317bc45a027cf761dc7f9a8a6f029b3d8ae40c27e0e124321a12469d734c510a40e031462fd89b61194f806c97f9bcdde71d74963cbf089fd3225a1988d089072b4fc8ab46f5c31fda7db5fc67f0e4c7312717adf7694e459062eef7adb59f4826a39e0f5d0c0447018eeb80f7d362880207d5966f670ca77cbc190156b13ae81b346883554c63239b5d37ed8834c1b4f50492d70f0762992ee8b3b9e74e9a50485b4ccdfcd26d35c6104036e652f618ab70332bd500be553b4bfb5f58fadfdeba17df956917939fdc12b0180123ccad676eefb15586bb62966810b9e28eb8d661d785dfbb99d2b92ae541015972b6ddb2dd42d7509d19e6c66411963587c8f796442246a7c8cdc607c78264a06d030407b226d8a6938d35723beda127508128bff892b8ac7c0593288f00af03d6716090ba3df7101d7b9a69bc99116a72196f007ea18dc4a7bf6aa53c41f448b7588efaa1c0988e51fe1cca3f41e9ceb598ceff397adc04002ef0c51fb9f40c8e5dde0e6948e505a6eee597f5f9bb10fa6c376c5b3b766efc23ec677b1586356dbf7ef1be6c906b9579fccd09809ca4ac6a216afe819a9fac4cc9adf0f15f9aa50bd3b2ead95dd663eef6091e5e3a9aa572d8217f1f20dc9b5ae382bcd7371ba1f9dd16942662521c25106980ab46dacd4f7158486f967788ec8be9282e1eb980f152b8c510e9c12c4e18af7b15ba69bf941d2f85f4d20ca0a47c0c159db1f19dd75f1b56607e6af34051969d5c1170e618001009c6b8d6b120ec41d83f6356e125256fc3e06ccdcc992d71a67ae42b3f37024cd3ec2271927710e00637fbe360019acce1476f0486cdd50f56c9353b51a099fabf0bc31575c3ca9c64c9b0ec59f313a30b615bcd283249130bbd2d305d889ebe4faf78bd9107f835285281a4cdd85344d0f16825678bf70ec184ae56be74eaceca59a3963eb5547a82f5e88d9963ab5872ac88f3dde1dd2c9cf8af0529fd327740fa2669daaae074e4af460e0d2d84eff7058e97e942d7af9bbe2df8568a15018f278bbeb54fb06da16e337bac724485fb2f6eadda120b64acd2156d53d139bdf5930dbc2e521428ffb20c1d5fd83f8d52b1c9e2cb05efc7f774e6acc16c9176eaebc985fe931c6456b55d353d937f6effcb1c4f9213b754529211e21fc7970ce5939bf69085c402c2a7d466e20ce9df8fab4ccf9b893d84f1ac6d73ac6797deef27ef37d25cd5ac91cb69a24e65a84c1187b26692bb45f68a05f1017d82b31c35b40dc7d2cb6ad813aab103b1be2958fc36cf96393b61b4de39bd03be3ce8d1e66eb61fd4c2313350b5dd5", 0x1000}, {&(0x7f0000001380)="f9c8f52e805845b7f93cc7cc4ae265862d4c35ea08922deb6fce680f52d62f7fb9bc035ffdd48c042e66e9fc0407a3489d01b6d648abbc5aa42b521f39ba7c58bc36e1f831138b21cc9fe4e12dfe5dddd330785bf1aeaa3b00c65fc6cba79278424875369619b245b32773a5ca19037f9aeac839e554dbe98ac9f3e8098a69e83359d5d4de5bb0efc9d1f9d901a84befbc7ce9632a52c1e0cdf72715ba2d372706c1ddf64b844a9353f187d0183faff2c6fc461b7fd7407855312b39dfb4b0b72fe4f5d82e27823e362f8a33c5fca4e85a202da6e638", 0xd6}], 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:27:34 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x6a, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 13:27:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x38, 0x202000000000400a, 0x10000008000000ce) r0 = socket(0x18, 0x1, 0x9) setsockopt(r0, 0x7ed7, 0x1, &(0x7f0000000000)="21640f0c352a17e02891f8271ff41f", 0xf) 13:27:34 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="94ee7d45d7d691ea14a0b6e462f2bd8cb6be1b2aa03b152b5f1b63b4b48e380d540f56b48f0348e18dd896ac18392dc16a2c47bd75378b2009284462d11a5c1c69d3c9fcfd6cbac4391264fdf80899cfcc7d04cf504f196a7abaed51ebdbd441c8b993fd1bd4859df1517f0b43b1b7798155e346acd26d712bba0125d291c03256b7cae0b43193c8cc934e6e73d341cb72782a9b187eeaf741d2075ff1b9b930a58c224f1249a616c3a8c8f218e5472f353cf8cc7f9505f67dc725dea08e3817594983a2855d879e349bd856d2f29f0873ed35fa047df7ca9bd9fd81a8", 0xdd}, {&(0x7f0000000180)="034f30fa9276eb7fd24839a9871de43eb4adf0d144a3dc984bd27d8f2088d4589a35663536", 0x25}], 0x2, &(0x7f0000000200)=[{0xf8, 0xffff, 0x8a02, "ed6a15456412243f6fe943634055d5b177310df5aa2721adf2cbc4705c3a4f603e2cb01af7fc9879377ae47e61521a4b927ef702f039905273a1d4620f90c8484f1f4b675f9ae7019ac6ba3b4b6ddfa32648e93477f1b0e8b06046f6207dfa1fdb29e68e5336e28b5c73d425813565e58deac9e7f0e31e03a44c532256aec1e22ff1a69fc4c7c96581eb07723e8962e3257d70831b7d9588d36b7558b496f5dd62aa955d92912bfe392318c006ecb589206edfb021fbb37ee9e907231a7d7b8706d38ef018c1bafd4460e841e45d0fbeab2ef1a29ada78f40edbb85741b8cbaab69a71994580c4"}, {0xa0, 0x1, 0x400, "4f7ab673684eb05797d165f069fc6027e2a50a83404be409a162d7b6f5720a56993db42e3a41e67eee137870d334b42271bdc8fc12a7cec76c7cef28db223293bc4cbb8c53cc471217fdfd2ab12d3bf71279ec7660162f078f52a7e6665a3264bf024bc28da48e5185d665eca9f4ce85644de82b80e8f6056f9daaaf80430169017c3b6b6f0f4cc7a01be3f7"}, {0x30, 0xffff, 0xffff, "0e1f1d1e541b7ba668030b9cbdcf62344d680c428ed97b4d9f375ed506596a"}, {0x110, 0x1, 0x100, "1568d542e278ba79fc06b2bf22fa4b29e1d6f38d73b140a0d104cfae0e4fd266dc5f8c94fbc8b7d913dcfddbfab6ed01f9018c933124b368dba6530272c079423a8b5d650c362a61afd65eb1101bd65375585702a1660aa01b73ea4ef09b94c3bafcdd75df5358f6d65ddc33ec3ca63097be5db8cb66e9ce1f0e0ae7beb3866bab66501af6e682745d4e34ccb8ba7d663adcdc152825e1487d33348e342786e067135121f1c7c0fce7704cce53c547a923146f01fc8ed1b5c52c3b9d2026dc7b0f7409d872b4bb76ccd7fa10bf6fb183f879d4e5a7893145016efd43ff6ffd990347db15711bf3702fade79c6a9bf1d063a584bf6a29ef89b37921"}, {0x100, 0xffff, 0x2, "0aca1092448751ef46a460e24f4b4a619f564de0fa316b974c0cc43319c4f5f631c00562f780c6b1defff6712ba428f116e7d029179d3fe0007726711c779714669d9a0c1c719b31641c56d6d5cbb65c9e2f4eeb679b8be7d17ffb8774700bd5eb8a6e2ebb99ee7154c32985db7bb6dab9403c99db346d9bdf1b2e48cb723751c7a71e400fd7dab59d592520b02b2b570f1b9c8c53795959244409f71cad442ac67fbcb3ae6e9c30ee5c0a2beaea549d06fa6923d39d65bed8aa5e855e524eb1e77b7de52e36ff6f52439899440b87b1a639213765f5b31c42532cfe3f85cca02cb9a02f432c202b7ef681768679a8"}, {0xd0, 0xffff, 0x8001, "aec6efa0231600852885bcd9cf6ee50f3aad3df40894f1afa6dd1ebbba5aae67f668c3f19e5c9de41fd27edcc36f163fe022814b9b41584703010ee8748b26644fdc6ba677ba2ea0af844623d002de02c1a463ecdc16acb8186b3fab0e99d559a84bf1195aaee21da8dc5d67fd7f872b2b40328a47fdc1262a06e46710b2a3701a4f76d80f6751cc1c2749580669767b0ffae663d94c76169c60ab0e91378d3a7d4c62b12b6974fb977e5073afe591d120d82699bc8dcc831fc427c8"}], 0x4a8}, 0x4) 13:27:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) fcntl$dupfd(r0, 0xa, r0) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 13:27:35 executing program 0: r0 = socket(0x20000000019, 0x400000000002, 0x200) setsockopt(r0, 0x4, 0x80, 0x0, 0x2cd) socketpair(0x16, 0x8005, 0x1, &(0x7f0000000000)) 13:27:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20, 0x24) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 13:27:35 executing program 0: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) open$dir(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x100) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/159, 0x9f}], 0x2) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) getpeername$unix(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000ca910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x43) openat(r0, &(0x7f0000000380)='./file0\x00', 0x20, 0x4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 13:27:35 executing program 1: r0 = socket$inet(0x2, 0x4, 0x20) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 13:27:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x1b0) r1 = msgget$private(0x0, 0x0) socket$unix(0x1, 0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) 13:27:35 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="a8a9b25d30c2d4dd76a194232849301c22bc13659cd6d1573c0eab35049faaf29a8f87d57644438177597b44d8ebfc3955471b30a172242392cd1b840ef024f8edb4944d10049cc24b36ae374fc825e4aab6d4383d338ddabcf59b63dcdda37aa4d8fca8eb2f38a43af8ea079dd2fb3348ccd261eab82371e4ba15e58bfd951ab94e8bda79ce9f64c2746f1fae106d5b3a946c00b9a63e1e997e8aea5006d86470e8af8efc855c6fe34b6fc8b5eb19489941f681382d1d3afb3f890f2716fe429b7c1a914ce073eddbd1c79b3f3267b812cd377bfbed625091458a8f7d6ea683549c7d895010ff6ee4844cd130f7bd4d1a64d2b3a9a46d0062796f178018", 0xfe}, {&(0x7f00000001c0)="67e14760074ac305d732955ae84a488c752dd122588a341267008663a8f9016f1d3aee5be093dc7154dff5d1f7d8c8b0be69361976d969000e8329c35e84bda42c07d4967d8dbf18", 0x48}, {&(0x7f0000000240)="a27068df4d41b96b369add375c053b23c9062d094cb0cd4db746beb50974", 0x1e}, {&(0x7f0000000280)="cf07e1bde1b5fde0e6f5eae65d9a700e230bfffb4d6f060141aac4d3c79ac2dd62bfcab885e909fd942890994e7e202f7e79556118de84676039e5fe4d9478eda794b0dbef4f23ecd1516f49b03b04cee19ff46b554e90e9efb72ae9ea62c3b2a474afea56236b54ee33d11d1b5d55be002ba3de0f85cfd1a6fbbb762bb925c16a2460933414bcc2eff16cdbea95d4fd9d7a538c8331c025d507d831c95694fc68054c2132d764534f63935e75d73272cbfe5559dd6a36cd62372d4d8794f853d79644b2dc450095c45ba1ad328bf04f46c5c784c70762", 0xd7}], 0x4) 13:27:35 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000280)=""/234, 0xea, 0x800, &(0x7f0000000240)=@in6={0x18, 0x0, 0x6, 0x9}, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) sendto(r1, &(0x7f0000000380)="96a4e4a7807d9a1210e4cae4a89d4a365e68d5e1984133327eedcbbdb70354a52e866bb4e4334a6a2f62da28efd86f5f9c5555f7bd2ac3c2f5dff3ad31aa829b97ded9c1dafa62751319e2507ae345eebd87822cfb6df17e14cf3ca9e3818635a6341cd59d9c81362ef025ae917cf67fc959d79553f4b94b190d8c86de93be95b5be03bfd038560720d20df22584b1d70c53a8c19541ff2c635d25c857a6c456f4f20e7c1613b569b415825230723e0e6e7bad7ee380929100ed064b191d65e81e6277d27764a9445b2dd5d98356f218febd4f6fba18f6f68c5548dcc6ff17f58914824d0fce845a3108a5b452f90c21e4d36c9ecf6c271ed49904c2ceb7ceb44e509959cd19446a70b29ef7dac8215a5aaa2414acbd4789ec84c94e28d78411197e6a54d65a66b51c5eee08d145eb2976d158bf88f7320ef34190b2587842c62417eb768ef29b15d2aaafd31fda82ddf7adef774bd44731ad1246557ba7c335cf97033d93a1d9b0362a280840cf69d18e1b915bdebe3146018df2258d527c7c1b544659c487ffcae51d739f31fce1c23f4c017ab60fc5816f0f0b3a77ab9961353d6e8f04a9716ec19091f976e4301b1146c16bef86b835adc3b642b48730b1caf90b349ae115c5bf9df080ef36728073a837d5149cc76b8d368c32ba4b15aa59d9192fd2e339f1214efcd0e461eadf47e8c88c34787f9865b7c1901c580274379fa95b9b9f47810d23dec0038936607d43123473799ce33f6685b05df459fdf131b8406dda62f036d7928555d5d8f6e68e54fef7155ec1b0cea876c74fd2197d73a5b670ee15fa6292af21aef7c1e5b2c10aee77dd19b3a2dbeb8685ce821881dc5470f5e5e7581678f7eff3c6de219ea4789b7ec6d3579d02e7df0c95759857fad0768f292861a8dcb5e2fefdb219d2704c0383874af5a9d9cba549b39879a1190edb741884d89a525f851ebc9957e8b76a69fcf628853efd3a757bfd1ad7502d1c5e0771bde725d37148bfab07f90ba28e5e28542c2ed34b24cf13adcb283f7668080e6ba4e83d9a29b1b76c2221fd019aae71d1109c4f47175476a8b8ded25664df9feae234ade709f1025a6670f0e41e8cdb2e31476f146ef8de687155c3f41689981dbdf81115400907500d58ba40a1725963d1ee467fb459856ccb620a68db64cd7c708fca5582fb6fd470b7ede9127422980dea9366557dd87dab10364c1bd708bb488a6640d2c64fa728dcc2a6f0012d3c6fd4dcdfc61fc777d8f7a008f84ff5e57befb68c0bb825f7beeb6aafba586dc1381ca2398e0e5b40c3d730bde7dbf61f9d1c9f59acea80cb908f2690905ab0bc4a32eae1a8da2de1f269efebf5fd0ad6a65eaf66067a45e5cea9f2e189fa1d39b7bf7517f9ff9b3c28224e51fb53e6281e114c47eb55ccf5700b7540f01e17d3ec13f748d5a05d50cd585f6b919f58e240d12ce0418d39a7c4c92493c15466581f8ff7642abe79320c3169fb18b86df0f3f0e55f945e2e51e9e4fefaca2a2660884a2f9d47fb551cfa6631d47074569254f23d424f98ba6f4c134ad3f410dc4d14d5478ce59f537149a8569644ae1369191a0d722758070fdd285448808f51a59e88f0ecf130bba9a41a0e7be75ddb8f2da6ab6e651cf59f6dbe85f507f06553a72bbe5e02d208f7103c5f0f662a4783bc9aae525a3d051d2576993aac5eb910d340f78bdf31b902e4126b7a018540971460aae2d09ba10b03910d688774c4de2e44619646120fba7d26a3c3571824459a609b2bfaf7fc4d55fa929b557fdb301dc8ea17ec3409646e1124831c65379bab876656cef35df7a8b610c9d58e9580677fcf6756bd8b537e14f740f2c9c62340456369acea69802c18d3f759400d9a1fc73c092fa80cfa79285a6602d995ca48c6e5584fff67783ef868cc82e146672ea43a5497c541724d1f69afb394fbbf81c2bd507ee8fabae1398c742320dc45b1892e7c6a05c17965a01d6ad119ac0e9db09d31f5f980c8015f5bb0ee40c1ad7e74255fc7ea89c00278276159d56cd5e37181405a72a679affd25718388c2546d500104d032bab12d5cc3b412b519029a3a80ca512fd9e1dfa7b95c7c2fc2af6bf13f710297137a03a39a06b77d593fcde4d06c4f6b09cea6e8d65d1cc4da5c613d992a395537c02585b87a764b9f784cbc2197026c009af495a2b4ddcc2181ce96680e31fcd5506097a205c6e0643cdf16e6d5e19ba259fd71f5803b0f037de2b55c5c68482691a37b6acf4a3f692cab6c0e275ffb9e7c05ef694b851aac82de400fbaf8ac4f35d09e64f96bdac387385b857be2d06d053c72b32b0419ed1a4e7927e70ef71b07eb4b34a52d9111d03596e9c3db9956aa5d639ae795f8793558cc4de52c4b167a2f3333cb2445d315a0bbb775f8825ad5d34d4b1c71362281aa2afd66e0ade3ef2105946a1f96f2dc6e7bc2285cd74297da81a44444635ab88a8a2672fa0dd87dfced22a1ba58bef055165fa58df83680388999a2f71cd1006b8b43d33f57631a0a05f73c88634796f7108ff3673f725d36bec065d8305b72b8444801c9bb6fe4ac5f0fa33a1d6336e2787938a9d308d8e16eff29798abe928140ad2de7f156207fa0354d9860559ede7ee0565364957b8b3516bf4f256f86f49683fa5c695f0c8e297286b0bcb558094497deae56a4f7ebe0673987015b2a0608c2db386d24ec1933b3a5f4ca3d2d5fb2e3d4d17777471fbf438ee63a2b319772a0186ce793d0d3b8ca9dc12ac2c2fc3d259ce494c3547398ffb6ad6aac02bada104e3a39f5a8f53dfcfeb06cf5a444687b7b4eda68c529ad79b88afcdba3669df82d2e1d51a738f7ec765df072f76928bc1c6b7bd6d9dc579d11e17b053d647b76279017b939f85feaf27763f1b572eccc9d46e5d112182f767ac44bb7b5e7f915602622f19fb9fa73d31af232f5ac390e9a30a29d4e8c66bc8cd2fdcdcf2822ea7ccfbc4d0c7c7b75b6a6d3ca8b7752acfd99f1bffc0855fe511173bcb6db77a81aab8b25bb0044b08d0bee9ebc43152e85675d0353a130de5052d23e83ef7252c8da83a6058f8de52e19ec3e3a41eddda477dbc6215e0fb3efb5f84820e3bc0e4c1cf8091ac3898e8dce4f66d79da59900130a6499bf3d0450b76eada0030bf81d4934c993f3d7916b9170f1e45d3f55f21ea83e311aa86801179e87441d6b508a726ae153115e53a7499bcc113a4f61d3c684c8af0ad3df816ed726cac4b60ee96781f6050c1023c156b591a5f81bf06eaaeaed8d86447c5c2899e59ce06f53ac4a29d5f218ac999611b7282630a921713868bacb215e3eb73674abbd80d3ac09a7081f9a3cae0776e491ed22e687c77874063d8595151d6cd377d33617ba26eb55fc0cc901009186b5590ab3c76b6b105a1ee95c79c0a988be666057008b17f741d642afb3b1d4196eb60921fc68aafc9be35c87738eb65fb9d87ec07bef1ac595cdfb46c1935c4c4f0a96269ec41362b0b2739450da48ddb33ed65b6e20a0f6697316f2c232c3b40d6dc6b7e49aeaa673ed2cb5735a11196dec9bf8ed201a8e6042945865cd4d5dcb55cbe7f6013f2201eab2011354ec39e175cc6483da67cdba5a549c67d570a0ac309a2208e953f27d2ad6699d0cc6d02c02b74b7f09692ba79f92e2ca82422cc91d3e29045beba287b3effe9f92642492ed5a8ec429d7508f8910f2c30dd49ca8a96c14e53def17847de1fcf1d9c0e9f1eace529d5caf578f2d3f36e5800795d0c52c4522e4576cd1260f24f8787a56d26c0ef1acdccc92334bbea356ed94c47bf05c0d910f254799df25ce166f3da6163b853143e6e57ab8e9efd803e9445d328464f51228edb3b654c9049cc0e56ebf0bc1729d47dfbfeed66d73d9006753cc52fa19709ca608536cc7b822a18315874bf1b6293662c5291af2bb4259892b05ab27dde5cac492692763f36718bc03551475afa4044d5c1a0a05758aa1e2ba89484d690a1ddb7bd71ff314d96c25280e59d19d2e00079d2747bec9412f7758411de7158ad5fc88d3e6d1ad8a32845acb50615b9555e55e0c6906015cf339aebf5efe95dd26fc9ed458381ac5a38e4274ce7330cbf32656997b83ee0c159b169e828fc76d8eca5a427cbac57a61dd302fb6610cb57691a296a71828d1920e8b0dfa933f9bce4e04fbed17df0194a4cb3826aedce03d19cd4fb979617d1de52238045e6bb90a5f5981f66e84ed215518d406ba7cb0381442b0c21dcb042d479ac7c9bf89dd095739ddd832e734838925ba2caafba58793e8df961c7b6af6baf1cc906cee1fd432fea885a16649f9b94303846ba2cdff8f5a5f656d2586c3650b0deb3a1373b767fd0e8d9f564fd37f95f85fa3bb8aaa1344efee11b6469c213296d510b53818a77b8a54fc32245248e444dd15d435a5635ccb683f367ad89050af9738575cd477e748be6a1a55492c1b238cc2827045f3b7f829f4a0f036433a730ef07c1a1fe6a48170e421fad3e6c81956cd0fd1d7b972fad45e8448bc8ea64e6ddf6668a018185585a6b8ba35b7a07868895868721ede8d0bdfdaedd6314c74a43b941acf559e4a31b56b3b3d06d70c0656fcc86862ee86c12c5405f5b626dd014cdd6007a4e569bfe616437f841907d6bb6b66aa9b8b859c7b88d5c9470516163a3b0acbcf2dc7046432eaa89dd12d51c1b0d5044febe7975ea44f8e56ebc7677a7ecabab246ae286909e56b322417cf5dd85a537755d37c017957b7274ce8f378145831b367b0b6a73458c9b2a87e878b3aec9bddd1957d0f3f8bae7e4e906cbbfa9ffa37cc842e5ba64f37dbe5642446dc5ca93191f24e33f4bc3704b56471f6cc9f4bc0cbd6ec3dcd0c155f529444ac1f7d22bc0eeb40392550712b27e5006b58e5cd608c59cb81e9b7cc1759f7afc974bb4efe24815c8703abf4e476ff77fe667e6510f336c626a57d7c19a51be8d506884026ee19ce1fc280d653a5599ccec48a93c3a46b4187a7b6e225e5dc3e0e0153f2a93a8d82e8b8a9520a92149a15563ab4ae96789c7c7d1d79947f2bc5f31a7923981ee64166e14fd0cad5d58bbd7bbb345dd0e1561c4cc6a5a62bf182e32ab6dffd6208ccf36e372c05f9eed6583be1b28c552d066436fce0dde17992ee1e9cec1a92fdcd31112b13bb7e38eb75aa0e1f99855737e3593844f182d3fc0f88fa2f549632f254e16ab443e9d19e38ba94c3a73f1f92a483c73ccdfc14072c8077b38fafb9e7a2846a2d48f528a5fae537249d4662e8725e7899567005fbd5a0fe492a2bf49802fcc1471dc6f02f072649333547e2ec76dc4cd80f0803c2f96eab711c081c2b6616dcc1b68cb40c64f0256ee4a85ffdef1996669e6cfb27ab9f9b4306bd79cac6cf6445897453bca577a26c0bffc0333ba2ee60f283fb9df37ec858933ba1587669544ec6082467590deacec2e34f9caca11e56a8d7dc2b8885e41d23e4920eab22427ccb832d3e6044325ac56722efe237eebc460dcfa942bee67c3d12f1a98e39ff43e5f4f8b3cef9e96b19e19762ff1cbac8e4e8d0fa9b4aaf5d0a811db5dc33e88e30b9ea4e7ada43ac7502bf9cfb3a4d9cd95ab82f77920d0c197bbc200bfc3aef88b5f08d1c85b22b1a4066611bfa4d1dd6c67cb4dfe68014f533c47227fe0cf7e8e6dcc0f6749b3516ae5a503f52349d2d81eb370c64d07ac4289616e03213508e7379f98e98b96c3df2f459f9732c3b144bd1602be112e27dd0e89823408bc28e846d667f916dfcd05f88fbb37e9c7b9f80241c3161c5a1918d5b4737e696d2", 0x1000, 0x8, 0x0, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040), 0x0) 13:27:35 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f000017a000/0x2000)=nil, 0x2000, 0x47) utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x2, 0x2}, {0x6, 0x2}}) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x7}, {0x2, 0x8}}) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000002c0)=0x8, 0x4) getuid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/25}, &(0x7f0000000200)=0x1b) setsockopt(r1, 0x81, 0x80000000000000, &(0x7f0000000240)="bbe3eb49f0a3efcc48a1ae32aa067786fe2023f1a12778bae3ba3b99a86ee14da37ba67a064c491bf6d997dd63a074303cf0cc466206b029dfb95bf79cdae232938042077dda9727c5f88bf875c6b94290b02b437a94fae97379d22383bfa6dadab3f467afe3ffe168f568ded9b69cfaa8ed54ea945032ba1c", 0x79) setsockopt(0xffffffffffffffff, 0x7ffe, 0xdffffffffffffff9, &(0x7f00000001c0)="90000000", 0x4) 13:27:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) pipe(&(0x7f0000000080)) close(r0) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 13:27:35 executing program 1: mlock(&(0x7f00001c6000/0x3000)=nil, 0x3000) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f000024e000/0x2000)=nil, 0x2000, 0x4) 13:27:35 executing program 0: r0 = socket(0x3f, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 13:27:35 executing program 1: poll(&(0x7f0000000040), 0x0, 0xa39) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 13:27:35 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c7, 0x20000) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="d3fa0e995773c74885cee85462230c36501bb7f53af6db99b0705591213888d8983b5324758b6834b8d9d7c915e8c13eb739490d619be4ffd0edc047bf2efe75309c3af353f6468d3a0c662c5c", 0x4d}, {&(0x7f0000000140)="103e760fc4943901150a2b99ce954843c211411e5fd5b74bb24bbf16e5139482056aed42100218bad97eabfaaaa1c83bc32444c73d3f6526111764d9841122915966242fb2c873d8161267", 0x4b}], 0x2, 0x0) 13:27:35 executing program 0: r0 = socket$inet(0x2, 0x0, 0xf72) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001f, 0x0, 0x0) 13:27:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x8000, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 13:27:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x481) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:27:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="165daed4d983086176aa446befa7883f5d73df193dd67821490f5ce902a4c7fce2c910353144b87af4d134637fc2ad507f1178b3e77f2e316284ec44c4ad698adf82be7e15cf789fb0f5c2e2cd7a03b1bf4aaa859866afe2928da985f34f812d5f0b5168e313ee5aa56cf9ed7a7d8b2220aa94f7eba7181278995b5ac27bd017907c6320a7612a0c20ea29f32cfdd87c8c5aef1ff5ec288602000e2abbcf0259616020635e18a1850edcbace96a2ae2c572901b8b6eaf0bd2a89cc1783869400836fd1d9f0ed9e2379e68d124fd2cb64a2abad6e", 0xd4}], 0x1, &(0x7f00000004c0)=[{0xc8, 0xffff, 0x80, "200e576d569a0c97bd2bda07096f09dd1d882c69a88c21e7150d3faaa5a265d948f765220eea42a891ff716ef91508540a0100e424d069199b89b653be8a75ffd258421127b343bddede326223af2775aeab2c8fc587e28ec788d64b35c99296beed028ef4cf31876ddaa6d05c933ed094d2f7d3821dd3bad4581ef5dd3ecc274b4248cd901f1d5cfcbb4151f9bd683ed3e14ea90a2888e10b656edfe895cee1fc73f6b4ae31e6d739d1b5242b093629724b21a232e1"}, {0x30, 0x1, 0x3, "3f75f4a268c805e39511f474a7144ea9d6f8f23d7cda2fb7fb"}, {0xa8, 0xffff, 0x9, "9262325712ced6425965286139c5c08d8cddd549117868e57e0d45987b0656b57827b5184415e1482238b5835293009535f4f208d38c2bcd865b2ca48ff79584b320794d64a05498fa831e2e713f438ad2215c5b8c5ff70ec112a49218da557261bea0a00b3628f2321a4aef46df9b5acf5f13c6d2c3c45bc7cf319e40908f5419c77e91777a983c4f4da11967ac1b9bd76778d8"}, {0xc8, 0x1, 0x90a, "11115995f503e3b407f78105c80915537effd4d89751cdefa4d0bb6bb9bde45902908a56ba449052b2a395ff59c07e3174ca7ea985872f9397f2a50ce7e8bcf6a73b9991e9c0d48e5daca95f34ef2490ded8b55722ab508ffe6ff233366f536befdee494eca85056c4b06ef9b27beae8b539c35d6333b8ff35856300dec51fafac81cafecf1479760f39dd47f1dd667618d63f569d52f29c17b8db63afa9bd014debdfe3c6fd15f7e509e2c1a41267675e"}], 0x268}, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) syz_open_pts() close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:27:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x100) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) fchdir(r0) 13:27:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r2, &(0x7f0000000100)="fb0d47a021d0d27d0b19bde9ee5a8ce2e7f448cad3ba1748fdfb17d4a097d025d60f2c01373116d9b0e661ab814dd623a04f498720d0913c153d74f13e08094b71ef43", 0x43) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0x3, 0x1, 0x3, "0b15cae7cc091936fd76cd03a2b5fce114b8219b", 0x401, 0x6}) ftruncate(r0, 0x0) 13:27:36 executing program 1: getitimer(0x2, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4012, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 13:27:37 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) listen(r0, 0x1) connect(r0, &(0x7f0000000080)=@in6, 0xc) 13:27:37 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001140), &(0x7f0000001180)=0xc) bind(r0, &(0x7f00000011c0)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x200006, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) pipe(&(0x7f0000001200)) socketpair(0x0, 0x4000, 0x2, &(0x7f0000001240)={0xffffffffffffffff}) sendto$inet6(r4, &(0x7f0000001280)="6e254809c140cbea439e216baaabf1478289c53a5ce5cf59e39648e1cd7b457b84f093b8d1f38e2eb396bff07062664b65738903c2ca8ef08838b23ed6836f8b637656b5eaab29f06e88ffa4ae39c44ab59e47809894b78585f64ed8af3b73d47c892aa0f22001370f2892630eda185f0b3bf7", 0x73, 0x1, &(0x7f0000001300)={0x18, 0x2, 0x3, 0xfffffffffffffff8}, 0xc) getsockname$unix(r3, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) 13:27:37 executing program 1: r0 = kqueue() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7, 0x2}) 13:27:37 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x5) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x1, 0x3118, 0x4}, {0x18, 0x3, 0x6, 0x7ff}, 0x6, [0x1ff, 0x100000001, 0x1ba40000, 0xfffffffffffffff9, 0x6, 0x9, 0x40b, 0x2e]}, 0x3c) socket$inet6(0x18, 0x2, 0x800) r5 = socket$inet6(0x18, 0x1, 0x7ff) poll(&(0x7f00000002c0)=[{r0, 0x80}, {r1, 0x20}, {r2, 0x81}, {r3, 0x10}, {r4, 0x104}, {r5, 0x2}], 0x6, 0xe5) connect$inet6(r4, &(0x7f0000000300)={0x18, 0x1, 0x6, 0xff}, 0xc) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x0) recvmsg(r6, &(0x7f0000000080)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x1c1, &(0x7f0000000180)=""/9, 0x9}, 0x2) r7 = socket$inet6(0x18, 0x3, 0x80) accept$inet6(r7, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 13:27:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket$inet6(0x18, 0x0, 0x5) flock(r0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="0ef9151905977264f8ccc71238584ab31667fb9a41afa06118caf1137e27a6909ae6abb0c900f367a128ea8cc952ab966d485fd5fe880a48084f08215a9a1314c12e13ec5de5cbfbb1f6dae51a881b539a557ea5e012d935cdf805478e93d1279c09f5a1cedf4e68733adb4f902215a8deb0f389a52cb297dd8eb53ace071b19af9ed9ff053d8e8c6565d0afb7a2229243fc9b28adbde72f52e88825b67998b80270", 0xa2}, {&(0x7f0000000000)="8c8510dc997884c6f0bc507c2415d7a6aba30a9740f7b00a454c0b556a9b066e782ab9e403531c82f6be9c7207e401628e7bff7fc4756abf8ed23afd9e", 0x3d}, {&(0x7f0000000240)="a692486504f60583de211cdef4b23bfd6df6a5f9a19959b47e61488f3aff2f15d65659dc74b5b6f474a9d3a48212370b9b92c1add137fe2904c6ea0592e640a11948efdd557891c03b25532a56dd9664e58f588d2c789a7840cbdb199d8837adbeb4215966c27746a3a4d5558c19568a7f5176a7a33d5d6ee0", 0x79}, {&(0x7f0000000100)="6aae613c28f3a6b112738938224ba31a2b38a8388ecfbecad98540c21a25d7736da07cc1586b881b4d1918b125bd05c4d88e488705e23dc629", 0x39}, {&(0x7f00000002c0)="fe23ba27fa82211ffb96966ac6bc05aee01a8bd903a8ba21cff093eaf4f884c0bee90a98847c6b669d3ae838b13d6d8f0fb877f31667cf4989ee4ca3aa819a7efc7daf4e8bdfdc330e836f71f5", 0x4d}, {&(0x7f0000000340)="b933a0334930257b09df6fa66fcd72cecf7292ee0d046cad8576b7cffe151e66d0037b0fb800750935ca5e12e96e36de35179ccb3eecc2972ec9b93c28112cb799c5c5b5d985a13399c19305d190091dc0d87c0457d59d916d78d55f66a80ecb79ee2137aec1023d4d3b714a601e5965f645b3ce6aa51eeefde449426eb576b5b994d8de3405f011dc8a0b71a225f1b0deb3e689c6db01a82cf671e6b5664f936db09320d2439f04cca073d7246f74", 0xaf}], 0x6, 0x0) fcntl$lock(r2, 0x8000000000009, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100400000}) 13:27:37 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/41, 0x29}], 0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xff6e, 0x64, 0x100000001, 0x1, "1f64b3dc59e5aabe6eee34efae616606f02c9cd2", 0x6, 0x7}) 13:27:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20488, 0x4) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) getuid() flock(r3, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:27:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000340)="5d338eee5e559e465565aad48a54cf024df8", 0x12) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000240)=""/240, 0xf0, 0x40, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x7}, 0xc) close(r2) 13:27:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000200000005}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') fchdir(r0) 13:27:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/56}, &(0x7f0000000040)=0x3a) listen(r1, 0xffffffffffffffc0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 13:27:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x5}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x7}, 0x8) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1d) setsockopt(r1, 0x29, 0xf, 0x0, 0x0) 13:27:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001900)) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000180)=""/81, 0x51}], 0x6) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) rmdir(&(0x7f0000000300)='./file0\x00') writev(r0, &(0x7f0000001840)=[{&(0x7f0000000340)="8534a8fd7dbbb9a943532985923d7b7194213647b53c92e3dc8092125434664014b1623d5752673b3d16d1f2b3f6a1876fbe921aabb80151021eeb20fca35292bfd3d782ab2267833c0f4a73ab4b6c229ba9ab9a06d81c", 0x57}, {&(0x7f00000002c0)="b500a87f6e83850360febb73f8ee0139e7f3546dfb3a1153da51a4f3047bcffa32722ddf196dc85e415b014fefbd2a9c720abb8dffc0627d01", 0x39}, {&(0x7f00000003c0)="cf7693795540e7c2a24e5421687ee8216141ba56a1eee6f5fed128fbe2cfeddf426cd5e149dd08d6315226d9a435ebaedb9c2e64ebaa44e28f3554dca8d9f0016ff61e46f31fd6849185adf0afe995cb47606bad1226ceab7da69d889924b7b84a69d706b7444d6d6ea18f46c023e48d18eb681917f32fa996ef2bde0eb972d5a223bfd4f94c4b5bbd4a41dfc5ab77d5cb905efcf24b2c987f45ba6026bec218839b0a15d8c17d7658f88b62c12c7a9d498f7461d0a20c14ce07ebc62a219dbd7f9a112a6e9f12f1a1d1cc6f34006a092614007dd7fd3418a5de79622a5f09dd2f6f7ab9b8", 0xe5}, {&(0x7f00000004c0)="1deea21e78f1a2b72b5d5855346fbfd59048761adfbcc9bafb04e6b8009e979655fddc4d30390234c739f8da27be7952b3708dae3137d78ac1b9e8e5d176af945cdd3ee58eea676b0bc95e105f5dd24e0db32b7b88a6b48f6384c132255af63d44eb11f7d3a4c4078ecb15decc15918c1bf80df95ddebb2b0e1c7cb13a96384d16f6d50c01fd4a9dff339d5f93bb2b9e4e540d0388b6fb441d62ec80a67a183bd5ddfa2cf62d8ef454cd87db7bff9e1114684a87cb2400376e1e9e2d81a6e21048659d045814523afab3", 0xca}, {&(0x7f00000005c0)="789eabc27727bf5bdd84d805f3855e61d570286b543c93c4a8dc5666c3ed3bb000dd8e6336f303b7e93cfdec0295928f2c329a59b98fdb9f82b170196d854bac6b", 0x41}, {&(0x7f0000000640)="8dad353823a9a3092e7b437630121268501b4d9d8bdf303d3814302cabe904b9f1a687e837121e9b7872addbd03de8d53974edacecaacf78c2f2d0d825e4abce6d31193633de6ce6dac390828c3debbbd512", 0x52}, {&(0x7f00000006c0)="f6a44c8e21343de1e8f5fda7681254718a937d21456b1fb3d833db6f1a767746ff1c6cc9721d9f208c371f3ef1b8dcefdc8c09d415e73d9b925cf0752db2397464d7e14cc6d72bea5da77029b9a205e62ffdeb73147bfa52832f97c159fa7061ef4897daccb0534f5260b7e6ed37280fcc9da3d2ba7d308ee50d4c51bee7e33f6a9cc36d0c9c51907e", 0x89}, {&(0x7f0000000780)="324a4d377e7f792697e788fb5b9bd9a415b8ae2ebe078e4bfe87debbc4b1e0131ab69a619b350c24835d0d2ae2c848ddef6f62b3c0f2337e904ce68344e1195316466e3a485eca4f6382d03e9d8bd68660db87524038339bf54aab10e9e3c64e9b9f4db6cada3ff37cab4a86f00299718caa0ad9ea09c93e30f7ff4262cd3331f0f229a044f2a9324621d2d5773df3d9f4994b57a551cd", 0x97}, {&(0x7f0000000840)="2999058ba4681e4bad4fd0c1d555ae44944eb4e8145e237fa3445ae75568e574440fea9f101cf1b559ee03c85ca27fec322228a29282218d47c9edbdc90052e0918bde9f27a5bab6d82b8cfe64148b06478b9d68568df2ef3472accbd140324e395b2d34615955469dde8488feafeeb21769cc54e412c32877db2cd34c010213e6260d6f03242ce1ddaf652d262c78802ec0cc0c177d1772caed9b96e9d210c4d5acd5a440709c4a4ce68cc6e6b8dcf12257abb03555e6dbee4b91af22b88a1382adcd00c1c98918c4c44f2d3bc82e8476deaa429d562a3a21fe27e447c43f2917bad6428f46a6c5cdb37df4384482a7271254ca1d4f7f8d7d08d0822bbd6372ccbcd9312e9a61dcd05e7540c94023d83d6781dbc51855cb38581f4883c825876a78fa825646775ab281b040c218f8670181fba5742389c83f509350567dd6bccd1a182649fa9576fed15d6adf0e6c719469bfb90f421b32fcd848f9c7d7312b27d3c3bca64745cede11ffb6a0e6276fe9cbb81ea98e0c8fbb02b666d4c587199d75103d7d9db5c90fa7d91746607dfc656a55a5315d1e9c42ccf8fd08f3ddcccf802083f305b54082978b3e68a34f4053bbba22f5fe57808ab6834f33f2552e82a05ec347689f34136ccb0bd6ba9f120fde49a7a5d782384783ccde783a500c403b908a56b80dc49cbd343408ca224d53fa831e1f7fb509788ea6b072c991682a6cf46d1d3495edc8c6679bd18e3f33b16a47afb78f75e82f1196a8dcbf8acfe8264b482a60b7a28102325e3c0074700d5b7b93f3e2f081349d8b797ef310f8a9634f2ed66416b36884423c829c9ea99245570b003e94e1cda4232ae0dc7b960b9af563222d8dc881cd991d4f761bc67adbbcd81acac6e81339f8541e865b6c7fd36ac83a9a44657ebfca130854b2b93bc617a3bf9f2bfc93fc65a31898410e8844097d4aeb13f6c8cfca5d1194f925586ce87610e5f5e9b22e635c7f9af1899c80ef1b7c4b45f55f0f3e81ff21a56c974ef442d60b91170f3f3f180cd8ce85391d4e4dcbd1b85fe8acb1f20af1ba7ecd0c48a8086e2bd7b238531e06188ff7fa299ec38ebcca01f005548d694fbab3bfd61d2ac30410843959758a535ca2c2e17f6b087841a73aac7f3fd2710b4401ad9368e99e559ad9a1a9e67a227b298b2ae39d0bd99aa7be35b191c3be019a380bfe2e6d7e56f193bc39066df9e50f6b656b7786a5611a643f42e5ed6b03b4b8fe8c75ba7c77f8c521a1161de675fd863f745e121e91247969c379ba6d17ed5ced7a79deecc46384b511102090df117fd454ec619e551529cef06744b2850ad57748fe18bf661e10ce10c9923443bf21f91b298ebe55b4d4fab2e50443a70adb54549e99aa88db01f815751347873b43e1a88b72e08bd4a0bee957867989d533ef8fc37faae96efb2ce0aab9e5e8bd8affed8f3baebdaead6f3d77bcc25659e2b2b44b94c2e63c55b773558880bf7d3d531e996493633823f104644b45f26fb2a02a2610e0fa7aefbd785db80cc117843c3e1ebfa1ab1a3796d6ddef4544c97d86ae01bd8a8fa3204cdc62048c4f69c5a5ff6c4ca21344ba5a23d4d8fc3819c1d6ac1a2e161a4a4976d6ebc1acf5d29ddf49d4a01a341a7ac853ff521d5ae50ae1ba0752f40f135816f43df8ad7e1097c03da950420277cb08f84d92bd2f88a3c52c5fed9f3236e3cdf11b48212e1b15706dac20454d2fa0dd682e190850093afcb5f34358843ec70df306048a9e138aafbe1cd934efee59c1c2287e67f9417709f94c4b120c88689d248c6f1eba985e78f90c0e6bbee036cbf73dbc4edf0e16f7e764a020a3a761dcd39af657b3dff563a2d0c8e007dc9b64f6f555a9252b158b48616f6f247a4862301c71231378a9cfef77f1e2995a629b6f6b68a9c740e59085e6272dcc83cc6feaf4e407d43cc3a72471907a55909325a169cc544702299bc2292f50b2987d13cfae27359efafa4041b59370be54f6c9b5a85dcdf0f78030473373f5b50dbc23afce22ce47e610ee7fc6e1ed9ccd490aa8b8fbf948b61b96eeaa28a6349633040f654778cd9bed0e3cb2044eba977626b2de864bd6e719a2e52828983e135041f385148e06d649ae5ac812d57dfda78b87ae741b78fa0105289d089d9773a36ad1e3b95e797915cbf65aeaa02835565905693ff428900fa67611cc748aceaf47958972ff0d000731207623f6d577a213c1d7dd9d628f3349023b7a51bb08d4b1da093cdce5690dbd17bb42fb44c53931b9b695fbf9466838936e21db509486434628515067513fd320c094e4dc79f30ae6a7b63b60b7ef77f3b83476b7aa48077a29e98bd18456483526bc9289d68981781bf31aa5519b256752958eeaad126f266db41ee57534bf4e07d41e10eda492019e136797c46cbef03c517090bc1a256cac444a630e5b1a023b4d3beaeff057d9e7627f928e719a296bc91f98040d4c12748b7c1e73c6637686435cb3b8dba44146a26e7411b803b6adbd21e9d6149cc87f5cf32b10bb3eae78e00b14637c9bb864a1e8e71c3f412ae3fa1dd70b0347754d8a6d103e007d5296571aa32aac1776ae92c30948fdbc2564cfa7349d85961ac5627bb0ec3ff266db6f6a3f14c997da5871351d5c73070963cd4e83ad635ebe29d5509357bf6244a1d9e0bc87607e810276315e7d482638c1e1388c3d56c6a4ddfe6a1a561a9147bb993b52530e3ffccfd30fb7e6109fa9a596e10dd139ba9ee93f06934e218a9d58342ee84c4981da8e177b5eca05b9a57634a1a2dc5c8e87e6a6e8a45a6b903080b7a60124e1bc8f38018c4d8da91d44318c00d36702bf05001c017a8dcfb250bcdb87748fcdc3f46f417c749fa30e96e97cf86a6fdc8a726314e95584ff37ca979a59ef33e0bc54c379a4a947a6a9e9d61f15a147688b01ffdd6e84d42a7cf42f32b4b44e31b626fc9960542ae0e6a57b2f952df46ca09c8a3d989a52f65884373a4da5dc280c448fe1da76b1f1678f6f7907dee37e9b7b93b7eaaf32286962f403f683d90669c7fd1efee0a3fd3574111663af6bcff608f402843166af699d5bb7b7b02f51179e817a61fa4e9f1dcdc20c54442704e94938abb878c5a4285aeba0dba74703f37033e4384dfc86b4f9bf3484c36f908faa2bdf7fcc9e9d267a3a5a111b95e643353e2106a093d25e4964f76e504a2b5ce578c4d211a4d5df4401c415d65de97adbf91bc25216b23604e54ac63487fef330a98d26f1a85ef2156b088ce60e02de2986cbabaec142f0741b082b1509594c69990eddb20562a8e536120904919e4173647f6ffdf56f54e7bd4ecab8c29a432ab278b8d31a8d576ce8d7e24e0998ade63ff9b1aa5256ac0542582323b978f08ca1820dea31f0a0e06f7a8e6a5a7f37ff1c7c9e07ee74534c5c11db0186217bb7516a2e3ce12050cccb2cba8e5b8245a49ab70ccc2f22d4cd6d02ec5435c56bdd01fd2b4d394005f93c2c4b680ebedf41bb6ec915ecccae8b283923880aa5c11c4684778f0c5ecb56d39ff00c24ed1192215c3efc15c5d5e75c73e74e715c8b2034a83c5cbb24191ae29f4ac15f8a282cb9887bb921437f84dbe3d1e70f1788641a00ae1073a1508f391433127d08d8824824ecf1f76204694a0dab69429c89c4cf6f6f061a5272712bc10a4ff7c6e8856a255c6a5c23a6d97136e6710651a4419065fafccca8bf11c344c35a85858fb36c2eed5877282441e9e141522a940b11fb294f35a98a20449f9b48570375cdb306452c5490dbd97700841bd6d2e68136dc8b0073326a68827f10c629333c477751b2be591dc7c5cbfb615aaefafc1fd0e233515ec387a70b07baa8c87c420afabedc73dd3fa1d07572430b2fe7a93972f8a51dfb3e552ea38f1ebdfd8e746cbf3b44641a8d42d2dc6c374e5bdb1af50694a58ea4ab7e62309f1323169f89fb0d9a95a28afcd8f1dc2736e472c648d360d77201405e4a9e6b25b68a19ea0288bc48534eab96279a0fc4bed8a3a30db30361c7f18a8e1ddc3fc35b28414f85d2c7e6d60f02d8799cd7699912547b53ac61493c3600403c68a89e860d435b812c9e5d52b710af03ada55b89794a5879b63840932095b66a3d904975c7505408bd92dca7d710789afe3c4ccab152b050de66c2e3f831b639c0108a0a89ad751359e5b64b88f6e2865225d149c988c47767faf00986d9e77434ada3ddaf6347a8e35eca93dda4b56f8de9642bdd61416cceab7cccc7a5cddf823fef01ae65ae1ea856ef96ac0b7091a28bb46a20441e0a2bbe296a81453bdd0e9e0826c5aade21bf90bda072bdc77f4ccf338b6759dc0b66fc0ac6e3dbca02d12e09729ff230a58a8ecfa188ed0d0cd5c7a5493f95beac1fce40c0e25a09627e6dafb4cafc90b49fd460a0c40750640539b2abaa9a9ddba506702233ca27f2937f77b35b71dea48065e9c5f65843c0c1438b6f6e1c5ae3e5479e0c622ab10093e6b98f9cf65331fbfe5d2d8417f8bbd3879df5de09ecdecd8d014cadf263eb0b29fd571aa81898d6488c1e4e55555d123146707b8ffe1955ea4ab048559ea197166a94a44f0d532ad428dd61fe020bb51d8ee52fd9f852badf8719c9872ed6b42d85ac82e1d70e20d4f1a9205780a75682c40bd7804c2f5584e1ef09de76d813219b7a94548166827c70e8c39e0d00a90aff62d5c0a6fdf1a1c30fff35456f8b5389db54e49be60525d87ea3227d9b77447214a2869b6a188334ec9dc6423caf64e66246ce092b6b5a13a4db709ddc3feba4fd10a51786ba337aee457085b294a44cd6c2492398e8409b13ac2fa319cebbb65b2522b9b20457d8ea0654a3e22be6fa1689591fe29f2e9aecb7f9524c0f57a492323f0406345dc64eb81335d5fa97e3c6362e8fbea6b463114f866b00c274c30fab96fcc4f91f85c21e8f91bd06b1b853b4d7112bb8b23c01c1f8594b47f39fe3defcc8c48c6b6748731869409cff92553584e2b6e596865f2a41212c1200f836ff3231b675e3b8eadbd79141b7e08c4eb84d93a6140bd06ae6ec65c8fee46b650258cbe8607286f6c1aa1341ae4ce8aec61c698a5cbc35a1b3b5a5d259ef7f673d95516a9182f19f237101ffdb6746207a50a443c0071ae1f80d57e5c764cf06a765d935e995c494ea164eab7a47116aa8efc7d61778d4ecac0cefd182c830b4309e558a95f2067fef77317548d72e554d56c74340d3f960d7136178a9d03039ac48053fb1dfee7d47c15bd1b9bf0b6e8ec3f4a3db95fd8a5508773a0ead438d60d30935c516d796dc7678ff7f39281f808a3a7c2ae2e57c1b624f5301922126700fbbf67256be9f2c73f8ec3200823cda312dc4c3e999eb606bd33dc839f4715f2162b043e6e334518e2d2c56105712de17cb08ff0101063f3035a472fd5108ddb766e9905ebc19c0848efcde68780fb410acf5bc8950e7f4c3b6c85e3c311888bf6f2369e4d5ff28e18b5900de9c014815a4713f832c12f7a41858829f731da0c67ffac8a1f724c06ee56a0662df645b28cb5bb25a7d8833f717f7b57aaae72a4eecb878da87d422f17b7b250ca48498cc845baf6d71aaa16c12a9b9baecd0dce8c0dfc675c096261a4f11dd90337608b6737199c484caede49d9abc5ebc1c14a64aafd7558343fadbbb0cdf5b8405d7846cf175612a83c67f9047ba36954e413a3d3fd402cdebd0be447b39fba9aa7f90f25a240c4376997fc00843d693b57bde376221893751ff9541ced4abff2a9fefe00965a7f832babd8eefa11a1f03a9dbdcc42885c41f95d1ee3b", 0x1000}], 0x9) 13:27:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 13:27:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="b1b980be921a7a6cdf7a7ca3996bc574a60959cc6861ea33e62cd631dd3d665c40e73784839d5e4fde8f5e48ca30a80af05db8edfada9a9bb618589a8e0b4d2e506c7fcaa83770fe7eabd0df8a28be07dd8b279fe27601fa456ee42322e3cd77de056a2e023d530606a3cdadd9345b08cf7a03a1506590079c3031afee40a4159d73ef14dd7d61f9a637605ab6bc2e0cd48830b0a89c14ffc984b2d34b3ab89965", 0xa1, 0x4, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x400, 0x0, 0x0) 13:27:38 executing program 1: socketpair(0x20, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x11, 0x3, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/145, 0x91}], 0x1, &(0x7f0000000180)=""/54, 0x36}, 0x803) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/4096) 13:27:38 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x8000, 0xff04) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="c4005d0452c7f192669c6b7554baef430041490e9e5af8149b347acb1954f76d07e988e5cf390eee2c6a346c9406980cdd102536e34f72c8e2bd26112cce38503f324738c5439e28710494d94974ae7c3a89c7c4d56aa473e119e93616dea10d951ba26ced11ffdb6620812c81e7e056b8a37dff1675ad97dadbe1eb5d065e596ee13b9018e2cec8640bdb7c6127ac42304feaad3ed40f0fb4a32c0e01e47ce019fbf8f4d91fe88be3a4097e7e13cd62a4fe3137ee4c693555f285cfa43a138a8a37f45079c74f452179708113f71f148d", 0xd1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="32bd0e29c939a08ee45806a70d01df82e524efcd7651c1169be554755a6c8cf20a0502d672ba268839419721fa10322fd39acc8bbc63f288ff1cb93b9d24958e6e7664aeb20bf3b3ff82cb1a56feac371f2c58cd8b17cce3d11dfcf3c2b1cc629e22154cc8817cf26a1cceb51e204503e80f970275b6b13074b7422d4aada41c1521c4b307a6bbf7be5b76990ab3043933fbee8d841d7c2ca07bf423de05162789e806795511f202a7", 0xa9) syz_extract_tcp_res(&(0x7f0000000400), 0x7fc, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="806422cb65d24a7893a7802887be6f562681850ea1ae940bb868cc65e945f3d46489bf4e42157f7fe03e0b66f76968bedd786fd48f0cd8846b59c7c31f59687b620e681682b0aa001d0fe46b9b9a074ac004533a7a7744bf177bdbcc242c0974f8d19ec7605eeb7620d15108f50a61b8d0050cb21249d969283604c09c6321594c0fc770a26f778be702e16908816033d0de521c5e177eceb6b4cf8fc4aa50de76937e265a82831e91f7bbc5f0b9c9", 0xaf) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 13:27:38 executing program 1: shutdown(0xffffffffffffffff, 0x3) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 13:27:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = msgget(0x1, 0x280) msgrcv(r2, &(0x7f0000000080)={0x0, ""/63}, 0x47, 0x0, 0x800) 13:27:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r1) socket(0x18, 0x0, 0x10001) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='}*\x00', &(0x7f0000000180)='--\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='^/\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='`%\x00', &(0x7f0000000300)='^[\x00']) 13:27:39 executing program 1: r0 = socket(0x6, 0x1, 0x8) listen(r0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 13:27:39 executing program 0: r0 = msgget(0x1, 0x80) msgsnd(r0, &(0x7f0000000100)={0x3, "a793a01a661335e033cdeb354b854dbea8c73c5fc47702b912f43ed3c694ec8764513960040f5606d85d658f622dc8bb56dab78ef2066cb349bcba77d0bf14479359ce9628443ffb1eb45e73b900fabe2a3934e18829f64ec701e436bfeb9a6c302e3fd06f53515d06204eac54d71e78516cec2ed870138125761fe08a37cbeb9e7a65ed0aaf2b5fb491efc5de0dd4085c635c947b82ae5093b6e6467f0090949c6ec93a60f78610ce7e5ee89ecf536136e9c3b2dcd63d69e9ca9ef6a7a519386e226d9e3d0b5ff4d94546eb352ca85fd7794e8a15effa63b3dc8969045e0378"}, 0xe8, 0x800) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) clock_gettime(0x2, &(0x7f0000000040)) 13:27:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) fcntl$setstatus(r1, 0x4, 0x80) 13:27:39 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() write(r2, &(0x7f0000000140)="88b9f2dbb2d4100b16f1cf3cbbbf54c7ed8ad7f7b103e09d404b31d4c9691c", 0x1f) fcntl$getown(r0, 0x5) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="ece5e0340eb5ad84c268649f801dc411808396ae4a527bef68cd5abbc138e03559f5bc7d0d30e47d8ae59f62dfd17c00316f173cfbef510c0359", 0x3a) dup2(r2, r1) 13:27:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$setflags(r0, 0x2, 0x0) 13:27:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000000180)={0xf0, 0x7feffffe}, 0x0) r3 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x42, 0x1, 0x1, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0xb, 0xf0000089, 0x1, 0x5e}, {{r3}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x80000000}, {{r4}, 0xfffffffffffffffd, 0x8, 0xf0000001, 0x3, 0xffffffff}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:27:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x9000000008020d, 0x184) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x80) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x7, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffff15e) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) 13:27:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x3, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) fcntl$getown(r2, 0x5) syz_open_pts() 13:27:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="a6", 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = syz_open_pts() socket$inet(0x2, 0xc005, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000001c0), &(0x7f0000000240)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x2, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x2, 0xfffffffffffffffb, 0x82, 0x930, "24923e4b404b1fc6bcbdba3ef6668dcab3506cdd", 0x4, 0x40}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x3ff) r4 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x2, 0x2, 0x309c, 0x7, r4}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) geteuid() 13:27:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0xff}, {0x18, 0x3, 0x3f, 0x5}, 0x4b8, [0x6f9d, 0x0, 0x1, 0xb8d1, 0x2, 0x6, 0x6, 0x20000]}, 0x3c) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 13:27:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) pipe(&(0x7f0000000000)) 13:27:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 13:27:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7eed) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 13:27:40 executing program 1: shmctl$IPC_SET(0x0, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shmget$private(0x0, 0x10000, 0x0, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) getgid() shmctl$IPC_SET(0x0, 0x1, 0x0) 13:27:40 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/97) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 13:27:40 executing program 1: shmctl$IPC_SET(0x0, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x5, 0x400, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) msgctl$IPC_SET(0x0, 0x1, 0x0) shmget$private(0x0, 0x10000, 0x0, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) 13:27:40 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x1) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000001000000000000000000001e6d07000000000000001800000000000000000000000000000300009a00000000000000d049cb2fab879147e3b830b4a1a1deed56cb9a44f9997ff835a18f406b5a2ece67dbae63b773c883082009c501985670c2a0ee1c6ece4c5a318247c09861b80826d09c77c4de05c5278910b200000000000000000000000000000000000000"], 0x31, 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = socket$inet6(0x18, 0x0, 0x20) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x4, 0x1, 0x7f, 0x35eeac6}) 13:27:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x8001, 0x9c79}, {0x18, 0x1, 0x1000, 0x800}, 0x0, [0x0, 0x101, 0x4, 0x2, 0xffffffff, 0x1c, 0x400, 0x7]}, 0x3c) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) 13:27:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) 13:27:40 executing program 1: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r0 = semget(0x3, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x0, 0x5, 0x1800}, {0x0, 0x81, 0x1000}], 0x2) semop(r0, &(0x7f0000000080)=[{0x3, 0x5d, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x3, 0x1800}, {0x7, 0x55, 0x800}, {0x3, 0x7, 0x800}, {0x2, 0x905, 0x1800}, {0x3, 0xff, 0x800}], 0x7) 13:27:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[], 0x0) 13:27:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x4000000000000) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3b6d5beac1f6733000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb187da4a73e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4043236de0140210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0xeb4) syz_open_pts() 13:27:41 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() socketpair(0x6, 0x0, 0x974, &(0x7f00000001c0)={0xffffffffffffffff}) r3 = dup2(r2, r2) readlinkat(r3, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/110, 0x6e) kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x40, 0xf0000005, 0x8, 0x3}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80, 0x3, 0xfbee}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000009, 0x7, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x48, 0x0, 0x7fff, 0xca}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x8, 0x99}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000061, 0x4, 0xb8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000042, 0x5, 0x4}], 0x80000000, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x40000006, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000024, 0xd42, 0x200}, {{r0}, 0xffffffffffffffff, 0x58, 0x1, 0xfff, 0x101}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000002, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x9, 0x20}], 0x1ff, &(0x7f00000003c0)={0x9, 0x8001}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="60e4675ad4559494575a47a46709156f0fd511c80543688c563bd09641fce476ad3b9050d95f31c302f0f42a8aa6877daf3eaa024a9987f0fdfe780cd5f64bfe5a80e3e9c23873bc82f5f869c119ad95a1acfd0880730bf5c4de4aaa1eac793df7045fbacb81ecd795b7fea5cfbeb080c966b6737983fa16994043c4b68c2cf0f915765ef2db3de13f0268379955195b3095436e316cca7c93ac20ecf5600769bb950d9be54ad4c55f990a8c6945c25cc3bc94507d8d5206d9a30aa157f5a8659a36fd5da7086811685b2e95ab34a4f8b493a282ff9650", 0xd7}], 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000440)) 13:27:41 executing program 0: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x4000000) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/46}, &(0x7f0000000140)=0xfffffffffffffda9) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) recvfrom(r0, &(0x7f00000001c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffff, 0x80}, 0xc) 13:27:41 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 13:27:41 executing program 0: mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x44) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10000, 0x80000000}) 13:27:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 13:27:41 executing program 0: r0 = getpgrp() mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000001c0)=""/186) wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) open(&(0x7f00000004c0)='./file0/file0\x00', 0x28501, 0x91) r1 = socket(0x20, 0x4004, 0xfffffffffffffffe) truncate(&(0x7f0000000180)='./file0\x00', 0x1) execve(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000340)=[&(0x7f00000002c0)=')(\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='!!(\x00', &(0x7f00000003c0)='q\\\x00', &(0x7f0000000400)='-^$%\x00', &(0x7f0000000440)='\x00']) getsockopt$sock_int(r1, 0xffff, 0x1084, &(0x7f0000000100), &(0x7f0000000140)=0x4) 13:27:42 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/115, &(0x7f00000000c0)=0x73) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x20000000000007, 0x0, 0x0) 13:27:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) mlockall(0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) pipe(&(0x7f0000000100)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x8) getsockopt$sock_int(r1, 0xffff, 0x201, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 13:27:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x7fffffff, 0x6, 0x7, "2f577a52c785b9dd21fd50dca174e8a3f13e7bd3", 0x0, 0xa75b}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:27:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = dup2(r2, r1) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2}) pmap_unwire: wiring for pmap 0xffffff007f122840 va 0x1b2c620000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122840 va 0x1b2c621000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122840 va 0x1b2c622000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122840 va 0x1b2c623000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122840 va 0x1b2c624000 didn't change! 13:27:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="27f3bf08ac72da0ed97a63474279e857f30ea45b0ba86d8e176dbdd131082e3b2a2c70e03e3f966d89d64ed3df91ee29fddb25ea08108db0f6b6d17826d94552d791a6b0d61106c72b2928c8859d304308f18f4e70778e5ca06f60adc1ef5f68a1a9f14f9d66f891cc82ce666196ba761574df344473286bc29351052aba343c548d748a1161f274e8a685169eece2d285de87f95a878791a3bd204a2f9873e4da5def2dc77dde86cdf999ee781a89c3513d3200a4b98dce52482b0d", 0xbc}, {&(0x7f0000000280)="5a94e08d0c16a0c58f36c344ead69f360c76271c862a0afec79cc91a8fd9a94af5c28ebecbc65f133e116756de291f64502d73d5154a012a79a10e7f71e7c83e261d7e213792883135b5f7ad5ed183294c242599b54b92279b92f0fd810dd6a6d7f998eebe1cd4ba5de92875666c4c3412c81a6b09fd8eaa43780fa024442637752808e4eb2e418a9c45efc00d5b1f95470dc4d16bd35c2726ab0f854b9bf4fc11b0b1271bc3a619ff43c715c94e681487136cb3b1025657395c05a39a1b028b36fe0b34463331ba74b0595596ec9c77", 0xd0}], 0x2, 0x0) 13:27:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) fcntl$lock(r7, 0xf, &(0x7f0000000100)={0x0, 0x3, 0x6, 0x0, r2}) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) ioctl$TIOCCDTR(r6, 0x20007478) 13:27:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:27:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:27:42 executing program 0: r0 = kqueue() fchdir(r0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x3) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:27:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) socketpair(0x0, 0x4007, 0x401, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000002ff6)=@file={0x0, '//..le0\x00'}, 0x6) 13:27:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() write(r0, &(0x7f0000000280)="80221278880159b3be327dfdc17cef20b026163eea4e5d1a43b3241ac1c0af5201147889f072a29e1dd663cdd6d152b293714827bd2f660f833a51fddf9751ae2490acff1e4533d01dc5825021b0654eab8f1be95671a1ee160f677e52c621c33c63d6313cc115aaff40dfa198e6499c8ecd198227fe92266570e0713a3c19cf9684d787d7d1d7a98414b2b91f3b39c7d8058edabbbb25133f550f2ba420f5a18b5bc4c545fe9719a526fe39caacbb73d629bbd579084d2a4bd5f742d4205413351aa4e4c08a132f57a29f491541624ed8", 0xd1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x40, 0x9, 0x2, "23f2e8414fecce05516e78c3c00e8e47db424402", 0x6a, 0x3f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:27:43 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x800000000005, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) r0 = geteuid() setuid(r0) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 13:27:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5b) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSBRK(r1, 0x2000747b) lseek(r1, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000001200)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000001240)=""/24, 0x18}, {&(0x7f0000001280)=""/100, 0x64}, {&(0x7f0000001300)=""/1, 0x1}, {&(0x7f0000001340)=""/29, 0x1d}], 0x4, &(0x7f00000013c0)=""/153, 0x99}, 0x3) getpeername$inet(r1, &(0x7f00000014c0), &(0x7f0000001500)=0xc) connect(r0, &(0x7f0000001540)=@in={0x2, 0x0}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCDTR(r0, 0x20007478) syz_extract_tcp_res$synack(&(0x7f0000001580), 0x1, 0x0) bind(r1, &(0x7f00000015c0)=@in={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000001600)=[{{r1}, 0xfffffffffffffffb, 0x20, 0xf0000004, 0x81, 0x7ff}], 0xff, &(0x7f0000001640)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x5, 0x9}, {{r0}, 0x0, 0x61, 0x80000029, 0x2, 0x4}], 0x8, &(0x7f00000016c0)={0x33}) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x3) getpeername$inet6(r2, &(0x7f0000001740), &(0x7f0000001780)=0xc) poll(&(0x7f00000017c0)=[{r2, 0x20}, {r1, 0x4}], 0x2, 0x7) bind$inet(r3, &(0x7f0000001800)={0x2, 0x3}, 0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001840)={0x5, 0xffffffffffffffe0, 0x3, 0x340}) r4 = open(&(0x7f0000001880)='./file0\x00', 0x0, 0x10) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000018c0)=0x9) r5 = msgget(0x3, 0x60) msgctl$IPC_RMID(r5, 0x0) bind$inet(r1, &(0x7f0000001900)={0x2, 0x0}, 0xc) fcntl$getown(r1, 0x5) socketpair(0x12, 0x2, 0xfffffffffffffff9, &(0x7f0000001940)) 13:27:43 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe) 13:27:43 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040), 0x0) getitimer(0x0, &(0x7f0000000000)) getpid() 13:27:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x100000001, &(0x7f0000000040)="04000000", 0x4) 13:27:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:27:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) listen(r0, 0x23) close(r0) 13:27:43 executing program 0: r0 = socket(0x18, 0x400000001002, 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 13:27:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x3d, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom(r0, &(0x7f0000000040)=""/186, 0xba, 0x2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9, 0x8}, 0xc) 13:27:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) syz_open_pts() write(r0, 0x0, 0x0) close(r1) 13:27:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, 0x0, 0x0, 0x8, 0x0, 0xd1) pipe2(&(0x7f0000000040), 0x10000) recvfrom$unix(r3, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() 13:27:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0x7, 0xe7d, 0x7, "edd3e198fc32d8fd86c0704b891bee1b472f7a82", 0x8001, 0x200}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) 13:27:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x7, 0x9, &(0x7f0000000080)="9054b18b0dc7779201423341b6153c567940c84fc4d043142f2cce1b3c4d9f1a8848d740c703a4e012f949622184a0d3210000000000000000000000", 0xfd8b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x89a, 0x10000}, 0x8) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 13:27:43 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/135, 0x87) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4bf) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x10000, 0x10000, 0x7, "9be880e5d892d28474f84f2be02facb81f836c5e", 0x4, 0x5}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) 13:27:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mlockall(0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x88) 13:27:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3e1) getitimer(0x2, &(0x7f0000000940)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00', 0xd4efc77d78d64735) fchownat(r0, &(0x7f0000000480)='./file1\x00', r6, r5, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000840)=""/248) getitimer(0x2, &(0x7f0000000640)) bind$inet6(r0, &(0x7f0000000680)={0x18, 0x3, 0xffffffff, 0x4}, 0xc) semctl$GETPID(r1, 0xfffffffffffffffe, 0x4, &(0x7f00000006c0)=""/226) fchownat(r0, &(0x7f00000007c0)='./file0\x00', r3, r7, 0x4) semget(0x2, 0x1, 0x50) 13:27:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x200000000, 0x0, 0x10001, "010000000000000000ffffff7f00", 0x839}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x90, 0x1) dup2(r0, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x185, 0x7ff, 0x80000000, 0x2460, "48e7184bbf71d0918044841da5497730add23c93", 0x1f, 0xc24}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x9) r2 = socket(0x41, 0xffffffffffffffff, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x40, 0x1) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) dup(r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:27:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x6) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3000010000000000010000052b005651", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 13:27:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x23) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) 13:27:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x28) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) unlink(&(0x7f00000000c0)='./file1\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) lseek(r1, 0x0, 0x0) 13:27:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x24, &(0x7f0000000000), 0x0) 13:27:45 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"], 0xca, 0x1, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0200000000000000fa5359ddc001f8de4acd8b5055943b4d7d892c86f589039b5966f0b7a8a66bccd1de6b7476381bd6fc16c33ce3242b0ec254f1fd60972b3bf9a5e4a142ac147b0c1c0892c1378056ba83bd5a2faeb325f5d222e410b5643ff6183d3a07b0ea88ff5555d52bcfd42109092217fd4c731f8613b1fe1903c5c078b7066af537bbaa94bc2c6e531fee5481baab42e7fc106c1f30b6b97f2d25c48c3ff5848590ae6501eeb22ea63116dd95fe0db46623eef4abbd5d245aa02df5b8717c0da1b797a0b83340aed678bfc28ea44c7ee537a1e4e9e2df740badba4bab56b31f3370c5e13f931a1d6e4c3332374f691cecfb80b5b3c272511535dbcc7aac8ba49ed84d95f1d7eb118bafe1b99c277acfee1205b9f0b246aa1ae833a0979cfd8ee13fb7bba937ece5d60bc8ec73c71095add102e51f439cf1f2fe9ead3ab037c862c5241cf25ed066ab1d16387d81d7500654"], 0xfffffffffffffe52, 0x7fe) 13:27:45 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) 13:27:45 executing program 0: semget(0x1, 0x6, 0x308) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, 0x0, r1) 13:27:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:27:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/235, 0xeb}, {&(0x7f00000001c0)=""/136, 0x88}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) r2 = msgget(0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x81, r3, r4, r5, r6, 0x81, 0x9}, 0xef, 0x7, r7, r8, 0x9, 0x1, 0x7d, 0x8}) close(r1) getuid() open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x100) 13:27:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x8, 0x1b}], 0x459, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x6e4, 0x80}, {{r1}, 0xfffffffffffffff9, 0x46, 0xfffff, 0x6, 0x2}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x200000000000, 0x98e}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000040, 0x100000000010001, 0x7}], 0x100000001, &(0x7f00000001c0)={0x90, 0x40}) close(r1) r3 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000200)=""/229) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x4, 0x80000028, 0x10000, 0xffffffffffff315b}, {{r0}, 0xffffffffffffffff, 0x50, 0xfb2adf5087af854f, 0x8000, 0xfd}, {{r1}, 0xffffffffffffffff, 0x11, 0x40000000, 0x0, 0xf0a9}, {{r2}, 0xfffffffffffffffb, 0x44, 0x1, 0x8, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 13:27:46 executing program 1: poll(&(0x7f0000000000)=[{}, {}], 0x1, 0x0) 13:27:46 executing program 1: socketpair$unix(0x1, 0x39dc2771831b2e01, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) write(r0, 0x0, 0xfffffddd) 13:27:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 13:27:46 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 13:27:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x14) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x1080, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) rmdir(&(0x7f0000000180)='./file0\x00') 13:27:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x4}, 0x10) poll(&(0x7f0000000580)=[{0xffffffffffffffff, 0x40}], 0x1, 0xba) close(0xffffffffffffffff) dup(r0) syz_open_pts() 13:27:46 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kqueue() kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kqueue() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r4, r5) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x9, 0xfffffffffffff894}, 0x10) 13:27:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 13:27:47 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r1, &(0x7f0000000200)=""/186, 0xba, 0x800, &(0x7f00000002c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r3 = syz_open_pts() close(r0) dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/106, 0x6a) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 13:27:47 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0xffffffffffffffff, 0x100000000, "e42b132dbb18a9770939568c16c46947ecacfd5b", 0x4d5, 0x8}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000040)=[{}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000200)=""/85, 0x55}], 0x3) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) pipe(&(0x7f00000002c0)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 13:27:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 13:27:47 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000000)="d116cc79bb6c55ec2c1f48210f013f3d373631d123f22a525963191a93dc58ad28bc80e336e41db51a5e80d27d1dbccede11527c9b2781e1773c20f50d0a830b82d6d0bf46ca938d521400f9eb4fe170d7e4aa35f8453b685c36f8a5eda7db0af2732b246eb08c09b94acaf39324") r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x3, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x40) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x89) 13:27:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x1000, 0x47, &(0x7f000070f000/0x1000)=nil) 13:27:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) close(r0) 13:27:48 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x181) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') setrlimit(0x8, &(0x7f00000001c0)) setrlimit(0x7, &(0x7f0000000040)={0x9, 0x800}) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) r4 = accept$unix(r0, 0x0, 0x0) r5 = dup2(r0, r4) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x8b) poll(&(0x7f0000000080)=[{r4, 0x8}], 0x1, 0xab) 13:27:48 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x27, 0x8000, 0xfffffffffffffb67) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/62}, &(0x7f0000000180)=0x40) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = syz_open_pts() r6 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000200)=[{r0, 0x80}, {r1, 0x44}, {r2, 0x10}, {r3, 0x5}, {r4, 0x110}, {r5, 0x8}, {r6, 0x44}], 0x7, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendto(r7, 0x0, 0x0, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 13:27:48 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 13:27:48 executing program 1: clock_getres(0x6, 0x0) r0 = socket(0x1, 0x8000, 0x7) recvfrom$inet6(r0, &(0x7f0000000000)=""/118, 0x76, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x3}, 0xc) 13:27:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xa, 0x4, 0x0, 0x0) 13:27:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) close(r1) r2 = msgget(0x2, 0x420) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x9, r3, r4, r5, r6, 0x0, 0x1}, 0x9, 0xffff, r7, r8, 0x0, 0x2, 0xffff, 0x80000000}) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:27:48 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x7, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/133, 0x85) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() r4 = semget(0x3, 0x4, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r6, 0xda0, 0x3f, &(0x7f00000001c0)="0b0355aa21578ef673f358fb5970e6b66afc98df90fd124302e504cd3e2351998e1152ee4433bef992da58e9251df48b3cd539d55ed0ddc5ebb0ade1860e2bc55e0bb3cb5129d1e824469308daa86c932de2e0d257bc69753f19bcd8457b107d086f7edd9719f2530a74dc6ccf9a3ed2df6ef255e9b8179a1e59d07857275204119b5101897c67cdc4dd0cf4134dea4ef9efb0d65bb5ca629b689107d0d1364466b0ce73e49c7af4935497b90c5278ae", 0xb0) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000280)=""/164) close(r3) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000340)=""/128) connect(r5, &(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa) r7 = fcntl$dupfd(r6, 0xa, r0) connect$inet(r7, 0x0, 0x0) lseek(r7, 0x0, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) r8 = open(&(0x7f0000000400)='./file0\x00', 0x10802, 0x1) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') read(r6, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r8, &(0x7f00000014c0), 0xff, &(0x7f0000001500)=[{{r7}, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0x3}, {{r8}, 0xffffffffffffffff, 0x48, 0x0, 0x3, 0x40}, {{r3}, 0xfffffffffffffff9, 0x3, 0x1, 0xa64, 0x1}, {{r2}, 0xfffffffffffffffc, 0x80, 0x19, 0x8, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x3, 0x7f}], 0x1, &(0x7f00000015c0)={0x1f9, 0x2}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000001600)="80d87fc4fa70bf296d40c309688e89c79937bdd228bc10731a0f9e2c054686d2a8fb17ffc385a4250e5713ecd9accdb713551ade50e4f3a4897b507f30bf4796ec5ecac6bcefd070d218821deb32e7a20e62f6eed92a3e1b84bb8a4f628e3b8e7a33ad890eb806d7320c607cd8668165bce8a49f929af56ad2680f92fd4a4dd883e7", 0x82}, {&(0x7f00000016c0)="c2b666a20c792625bfa5f25a617fab64412a27474824cd61ca7af41b7477585019dc0f0b684963579e2713b259551c35fe6803ef4f3d46949b31fce6b7d42e5ea11b8e59bdcb840621376f07ef68941c90b1df28919d5e1414414bc230b902bda101cb312c0193e621c151b867415c291a572225b0c72c4b00071217c752e6e3ee2e28ec5ae8d81682d82ed06a2679b3ab471adf38a25f72fa965999cf7c2482f630f510950331819d00932520a97c7837974aad9137a9d2e5cd8d5b608d6f4f3235bf27", 0xc4}, {&(0x7f00000017c0)="939b6f47e0e2dee110bf5d1cf21abd87e2a0783d8796e298b78e6c887d72944375132fd859ac66b4fa061c474e3cef4081374a8b3b973b5d5bc197b6b662ef6ecc76773e93d92e04a16f828e5554ffe1d0c063cd47f4032460753f61a1878aa4790975196af9621dfa087e9784d924c09ae211bd183ba222254632dcb1879e5d74b67a97d21678423aa3ec9a100cef312da00bb338495812dfb2dae7c1f30d630bca0c64298c6e80f08879ab1b02a946d2d5b6251b98c705efce39ca9a8093b47cc0d89322e71b40361f1e190b4b1b7708aae25b0337a4d6573c186e42fd33f9c87741b695941d9e", 0xe8}, {&(0x7f00000018c0)="6aa29907498603ba2902a2dcd17e", 0xe}, {&(0x7f0000001900)="77bb8267398dd643db30a8299cefa128da3c84e5ccad1def1f60a6d852cfe8cb5cb62425166b68117445680a55c802", 0x2f}, {&(0x7f0000001940)="9f998afbe6d7d370ac29399e2c2b9f6229c9ed4fee5ee156768b414e66203206e2202d140d639c5da0ebf471df54a7d872ea14b763712f3de2dd4e9e91c41d2cd7ed32b498f04d178370d500dfb1a4e555fc271b48cda6bcdb35bd1ab10544c0199ba7c18efd7e58513d04f0098fa7893215f1d3926614b8f4bc5409da2230e5c16f2e86be28d8a0e5bf9acc978414646601e5f9e9687e70b4fd0457d22819d8c7274fadbdbf4af71579e152ae78d7d6cf22994019ea4a6ccbc066081c4100e05b470e09c304e64e97da4049834097a32dee6a4855729143fe06ebd6d5cae03ee7cd6840a0ed0a2e168c18ca188e83c3159a68a5dbed5a45d9598499eac704ff15961fadc402e0f069eb0185bd121c9b4d20368a8e0cf87ced2461d1e9d9bcd60cfbafbbdc4abf6ec6c6be770d8d6ca1ee75bb9d5bed457a3fb0aa528ed26f6460548b8cf5ea0712d59a6cbb270e36b16f4c01628df19cb4cc7d77f2482eee9325d63472a78365e11937f655d16767342ee6121eff22d7ad5df3ac877f5ee4a66b02d654a0da5a18dc5432936b7caaba893b79a4a029223abee0c718641b5d392500e4f6b701a42093da43373384b0b8353bddc9458fd5c339501cceecbe84c608fdc2a4f35233a27eab7341f0dd340e4367121b6eec9155ce8763b9f59e4341eaffc4216d700a5949edd425a0704b73f2648e41d4c2d5266e4dac37e423da9f3b1d444a00de25ff1b31959c082dc537f9de0e61635997fd8fb1a20ff060ac24e4d424f0b390aed44e6cd7060160943f3e458885feb87a679862b560a0e8c9f087bb22d98c7a4deb529280931dea89948976bff49d692f701d2a626f42be2ad64bf947e73a606148dd061ca31ee790175d132622d088d9db6d5b855d75036d4a545cfa1f829b7f779852648cdc263756917fba39c5d0173df62bf3c45789a881a8bcef1194ed41a5aa94e1a6ca0801b3364c1c2cc45dbe805551f4f43c7844c954ddfd6cc7c3e827003e41255d9348b6dcf9d1550b080a275fd2b44d6420c2f67d72edd043468d77146854fb3d0a03a943cff8ad89ece1bf564d44a74eb948129b42124b001ebaea9f509f5aafbbfaa9c1d45e5e344b4bf0bf823ab2dd080d207f07e7d16549a82ed8cffb25508804d9134f1c796345d3acda3942acd0e19f7c0da685297309e691f4b02dcdee24acde8bef60fec6e7c02645d62c6a5b22ea9f2aa92384f67e5a985b1eb01f815f5a78f78184d6f332dd4f6d3fd7057cdabe9c120cce036c8ff6a0a12bd393eae2a55cbf10f9550dc716bf2843a4f25f4b8a97aa1c0baf23cde3edd762e71ad38e3a18cea91e7d0230a10d23228729d5b89c26896abec3af293fd8b74ca6c55ca4ac73af66fbfd8e9f70451aadc5c0844139b3b9b24d722f6621e77c926620c90edb4c31f7168dfa66814b57db81b8179b4328a927c6b0af2e0c74999a84782bfe727e4e790b57dbd6e2f33bbc1e8c19348203a7837852b167edc99b33c42a8f12165188912355bdf79e76b63c89f0c493c9eed9d7708ae96d9e1c9aaf5fe21c1b5591e09be859ec482f55dea0e712f1c8c3e7fcd03961dcebe6db57db7334972059e37d390a86de8d7bea49fe2ea07f2e843f4d1b723866a2072cbb4545d966111afce29b91cdbbe7f78e02578b747cb4d32c18e2e986d05ab36951a8d6c2dde8df140e6911a919533d001839d129d9fd658512169159de64797f133fc5a51065cff939b08c8f4b8904ad343ca91cc9c9ee00cfa9867e980e1709977f39a1e7bc97cb3274eb134247a317137056bea9729083082108aa7b3b0c2ce038824cc1184e7975c5538a0d6dae62c58e8ec0f070c7c65c4be6d31ac3fee3327ce27c1f61ea5efc79d9845abc8f4d9c5081294a510894c37562679c4a6eb2df0b37c7fac73c0cbed284fa76ca2df46ade57ad9c652ef0d4f2e7e878a633cfa67efb97ceeb7284bc5b2f6eac28dca65e928d503da540d9eb650b70cf86bc54ba45247e288308978e6a94d57d394ee266fdf116ba058d27a367c505d6a278ec3f30247a9828935e1b78e0b06d9081f8407d1331e4c7870abd32ee082874eb991fc959538933765c0796ec858cbcb4e7beeb454280ce02e20508b3f91f412aa6d907d094fe6e26ae11c9ff9345afcd3f4d3c7199ed715441e73e240ee126347a7afa8b294de48a5f2c279f0bdb1d482f4e676157045d3fd8e3338803b44d4566af6b53ea659ce3772c584874728b091890f83c67bd5915a4104aeb08ea7ba30cdf03704b38259e3a8bda035ccd1e96c68d61c34e623ef0e63485823429833fc68eee5682ab0ee47c6adf49c2bf5b9a6e8cc40a14cb50ee1a0834ade0d69af178da23bc1c6254f6c96b0ebbc9676efd72904336e812f272e16efff57e431c56e892c5e00d320f976dc38bc1b14d06f8568d274216425b10902f55dabd9c546cd9d4b3b2ab523eab0544c8b9cc96a45e35974d6ad8820d72c4787acf522793e86f2c04c4ac539acbe47e97d56ee017d02cfd657b4c49d19b3e91fa4fcfeef9181fe824fe4f81cd8562abf9e83d611e264db34c246427b3699c75be817d70549c5c6f130c72bdd456798870c3d48db9fa79a358871db4539db321b3d6e1838995a197ca9a232355244718fb5e2e4f8d93b77c35c21abdc9a9a65c94847e98d94a76fe0fad8567b1b766ac870f90a1d8e604541daf47f273d440c750b36486bd3ecdea6e412a76b6afeb93e1b9089c66e78ec95b4c076e6be9ba3ece755714d620dd7ec80a30b04eff31b3f3fa6c497011c0c7e9727c7360006b60ab743a5880d69ed588be1102b5e0cceb5ec486e579fbcb6b6103f0509318966a4f38895252f8187abccc935c8aa5012e0d504d8c76764e6c1e1a7eb2e0c26f4c449cac1158030f5d22df1375dd30b7b771abbd606ff2589dfb56e21709d84395990110b14db846160d9fae989d10713362430d39243c5b47b5568c41bfb65b813b69e216b75fd38173ed868cdb02ae7c20471c9051c8e2dd0964879578960c863d0a3f5484070db2075e0ffe4828d6cefba05f9be00998dd6067b2e2a6899a9a348bc4dde73e9570a80814e3d6ea019810c525f08fd5cfc527d6fe848b5bbf367eeaa3844072c6913aa6842d0ca67594412b4275aa9cad3e42166d6ea13533b6352823ef88379faf1e6c1d8b57dd6a4baa6d3496f2ee6263df9d8a61f1cfe801993e9a20d7f1d5ee277e6545475c83a425199ff74fc5895cb0a5de85cf6b1400238b9369e25f09134c2b4d8e4a4e85fa0ef5e9b209af9036a038226f856d5f0c922f4712cc48c60b50a6a821c20f1d0b4e6597b410834f9380e522bb0b6288eb02b46aa1219368600c62a9270ca435f256aa49f9e6e45d38fdbf3657271a93a9ccef3515a870b106db58e5551bdb42056f7a6c5e7bd2bb59d66c85c268e59e944f7911b4383d78acead32486381f120a5d08197dd761e1eef8c5bd68818a0cb56ef148af85306d9a5f4bfa53a8d374bb94ad3a3117f8eefb5454644dd6b3020a18bfc31cc0219abdecc77d1e2607e1bbc6c5c9fbd68d8bbd5e655f915f97a5baff0ff3f1d5bfd8d1a409134110dc62cabba1db000766ba313b2eecd12e019a521a7d2d75172c435166e1552d84001f08fb8fd4047aa327f285c99fae8eb6ae306f494d6988a88419f5b13bd74f5259bdd01815c00d97b4280e40f73b3958796d43d7b8e9ad29fd0c601342ac610d90963b4f41e1176f00867b8b148ae97bf1798f02bca2fdf642801810341388ded20554894fa407010eac5cbe6fef2d5e70dc07802cba16c1e8c8f8840523d3d91800d75db235f094842e037614e43d94a14e743f1fd0ddabe255db7e52986a2f072cfc8a829977670e77fee7e072eab55ab1c6d401be3924aaf65a6352ac76ac81feaa785ba42559fffb259fa924a8c1a116468aa3b1396cfd34c57349367c612fb57f24ff83c7a585ffa7a38d9f9cd013e1b55e251c72cdf8f4d7bf5bf877a496dc7d5df3d811c56b8568d450f763b8b655301e7f5d3b1a52455fa354f68bf802599ea3e04058ea0b63b77f132ca63754f3fc6b39ecb2e386dba674863e97bdfd9f86e3ce08af3685aeb13f991118750eb421ceb9244020834db2c8195fd86e76006f78b5c5518e2ce2b93a7fba81e8eb64349b9b1cedce0c5e5304e032ff4a69be429e353d3d665569ae1b4010855cc41bb542fed4c958f49190ac9e21897387f8f8be3905b53be4df1512d679b2fdd8d31c319f2b0a296ee9cfe43cfc4d2dbbc92b33337d91f57d8162e026bb921541d177bb2c93e19e06e9ce4925e144baccff1f5f077b121b5af5fa83dbcac088179da7c7d385b4353fe44aa2f63672108ca88fef903c1461c94c493c0d32ac7aaeaf9c4079b3f9ac83584de6f277fe44737d1bfa1a56eac7d7b1aabf34b48d30b301689294b50030bcb06dcbc1230809020f94d86b41536d14c10a9345b540310f181cb359e634f388ec90076d1e12377d0943f6d333c7671308175176a715879fe64abde23d6ed5a72294f411cf0ddba6bc7d495ca9b4a1f61b9f4a3f198b78b7ad96fa88e2663b72b57df1c7a11d16f2ff6bf7241644cadf6f1ca536879d7aed16fbb46036fbf7bbfcf04a255e5885022c5c6cd6a72c18d5caa83fd46a5abe09c24a58ee493e79bd76056703fa94ab16182e2af11c2766cd0960e22d6375e508403f3e30e526f57136734c1b46f9c7b5132729614becc2ac3ecb2b15e1ebccc2527c90aec960bf5723b09ce884de2e785927f7e49f0df8a7a8f7f60a9a38a05ab907beab54c2e8fb9d24f3f5b116bce5332668155c5a85306453fb6a5df41bebb76ebaf5de0f4b62ec81668cbc59d60e8c75108b6baba079f0c0e1fed0d6c98dad27c3540f4d1aad73ac6c4801a018e13d892afd3a2879395fa2a720b80662cea227b7360f8c3a7d9d902589d7d688183e9064033719ecea24f41603df162bca13ce241b6536c718923835040ff6137b5c8fb07ab2c428da74367005a74643e937c8f888c476397629cf8872d3b5c47d4c607f952bb093e36c914678895659c6cb5b2dfebb751cf75db5fe04b7d6fddd01ff7843e5200ad486484ac5ce44d29ad145c7546b745bab7b220827630fa696ee86af0d3fbede40ba03d6577b991f00f014548bc53e13e276f11dd84e55049f79190f39bd6f1ddef62000beb5392d5a8cfbfaedc9919a697b064a32dd6e80c37aa7fef70a40d897ab288e9938370785aacdeec485172ef9c6d6b258fd144946a8a741193ed625cb5832e120d532541949d01edffe6be52aa72a63cb29c20971627b93f8897ca1fc8830d5dac909e5a134f1ea4a372aa1d87a2b6135151794350e0aa258e3cd4ad02fe4afdd1a9695f9c51a71eee8886c4a6e69473f1282edff678025a13c656d5416740fa2fd4c6c721347e862fc672349605e58e8959f485832c37f434285548c1303ec86a132c413d9b65faf3fdddb07c5d06ea81d5347fff73d1b6f81834a2654bbf77282211869e04674f94cb97c54462107d0eb26af382e1a0670b32b0b1c42581f814e345d44dfb749f560b2e05352423c47b77dee4082b65c45da8b3dd835a71b2c1daa30d2400b55c758c997fc474811127866af60ada1b18ed17dbfd7f1bce04d909d6f034e675295db27d2c2f04b27923792178740b1e67b3a839c497da295c1bf44adc1df1d717208d4df8d7deebc92339f177216457d55f6d8a391995c29320bdea5415cd15eb1a5fd7abe7d9b2cb17d3277d383ef18ac1762c1ccec15890046745090", 0x1000}, {&(0x7f0000002940)="342e77e30ae43cfde6788664aa03774a207be851473e776138ffc16a5b2757dee4790a9de7c44807fb7cb4ad20a28931127467b7503d36d515ef613d7ec7f0c5dfe5bafa74f5dd2dca27479e65c95fdc9fa9df9ce9e58d99912644ed7b945b19c1e6cf2269d2415dd6584b125f4358fb2f156b87679c9c070b8c8a18c086490ac7ba3537b9fb3ecf7e3bc4401e59f0199585360a51001e9f8cac98669f75012c77cde45f35c90e952fa2953de81c5da11005f806c8e3f1", 0xb7}], 0x7) ioctl$TIOCSDTR(r7, 0x20007479) pipe2(0x0, 0x10000) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000002a80)=0x1) poll(&(0x7f0000002ac0)=[{r3, 0x1a6}, {r5, 0x1}], 0x2, 0xde) openat(r8, &(0x7f0000002b00)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000002b40)={0x6, 0x8, 0x6, 0x9, "c2824a1dc0cc72a0ac775093f67865caafc2b1c4", 0x5, 0x7f}) setrlimit(0xc6fd7fe1b482f5a6, &(0x7f0000002b80)={0xfffffffffffffffc, 0x348}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000002bc0)=0x9, 0x4) bind(r8, &(0x7f0000002c00)=@in6={0x18, 0x1, 0x345, 0x1c000000000}, 0xc) 13:27:48 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x7) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) clock_settime(0x4, &(0x7f0000000000)={0x3, 0x9}) minherit(&(0x7f0000ff1000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 13:27:48 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:27:48 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0xd012, 0xcef}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xa000004b, 0x6, 0xf73f}], 0x0, &(0x7f0000000080)={0xfffffffeffffffff, 0x81}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 13:27:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getegid() setgroups(0x7, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7, r8]) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) shmget(0x3, 0x3000, 0x240, &(0x7f0000ffc000/0x3000)=nil) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:27:49 executing program 0: r0 = getuid() seteuid(r0) clock_getres(0x4, 0x0) r1 = msgget(0x1, 0x1) msgsnd(r1, &(0x7f0000000000)={0x0, "4950a63be8bd4f0504698ce97f73f972fe77b8dee9bd1180a598df31beb82dffa545a43c10793d572c99bb015eaacb8b0b13986bb1a3e4a4a851f1540ef3fd19ec1eba0acd6bbc290adb5fe871de483a4f9c75b5958b1c748f4fc42436bda49b8c10ecf644eeb0c029d4d67e9138466889eebb5b9ed4ff9ae5eb35d912cd853e5634f15ddd6579a6c265359590ee76e5fe3f7834cfe71709a940ea530c07c129582e"}, 0xaa, 0x800) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) r3 = fcntl$getown(r2, 0x5) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r0, r4}, 0xc) 13:27:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) 13:27:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="40862a15f44b85b4607e9fdb94ea204d3c21ecc3d44784bbd6761518c31376465465dde12c01052e2c57cbde0f13e75c14ebb42f111079983778adf72d42f62e1dfb24f7e73f10997f850ba5227c3989728a79d1d6ee06dc79ed49f0035b992ea35a5d26bef9e1a2a1fb6e6a5e5fa227aa520577738f4974a96e77e1d1dd656f012322293683dfe2cd456a84687f0841ea7942d780f4538b725dfc90b37195933fa8f325d37cbae2c409f309e07bcb0ec7d46814929db302bf089cd65d87c997c7d260045fe0573d63d91ec709a0d35d0714892a30d28f0302f1a062c4902f78ecddac87ee62aeb54229b0df941e737f578d3eeb669a31883525c20c1fe4f47c7c8a897441e7b1f1d9b58156d30c2d434ad1aac809f0797ab3eea7cbd75e098e4431c335147a826d78267b19824ffdf6b94ed8dc58e5e0eeec3dd77176ee45a61441ea5974b64c891174cfd990e94355d9e886300a80aac13c632ab3f714d0487d6fa465f090f9d448351653cb62430a0ceb95adc234ae762ebe70fdba2383d8e44eee91885f868d625a2ea1b5a85bf6a7478cac18f1de7eb6cde04f6f9e581b0e6fb8990c725131f0ec04bef6e8072682b58df2654cb18ac9dc139d4acaced81588fdc0425407fea9a88f08872fde01eb38ddcbbccd70de23521b22cdcd1bad3b8ee861a546ce78b2f2b7fd271ebf0273e03dd84785fa370561497fd2e8aa2d9590ca629bdef80ef205b471802240ca55c3eefc65152d9603aeaae79c0f94286b9303a4ebf4f81c0f7b909007c2f8d0874daab40a9bf90b114b553a7c85d2ce1975b93f06ed06e5c1721b72bd652e24cd335d70cd43103aaf2ac415ec386084db03fe7a7b90340b40db3ebe9e17620c6a693378ac754ccf4a5d4ed96742a9986feacdc1afc862dacdf99c7f11a18097c4987e00a201f8bd0510515ce3acd679f1cc3f74eb288a5e04c27302cca927cba688418e87124fcb1e3adc07198f17aa80e0dc4ceb47ef5285374771fcedf1792b1bff70508bc9b06d218a60e6ec9ee0250d61134e9cb03e248ed784a1d60e05267e666956f8d241d6af836a6ebdb2feaa660610550168be41f86b2afa9ef67101fda45c004fe0b7178fdc11f849b9089db5c74edcbc5290702175b4876f6c9b3df5bd33767bf7fa0db0dd5521373ae4ae34d49917b8503b35c22aea58f004295c586120da38753c0b837e3b57b1e2abaf57a89e587f35e9f031809722197caa5685cc086bf40be8f9e7a6161da7a5a63e2e9f48f22fe2c4f5c677d029643863e647c626a68fb64f18a46b126d564895d9aff2f2b6ee8b0932d5eae2462701af6277fc4af495e9c7c12f766b179cf2a43b4aee321f80e69700348ea86a5d9a2495158d9e8099bd1d10f535019580c6d5c719ac87d0d6192c0a9cc2400842e24627b1b97a042c1b670c04de4622f9f11d75df1772dba72ac22ddb6e795375e335b338586b5d068b319b5495b6f4c9770cfaffbee6b1074e8a60a6976340d74ba5417a81841c4d9b76e38c434281a31da82a2556637a45f4aaecc5ae0574e039adc5eb0c1c1f11ef569d7f41fdd2031e99b926bbfdfed2466842bff4fe5d977b376e9d530db4851539979a181da7b641e83d592ab8fc63101b638a78aed815782cf3e9e3a9e3ec3bf3104b00f456fb3351d89f87cd13ad7578c1341728789b7b16c8361fc036c6293a33f7ebd61aa6acdcb361f277da29a029a300ee148279a95c0e6ec29ba76b4f31f54e0ef5ea13f5090f62d73c66e3748b17ad7546a315188b6e46194f89c8941f3c5cf9a6ecdebbd3126725a4a28f8a20298007aaf04ac497a6b66d9f852a7248fd09e287096b2064158f8444b24c591168e2c692a4e642a227fa6f0e727ab8bbabea067e4fdfb770b3a38dcf20cc8bbf05ba10e51890a94326908ead5b4c86cb5970301dc226dee414cbfc621d87d0304f09a93c9bc9751f975e83bb4cdf8a5ef81ed0ed4817a018ed36ec30ca0716855b0d4fa08c13527fdefb8ca134f45e1ecb41df99e613fa2660c882fa62342870b53b3559e45a258faa3ac0610589ea80fc406f6ed95a472b6d71d5783f6cb01a6bb48f0def975002627f6a5e6ce6119a114a170bbc281fe78baeb7b5ca8a3045f86c1f375a2276db51d6897ecc1d328c2f82c0e29debaaf13a6139d03d14d2c6f4263e3fcdee8e1e4b0fb1193a8c574c4f9feb1e47e2eeffe294e98c1f6cc2737d8bb14de4a38fb579a32e04dd706a6a079de45c136bbb0abcd48140e58ba6c3586e2a0fc03225df226d1d92fc3c3398c4e30133de0aae1e223e036a54860eb4a6c7e98493a65c921c6d375a69a9b86b85e4c09d0512d66f1e554434c39a69ea04908111c493bce1936eba087e667ef9119e4fd044a9bb7ca5355f06e6289e4be47a4653791fc1c0126de4a10b528ac6eff738075c02f4dfb56537bf344cf12c3ff03ecc065492b5c9c17f89fd54a548b584d136c331808e5b8c3867c27d01752489f8ef21345512d16e589aa2067d4091f86076338d744f7bd8a39c2c4195f3c047aa387e190273275a226f97674f06bddffc59e57acb41803e878c43dbb6fa4d3eb46d98f03ffd6ea52f90f86f9db7c28b819c60daad9f1851e095e751fb81177ce487712bf62a50d6230b0979abe31f511417ed7c0538464811bf22875c5c18cc8ef17da3a254d590dd8894c7ce0cbe894ff3efb30a7222a1b1eaa6c2bb214e4c77648348b5fd698e64b7af7c5615d40a0ed1f07c037084213edbd4092683b421846860edede20d33e2bb536df4f7bb1497097a5804d58b0ed00128dc83d9cf9933d4d1d2228c3d3821849fbeaae94b10de87e4a76d80ebb5f2499014da005504255e4916b05e8ae82d6c5b219bcdb60422de031c5ab5db5368bacfca76337bc65245d0581c1f893c3aa92616c1913330b58393c54470e4fcd261db4781baba4cedecf1367c2ec1ea9cf3725475c74464497095b7d8caab255afa1a28b59623e2c3dbbfd7b6fe75a1d0acb319de2b03d75f81731c1d308b89a66120db40a0095e91e2057c9a5147f7624c4c79d4abfc03ead5d36ca284e8be1dfdf4563a4b976fd634977f68841551a58f5a112cc2bf33a88acf3f5371d2ebcf49435640af83fe1ace03155b25dda2b33a1708a1ea67b55562720f0b1021119d364162219abfa5982aafd7eb2143c36839abe14808be903639e6a74241e1826de51f09a8ae7acd21a31aa18800efa6bd70af0f0deb9fa5d4690805925693e9ef1494f96c8047fc589cfec4dc6c23bff4740c5991662bb3ceaf47c537d184c1fb6ef51743018272fdbbd8267b0d316486cfb6808f363f8c83b11d71c4d8baf9515f7073c99a513d546ba4eacaa93803c0fd009868468f8458f668332631d6193efcee490d9f72ae10dd9a7690458aadf93dc86fe1fe8006b7765cd1bd1b90ce83a527027421e9b07183c512691029184e156c920dfdd7180c370e441e81d5f6e68de15692443fa3ba1ab6c669a447f6f7d8c3ee3960019815074a094ea16eef62d6c27464bab6f5a6d2051563e1a0ff9932fe0f6ee0240e9988ddb9490dc2f4ad0ffb6602965536f4ba829ca5accf46391d61761e7db9889e121f1e110d212d82927ad692c20d230d3556f6e8a08975a4428189f12894de06d3f5039a687bf4c11d508f3360ff5f88a0816a51750aa5469a2c9f018e1261fae16246a666c223ad17e39181e43a64eacdc7ced04fc1e865ac800c407f9f741c5788ffa0a5fca0be8fc877cce40ce1c9284f8453b06e10c26413afda41cf2831a4a3dfe675415c0fd5854a299c4b6df2a8acd9ff7e052dc2f6f99dcab9853320063a9ddd15368412693d212831df9af3cb0ec4439423a6a39aa6c082961c9e252e37d3f6f52dee5717b3038f43be927b1b83e55b9599d03bae4f962061bda1ca7a3fa89a4c9fbdfc8e89395b0550fa423007453e5f5f678408202829c1c9fdc1c4fad50d78989f8f7c73a125a27bd356a2287a44eeb0d568999a1cc0f9776286804462060ab127ace5a4a323b0ce2d08b5aae024dd2be42d6cfe9898f2f136986e47c3ab33f7788a65a3d54e7b5b34041482eb47950d80945d26f17c208a0fcdf2d35a246338b0fcfaa6ed8c887cf7111b1c646bc464f114cae959ddf798db9011ed8756d771697fb87c56b15db4cde30aca1eec17d9c82cc65614806928ce1e101a71b1ba78578c3269c2371bf6da9fc5f105461518f6811302a567b8b637915cff35f61aad61a291e3b45ff4442c7cc0a4c71881a2272c208695010f4a7609d8ed4100eb641d7562b1c4b70a112e248f8da9b9c464eed269219736321e5c32517525c6145545f5655fb36c68658418778b6379556e8f77536bad02273b91dba1ab761bb2dd12ab2a0effd677ef1e358b95a843a70a4b5aabf5128348bf67b5e56ff3eee6d2d9f429d3012fed28e6f01a0bed707b793195ecdcc2520804fa46233394f969c28f120e33b9b38a43974524e8bbfbaed9dcf37e839716216682ca061eb7cde7b8260f645a1cbadc56207b117b3ffc607db704ab587ee5c3beaeaf46517085af3b87df0f57d7f9bbcd139be6deeac072a2dd040c3faa42d790133127c492ab43b6d7864a8ace8974997f5fe0e052e5642b70c6b641bef52f1c76d11f9f8a3c5addb2fcb16bb0324c7d3c1eb5b2edc0061926136e007b7d3d3d32355f2d6abeef487657108b4ac915cd12274115b8bae9baf9df9c25e14a88078bb34f4b8159a744c6a72b56faf0c0b9b6ad5f86070bb58219c0fbc02e609319b998753430f4e36507dae3e45018d3430198bd2bad524d4e57e21451fcc3f9ebe9aaebf01965081a09ad098e0165cedb5b9c6e9d7782a93f2a29ad2af4b32bedc9188987efc6acd586c29721a748e44f6e3874e74395f9cbe5920efdf30fab12ef8fc3d52672f4d9081da880a6fa41f7c3c231329806922fcfe40601d4f783ca9b066e40024ef9239fd8aaf9cc32bfcea12e4e8c2f571035cba16fa367c6215029904d67372957ceaa28430cf21ca9fc00819b3e8ba21523097852c6eb195b1a9b4c392763a7385da5597d3138977417ddf727657480d7e5ca8959b5f3027f4d5e6e26760cd2674b5c8ac35085d68eb5834b58166402fccf70e62dc1570a3b36c28f9aa086f36fd2f87c71c0773872c23d49251eedf458d13870fb7a1b83373075530ee3f2c2a89343bd41c8bd64287d0461354f6a6ed398915c19b69029a060b7fc48e5b92960bbea5537ac006ba2492355ae31ca96d0f83032b7aaa5ef074c0554a767d62967d2bf0f650f2ce13791030a9ab046a1ec256ff4f96bd3aeff3b3ee6f6c62c02c92242de18bfb55e3b1b0fc0ef2a3bb028d5161d5c4210ee994199a74d0559170f364430fc8c5d441d41cb3b0c8d6498a60fd25680c2f2b6da57ac47d20cc33bde9c0219d02ac0a7e76eb6822b23e8d64a1661b29827740f27874905bcb910b736af6b1413283f679cfeac3e4f785c70fed71213cb8146b5f30586a3eae353bee0aecb2252def3a3877755784187608c0c96e5677ced3db576a5f79d768fdddc3ccf2948fb464431504a57b668c79ddc7ca173dfe32312466bb43154acb7a811b3993fbdb214a750e3570d168350f16eac7a7ce615650d93845be19889de25adfcd7d3141607c3793209e5c27f55ba2378bfb5d46061d225cd213ceefab3154ebcf6d37882fbd0a18a5ad7ad836d49d641f44bef080c72e04c05349947def0e886af97ae3f048af43d07790d8f909a52e2f5c9522def9b08570cd08e1132ff5871", 0x1000, 0x404, &(0x7f00000012c0)=ANY=[@ANYBLOB="28691a6de80d15a53000be23c48fa0a52f99eab1ef6298b484b1cd539d1e03eb0fb5c2075883feef48c37eaeb97d2d74990427d92b363068faa1c6fba3d182723d6522e8e64e52fbefff896a10baa4e023806d7e0a1ee387a6e6a8b709436041a4f6eda68d9e7f55c2a506b776d27e7f3447cf8e"], 0xa) close(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/155) ioctl$TIOCSTART(r0, 0x2000746e) getpeername(0xffffffffffffffff, &(0x7f0000001200)=@un=@file={0x0, ""/108}, &(0x7f0000001280)=0x6e) 13:27:49 executing program 1: msgget(0x1, 0x0) 13:27:49 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 13:27:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ftruncate(r0, 0x3ff) write(r0, &(0x7f00000002c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:27:49 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ff8, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000000000000040, 0x10) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file1\x00') open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x24) 13:27:49 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f0000000000)) 13:27:49 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0, 0x1013, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, r3, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r2, r4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x1, 0xffff}, {0x5, 0x1000}}, 0x2) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002700)=[{&(0x7f00000002c0)="ec7a1d5b812486072220c807e813308f27dfabdd41b1ed95a5954d5662287815ed61505e53e9fb35f9f5b911e841513e92c5c6f154566157e9cdd46d52ef66a9431a74606ee932af523dca856ebf1579902f83930cfcaf92aaeac8058d6175c17dd5a359e09885f33b388998d58379cd72f1f2400b00789a12e08a83e57ee53824b3a12e2e9f0fe6c1ff06266858d38c486f0c3abf81f1ae619fdc3cb41f3edc235910200a242e90e4", 0xa9}, {&(0x7f0000000380)="feeffabb468c76738aa98c01c7d31ca2f24acd364a523d29dd34f0da1ce24990225f2a01d6c29ddddbee7f5f3f2186ce66edfafb26f9265ead431d8ba8198c04cf2b3f15f23a028dd214d13101bcedb81e0a6df56ff80b64ecdeee91fbae11e22716f2f6eca5d50b0adb4c22d9da76bedc3b5df40b7c9fd7609a", 0x7a}, {&(0x7f00000013c0)="49e9573c948acad57cdeac0cf2253ebbb652a27e700408605240ef4f47a34743e17f4fad0e195e7c81dbcc74d55edc27c72f654f34373272a99668b52d7b234dee9d7f428ed6bd77f976679b901b921370bf26eb26833c4f113638ba5d691b57eb79c83ddd0027a6b8f98d19a07d1d7fd7cfa6fdce49a7c9a01fd27c9365dd6e4ace529cd294d9728bc65b6ef21a40bbaa36c3f62aa85f62813bea77320a1aecf68a7a225d841b8976f68cc4bb06632de77a0ca93334ba6a37807c40a1c03bd87bfc886cdcbe514760b7f1821def458067710da3abf152501b18895968e6b131429cee5097ae53ed4ef88c81fedcd07f12349daa3858da139c840164218129e4f2e8f0029b2d90560f9c28d6d35140ddc3bf8823c769bc34ae08e772b1e2413403c3953ef7b3deff34e12d83e8f606f21f37576489b705d899dc5df0fbdc81fcefce177980c35e111d86d81aa2c220b99a44ffa7baa3c41ec858ca5096c61587cc82a7673d64160216038b8e1bb452e92c58cbb8a48743411a1968764c4fd05a4a5c3d651247dad64d342ccf2c260fc7374f5bb4129311ae15e5a6f3f3e5567945430b476ff81a5054c146eaefcd1cfb767a70f90796a8ce2ba5252cd4a2c762340ee3647dc07c2a767140fe325021dab4b8b0a8abb9e1aa5780c216b0aed430d1e170fc9e6637dec68fa333e56aae854de58e381ecef9a62a77d6c171d8f8b2c9a356fcd5392f9cb07a60f0e481c04a6bc04fdefd96548a7c6d496cf35efa596ac78eb463dc5bf7363bdbfc43e3e3fe22bbe19facec22d60b99cd0c717af1b404015f6d5780a4abada5e6393d1db65c72aeab53d675cfdbb1f4e77235877d6aa2f2819432857940fc7564bd76d581ccd96e01186c45c568420552d33162f834687b06d9d10203c41de78e3ed528779789b0ac729d44b9836db6ea594a5073fd65b692ea8bcf0b0b257d80370f85f9c6386b2e32caac472b878c7ba3540a2407743eb74df92e3c60c8b8bec5aaf1229f32da0cb1ae24891d4a49eed46410bf6ca90754823c842b6d71b3eeb431f1697e6695d79aa5fdc8b819b106d53d0056a40fc707ebbc3958709db73c91c7d506e02dd64d8a318fa4671d2dba01b01f593c46f42d2c9c4edeb4426eef675b39df61cb776b3aa6b52c770fc09543e3f514259a100c794effd971cf981acce941f904e9a1ac97c631934130ae0a07ba6602a84463b1468167cbde77d9cabac3756440292b1648fdefb92749e4e7169fb70a858f6fadf8cb4a45fa4a70883bc93755176cc0e09091d7db9ca07ad8891a56256666a1292c35fb56d60a45d08d1b6b090e42645e4d8e4fedd364f0cd17fd250dc649e0d36b97e0ae5d2e131a9758a7f451603ff75cd43c70577a302f0b157a4b6cfb70401ef888fbd75276181afa73d8f7bc04bb66164e33415217a6e29a876aaec172dc4792bf4e1d7a609cf6a25afbcc1f80c10f8264078315c2e411348f373bef103bcb4aaeba1ad85e2cec52d2fa0df4f79cd9e57ef936350484a0153069b0433b7409a0dd93f307b3f37aad917a610b28482a4748a604e9a5598ca5e1f4c3a8409e81d1f6ce44bb909fee887bb16d699442aedcd5f1484cc146be18bdcfce08b8df792459e6f06224e02bf982b52d41710f5ae4ee215093187dfab5baec5919cb2d37103583894287b415a6d1b2981411f500a105d607cbf1b8051498d5ac00c3f891d20890ea48c9ad44ec7ef1e6354af840b15c49f16381e64cfa51db5ccd6719c95ed8018d3e086e04338c12d51ca7e2dd63b20c688d3ccf626b6e713dad4fef4736215a59bed24eb568934da31af0a4a7f3daebd6a9f504f101c762700bd7ceba3dbec5d03cd4888e02562e6a15fbc2e9efd4cc0463c73290fc113ea3144879d85e11ec6ae923b9b5917faecf461bd519076996ada40e89317b04368a29131405639fb943bc26372161acc22199f6cacf11755deb7175924f0de1b7f86197c0dffcbb8a34b63c29a1f7f81f9a4673f2852e51d1f6b0f768c4210da8503d4eea5d59be5ff1e8aee4663bafbfd6fbc663f468a477b4374c8e6e7ba979f7fbc55776676de34ee196ab7b7b79d9ffd7170bf6808c2fd9cf30df4dfbf7048056e242c48af6569362ecbdaf844f68471cadf7aaa03a75a2081691895b59f3787746d418d8ba8916ae5dc9ebce747cb4a10c9c7e9623f4be4a8ce94bda75599683ed5b3b88a2381ae9c48c5c98f519c3af0233a3f7ae163f016bdf9e094ec22ada561abb72ebab1e7b7be22c04d508fba8d0af8f2791523e818f06543cfb2d7042236268d95686110d41042b8b77d0550bea2297696b23cf06a0386bb099e7b132d4c1147ecc90364a9d62e52107efabeffd70a55df5f1bf393adc3fd261a962d5ba7d9263c244d8a9a37216559b6fb478867931a600c24996423a8a482f736716994834ea37e83245d63a17e92c16e28b3e74344c59b5300f2755c4394a47e2b7b7903050677c92feb05bd8cfb12445f2653c26b2ac47eaacdfe6726a71a982134ae407e024c3b729bc2b385a0ef1088a6c47761dafc255076663de84a4207d779a9e6f86260e3d87f8d0d6cacb5c8fe17c2d0c98d2949b9cd01187ad7451e62ac9cb917bf83b54476f70132b1b24dfd2bc337e6d7e54385a4ade4d9a7512b64a9717e5b081eb1111d0456ee78a9e4860e6ca5642c52c3006113205f3eee7dc2cd9a560562f3c5fa38f2e3ac1df03fdadf4beb1e84ad0f4fe7c2e5ff660ab04f468d6ceb64960dae3f2f06dbe8031ef7eabd485fcfa6fe9e732d4ee1a8b2698c78d8bddd15f437f70ce639b360a510c5ee0695aaa48235aa8d72648f8a12477794c1d70efd78e6b6c39c94cbd59e58e56a93dbf82215d2d8a66747ce678016293dcc296e5119d2f98914522222a47a449763e4dac57d8fa04b82aa7e1d406edcee2e3aee401fda3ebb3e2df575ea4f89483911ffbb500dd6d6645cccecf4cb2712340b803ee65f688597f95d616bc6e9321736ccbf09b436bd9f9cb6c1e949b26a7d40c38f79402962436adc21729b4c3e715ae09a53f359efb1c20e341212235bc2153f97ae016f5936ecafa0cb297de5f7c9c0f6c6f3dca822d3789840add53c7af309c94684b70e0a93234ff5b53d5a4f8fd600988e16ae9462d69ecf17312e113aedb830b7d2aeb5e6065ebe03183ea24f549f42e491fa83914351ebc83e11ff5e7263a7e6df80bbd4750e84d1475eaf17b66e096c7a648789bae66bbba49d33ca181c6fa07d1fd7cc918552c7ae80c0e6996a85b3472d21b8e5295925e3e91ab2984958a1dd13ecf14d4f7b6912b4216300899310dcb40781b299f405baf24b4e1867848ff8dc93f157df2143f17ae4af2654ad911d56fccea068099cfb8772954918ea8c400971154da5d261e086d1df1bcfb4c9c68fa02ba52e294a14e61569bd517e3c62d6fd2e7ec3fd0029f63c9b9258d167ce6061a1c3f4cf3dc60aaf1f8954ac1b7ad3b965853ae63dd9986451daef0cdc3964e2e44a847b6a6ebec8aa97f4b1a9ab2af572eb808345259dd37567407b4128f5cf0524f4dc70d0b294b7a258554d2d84ee3fbf3381b69789fd0de32f62e7dea266ab3a7fbec417d4bb8a8c4c6bb7aba97b6361cdf553a661d58399cf1b0e13aa5eb97553eeef40874eae0c9da27cb02d56e5298a3a2f03ea8eb5571a7ef32f5f887c8b6f86f30de48b3060796059d47958d35740f2d9605ede33602e4a6d2650246258d7f54a81bda452f04027a71a31b91ef144d25e346f7c4d5ab6989ac7d2b3ef328e04bf500eb1c01f3ba9f374f4ad95a18f6da2825df805251d5f5512d723ba0b639f14226df1ccca88b849ed6659bf133fbba86fed417bce8318e2c90a6060277e74989846e937e1443f264e8ccfcf05bd2fb798d009a944fbe80b995cecf3b70d92a6a0e7b3031d0541daaa5fe27eb5f01e4a66c87c65ae794c21f5506856c7ffe166e3128d06d729a429e5d93599fb3034fc2e6754918b14da8256300c51f220e52681b79cc33bca76fdacd98065182367072de2c6933d5f72346733ce9a3705527840f348f118ff015e83db23fd8b0030de41acfc319e79e5dabe6bf313c9b30c97669428e65fdfdec77cfe2cb5f7abaf93db52a43dcd76036ec43bea9e484a7ab6474f120486a35875beb4c3f12eadf727637171b249b24c86a78c76603f958528a4dd9c007ca99d4831b6c88b992cb7808f170d28116819d590ea250a272cdcb72fd2728a84b91f68ec3a2fae0609e0651f6a1604f7a60df5b5eeb874ed3f07449dae39c70ac3385ae2867b6bb7b40dccacdd83555bee6d003b0c01a663752dd45505d805ca5a84c6f5aeb5ed91ae2dbaff576467e5e3f5ed9ed8cd802e669a93aae701fc864cce75ad5bb2f7d275660ac4552cf403b71bafe37bdeb559e4a437b9b2aa78eb829cafc945637dddc8bbea024e012c208be6dff0ea866e7d39d458a2fd27788e0a31817439df54d1bf16a2f94c27b2a57addf261dbb79219e69ae01b19f0a0cb6fe2b39c1b21042872797ea0c604792f05a687d537215f60b5a0f50bfea1e22bba0c20f0006fdda1226ee5778310fc3ec716c3a8561921638e77494e2369fd78491f24075a09165ef97b0126ac2fdd412d53d73b9029523c1ab93073d13a3530a19982ea538459f45ae1899295b35ee45a184b22163086cf46c8302aaeaa4dde04285a6694cb14e62f1d8dc19681a698d33d4dc1661edd6c1646c5f1e89f55ac151a447a6e97c33d4e1e2373b49046e87e5857d29a4f79f5652c06f277583a095591b5ffc5ea84a5683f0b00361848f237a491f031ac3b6dbf2faefc9f44e855d4b5ccb92684819eb225f2bff79eb29d689c87c1808bc185b6e5a85a960f638d2c688acbe230cfc570edb8d2e1bd2df04da459f75ab568197afaca71f9c72d7820542a630934ac5f9183e2920830406c1194ca9ce3142990bdc9d589907960dc1d8e83c1d51c00dd0322529be26127737ba7d36fe1f84160c9bfb25048a0b680a993128c0f91580023322ca1e58383f78d28411f60c3c3ef897386672ea6300881a249f1fa91c9a376d7574737c6cbb5f7d9c9349baee241b2d64d603411066fa83c2987f11424e74c7b663017ed96fbba1ac02322d384f24482bbd1ad7b9b0a10d93ade5df6072e0331c8e475ccb4287655ccc2017c5e09d34c8410e83be2a376feaa30a61f3de99b7a2ef660f73acc5bb2549576a6a2f83945d0e9c1e424ff5bde49d384885e46ebc1a9fd879a131a98cc5c06aaa79aa469b8a77b7d6a98a09ced6d9f6ac88320c5650d087315e7b95f004514e967b1e633ea26efc980be4a9d9318f46c37f5e8a760c311b1531eebaa0fe05f797725e767f33d6c9c832c87663f43fe90f620c3ea38608854b1cfbc27217859ad5ef21da1183e1b43d7bf3df3ae18417f4e74f65e7eeb19782ae4f71f455a901b1c05582ac0158ab1354f04c52bd1234da1fdebbcb3fce990116223c37f77c9b153403fa07cef376a5d2e38954d0523b78cd7efe3ce1551950c6ff5226c0b510ed4c55df6435c679ec3aac850c0cc618d26527d17610e1a929ed4b5d0c4c0004f838b5420616c0795c6a35fd6902cb33d39e3f1165cb9858a18dca357a3b0d422fe8dc362f2c41155c1a368bc5ecc21e13f5cf2e364c8dd83c65cd0552eddaf4ba636424064519c4d5b7bbc6f1bb97b997b06641c36aa2e7e8c1e26e71554a9802dcdbcce5fcb691114d04b5434dbd290493ca6d510c62f19ca836a2bb0369ea3f90f9bcea4aa5", 0x1000}, {&(0x7f0000000440)="9f0105184718e59be93a193ba364b9433c0d2be3afb55a8df22b024088b82e8f6f27", 0x22}, {&(0x7f00000023c0)="fbc2be9087a7d5bf7ebe8a8cabca89bc31b8f12c7ab7f14359a46920bc6d60b776b09536361cd2ed4caee44ab50d65c65e77b6c61536a2543f7c514e1a77c6df5e2d8884c255d9a943e5a7992922a0568007f68154364d1423b990e7cf20a5cb114746ac7cf869183f52cc25d6aa6c35f86c", 0x72}, {&(0x7f0000002440)="3c23e66f12522ed7c82720eda2a2c80f53bd739ee19fa19ce7910ddae4f39204f6785a1197669d3cf0f5f73ce898fd1cc7f6ac2837817c76eb3b130224c633fb9ed206c12a38b69f520f8d921de74a97e785d52f3343f7917a03b767a2afda66f7c8c4389b27b1057995fa1673729d500cbad2d70272b790065667de9303ff27dd87383b709eec", 0x87}, {&(0x7f0000002500)="2a7334b8186938345b9dea1c4a10255f280a6d21350fbb7e9f88b18600f09f0972cb94c42fd000bf768f76a02c93d3f2fb8d66d27048b9fd872bc7a2c38497917dbb45c61cad04e83ad6edcbc3436f21c7911f830a30c3ad84bc98d5f4ece735d430a0e5b24d9404e6153adccc1fc79c40e0464a40b34bece0bd1135557aa6fca7adc6eb21ff69923c373611a455977e380d39f8812c451a375fd88d25ada9aea9df3f0bc50914d82184fee3c4a988f0faf0749dda0333876f0892", 0xbb}, {&(0x7f00000025c0)="79b76fe7a163d799c6362ba74ef46d31da6051bd7afa1d79c3299a324a69cebc7e3d22ca5c72dd11b285a1009d682c04f25389b479d896a495257fa78ebd39a94c9e10fe8ffa45c2927f6f21fc520c5e6b89542d4f0f85fd65eec56deaeed18d5de2882d9e388e871b1d6f3b31e829bcf409f4b25c8d81191ba5636eb115a131ab1b0be0284f0c8a845d62406e04afef684747d74838f21fee8da068655df31d74e21c8a50af0ab105832c42462581bf75a4678d22cc5f693ed75d8a7f5a98397f7f12f1767d815d8639388fa25beb62df6d5b1f648c0058a2bdd1b889842c1b1b77dd6695be", 0xe6}, {&(0x7f00000026c0)="ee5d1c0772b7", 0x6}], 0x9, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r6 = open(&(0x7f0000000080)='./file0\x00', 0x30000, 0x10) flock(r0, 0x0) r7 = msgget(0x2, 0x141) msgctl$IPC_SET(r7, 0x1, &(0x7f00000027c0)={{0x1, r2, r3, r2, r5, 0x99, 0x3}, 0x0, 0x6402, r1, r1, 0x2, 0x1f, 0x7, 0x8}) pwritev(r0, &(0x7f0000000480)=[{}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) listen(r6, 0x1) 13:27:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="042e6159d0d3995a176b3f57d4ec7de0a326e6aad5bc6eec8410a4a66ddc78ad8c99c8d0025d5f8142634ffede9ab611064b4ebc52f3757770039dea03205731324d6715bf0ca383019b880a1f49c411fe8018127478485e3b592ea4b16405e404f748a8e5dfbd74a5efb2887c79af4b63878a0dc3ac39165859d813a246642d1c6cab3d56e4c22bec09f689e598dc3aecf7b7761deda68292e96cbecf9a52ac45", 0xa1}, {&(0x7f00000000c0)="aea55add1e283018964ff7260b72dbe44214254d601c9695530f4da87c4315d263da45005ec5ba424d94032a9c5f1aaf6432afd4252e29e676d582260b0500d76307c70f58d97083ac44230e125ee9a99cfd700c08e4c1f1bf7198b4cbf8561d5d269c2705db772f8933c1da766590347f9e", 0x72}, {&(0x7f0000000140)="121e54a690e251592622b64c5f164699087eed7daed0c49d95a63bb14f63931b8a423fe6654a4ebf454fd9b190fbef84ff94383de51620835f3c031e1619741213ce876291f8f18cd5", 0x49}, {&(0x7f00000001c0)="2216623cb6c441fb1c1387ee1f9b6aec56623299681d256976629e5710ece541a175efaeea45e9348f48b509d4e89a9f0faa51269290983e2340dd900cb55567cfe12da573", 0x45}, {&(0x7f0000000240)="b1847aca2e1044c16cc81f6cbfcd5fb18101e689a42760960f68c26b6307a54b1517a62b7a325e", 0x27}, {&(0x7f0000000280)="fe7e8c3a5447756d2f61ccc714506021af5e903fe48a57f803948a101ebaebadaeb80fe3b3e4ede81afcb9ec8728f2c01612c05b936f3fa6e0835a2ae11807cef81aaa4c8e9240ef3ed113835730236f77488777403d8dde353d893947274ea16d672c4516970fda1a47399d1f50dcbebe76e69cb800c71c2b9e192a436cf2d35710fa644e3b6287", 0x88}, {&(0x7f0000000340)="b90dd6b87130df516aa274e0719b1872807d91b40f9a73e05d311e74caa021b6f09ec84cd8a596e866fbc0208769eaa6cc3fd9b618e6f34cd5490a8bc07a0270eaa7a64292acedae9cafe102343e5da91e2acdaf2d1d86d31811572d96897113d6f5237fe16e0e1f474ad961cc656e14b2eb0ccf26c11c4477aaecb0433312d7b88943580c750775161fec24b059261943e502f7e3b498ca4e0e7edd043ed5e0fdbec415c8ccd6e8277a03db13f48dd79e2e9c4e3f2132a955aea2bde72224982d8ebc5d082dbed5ed9a22956b8b9decc2e889dff795a6726dee15bfb3ea3b3e609c4eef5e", 0xe5}, {&(0x7f0000000440)="b0f25abb1eed7830e23a1dc1e8c6a237d75b29987ce723f436886a0819d8328729ee82fd3dfe80df1a39abcb8eba42fda511325631cbc13a29ccdca7fba9a3f2cddae0ee386735c7f1a2ed2be0f32fd8284c610a6f47af39807dcfd5a69de58784122e20ac44da3f7408bebfb6a5bfbb35ff40daf4c114057e644ce3126ad34b15142e6ab484a80d7ec34c86b27ad62c44b1c03bff24755afaf38d82bfd5ab622dab3a34664c08fb715798eeaa3207970e54432d014066dc6eaab5e3258827f9bd76c00357cf6ce624bf2b8d34348ca448d9fb04c29d98b4", 0xd8}], 0x8, 0x0) connect$inet6(r0, &(0x7f00000005c0)={0x18, 0x3, 0x8001, 0x7}, 0xc) 13:27:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x5c4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xffff, 0xfffffffffffffffd}, {0x18, 0x1, 0x7fffffff, 0x9}, 0x80000000, [0x81, 0x100000000, 0x9, 0x10000, 0x9, 0x3, 0x56b6, 0x5]}, 0x3c) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) pwritev(r1, &(0x7f0000002400)=[{&(0x7f00000000c0)="ee7e848aaaf6f2fc5e9f7d2330cf96880ef4003c3e36b8e0057a819035498c77d466bf4d09d8f72a32ea25fa5c76c72c6354a6f9e5dc4f9ed263b4910887ece1704f8a6e96a009f799ae65f76b571283f88bacab91951b2be52d0ef4da040f277a27e50a4ae024a8f2aedc544742989b5dbc19c0408f8ec7e4cdbebeb7966c31146b951d6d68627f9eff89b3dfa69db989500bf1e0f3738ee7e0f7daa29940", 0x9f}, {&(0x7f00000001c0)="b253950c231b12f24698118a9929ea096a81df9525eab88677ffc00a8c155e081819b71579563dcbfc06ca8bc23a0cdbe39fe03cc5f3030929bd99cc89d36bb8058c2318e9ccdd9988365b34c8d1714a98bc4dd305e15649c93c3471d9d8a02892e144fa1c77693c7e596d5aabf451f402b0cdf11b74bbd343e4b0529cf6f14ccc5ec7be90511984f99382abc60ed45a9ff8dcac34e28d12578119c102c885051277b16e607bbaeddb91f79d46a7b8763ee88b9e12c03fe7ae94a84118727e4eb4a887a67cce1034811036112429fae873adcd1f9968d2455d8c3052a683b01a69c0fe3a0c5afe3dc80cb217d976a24ca25c993f536835eb8ba0ba9d95148d125da32a482f18ace1cb874cef10341938b6000bbf185740f752e7cdd64d8e0d7fa2ab1c3949184826809371d4a53381e143371268f7f9a2cee04631a70360c05cbb39aa421fb29754f84925bec567603fa683f20481907565ac83d53f5b40bb8308308f2b2e1fd001dc84b8c4d27b02f472bd6bc8aa8a90e6da6be319df6aba81990d8d9739309584bbb3df02a33a561a013332f16a7ebe45ff050d46928c482f6704f80e121465816e7f22ff423ccdc6e2a63736ba2817f7d0e48de13d34263c00e9df7e9a705fbc0ade643fca27667e8bf3de3f86814991c4b659c389f990ba357c85c449cb52f83fba03f77f09d756134f9c4dd9dfbeb3cfd1949ff849c62dbb39fca337ec169be3f7f8cc208e9f3abeef3846731445bad5a58b5b168b5cff4300e030680a061d4b9a2a6572aa4a2740e23aaa012ee607e43729de06b99e16ffb19f75e795f92b81bfedce618cb0cc4e9c2d1dd106938f2f9be2667963da12933b8f161f9483bcfdbd0d6f6946492505e7c6b515e7a647019c8f44d931831b0d29d2e41ee7568ceda5f7a553ec459e21794a528a3c3abf42557f68d50ef25ca7254c1bbe4717467c5a3ad51804d7e0ecb5d7feef685e2ebea2f1fcd7e36560a726a154ae246596503e3e39d58f2928eccedafaf25543a3a1ba300135bb7333dd52b16f90a0054225476220d15e5330b21228b9a7d6dda979597b05bf040feacec5bdfdc993cc9945c66eda46b1bf041646d70f6476d4c52f8b38103e9edc53e24595b4148448c7ca0cb7b0851173cfac10207a983a4f63aa7cecd0e822c5b4e73e1d4705ff6bae13974f0255a906407398f0f3dd1d8184cc3b5d83e3ef9f0e6f78e45c367de85e167b8af29a929c90139ffba76e608bd6a3ca945bfd77c5ebd021200fce5e0d26db737134785a13c7522091cadec1b636d31e4cfa05144901d8cbbb6a0521913208671345cf364e98df9a29cdac33acc3ca529a9515d387df117ce0051ebf693ab37666c377dad7d71d13ef4bde3e0b3f0233571ea49011c2357965132b87daff5680bdd43b8cd675660f441bed4ee50548328ef5ac1a8dbb34ab203bce0d584c299b58be428dcbf19105fb7826e08b9d7ed3a8ac0e6cedc0edf5c4727fc433dea394ca0237a51d6746c1841c365d160d7e24d041a916cba94c31d56a46ea328f1ead746bdac078d803838bf626c3b33b7fa837484c1bd6c179703c27e0f4b8647bc4087d1182295dfea8be58707b37bd04a2d7a17df791df91f4cf63b2747ed770ce300606479e05ce0bcb213db466f25e045177ee16711278f2957960d8ec38f6c0edad87b6e1979d06e98c7198b1c0cdeacd8ca9aa49e2d46fb049612fefaa81d7c103db5ff98cc6d732f6ecc4076bd742bb3ff5fbf5e500f0f80e3335cbf8e5f9d8ab0bea2f323c80ccef5065461c54d6e993e32de97d9ab22b03630495615f8208a6f983fb7a700ca910a32c3b16ef1a9730a1a7ed73173259a99c8b77dbdcbd0c7d3b3894d98fc8efb6c7c367d499d49500beabd8fbbaf83015bc3ca03b54e145a29ffd467ebb75eb7d412494abe99ab33470e9aa469dc181548af35df802ee827df90c20ed07517fa09eb4b9e8f0b4d5461cedd60ba2945dd3dcb94302cabb535db2f0c63ef0b26e679e02d828535c9e1828cbfc8544eb53d121a9637a89ae07a621f457e4ab69e67397e25cb9735343d09c27c5501081631f0959f6c73c58dc681f453b5c81cf161eaaed0593751532be7aa14bcaade7e70055faebe2de4977339a08c2480592bad6cfe96b9f1631f3ddbf55eb07fef7ebd111e1974e84671bb9c932c6c918c480d7360fc85fb3f9181e7981620df75112c7d00d67ee8d55de0f0a797e0a86077e38e8a8cb790f34dbb10e4cfaca53f4db1a3da2c2be5456a9d08d95213f0afe131d63a141e86ee2d6f1bd2db97a29dcb0ba8a9970bd474258f6c13bdb3b4c9939a7351591dbccaa9b91eae6cd0de2ccc3fe65d1925c7cbab70deb3a551ccc27b09331f2c7c2269bfcfc737e99136fc51cb451d191f6d6c7c878d8a0a3ff09cfe17a94d4e4e322c0f654c2f7b5d154e790c6675047d87d7cd15452c684c3f9cfd9d49b4017fa6a14f95a5fb124cd505033c89228c47662a51b380619a719d6790824b4bbec4ae730c165490b1a3a3b9b0c1bafbc21625f04df7b94a0ed880ee8845d69c2a2653852f4c56313149b38c80de20626ba4a3674fdf47d720d29e52948ff8cd7783f314895d30a005e7ffa7e15b16eb4a0b072e8dfe79b3d7f374b1fe42b8083bf16943eea8cfe7612bcf235017622f903a06a7688d075b9a82a87d3ec54e6c6b05fd8df72fa9daeaef26da642d533acf16e98d828d7c97fc05cd5d2828bc1cca52b3111bb75b9c4351014fc3c6ccfd12e1ba36b3e9cfab9fc55885b435dd8e67c7a9089fc386283e741c08a246c6ef2cde6d1a43eef60e2e4bd22d3882f7a2038378c53c2ed4229d1275756a2b68ddf42e2b6bd72ac4b26ef157fbfb7d1ca6a5018d200bd4303029feb05294a29ce173576f8efd6e25aa1efc5a4210ea3fd0b7595b6a3d47ca259f1fd0a71078eb6608adebd15bb140a9f6f956a4fe6b7d00cba2f5f69337895c83dbb10cc299df977ba5688a87c2fdbcd496412b555e49bda53b7e266c69f3c87457d2e37f1f50d18d2437eb0f7b3bec53f2b80720c3886ea58b79a82940251d8c69f7b999abc614eb43eb5b6ee7d731cb935faecdf2b7dfe2601a2748a3623c44a1450b1edc02d848afa82dae2480bda033f0e281aa00e11ba9cfe7a5dfbcab33426323915cdf749a3c4bce97fbd743dbe34dafa325a82ffcd99916c3629d62eefc789e5d2ed000d7db5f14360ae2798459e4f08e9d4a854a1697db3bae62be43a5fda9c7309a35c6127e09b7996e4a702a8bbe7a3dffeb2fa5737ee4398da107244ad35e875f344e3f31187f82742271ceacce345a3cfce5bf5f3b76f1bc52f6dc0e59e1879e095821cd47ba139913de2133519f0de58e5c1a287490dc53bf60885ff1ed104a0bd3cb3bbc1e15a402a105366b3945bb8af7d0a9673755bc6d36078f38e55135e40348f2c977612755f01abc8c3982694d98de5864b8af97dd19cb4b30f9d4de01eaf98e9815b2673a3fb963434dd6d44ed9b1e396c66e1bf1d96f575109f3c9912b12513874ad2b472ddbbf91e8dfc93a7a97ca32fe31d6c23302cda1dcf6507736d6672b94400a9978ac5990c7093b9a639aec7adb919725da85a9b8c74b9a6d67045d5bb50b4a0273ac3ba1ef94cef20d7f2b0dcd3dc19cce8c333e05312d2cb99ccfc75dea47abfce9417356463962c7c7046d4753a50144e74406f99d38212b011b26564ba41b544ec7f9d70e3e430ad551d91bfa53c3028e73c8043bff58d5bba915d2b68662bbbaca60ec2cf101652f256903e84b332271ac56d414abb438d3b2051877ffb3668cbc7da462520196f94f85f100cdab21a1277f260929e4f30168e027b66c6c735ae6a08f3392733d591ffaf2198adb9212acd262aea8516301ace302025a7fe49176881482527f2c94ca7a78a9caa7b11595594dbef4b48e55f3392ac563a25582a18ba494d642d7510dbfcef68c4f3acdb7786cc9e1844a1bc88a9f5c4f4759db783b52c83ca60736fbf33b71a68d44e6cfcd0ebf09693e494db309a4819d800c3bd663ad511a0642a39339fb5d26a865779e922657013e16eb4a6829cd396b29e7c2a444227247c2ec56c4b8f9f7b141f88f3a7133f46588ef09628a44d3ed9e4cee0604172f0e593a9d5f60679d86f69e18f84b614f309647a4eb880abcf1cf4fe0a111118163881f3906c4dae68f64e6adf5426baa335440f9a99a249bcc5502b68d0b97760f1b7609cc8b65ccf4c35cd3b0d94f664e79153e10962c2be0d87de6181e3990321c78d448ce7f907773ca5be95a7665c81f6e41eb9fffbac26d91deeba70c8d92e6caabd8b2a27d6da0b39b608296c13c65e913622630bc089e00f54f4118bb363da28ef8bb4e28a6b12c722f2c6957c8586f70a056c8c4590478b8acd7f983f1088c4be4e066b4a04dbe18dcb42497f06d6e47d33484d5d302064ea7ddc0caac1a81b6ec0f4fa7cf14e2af1e4ea19986951e91521ebb6da3fcf3d823f96331738096ac473417036010dc421f2320c0bbce108887a71c5476d879e46f21be290644f38ef890994fa445d6498dd9423c928eae6574bae02f35576ecdac3385768f852d6cf40d5d372a402d06e27c546d31a83158c042fe1187bf344900a1daa49573d229165bc94ead8d2f520ac3c26273f411815c3871e61d33e16ece4b6c0d6f07a56f42b94b216bf9ecc7d8059c0f9efbc6f252452f15d8544142def2f5d42a5c60db3cfd01d2ceb57063a3f7927bccd320b491432b32ba2d49310481ab85fc92d2d81a6b0e79d9fe6db677918c77e9e431a7014882cc4741d962ada2f70be8fe1d2d3e5f83bf938a7a730899520ad664a521132b46a973374035674af4a8c072884a12f89c005473ba02973d52a18ac1339050c8c1a71fabf73fff704d27036f614a83d4ddc4b9fe671c1ab622ec4fe18f6ba8c5d9f4798c088a8db05b89ff7ed5732e6ea2a1612dd6993ee027faff6e9e9fe738d14ac5672e230b099b62b66c4590c927d0851815d82c8461e11b4add18cda12108cb1dfd7dd0631c5535fa832d1856272ef15b03d1e6a129f59f61a0014ef9675517766eb079c36f8b9b1b14f5838db80213d93538021c2e59444d3f9a71715928e2ab4c9b8881ed97d48835a7698310d3a2b68489229b8ae763a56ad4ce781a15d0e77bcd496d842f1f6eb4801a69b3c5e07d0aed39e534743361c2118f537f0b9c5da48fb9b41144983888f39dec6153fd5a9fb96f61d0a2cd013fe328a0dbbcf514cd2c66da80c153aa070d2880b78d71f4ddb4c3f414084d8471b7348f08aaa0c6c03d1ef9db70df06d1a86b6af86d99095c2b16d93f49d21f1e103791d9dc569e65060a82a211ab7b861ad5c40e4c416ba1a94d563bca5730d6f4cd37d57c575d920a374e429af7504e6c015e3a70ad10e4470bb9a548e7c4a8f8a1c336466448b9c18e1a36a075149f0d055c569e7f57a375a2f627dccd435c7db5d68bd999d31d7e38a3f6c2eeb81f68b0cd4aa7d67fda9e965c54500bc8a9c703a1f4f6f0d697f3477df798567b4aca2777b33b81cad433a54ef983ce1b35b6d25f88d9ae44be4dcc3ceb089e8fd2ad5e8c6541da41de1833b1569d116b693d84d117a41e1aa3d0cde10d569f5fe4180d93bf5596e37283a4085708bb37ebbe1e710383c4c3ce305276fb2fe14ba19ee59402c84e2b313345a85be65733abf2bb96b191e0d049919261cdd81a54a76823202dea20ca58679d37e543ac6cbf266bae95a55bed52e1a8bda352ddc6922178a2059a3645c4b", 0x1000}, {&(0x7f00000011c0)="12eead8dfaa14c7283efa29197ed4bc153f3866aa1c170075e7b7922f42f06e42219fe3a32ef43e3d9163d685c680ac918a933988ed36edb700f1afbb3a02aa95021dcbc0dd09d1d615b5c3fdab01a2a18a4a9ef5c21d2ac0f64204b88ea4716386f9f68c99c39eccdab1e07b4e0704ca94aee300b9349a51acb2d37cb069ea862f45de2a441eb7a557fd16dd569a11493b254712c2c0a5b4ba5a9293d67c48d870fbfa34a29017a9803d12b0bbf1383776776fc7f617c246f3f0cfa1082596eb2e91b36d20f264afaf25e2bafaf766fce42ed02739df1", 0xd7}, {&(0x7f00000012c0)="c7089b90363049ae95a47d0090eed22fefdf6bf322e0938fda379d7a7232c079a399216d5ccc5e0e74f7dd6a0815cb660f672e3a7e06e4025bc714b150d34c138464430480405e74e4676d1bdf0dcdc761c9839d5a28ffdad25fe88f2f27a7efd158fc32cbc76e8cb6a2e56251c5a0e6e83a9e28845459c525c27d23b44527326aa1af964b6eb895ee39797855371354efbc636a8db11d8ab990381e61a3d4c2255661e342ee187d80b50c68fb073eb7fc051a56450bd74e76536db11695f7bc7c7b573b2ee615503cf1e1664b59cb590f295db4463d12eec46b45c2a43532b4b015655fafabbf581ad26aa55909be538bf1d7d3500af79be6460bbbd57b689e0f3faeeac5df40e5f881dbc1ae6b108b9905157aa00b993eacd624563c85484167171aac79926b470e9518858baa6f0cb5869f48dc0ecb72c88ee636ab3499ae19229c88c03d6b573d1af3ce1c6af159181e7e69215dc204be5aeaa01dbeb0d96ce743561bae62c5a5c4c6a278897d66c4ff72880c00f44bf5d9ba6f83ab680542341beeff974207531f63c9963734cac4018efb579e623fff90faea80b3b28c77e4ec694fb0cb1bc5ec7f7c023bb9112a82be6bac5a974b160f887b446c1659b3afa54500962cb30a83240ace77f054fc562b7165478abe3f9812b4135bbeeba49713a4ca7fadb2568d087eaf72e051bc65f5d6ac58f6ad892566b44b74d4ec8a57f8767cb3ff547d8a88f6352afa3a0ce5a950fe5891955724ade51dfa10bab4d76cd908281b59e1f7ff26d1d4891a6c72d62d2ff0fae2448ef794a9faea7c07c609f9b68ff7e6a89b9e0d81a527f8d9c8d212f88e7f595ab0b8e49dc659b862b4aeb49a6a0c57a83b5b7a8ff0ee9fb9d8db6537af3e3dfc433f38d539032000e66dcf546a0f6942d343c3854e11776d706e9af4e49a9ecf68d1b49de24bb92f08060e3bb51247a66dabdaf84e7a1456fa8146914e8a9d7bad7bafa4aa2a8b6a27b489321be64eeefb71da40e452ff9451d72a99595b517687a7d850f6aa5bf5abec76e01edc79f7b91168eb26b0ada80702a055e70966438eac6921833406a81d4837c4c4d67662968e61bb8a2cd0f1a5ad3e81530175a8ea3c9e8b2de776b56320d73613a8ce86398bf93fe8541fe3128bb2161b16dfc527b9a45b04893a2fd1d286d8ee4914b4af33509e674e756edf995903ae2ade2cb3567388e944363888b397f1387477da35726750ae52f3bd772f4fbf33a9b82dcd929700d83155b7d38454f8a2f64dd215c8cae34546b8a79f2e4add1fddd7f7290aeff81efc2a9a09f92ed7603bd7b9c236ed1f8e3c64d7ad71286cfdbad1a1900ec998a828e7fc99519cf5f41430624150f4382110ef8bddafc18a2766dc27a96bf586a9ea9534b040d7c1dc60af71da513d1084c06e5d84a64315425ddc09f2a3921b9db22791957151512103cf52c20aafa4db955f886689f5925b10ec85eb11d2ced2e3df8097eaaed4ae070cf9ccf50a157c82e3cde1d4851ec1d2e86699ed9e54fdd4f8b7f6b75532c4cd6d6dcda569163c55469f24a77edece9cd3391a637ec57353d9cc6655150d0202a768b4aa8c9e8223501be1d8b1f083cdcc9c871b8f62616906ca2a513777db8d8bb02df4636c89f29dc88d00b445f2843bdbc9a971c5cdc14e7eb098e5d9d506867395368b951f17d6f36d1bf1bd57b9968871a7d3b478479f1886610b937854630dfd0b9eb98647e1c0d7ff884b34311073a179262d3b4210d6f8ac032c9990a9af6b6df04397215706a24b34bb5b7a2f17428fef205b3df0766392e2f92789044ab5cc9be096b2082213db03a0dcbe7e7dce71ae59cf6700863df0bc1179aaffe8f6c652b720d2783157c1840730007d94a0a54500bfd7788fba58b5a4fb3acaa17701d8c504ab7c00ba970c3d3c2a11fb1937c7ed4b43fe64e85c6b43b444ff69c87c1f08f144447e7aa5d7680e77aa91a55336ba86f9d8b33cb80ec59851540527805a77b6814d1956dd67528eba53b26ad15067f6c3216e9a14d9a38f0638ea0e1a48d81343302d180a9c9303b3323aca09be74d9554f5ea6040d2a32ce94ccfad9f782066c051747d6213f3c3182309f940c76eadbfeb5452cf82a428104253b6c5c6b74f4e9b004428a22097188d3ba5a650f40c2bb60ffd12295f73333f24d30ae7d5dc0159de88cfedfb4f92b94587f6543087eaea274afd1f7b40c21bfcdc2aad06abff2dd36ff7be47856d1a853eb4cfba1b60628712e836068df7157e5deb5c9c12e34fc36fe6df801d744bc440a1d76772c3d11720ce92e400b7dd306c9dba383abcb64eedeeec754a1c9eb7b9b4af2ecd0c4dc69287985701a717786af68b23c6ac7ba88c2d7d09781b8edf3c6d5574baf3944d0ab0f2b20fb282058d3e88cbd3c63461519f2a83f6240534d8de0bb2cec0f96822d179e96ab1ce7e457a841972971303758f491f7fe6b1ce7893b59eb0d372f697f4efccdc7e1af240301966888a38cb6f971eaaf7e5dcecfad312a2dc2739a49ea1c5f288fe51e0945f0842617b5297cf18f7a4f8dbba59921e527c5fdd89cfff41f7733170728a0f639eb8be93f85a1fcfb0628c580c239f3f0e6137a95ea8a392b157421063c15432fe31df9bca973a6eadfdb98f7b4e6d5fe1107b1a5988e18f895820521fa89e0eab429804f50ed75acc5ecbf884b45b522ab0a83320955aaef68715389c0b1ce526bc464011c9eed30a985edae111ccbb0288ab4fa81123d66d20a62222fefcc8bda02c8b0f3dbdde84b5631f742571fc134cfbba04ba2815ca7ed3ecc09cf6d96d1ff716b8a3b59962616413cc13a1a112e3b70ddaee9451d8de24c04939d4101f2da38268d0cd0d2dcb7207a4c81756af75a8af63ea08f9c01f1e8686ce91886456d5def8ca4e57d1f135bcab027c8b9c9da76765c2d891bc148e359b57f91a3ec93ca15207220345ca8b548a7bdac6d23c78a9f84b299273e872cebbc2f965f64dbfd2b9a2d155c3487fdf5c0977b5370a6d959bc7b963be1120e8a45e594525cd11d4f8d258df8ac8ead9a7a79ee23f233d722c3ffbf6c61d20d7f560ef0868c6afc616808d08f67be42fcdcacfdcaf421cb8c734b214e9989f74594f0d2957257beb130807f3568aa4f1e67390d42030740da22ffc50b2956d305fd0b33c344df9b208e299148b049b72948a41a5f82a2c44dd4b2b5df074187b8c371a3cd4e98022a6570c116b50e9a3af75972994da2137cf6391cfcf2d7df41d21f69012833bdd00c579338db63323bb6f9c9d3b2317cf472b9bc8314ca2f43ae07d00951f34ca7adb5221a13c0b4ff403ebbea8ff9cbfa7ea0c11d01248a656daabe42d6ab6a17557d2384d7bce5fabb6a60c08c264e977484497585c46c1bfe0587ff79875c02d5ad0a108a6eceb42466cabc1859aaba4e8144042cc396d63b71b2d9afdc725dc4c0fbc5942653d0b84afed69907ffe7eca233e50489c47f1220dce1e7eddd7500193501293180ab2c69eee39c24fc573f497814b76dcc4aa84724c26b845690c797ac8bf7e9df1f4bb32ddecdc711a5753918f9ba04d278db16f78524e7a4e0ebc2e35f64f4f098d58f22cc570392843ca2d694211731ca29c3e54d9b15520758d321675324ce2298f1e09dd1e3d408738db33b261a2f3b0a238f9ad3249c072fcc50e2995507f17ec919fe45c2d0fa90f2d3b0fd5fc4479c8240adc5c82058074f729dd4219ed6e6e215b59c60a2a8b8e51a2476bf2451e3d3f0a52de916da3c59026988e18e1d43c6bf50daeffdb82f5fc9cc596ec88333b50ab64fe36ecb2d6eb6a1ade10c3d93e8ded6a1397bf60f5de8394dc1110fff4ea962b19632991501ff686c017e84168d734d88c04799f09655161438bcc590c1bc4bb5ba73897ccd4125a3650846c3976b16f543a6199086040d5d0568362d3b39ba49ca297aad46c880b8fd00af25d9e0eca6ef73172b0d117ce85b3a8488a724942415b4c305bcd83e3e703698043706e954dcef74061ede4bbe2729cc2dccb4257d6d03623204d56484dd4478df2482123c977171bae5ab5723210dcb622296689747ec366a520988bf989abca10f1b8d4fd8441692234c6475b46271f64fe33de95a31ae004c1df688a8fada4aaca7a3d7aadd8894f9dc1634b8253d2413d010442696aa6d5279dd8d0d6d08c2eea09ab01bdeec6bee8bb7c6384779e8512bb4820b51d17433e2bff532bccc79600e3689002da61e5f76842dd91c7c8a9d8dedd5e4c21d47fba6df85e2ede12c5b7dd5a55f74c20bc1d16de9393b43b776711af368a06ada8b4c9933b1d621802b12d2c149b2151de12ccc0a7c7c12d001bbc8da84657430610e3bae690766ee778bc1b9206df40d7dd090ac0abadfdf28fa726daa6cb70cb3a9d6349e4674805bab82ed8e12799c4bfe906857551f8ed7aaa6f9e0785d349d44104c14bae35a84eeee6c2acc29d941e62aa0f062c37f875cb7a2a1df9deab38b9f8944d6fb62d7edb521bd63a53bb4874310b8e405feda477ac774b10d54e5db766b3ca9a3063e1115d21521279d4002773d52540a8b029c6562d074e53cdd8b60d9650f2d5bfd07c81525b409b68e58587f1a83a09f6a063c1f9fdb6aff20c9fe66bcf65f4349ee67ddd29df27c10c8ff4d4d6521973712cdb8132ba131c1627e4ff577cf2c964d12546f5fb0c8c2c5995a45c0d5702a8ec369f3e3c7161c4a99ce880192a0434e4389211e560a857822746a2e9827abc3407b2daae9c14fa374f5b5517e764b3fefb513c4fd3e10c006dc9cd473b0b915f44c1609c0bf64ccb68d69067af86fc350966df8a46a45192c6b8699438a7f19120320eed1e5b180249ad78966fb8570b0939216e6bbc8ff49c6b21104c817fc6a22242095aa11190c215430c42a80ec841239e66bf2ff3dff9779070bc59da7a95dbf4b8b79a6c9c10fd70ef619a690eb3ea7e70609884201153cd6057d3f3bf12247d3b555d485e00179f5ce4d460ddde6fd286f63dc36fdb68bf91b72135a338e737d0b45f6ee550dbb56280f37d1c2e89600968fbd7929b7966e5f21574bcf1ea540d3e3aa82bbcb17123a367f6018c4979a01268ca17772eb058c302d3023274c3e6551b165fd04614c5bf4a58168a0f0efb5aa93bd8cad31f809f5e7653358567e9e898aaaf4b7b2be559fc28cd73efe2b26a2eb31d633097cd67cb3379dd5fbe129057981c79673ec88bb1540d3337115fb4fb6422d2f55b6698ff5f8dd5bff4a2399649f33e70d279160739ae9f9359ebce1a8a182637774be9bd427e5658a961a08370f8913525c6290b48b13d42ae924cd60d06ab2719b8e7d765d338d1e44d1ba9427cb45ec3839dd6af45cae85ec0f69dd179598e57ff3a894c1d452970b7c553f53a13a5f2e005a84282d48af9b1b4c476d2ba761c5e12bac9d33935c7c3c741b1d528ec6c4c95d291f61f4d2aef6623b0201d54eb7b1a53cbb80b79f019921ef8b0734694a49d61f950ef6c43ebb761ab0b34b6a82e3920672397ccb9120770d120c812400259f42f9b9a2b70647614e24043978882e7f2e86f5cb21c64242ec84005f359c1c1acbf6c0bef351ebaf7d9bf532c40c14337e56bc00dd5ad74af22a37e280d42cb4cfe5adf120fd89345a6b7bd0bc81d74b7668e70002f65d21ad5f2eeb6af16c2e5e25bd525d2e016022637b10ac95e7e1aac78f34c2fbcfd54e856b413bd89613ed26f0c5a405009ab9ddee7e56f00050d9d41781cf1b972182e939eac9a9a9749519d30e3803fd", 0x1000}, {&(0x7f00000022c0)="eb1a416bf49e012e86ec933b15c215097c02b657df88bb97dcda7a6285c4b71c328f64cb4108981a42a8c88804cae71b047bca1d05f8b21aa17de00f657558", 0x3f}, {&(0x7f0000002300)="2d85bd5c3052238174cf84b16470be6fa293921b64c95ad07d6221ddf136c9a3ef84227cea12175fe28be9f1e409ef1c4bb3beaddf464a8c6523eccfe464f7eb65c2cc494bef1e0cfd59a39d147ba0577f2000b9b5e6f7acef93046a077ed869db89c91319023e0470bf8614de4e232e8e11209ad74da6e62c2998495384933867416e2065fbfab93486347ae2eaf9effd34", 0x92}, {&(0x7f00000023c0)="7dfa0049be4b85177bb4c1f7a4688c0bcb82f010c89f6439edc5fba5e75074ebc3cd", 0x22}], 0x7, 0x5c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = getppid() fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002480)={0x525, 0x8, 0x140000000000, 0x401, "611fc79ea8abfdf4c9c895d7f1e1e27db4e9fabe", 0x100, 0x5}) 13:27:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000000)=""/93, &(0x7f00000000c0)=0x5d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) 13:27:49 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) kqueue() close(r0) 13:27:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000300)="02e39e118b6f54fa81501a7e1562d5e80865eaba0880a1d2e7417eace956d9cb9128147d350d60d97dec70a22cb7974ad6c075b63cfb29944d4bc02ff095f72a5eaadfb2750c33948210195c7e854a317d3388f80ad63b98ac460f242b48633c2805d148a5eacb4199d3aaa668b22100ab3837fbae69bdf2a2189a2b9a98e0a447f057786c5fea85063c59e300ab5c400a14a3558cc9e243dc483f0dfb4354d4ee210565c52deffbe53b5106ed76ea56e03a1b7cba64fcd0181759c074f4d5d5494d9827720a213050c974fe30a58f70f33762f2000000000000000000000082f29c986fdc93ac9766bf0a701939519afcd8fbd4ecc02a54b1e849afa754", 0x3be) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 13:27:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = dup2(r0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x28833, 0x1) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 13:27:49 executing program 1: mprotect(&(0x7f00000e2000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0/../file0\x00', 0x2a0, 0xff) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:27:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/58}, &(0x7f0000000140)=0x3c) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) unveil(0x0, &(0x7f0000000400)='W\x00') 13:27:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) chroot(&(0x7f0000001900)='./file0\x00') recvfrom$unix(r0, &(0x7f0000001780)=""/182, 0xb6, 0x841, &(0x7f0000001840)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) recvfrom(r1, &(0x7f0000001680)=""/89, 0x59, 0x0, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/201, 0xc9}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/11, 0xb}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/4096, 0x1000}], 0xa, &(0x7f0000001600)=""/18, 0x12}, 0x2) 13:27:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x380, &(0x7f0000000040)=0x2, 0x4) 13:27:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0x40, 0x8) 13:27:49 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x2, 0x7}, {0x18, 0x1, 0x80, 0xffffffff}, 0x80000001, [0x7c2, 0xff, 0x0, 0xffffffff, 0x79e8, 0x2, 0x82, 0x9]}, 0x3c) close(r0) dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) ioctl$TIOCSTART(r2, 0x2000746e) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:27:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x8001, 0xfff}, {0x1, 0xfffffffffffff801}}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000580)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)="d086bfe02660edfc4745b8ef818c7d141e24338780f3a8", 0x17}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x4}, 0x400) 13:27:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYPTR], 0x8, 0x9}, 0x0) 13:27:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) msgget(0x3, 0x230) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='$\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000140)='.\x00', &(0x7f0000000180)='%/\x00', &(0x7f00000001c0)='\'.\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)='-][\x00']) 13:27:50 executing program 0: r0 = syz_open_pts() flock(r0, 0xd) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0x394) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) openat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x10) syz_open_pts() 13:27:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8007, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x140) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') r5 = semget(0x0, 0x3, 0x10) semctl$IPC_RMID(r5, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="92a0841fc3bcd6a6a0603cda464d629424e16dbb7817ccc706d821cfd531ed3af948bc661336f18b0d0a5ef5f773bc20e616a9e6b1918a30134d69f169fc91912235eb6b11bb4d9bc70454be6e2ea68aa764f38653f5e25b682173b0938343673b5d973e96f13d40f4c7369126d8d4f8eacd9b8ac4462b6ced5dab36ae2d3d0b9afd9de8400cd520a863d71960250e41606f189deabc66d3d1a970d3d09354e87d3076983c822675f7238cab000e187e72166d0b13f3c209ff9203f70c180eca7d767007", 0xc4) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 13:27:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) sendto(r1, &(0x7f0000001080)="b8779fca75473117b4c069b011d1c89e92c8cc43091d190665535c769820ad9888564704e08c2838187cb2018415afc35aa7c941e3744c99761db2a70bcbc4c70d301f53bf20b10b31bcd3831b6570e7e79bcd5c04836262cb7c1872aeb7c57e57deedee59e53544728f2625274a9d88cb0b4fdc954ef21478556826162b8f59ea04c9a33689e624165301a936774eaa50697d0d14", 0x95, 0x400, &(0x7f0000001140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001040)={0x10000, 0x1, 0x15f, 0x200, 0x6}, 0xc) 13:27:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) fchdir(0xffffffffffffffff) getsockopt(r2, 0xea, 0x1, &(0x7f0000000500)=""/136, &(0x7f00000005c0)=0x88) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0xcc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) sync() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r7, r8}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r1, 0x9) getsockopt$sock_int(r4, 0xffff, 0x100f, &(0x7f0000000480), &(0x7f00000004c0)=0x4) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0xffff, 0x1, 0x7, 0x2, 0x6}, 0xc) open(&(0x7f0000000680)='./file0\x00', 0x2, 0x4) setregid(r11, r11) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r9, r9) setpgid(r9, r10) 13:27:51 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r0, r1) setrlimit(0x0, &(0x7f0000000000)) 13:27:52 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e727010e80be85951ccb0056797f18186616c7a0bc7568a34a372a2979312cfc9d295487866f04b4d043bfdcf771d72b775bf189980ac5beaef2a831b93fdd91817772fa05d5895d15e97775d39d3ce07b8b6021c9293182e552db91d588a75aa96518cc104f9d454422e97cdaef04506fd08b10cd65089784eb7459f4d0b1b7b9c1255814bbbc4c709b33f251a432bab682c2bcfb5d62c59197a9029c1b7055f752553f0e82c44cde8d037869eacb31f26a8984ff06766c762a96d1e074f28e5aa48749ccc3769b02e3aa3f67f74d11b61fe944c82d5ad3591a854c009518f8b781d0b1a198e030fe135045369cd65be36b1e3715ba68117ff7912bc5c844c7ffed23ebf41f4aab6210b530ff2c5a24af8599825961aafb2d6c540829769c5b47a92ec7c2d1b6fc86efd2f6fd42ee14d90d0523edd2ecef74b071447ef45fab3383706f4039283de324b73581f91ba5b5"], 0x1, 0x800) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b77a4cf727514f3480bf28baf9f6178b000000"], 0x1, 0x2, 0x1000) r1 = semget(0x0, 0x3, 0x52) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0xf5, r2, r3, r4, r5, 0x80, 0x800}, 0x3, 0x71f5, 0x9}) 13:27:52 executing program 0: getrlimit(0x7, &(0x7f0000000040)) clock_gettime(0x2004, 0x0) clock_gettime(0x4, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:27:52 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file1\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xb9) mkdir(&(0x7f0000000040)='./file2\x00', 0xe16ba0dc1b2144c) r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x20021, 0x2) symlink(&(0x7f0000000240)='./file1/file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0xff) unveil(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000300)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) geteuid() lchown(&(0x7f0000000100)='./file1\x00', r0, r2) 13:27:52 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10010, 0x10) write(r0, &(0x7f0000000100)="850fd015723dfe38ea2081c827ae918434e8c6e35429262103425af4a0839799d706c3993c48140a0de8b82c99b876f308000000000000b73887bbbf84ea595afe1c1286dcd0064d65ebeeaeb11efbff4d318a8baaf39a547587ea2bcb95fc082fd63ff40a2bea3bfbee3aa6c2a2f4914b2f9f847a7208c885a24313740265e57b2742f0b0cdcb05aba1d219fadc23e4025c1ffbc77c", 0xfffffffffffffd63) r1 = socket(0x12, 0x2, 0x8) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 13:27:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffb, 0x58a, 0x8, 0x8, "b35801bbd79331c853b2c523fe556c88cf5caf79", 0x10001, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259460f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a24b002b28828f0eaeb41d8a4f5f728193ef16ab93f12fc4d5f16b151a5d00d1628b53a3add3b9d65fbd1390000bc40d8c0c87e7fd91a623ca56f3c00438ee8676b6be7453ad73968d3e48de258323527cf", 0xfffffffffffffea8) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717", 0x7ea) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:27:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000c876e65a26755128b20000000000506ea96b5d04e762022742c42a027c90c80e6f220de4d6f6c40fec0b9ec7"], 0x2) pipe(&(0x7f0000000040)) 13:27:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f00004b6000/0x4000)=nil, 0x4000, 0x7) 13:27:52 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) unlink(&(0x7f0000000180)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) r2 = dup(r0) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 13:27:52 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="37b0c43a5aa809d8f3c17b7c7c874a96cd106f37fb091ae85aede9864141e6cc89fc50de71dde7e4ba3dd83fdb89bef93109baa5dc1636c9e693f564a643cf3e00eaa9e8a820fb082366e054c3586167790a228a04ed9301d0b35f45f0632d98accbb025c112b5bcf3fd2e332a983cbe062d54c1eea76a6046b77133a104c2ffef230e8cbdf1fe7d473383a9640091975a8f67f8e7374498a480790412b5adbebf6ac6fc54c8c049c5c7b1a4fa0ecb", 0xaf}, {&(0x7f0000000280)="be49363f3b3e0726138845f81c34b469ac158e725798f602d6e91c436135d80140f0121c4e6dc77e94b83c08f9979c94a35df4835687a8c629e3b060eb0c95ffe555b8644d886214e91521c9f8322cc6bd2bc57644173bbd9286c12aa6ea50254d976b4ab0c57fedd38b2af0c6e98832bfd7dbaf2083883ec96288684d50aed2b51eb06318c52058a3d3565c6192b572e17b6e5b950fe449d09bd3e34312cde85114538f6535df5cceb411234a7ca7cdb04eb08514639fb541419d239854674be8", 0xc1}, {&(0x7f0000000100)="b2468a1532a61f96bd980fdc9cd73b3bc9d4b29ee3d45569af3e68a10744f41346b51e628d15965ed6b6475c41f021d8212fd923de2b2a9e7e325b71ce74fb8ae6e99431669241e05656737c3965171a5fb38612472a35f06c4d98e5dba8526311edaa9984aa3db42cca45bb44f83ad13e02c5c83a6b4c6dd04c4a62b8a1", 0x7e}], 0x3) 13:27:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x142) ioctl$TIOCEXCL(r2, 0x2000740d) bind$unix(r1, &(0x7f00000036c0)=ANY=[@ANYBLOB="fa2457a466696c653000040176be9d08575cf9b084b0a2d352ef3694bbc6f73236921c6f6e852833dc76dcb2f6aa"], 0xa) rmdir(&(0x7f0000000100)='./file0\x00') preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f0000000480)=""/64, 0x40}, {&(0x7f00000035c0)=""/246, 0xf6}], 0x9, 0x0) 13:27:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) fcntl$getown(r0, 0x5) 13:27:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x4000, 0xffffffff80000000, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:27:52 executing program 1: accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x8007, 0x100) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1ffffc9c, 0xfff) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair(0x2, 0x4, 0x698, &(0x7f0000000000)={0xffffffffffffffff}) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x104}, {r2, 0x1}], 0x2, 0x101) 13:27:52 executing program 0: r0 = msgget$private(0x0, 0x280) r1 = msgget$private(0x0, 0x40) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) msgrcv(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ffffffffffffff0000000000000000000000080000000000000000000000002bf48867e32c1e1ae91a0b43681782caec4890198f6d9b83798038e5cc864d5409de388a6dc4cf2000f9243ee3a6e50ddb81254adf65368495afaf0674e4418977f2270b34b09c74717e841e3691b95c2497aca0ebefb7ad5112310cb2341818858ce0c5b8684c7bd7b48d739ebb495c634249295395a1f25b793f322aead711d4a4f5679b48617f984f4e141b7d5d9b292392f123ad058c1d73e1ae8749d79810171beef08c8bf085f7c38e42bbafb543bbb855c64157de5fc1da0807cdf7d8e32f205cc2f14fda33437b3b6738ce718af3370c4744e02134c6c553c8a4a92f2dcca6650e7d46b2a8106912e808b6a8be75e0992b019349e793dcc3e7cae5d9cc25de4eff43cab190f19d7588b6f2870077fa2df76f2eb013449136d7bcfd743b3c72cfc6f763c52427ba736ef37cfe8f0920d5294571a04e76b561f3d3c101e19db645dd0a5e22e65c8d2ba3"], 0xea, 0x0, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='){{\x00') msgrcv(r1, &(0x7f0000000240)={0x0, ""/197}, 0xcd, 0x3, 0x800) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x10, 0x0) recvfrom$inet6(r2, &(0x7f00000003c0)=""/17, 0x11, 0x2, &(0x7f0000000400)={0x18, 0x0, 0x100000001, 0x9}, 0xc) r7 = semget$private(0x0, 0x7, 0x400) semop(r7, &(0x7f0000000440)=[{0x1, 0x0, 0x1800}, {0x2, 0xffff}, {0x3, 0x8001, 0x1000}, {0x4, 0x9, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0x3, 0x1800}, {0x4, 0x69, 0x1000}, {0x0, 0xffff, 0x1800}, {0x4, 0x400, 0x1800}, {0x2, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) shutdown(r6, 0x3) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) mknod(&(0x7f0000000500)='./file0\x00', 0x6000, 0x4f1e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000540)) mknod$loop(&(0x7f0000001900)='./file0\x00', 0x6000, 0x0) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='r\x00') stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f00000006c0)=""/99) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x20, 0x8) recvfrom$inet6(r9, &(0x7f0000000780)=""/4096, 0x1000, 0x1, &(0x7f0000001780)={0x18, 0x3, 0x2, 0x6}, 0xc) semop(r7, &(0x7f00000017c0)=[{0x1, 0x6, 0x800}, {0x0, 0x4, 0x1000}], 0x2) msgrcv(r0, &(0x7f0000001800)={0x0, ""/150}, 0x9e, 0x0, 0x1000) connect(r2, &(0x7f00000018c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r2, 0x3) 13:27:52 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8810, 0x10) r3 = socket$inet6(0x18, 0x4003, 0x4) r4 = socket$unix(0x1, 0x7, 0x0) r5 = dup(0xffffffffffffff9c) r6 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x71, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x28, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0x41, 0x24, 0x7, 0x4}, {{r4}, 0xfffffffffffffffd, 0x30, 0x40, 0x8, 0x3}], 0x0, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffc, 0xb, 0x3, 0xffffffff, 0x7fffffff}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x1f, 0x96f1}], 0xfffffffffffffffb, &(0x7f0000000280)={0x6, 0x9}) clock_gettime(0x4, &(0x7f0000000080)) clock_gettime(0x5, &(0x7f0000000040)) 13:27:52 executing program 0: r0 = socket$inet(0x2, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 13:27:52 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x49) writev(r1, &(0x7f0000000000), 0x1f0) 13:27:52 executing program 0: setreuid(0xffffffffffffffff, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(r2, r2) 13:27:52 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="a977a1ceab732e0777c7f910d9e2cbe0d2d043f07fb42cb89e6c8f15e1d60ecf946f4613c9182b78b55b02c4fcc6e717b5c17c77b046f8789fc6e75f62c20c533623879fab4c8d18f0af12b55d11b4a9b50187510af3077cfa9ef8a3f847a4e7fd7a0ab95ca51eb40a9e4edb088d1500e6eca446f0cb07ab1e5d7bd9c0581fb912f813bc4e72db320e401ea6febf36eb9a3da6513425ef560639884b5348b255fede8030c64c3534d485045a92929367337f5302028e9de894a88ffd7ffb2bad24", 0xc1}, {&(0x7f0000000240)="340cb8988d26cce551f0feefea413c05ab0e79a3ef05ddbd671fc48e8a7d0a4a44db41bb0054f3560ebc14e78479606c8a52ff222cc3e439d0d3ae59cc7dcabeb718b2fd63f775e1a37ad0e528a8d6b4c2e3f9cc161888e7d464bed378c8dadf4fa2e7f694a270da5ef1d4d0203c471b0d3fe60f81c33819c33ab8d0fc3e6f540cf4d2fb57dc113afdf53eb74d9fbf7e87001b44a8efa0ebca95240f0d0b543aeb79aae12e4c9805ccee0f", 0xab}, {&(0x7f0000000300)="43e01a23c9871959125ed198415e8131a47b11b856890146e882e89f5306cee2dd68e7a13e6389502f3bdea9e42d51161e54e810d1179a483efc2e39648fa9725d1af0586f76f585e927b72bbe33d0322114bf3c4ff8abb292cb6eadab043bd719a2234ebbaf7e0956e74920eec11e2a2e657cc54791fae1ebfcba74dfd4106e22b2c2d635f3585a72f1f6addde03277933ee2bb7bf28ed19abb6bb4fe37087c6fdc0dddc764f841deaa678d78b899aa952654420b0562e8488c9047a6de98ca13ab", 0xc2}, {&(0x7f0000000400)="7a814ab07af39fdab5c09142e2e25691e836050d7d6890e935ab18d36472825a91c4fd6d253245b7e72fef6e6af1b607920ba2ff7ace9575f7e051fbd3ee1831484ebd617adcdabda35d96d60df9459c7fe31b1e0e25b8b0f61ffda955c20930f54fe8a54b44f5f3892a568188b574ba2f129c068d4c92539a2ed9672847f08ccbb693eb3644d2206209b42cbabf0e0c79144361f2b4cc2ba520747911dfc6e86e5627", 0xa3}, {&(0x7f00000004c0)="8d66bdfd4f936714fe81c9f09cb055a67f0b89fec57c638a6b1c4dca832c3e456dcadeb3", 0x24}], 0x5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') clock_getres(0x2, &(0x7f0000000080)) 13:27:52 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) 13:27:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) mlockall(0x3) syz_open_pts() close(r0) r1 = semget(0x3, 0x4, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x706, r2, r3, r4, r5, 0x5, 0x2}, 0x50c5, 0x0, 0x7fff}) r6 = dup(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSBRK(r6, 0x2000747b) syz_open_pts() 13:27:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket$inet(0x2, 0x8007, 0xc8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 13:27:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x1, 0x2) 13:27:52 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x100) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x3, 0x8, 0x5, 0x9}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x20a) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x9, 0x80, 0x7, 0x50f9cf43}) readv(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/161, 0xa1}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)=0x10001) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xfffffffffffff4ff) 13:27:52 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x3, 0x2, 0x0, 0x10000, "45ea218025483f4f572c602cc16e265d608e40f2", 0x75, 0xfffffffffffffff8}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r3, &(0x7f00000000c0)="6f254d9546dd899525d327a2328af52bacd6c5ef8aca3650e9b43ea974f3779435a0dab87a0953620b191fd88efe8bac5d9f1d1964735c83b695087f5b77aafc745111ac8e416e6e009062846c2f43bee443819938d21c784fc32de93cc7629a9cf96dae4bf2a476f55ee2ad714f89269c8d283b2c067d5fdfddf63c61248b29e69e7e55d72fbcf11bfe4066976b14e8b9d5c25fe088b1d4078f45d6aa914f4ff2312252e368458979ff67e4469f17bbc489252cf8735af0e407f3201a1b856b", 0xc0) readv(r3, &(0x7f00000003c0), 0x10000302) write(r2, &(0x7f00000003c0)="72311434c508f4c438a526c985408656e8f76bdc309754c6bf9063c4061e2d5565976983b1a157026ad43b207879c97592e2f61d06fb5a8e8b7a097941f135c7eb3beb4baa7f1ab294fb2ca0d15a89ee6ae601be8b22636defc48374a720ad25215225db3607456155ff283949813fc32e970c06297dcb6b9d4de88243f25438385be8de58bc9379ffba8ace774f810ec92e2098eb8dd5c24a736d66910e", 0x9e) 13:27:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000540)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e3564469983fe01f4feca711787354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51adb5c6a4cd2bede916be1f03b1597093e7a4958c6defbc76b39c73a5632deab55ce7c7aa9b9371e9b863af026451255912d6fbe2d4c8a2b142af0e5890f20de2cf85283ee1edcdd9799a26de103a34263cc0d6c3b8dfa86edf984c9476d37ea574", 0xffffffffffffff00}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 13:27:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = dup2(r0, r1) writev(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)="3842d76d5b3874987b25dd3ecb25fbc6eab3c974b8746c1d71b797cbf21878a7247a05f226ac9e76e776d00e39f7d1ef1a698327e817ae3920a07a63d6562c444ecc9b52de3758fc78eb66addf07ffbbae43d947818593e49b9dd50451ae4307616af8ea9e2c870085855996505d3e0353273d1b49cc95e011a2d8c416ba07ff032b374168aa56d7737960394ac5b3332093e3e0f63725fbd7190fb94fba61ce698e459f895f31d35af2487323f5d0cf834094bf02c298e4b3d580a553d91a1eab69dfee74562b63db4030e5d2f5b31be545eaa4bd9aa5c7760592bc351eb0273c7b01520f0ff37b69df66462bf581fc7587acd2c2104bff9f", 0xf9}, {&(0x7f00000000c0)="00ea610d0895667fa9602dc9103d5c7af89cae413164a5b200d6fc07ba28e23aa6251c579f35ef252ed00083221d106238616902e3a6fd89e148fd56a041bef172a67c3444289961b6d7b978bc998eec6886bed448d8e3c1fa8e606986275055c94923ff73feb1d10dd146fccce17b8add43917c6f30f85021c92a9497160c", 0x7f}], 0x2) write(r2, &(0x7f00000002c0)="5d1e38af5a3ebd25ff45ed5a2f31c41afc4a0d13b11ba3e5e276093fb22c7e90d2af03498e23333da09cb5ae3ecb19164232665cbc1df5e266ccbd330ae06599d4a55e8c862640951c1ffc653bac66eefd71b27808ee6c919bc1100f5784fc2dc79c5e164a583c4dd2206e34143980b144117cf73533a238dde6ed5458ec2e4fa9b6027f11aca589c6ad6ccc8d8614f4a67a846cb81c58736c212abaaf77e3770d30481f4f5d8e6ce73ea370f16b701b4d71027888b12e0e83eea791ce5e803c042c7bfe1ed7f66ca46bf0922cd2fb393ebdac6d116e5280f6171f463ff96f26dc8f63661c7bc5100db23c736a457aeeb7b463ac6ea355ebb6f675221ffcbf3f110b68254502af1a5e6aeb0b39d268df70fe999c86b16b0273cbe13f39678ac093e8b0baf3b81b5f93254f51c137bf622c7085089a3c663a9f0a94a04d6b531a9cc78cfdad1a5bf8368d09d97cd67645aa767e22a3402d409847573dcee5033e6176d1ebc3cea2a0b12fa4f1068eaaf805e0ab186504ba0bb761650dbe746b540b365af01a2a0472bc1d7aac571a8412037f36a8d3eac7c4342f8d5b40e3b177d0e6aa6a3fadcf7358b20bce77491dabee13c304556d0eb5a9623ff580015eec842dd849a37e322a830b9a7953dea980db15fafafe083904743ad1703b8cffc54a7b192765ae1d94b15abcd14715f576e104729e0c41971cb043a262a13a46fd11d4c4c6e4cf0c57ce5cf4ff0467f915e052c95997ec7fe35e86044cc2118ce09b098c85050d703f4a4cafa23ac8c8f447ba3906833cdc1ad292d7215e927ebc2f0deb10e5decee2aad003e4c11795e8b1b2d497dbd85e5d601bdfc5922226d464e326d96161662c8585a1866f920000886f8a830667b48416bb6e571d841f7da70929393b99425aa76d0fa4d9d78bad867293170e100d6a3e7a50848dbcb359b8610bbdce1380e4e33095c908a7d1aee9825fb358ac3e6b3569c163537477e4474c290d5d91bbe1d51797532f01b2a3fd01240d7c46b70f107160f265822e5336de940ba7a49100b2e1075ff64f81a53fcfe8d144bd2289b5db156b492b8d03a72924c1fb9aae7e5a53b393cd1155946f134d4d7712de904675eec25d85a4fd425b51e7318d58234e4f19301fbd4aca9e48769ef4578d66566993ee9ca9eea484aa215581484de9cc0f054167d881357093b959b33bc984d920f322e18156a7f319d719998af2bdc74b261998fb0297d2fd7fad8acc63daf866c5dbeefa5394e838297d3c21c647aa660c2f8fdce74bed2d11c476a2d4e1653c0d5d0f2df12775126f40316a0844f84853cd5b03015ecf3684affefc54192b3a6e64af0be53325bb6e2382fa4cef9bda5ac7f1fe6c7dc4f3658f12189c73423b2555c89b55bed958f23f3881b9732d8b1db70dea9531d26d8667f66f68c52f3f3c4842a8c7518cea39277f13317a3bc1aa8db566d67b176a2d7a2f095057e1994934942cfddac1485cf1ccaa3c629be0ef41a0070580123c554fef6b92cd5e20bf55bd1e829546b770dc4d11eb3fc1133bda049220d0a9f6482d971964fe2c6f71a67cadd6920a35599e29bf9298e1ce20f88ada9636fabd736f06186e5044cc97e82a25db9ea15e8384bafa0cae26a70900a3b6ee9a4f213fadba183c99da81876bc20d981659d93df7a245847eb16821cf74a515a3da49a94b1990c7685fd70ee6ef81d76641f60fe5116428d99fcdc1ddf6b00b6ea3af3e758a367e63ab0931774c117b1487ee2da028547244e051dfff2d5348dc306d6f014f45ecf8ed7d10ab73c0434d93de2a557b76534cf6c40845ef1456b0d4ec9d91d3bd7f66e4fd24fe012d4b1ec840778b0ceaea266f78ed793547cffbdce555d93883ba4dd3fbd355c4cf5b3c5ea748fdf4816b44ae667fb5a53ec4c1642e89b4996f9ba01ad67e84059196c7f9cdb744c84598be51e0023fb8d14246a65783d1b1084fd80ecf907e7d2ed8d8914ba4a5fd5e3cbd9f5efdb7a675f079e618fd77db48616218ba95a5a9925a72457077c1f5070208a8e0c3ef44444309a91233f0326cca5e9fa48a0250cb4c08bdb26343d60b4d8fb385f0a7e1f119a963c1a399b2743e214064a8afd84a44f4a6cc2c7b97517d29cab739c154345c694199b2a442fc35d881eeafee2c1f7bbeeea0aea06b5789e441404b6bae751f1383188d2951cf907e876429b750d5487c6c430f1f8c20ad1a413ec516fc6dab10112ed08aa3a85d2c6195ceb5148a05a953cf248e5bf2f6e7d8f1b2e13f59002da9e40f3f6d5d469a83ebaec15d6d9051ac9d5508c8cbead761c56334ebdb0dad312748e64e189d79589b15976bb6ac038e03494f7bee6aeab9fd11318683aeeb15e79b94108f2b9bdd5fb3bad5290a363157f44a89c787237653949937ca6204698d9d0eda5a052e7719873f9d1ad74d3f03b15db0c404ab2cbf9c14dde70146c53022695c445c925c4b6e1bcdbc8fba08e6455d94be2365c849654c65c6e59316e679e693d3ea58aa5222fcceec4ab5427e9055e9c77be740a2be249341c2560798ebc73033c0e9bb50263aed85db600992fd9e8d7aa92f4c49411f675c43eb2baab89a560b84582473b61127788132fe3fcef9de16ed3d7e4095fb085d663516c3d074d447eae365e99d26a283a6940bd33a8ab5c0a93d5f8b309ed6b41e643d492f29c64732ced486c4656136fad6eea9b254d1383f0df145154ade3bb289e9e4dd81d2363b3ee68d52d500e1bf0d925de48f167bd3da015c1559f89aeb6f65bb0c8eba2467a2faf4d89a2bcd915bd220d266547219570f7a593f11df617da5c3d56265ff9d137bbd3e1a43b6c093926ad51fc89801fcf059031491bd3676d3055e21a6f6203b1f5eef0fdec0392a038da76fee96dc93386e41664012f6f4c8766fc2c1b3261a8bcba50eefe04a80086bdcc1d37ec3746eacf7072c062f3f22ad2caf13cb9be994f4f8196aab50eab858264febd3344e105e340a4584e1c3ccb1e311f614ee6e2c2e2fc11a841c55d5c4633ccc5e2b2c24b0544b9bc19629ac99fc8b5a453f30a1884381731e308aa74d69bb4a7362730c999cc0d30c460b04be3355fd2e65a0a3bffb2ad5e4e406580e723873c81d1430986e922f010e68f2a19c51ec5c1656c6af1e73c688eb970cbac3d45aa4fbc9685e29c376387ac2821a07207ff2eb71f32412c5f6bee2f081ee125050d0ea57108defc49df2a2d57a2dffe6aef434de5ca313d83e9cf468cec850e7e82d19968fb4f726d940c4a2b8a19b82c9f4c454adbfadde81175f35f879d31f87c65f52da28e083f6f12710b12ad4380530101fc0ddc7c4c4bcc13726670bc16e37316433f9405ee0503e66d0323fba22d62cdfa0325a03f7903a24425c06ccd972fb2f11ea53c303ddda23eec18c946f8c47e77c4aeb41d17722a0bcaa388a0504758b7ae3a8aaddb70a5c3560e7bfc7cecc86e7c2abc439553f454bd3b8126cea6ce4e038bb04873c19fbc9288247805eac83fdcdbe1015d5961a3c2c2c5212969a76e1f74ef427e4ed29e13be4891c8c72cf502cc38bfa700f696c356ed859beffddb7086ff100a847ccd45f70e5878c0fd1e46363efa55cff34335fbd156181ce353a71fd0c72290b5923da560a0b50cf138b674e22f46a9c97c38b07f0f5e24cd4ce06ffbfbde39505f8cddc381f25dadb1018422439b684b97b874a9cd1072c0078c3f25982fb33943d8489b1b78f7251c222081f1f1a7b42f478a12e50fe69644de1999b15ed85029ab21fc880ff8d87fab6f942a34d5ee28ecb825f123201b6937452174801b6444de9594c56a1ee098072fd13562ea1c2b55bafd393fb1ddce41bcdf1481a180cf72ee4ae265a59991310f9d688a392efc02c644ea5ac8ad03451195ad1abff42b439b7879852c73bff2578c113586e95764af72ffd7f007e69ecec9698417c1328a08b6b07be5ea29db33244d5e5ae9fda4798e3aea5a0406953f592f1b4c5f1d6d0b1aa7278d795e558e4c3955ec01814e6afb0ae07193771b52bc55b6f2d1fb1caab86e2e0543ff8e1cbf67da0d317f30b1e2c090a7cea69ffdddf16db8cfee67a6df89005e588a48c9c30f57664015c8d6c71ded1260105b949e160e4bc34e390fa6b2215531724fbc01bb375237d7c6dd2a78fe05267afdb39ef34ca5e0f0d6303888f2251c1935b3917d40938ddac58aac88387052102c1d1dd63949572f4f515d2aac0dabd0f3f1fc481823e5b68fdfbbe21228a6a8366d3fdb462c781b04cc0d4dbec93071b1f93ebd2f44cbcededc3bd8b0ddd411ea8cf56791eb5a3f55e0abefeca05e74115b125ebd786c7e6e0b2f75673a33fdb58b7ba81efe078c75d8e18425a289e0d28630a6887cf021d0323c3410ceeb98c334d0ca78387a153f970cc3d20d76963344025356ad8995420a30444e2be0c4868d2cb9fc56da87663f1a5b818db614dccef823c1510c05ea490ce795f3a20faa1990f5a01d087dbb39877c1aee4b16954dc3d4cfc7b80bfea80f04e6ee9221d24ba7efe487a1c4a58a6f1cc69bb6280f1ff73a6b883d99657ffd58fbc23ca8586b4bb13079e766135096257f6d8c7440ae1f1f8dfd789ea962365d11424279fa9da35b20785d90d88c67bbdaea985207da9764b1245564c33acd206dca2277b6e37dbec893899a547391a5e79175eb41bbb25851ae06affa5319eb91ba7ea030e06f94004e37df5cb8fd952af0cb64fd52f3f5d13dea1a42cac34c4cc2b5df0278335b667ca833bd58abc150848edde05f560641618fdec4a286e4b3d9f405650cbd866b17e0039df8caac3a2845cbf7aaca7b14e6447f00e479f4a595945b5435fe1370207e7910f4e034751f52079de642e6d1a19e46e8b64467edbe65566941938ad791c2d4b6a7062d1a2aee203e81a381fd2606e286985b0fc495425615ed1164f33b76a54035090da7545c75621b7aa327709fa04cda6e8337df7de818dec41d6b513ba19e501467a242b492260c58daad6840247df2f565c0f1659605a6cdd41a92153b950bb3bf5589e3682b5860ce52566e4f1500fbda1639b192086f91fba1a8dd55f1477db5e94d9b72922d3887c7f5f4c7bf189b0fbdc1a901c22d2e3a225948fed6500872058d4477c831255290223b770ff9216caf34a6695ae5b6e7e19ba0e5bf70926395124e1560876b7afed7964e1ecd7e21e66e160b477352d9692c62ca57f2689fa73f8676e184dc869060425eab4d38f0f350a8154c6ea0cb1f4bc6ddddf57a16756454a8aa7b94ea28513704dee6fb4448faff64ad5b4b9fd8c7bd6d1190e3ec9d8aba2f251e10e2b60f3150fe5d2c9f015953f69f03111ab02ffe4ae9c456896172e60325ecb383e5135d2a49ad54fb56446486ddddec3d625f3cf5aedd1fcc01871974a60cd1395c583b8aab9254af8182324bd37709913839bc819fbb266b37a2bdf240178f2fe91a3776c837a49f083bc79600457868f02586cd5426c475ea5613a0dc5991df5e77be1c299380764c38050b5b45efede629bc9feaa19f18fe152fe8251d3e0895f84b9b38d95c342e03c27f05c02b7bb936a6f3070c529922b1d3135e4b7934175336a5951b3eb5626d0e88ef14e042f338a40fa7570e8985823e9864a274f23c9f2a8b8064ea3de07969c9b567f200021864d50d9993357c9eb6e71f77c660762d46be518b95898221e60e551321810334784245de8191be5360e1ece1e9e2bc5e66d7012e3c4437d6d95f54c9678b15a7e803d15fca6f2634649318815fe9636931b", 0x1000) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 13:27:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 13:27:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8784) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r1, r2) 13:27:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 13:27:53 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) wait4(r0, 0x0, 0x100000000000000a, 0x0) 13:27:53 executing program 0: utimes(&(0x7f00000005c0)='./file0\x00', 0x0) r0 = socket(0x6, 0x4001, 0x7) getsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:27:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000300)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) getpeername(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r0, &(0x7f00000003c0)=""/250, 0xfa, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000000100)=""/117, 0x75, 0x2, &(0x7f0000000240)=@in6={0x18, 0x2, 0x20000, 0x10001}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) r5 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x0, 0x0, 0x0) 13:27:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbee, 0x0, 0x41, "7e389ddedff371734578fbcef9097b5ac793683a", 0xfffffffffffffffe}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1ff, 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/75, 0x4b) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 13:27:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = fcntl$dupfd(r0, 0xfffffffffffffffd, r2) fcntl$dupfd(r1, 0xa, r2) socketpair(0x52df00f8a19cd358, 0x8002, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x45) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x7, 0x1) r11 = socket$unix(0x1, 0x1, 0x0) syz_open_pts() r12 = dup(0xffffffffffffffff) open$dir(&(0x7f00000004c0)='./file0\x00', 0x820, 0x2) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0xc4, 0x40, 0xf18d, 0x5}, {{r2}, 0xfffffffffffffffc, 0x4, 0x10, 0x1, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x8, 0x4, 0xd03, 0x2}, {{r4}, 0xffffffffffffffff, 0x0, 0x40000002, 0x40, 0x8}, {{r5}, 0xfffffffffffffff8, 0x80, 0x1, 0x101, 0x91}, {{r6}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x2b4, 0x40}], 0xfffffffeffffffff, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffb, 0x20, 0x50, 0xffff, 0x33}, {{r8}, 0x0, 0x8, 0x3, 0x4, 0x33}, {{r9}, 0xffffffffffffffff, 0x4, 0x80000087, 0x7, 0x2}, {{r10}, 0xffffffffffffffff, 0x4, 0x44, 0x80, 0x401}, {{r11}, 0xfffffffffffffffc, 0x4, 0x20000001, 0x5, 0x3}, {{r12}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x800000008, 0x9}, {{r13}, 0xfffffffffffffff9, 0x80, 0x6, 0x8, 0xfffffffffffffe01}], 0xffff, &(0x7f0000000480)={0x5, 0xfffffffffffffffa}) 13:27:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x2b0, 0x0, 0x0, 0x0, 0x7a, 0x1}, 0x0) 13:27:53 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x20, 0x0, 0xfffffffffffffffd, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 13:27:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82027380ac14de6634e2fc052ed4ab007538afe700536233bb14e6fcbe3a3dea1e88c75e18a4b22b4ac242ded9e8db0000000000000001557a2b53ee969478b17a8ed3fd92148c10dcfbe279f911e0f42256d257cb19f90676602f11e62dac4029a91d2c419d09a608c7000000000000b9b761dd058458deb6469c49b572dfe6c4f5c2d7b4873040578aa7848170bb4c3c73db596d1f4af3865b15"], 0x1) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x7ff, 0x4) 13:27:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000010c0)=0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x9}, {0x18, 0x2, 0x6, 0x2}, 0x0, [0x2, 0x40, 0x7, 0x20, 0x9, 0x40, 0x101, 0x172]}, 0x3c) fsync(r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) setsockopt(r0, 0x7a9, 0x10001, &(0x7f00000000c0)="4cc8b44a1a89c7f83cae9b39fec5cbcc6fadca4136a15a911ee641138a110d6435471e67a6f1b72f24d62aa27d3a613fbd8fc43a15557d496a77858da510012c3cdb297afe120b8b0b374881a0dde5f05733bc7f59b4633abcb8e967274fe35f8d1c0159e0c80c4923638d38a04acfe5ee56c9cd468327b73a75d5d4c7bf0c6089cc731a35800a1e73fd6e6f209f8ea167487459771394f86aa14973818f87b529cd017f6668e7c9ffed25bc4134b6c7ba08613d98c47a2301ca9f25d9a21ceaa5597e1a1b2fe1410a6bc34206ec978bdb35846f67312ad849a6c9c8c278e9b6d8ff524ee3b66a5f849c3966882c38e7ca9ef7f8d99c78177ec73849cfaa5652a6aae08550720feed4fd57fe9a8590eaca9a6b9252b125624ebcce9c5a84121ca508e0210b220fcc889b4c49755f7df27dee9fb689c5519d8156ef3bd5c4bf869da5a9df204c649b178815b0528c7d723f1fa06df76ba700d7a1b0f9db1f5d230554daaee3a0fe95c3d2b67f9eba6b1c3f2bea466f1e9b01659980d484d0228ce03957890b26fe6e2b1c18e6f1455fa2216db257c58d2d772eb64b16826b5cec0f313de27445f36e1dfca4a687852fd2bac29658f5642b7c44a1c8ecd47b69e8459035c14092c77f5fc10ec269203036f80c15d34616a166bd7bf9be583bd065b6442adb8bff97749c2d25ffe2a35f4970f9c059fb9ff0be674cf6f23c8c4d0841a3733c2347e9e3b8c53f3f9dbaa596e031e5bd680f2ba7d18da3c0dc72d330abf82261953a9eca745bebdc16e0ec4c4561c07a5b35c2f572adae441703d868fe20a16b461251cad19bf20e502df6f87d8b9ef80588d63aa4f258a8988550ca3af36abbf6bf64e4af72dbaebfa7ebccd0d09611503d311d7b04e64191ab1fa0635e939138264dc0d78f3bfe0ee610df1ba5746cdf887068e5b0aabef7f3719b7e4ae7b069d01938af7737ebf3675cb41fcbb09797d87faf260764cbf66be5bdefbb1c762001ae4edfd1da6937a461583e0e5d7c45684a02f53596d5827680ba026c274a53503515632ceb1a5de7dd37ae2b9ea2ef20f70215e6a1a68f69588816727927c1e269efac8c093726f3530710a2e10b009e6aeaae57ea19e1baa54af05e4c01ec4950351294cfa9ad74fdae6530678992c013e8703e23ae54ff97c44c97afa431c6954792ac14367050eba307f6197b08be2ad09209e5c1b8a6809da25e11ee6b1576aa37fcf1f22e286f1b65a686bc6d1c22b2a07e0e3632d2c490d5b1f1a2335f09bab8c74e5ba00e9d9d8e03141c5689c4cf16c7cb10c2cd6cad85c48595b8432488f1fb61fd4a7465b0bb1eb7df1b10d1f0d95f71130b508b6208fa7a9338956d4382dc870286618725e9da028b95bc0313e760a55f3a59304291969869a343d6751f0e1c871be118a127b4c3ecd880c864ccaf436d86bad3ec68ec0e13e7e28e15feb98c292cbe3c134aacca6e8cec5fad917579ddb390db99984664219ec81ec9acbc1a533912f09d57053292178eb00eb10c5228e47ddab4f38f0cf3892a34af16963d0651b34908bd0cf0aa432185fc93899e50c2bd582c477b323cc2f1a2e295d148837b5e3d60cf881b79fe96bc4838dabcce6501581b1387071bf70ce6970e8c5a25161e1e09f1962c4dd8f6557c68670b655f79779cbd306f5b2ea854966a08d51c3eb9c6ea3823bd8a1d8f7dc87b4aa4fa829b3fa0a426d9ad9f80f58063b50d30bbf61d5c329f0bcbd16ab2e847681d18aea501eb837c6b3ab2e27cdba3235eb4454a384ce7060277f114acbc26c9cd137a8c7c96ec0e642cbdf1b878db049b36d5e26ef3b81984a5eb6692b41c62858294127c2cce6723eb6f3a3b3f7f6bdeb18115e81aa7f5c3aa8ae8ca14fe42929dcabaccf2097e4f85e34ca3143b9c26b00fc2b588e09231fb13802d4a95b73ccd70aa3c5f7a3734b18dad1131899cc0c54316c569cf288633db2ddb503a7fea2a3d20a92dbf1c8908c34fcccedc07836a4262b0be4b7b119adb0af457d5323aaf24ade36aa0a13a5d136d3de8287c9d7cb54a1c7f92d6ab77195878e69f4fc98ec3bf576948491228a0943ab4c56d3dd223f2b7a4462ae347c9c13296ff72eb40027f87f30d24413e2adb246bb096c4be274c4290ee9798c2c476b193a26e342181b2f8be116c9bbbba169c9db788c71788df3d38b5a3ee803d8fe292d84c17a687604477ed33adbc3b59aa1591a3650be31c376506d0f2b8a7724d239f25ca180ab2577ab03f5e66ed615ee9221bc9ad7ee25cf3a7cc6b2806acb06fc37e0aac6ae2ae1e74eea518dea2952c0422e1698badbd870c45a5c09eec5aa3a6037a74551faf5db0334a25fcf9f7880d55d3243d2ebe0032f1afa096735d7edb2f3068e71d17a44e576e9ac510b90aed13388b636db5a177904c7d7f986ad171c7cd603a0e7764fac5136e68bc3b0db8e8d245ec002027f164c310bf5cdc728f823ba2d47c0dcb2c4e46da53b05940225997025f218879893971193480578cd2bbfc23379fe800c05df2c76a180d1c9b778a72db479c31e1cef7b84b38df17e85c8249b3c77fe25e8f508d00320f4648e67cd29da5bc7717f9fe7e26ed41f27eafbc13b1e507bae1720ba59b234df146fed9106343fe3f81b3b6507a9a1e84b3ef2e433afb7948020cf82919bf248b735fb4df8fd9d56637f893907f7156b18f89a4757b07d98bee303015fbda2bd90e84b4fc893e39575374ded50dc60ef6ca9ff29dde0a21c77f827792ed3987991a02e03f2a9ca5f7368053821af25a4fc22ae0a9359fcd30d8ac42d92a90c9f36e328c10770078478c80f8ee9b440c768da3131066962de0437a6c865f8c2bb87a13ec7e05843a59463de922e447072e735c09bcaf438b281ac3978587726880097038b26e541e7ad66cd40c20e2ffac6c65064e3232b0e57af3f7974c85eda485252ea53c6a6cc60c42d61a4f33c90eb933267e522498ca9c5837295a4b59f188426de35ff475f5527a34cf1c4db6ef5f7a1f5ac25b010fac1c6f71661738d60d7a07b62378332eebf18c35b8fc51fcd78b063c40d451c39ae4b5cfea2986e855f4958892b26ddf5ce1e8d78748fdcbfed99dbfaee1b9ea97b2dacc366bb03011934d707f3bfdc894ebaa7d3f9ea94b1725ae4b21d9ba1ae5db993224b01e5e71a3946c56f226d9757d6ce1c6853370f7e8a6e130265e297bd7a6f4e892cc1acb60c7513e24975fd1f21b02fabd0b06e8aa7bd39b1c2889b1b5d8ae329e51f542abe86c2965e403b96641161df144d947d6d073c1e6b8183fe9da3dc85bf0b7953fabf34e5259a1493e04b7f429f87c27c0c8032149359814531c29cba874eb685035869fda9d22040d726ca9b1d82bad8466a48348f4365345419ee729695267eaedfba25e8ce3dea4d5baaa462f20328fc4ba7ea35a92bd3c7e8d68c8429ae2545ea3e1fd4b68bc9863dbbc2b1b04981108466e996d4f51678684fbd53a43c9d8ea0003ad203a9d4e03556654f063203fd7876cf98300d48c14c43c632a1daacc053e24f740f213796c19a37b61ade716190f742f7e1509a69267bcf25f42f5abe43020697eb19d59acb3bbf68897babefda65b5fec17e24985083c81562608c8e9a67041135e0a0437f3a18cee142023551d0cf796bcaffc406ca7e7e4b20bd4e74773392d459938d77582d5d17d5aa94f12897c329d1cb6c563431fe2728f133fcd875ca37cd6fd750171d3d7e748710de5c92b03b8e69b93f9df1132e19ce637d4f9a1c2caa227516280e7d6d5b86e381f2d534407d6d53b214097eab44661350025ea6966d49457cec131d6fbcd09d2b0c87ac8e7c1f3c1bd26161da44605f5683ae48fbfc98536a2d1b1c599bee933ac5b04bccc560cbf6a6d9e2bfdde28f6fb009f276ff161c2ccc08e5f02a9b108451276badad7c84856432963b6a27d9fabc2e10fdaf6f27e1ab0b9bd5e1c926b9311d95315647825e31f6c27992b072e7de1592880028cc6c5a7e6cd6e4bb7130b802b5bf839a3375ba3c0eb5fb7b490ab1032d10c3a1cde06f1da58db9bb2b5176ed162a81c3f2dbf074eef9ddd22fa8e3720dc049037b9bf214f25ca1d0be7dbe9b0e65431aeaca79fc2c8199330de374bae2fbd1f28b2b1ea23eb79b86c59f8bab1b902b47d651abd709f6b146361877287f58d45db8c304b381412750e64574a5b837eb9f1bd2276351c3f4c038f728a669cccf533606a6ffe41cb29adaa78b02f1ae2040b241ecb3b042c84abe4d50be8e89a702bc66ab09cbe5d8da2e3749e5a32e5ac70ee2a94032842560755ea435ede76723aa405825f2efbc8aac30d452f3161417c7779f0eafd873606926e403213f16368ce8b3810d047d8038f9a776559fc0d17500328d104783b50f53803c01d6e71a6bcdad6056ed376d0c404db8e48dab2cd849af8511d4d877fe2d681ec830001c9f3e9b590e6a95bdbc855ed2337be4d1640f64177752e9207b2581cfc0ef05969a14d348dd7e93de84eea2ee26adeb95f945998cfd6f64d9fb4cc32e8f7533a8bf2e7f08fedf9156476eb03a52511440a3fd04f2daba425b4dbebb4edd75a7b2ff22ff54d1d65b159e9599e8e1f8368882d407ca2e0deb26081a31973f9bd0a566da405a110bc9bbdcb12294fefbf70ac4d06019b5104bec2a3085f07c1067a033eaf5b6bfff64b29b71d640b45a06a33f8ca1b9f037501bd13fef1d4eefae7771f482bb584bb7169b3ee73fcff6afd23d23b2a630dae70cffe8f3a9fd44b5dcfe3119288d3ad29439607aebe9bf437bafc00043abb1050157b87e6eb683ecd30e73553b6af39e0f312f4afd502e87827ac1255dc2911b18a59a9ae15a43a4a14dbe7dc0ee6c0e5a613338378f4489390c4440e1fed8e9ecd945e1dffeea5fb97658634f1ab71a903b7239e94901492684bfa36e02ccb1b0ff2ad0bdfa9b548fdca601f75f7c8af0d8fc49b9a41090828d791f1be67b0958f913407cd4b3eab1b3a1863681b984b0b593c55d375ae3a6f712b15a40d2520fc443d9a1edd359afcdd993f15adc613221aed64e3857bf73825b5e578ab4cf9db9c428401d83bd3cb9e68c95d6b2d22ac35c32d0cb7f3060b96eb832fe20966563fbed65b977096c48d83d8e9c09b5154439ce96c8580bb4cfa7814baca29b47e2ed9658d350d2edbbf7e5f323684bb1423c0b6174caabb44a9d81f503de54073615227c3c7655046b2e522252402144025d00e0812b1519a1703b8e1862111dbde16f3a0e666ee506a9b497cf3645e63d270ed65daa0727f325dd7513e33f18bd93910219592dd8651018b1c8987a7e465e0d0439df6cc89f40bd894a38acf6265acc0aa8a9a72aa760b1fc9a7a599e37abf1672ac049d4074d3e7395f6938ffd88b254d26b0392d5761ba039e238996e748e2c02f2140d9cd2cc6eab9d37bee0eceda3b3d01aaea671a0202dd5ca5e2343ad0a38540c4010b1b0aa93b1e8da44f4e3727c9c24974b09b8d94eb7dc73269680dc61a071de4cb8f1f29ee7f5ef45da2a4aa73ff83fafb56e413b116536c9c93e5ab2d9f4127a6db1e63a73741ce131495a5123321db8dd48da40caf4ef361d54f272ec5892382dd4830d495d113d05f6fe3536f8135aca98c8b8eb065a7e28cd48e941e21ea506ed6058c4379daeab95b56a4a7d15ab58514868b1f260480890f120a0dba8a98a6deb52e3b11008d14f5747de80ba770d119be558930e395e824b5f31e2a37ef842b0d5746732d4297bf0517a89c02c6a9c493ab086def23771fb661b9", 0x1000) 13:27:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x0, 0x88}, {0xffff, 0x3}}, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x100, 0xff, 0xffffffff, 0x1, "6be08f6f388990cae3769240214c99183fb8c611", 0x10001}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:27:54 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x55}], 0x20000332, 0x1f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) write(r0, &(0x7f0000000100)="22ab28b2a0e066640ef989890b1ce26f95d338001f71b6a9459d30fd99a58a27ce609efb03c69c9447293399b5483e3f6987b3a9cb6f769e985c1436c583420213151382454883cc46b77355f3b7b7f0a08d9b22810f4c5767f62eadb4207f70d0d100a9e2907a86027105f2485d0f32891c5ac9dfbe43a1615452c4b60c3b8fd226", 0x82) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r1 = dup(0xffffffffffffffff) listen(r1, 0x5) 13:27:54 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:27:54 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000280)=0xc) recvfrom$inet(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x1, &(0x7f00000012c0)={0x2, 0x3}, 0xc) unveil(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = msgget(0x2, 0x241) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/239) msgctl$IPC_RMID(r1, 0x0) 13:27:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="b44051450e479bce181e293dcdbf03a93e8d62eb9094fef987a24177e4dc5474258622eca014d13845a3c202c9d8106568d80681762cad52", 0x38, 0x4, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x8}, 0xc) 13:27:55 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8) close(r0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3ff, 0xdd5, 0x8000, 0x9, "ac15837455303bb4daed23b0601fa529547d43ce", 0xe6, 0x3}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) dup(r0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 13:27:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xe9, 0x4, 0x4, 0x6, "5a165e42989af1c0e5547cde392f2c45cabfc801", 0x1000, 0x8}) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) pipe(&(0x7f0000000100)) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="f901f3af2761929273b5"], 0x481) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 13:27:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d", 0xae1}], 0x1) r1 = syz_open_pts() socket$inet(0x2, 0x8005, 0x0) fcntl$dupfd(r1, 0x0, r0) socket(0x10, 0x1, 0x100000000) socket$inet6(0x18, 0x2, 0x200) socketpair(0x32, 0x5, 0x7, &(0x7f0000000040)) r2 = socket(0x30, 0x1, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0xfffffdf0) close(r0) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmod(0xffffffffffffffff, 0x80) 13:27:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) fchmod(r0, 0x100) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) shutdown(r1, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r5 = semget(0x0, 0x3, 0x400) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0xffffffff, 0x6, 0x7, 0x3979, 0x4]) 13:27:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x34}, {r0, 0x40}, {0xffffffffffffffff, 0x1}, {}, {0xffffffffffffffff, 0x12}, {0xffffffffffffffff, 0xa83087b216a8a3c6}, {r0, 0x101}, {0xffffffffffffffff, 0x100}, {r0, 0xd4}], 0x9, 0x3f) 13:27:55 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:27:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x1a0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r1}, {r0}], 0x2, 0x0) 13:27:55 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x50c515c0abe91205, 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 13:27:55 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x2, 0x28) semop(r0, &(0x7f0000000b00)=[{0x5, 0x400, 0x800}, {0x2, 0x8, 0x800}, {0x3, 0xd03, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x509}], 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x200) getitimer(0x2, &(0x7f0000000240)) r3 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readv(r1, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r1, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r2, 0x800000004) fsync(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) setuid(r6) link(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') open(&(0x7f0000000940)='./file0\x00', 0x0, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000980)) write(r5, &(0x7f0000000a40)="9c1922af7a89e29bd2ad72219ae6a69aa27b7da11edb3be36220944e01edcb3bc2d2af057933105b8a6148c988d3fb0d87707796ccd81a78fdeb3468284b27c8d0062210601eb7da0089ec3e19a5a5b59244b216a866a40c67c7dda3e193", 0x5e) open(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x20) 13:27:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) shutdown(r1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0x44}, {r1, 0x140}], 0x2, 0x0) nanosleep(&(0x7f0000000040)={0x8, 0x10000}, &(0x7f00000000c0)) kqueue() 13:27:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) socket$inet(0x2, 0x5, 0x10000) 13:27:56 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000340)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r3, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001880)=""/238) munlockall() utimensat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6000000000000000000000000000046010000000000000000000000000000000000000000000000000000000000000000"], 0xe0, 0x1, 0x1800) write(r3, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r4 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r5 = openat(r3, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r5, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r4, &(0x7f0000001780)='./file0\x00', r4, &(0x7f00000017c0)='./file0\x00', 0x4) r6 = getegid() setgid(r6) openat(r4, &(0x7f0000000300)='./file0\x00', 0x3c, 0x8000000022) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = msgget(0x1, 0x0) msgrcv(r7, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 13:27:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) r1 = kqueue() mmap(&(0x7f0000692000/0x1000)=nil, 0x1000, 0x3, 0x12, r1, 0x0, 0x13) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:27:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x200, 0xc, &(0x7f0000000080)="e931e469b8ed7a43f8324de4f2de29f8923e0c06d2105f10af1b455200e673c0e121ec93e7b38272f3880d9b9fe875eb8faa9553a394442e891ab64b56e6673908e9c891bfd2533ee0906d87559c413924d3a33f1500085adfd1c12b54abbc393642718ef2a1568f375fdc0cea7d5fb807279a08dfaa32af459394159c8e24371ecd3f58303caaec2b7dcc4578d7509779135db368dbdc26c6e43addbbb7978b49ab4c90", 0xa4) mmap(&(0x7f000031d000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) setsockopt(r0, 0xfff, 0x80000001, &(0x7f0000000180)="c25869808fc65dffb7ce32f0c57308bdce287e5a753e8e3355514bc6c0e5281476e605a7431304f9f9b0d3165788e4d7b2401a2cc6dc0e5fabdcf09de37b4ad83714d9cd2304746d0e890dcdb2aba7a733aa3fe0f0ef61baccf156bc8d9e086b6637c15ec93529e0eae47d5690bf0b4dcc02fd56f155029c15e1402b1bb756bf20dd0a4ff4f21b54d3a7af8fd743051c3869ff9620d2a57ac315333b93e15336e441d1e480fe290519b287c018a3dba7e7779ce87c072c58ec4d94816ddbc221198aa8fee2726d5d22f4d5cfdb7a5995c7492a3b5ceaf6eb81d0b294fcecad6b00", 0xe1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:27:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x7, 0xfffffffffffffffb) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 13:27:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 13:27:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d017425ef694fd203d4"], 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 13:27:57 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') pipe2(&(0x7f0000000100), 0x10000) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 13:27:57 executing program 0: setitimer(0x1, 0xfffffffffffffffe, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x0, 0x2}, {0x2, 0x80000000}}, &(0x7f0000000040)) 13:27:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = getgid() setegid(r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r3, &(0x7f0000000140)={0x18, 0x0, 0x80000000, 0x6}, 0xc) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) r4 = semget(0x0, 0x2, 0xa0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r5, r2, r6, r2, 0x65, 0x2}, 0x100000001, 0x8, 0x6}) 13:27:57 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x840, 0x8a) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 13:27:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 13:27:57 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0xdf7f61d42fbbc9a7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0xfffffffffffffffc) 13:27:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) 13:27:57 executing program 1: r0 = socket$inet(0x2, 0x10000000008000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0xffffffffffffffc2) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x3, 0xfffffffffffffffa) 13:27:57 executing program 1: clock_getres(0x0, &(0x7f00000001c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000580)=0x3) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="7aac2bcf4ebd34e4e8729b0eae4935224f08834d7a360959468f985e6b48c1915674d3c5bb40e83327655a688907261da17cfd28e5a937125161ab4ac8dfe747b0bd16fb9345317e9c12b653b6c8f5387c3481ee6578d7f419aa1073309388211319d8d427a209f90a70a2fb1d36a636a83e5a877505ea0dfeb79821288af0ec1d1b9dcfc94eba5f1040880aedda2213f8c70a1d981c2b9280b871dcecec55cca75479d22cfc386b896f889b58ec13a8f6a00289cece2449f21c2a809444239d4036ae4c2585376779", 0xc9}, {&(0x7f0000000140)="98d637087d8775a43af1045462d50cefafdf7b0bcf7a94a440e56c95ef27987adc62b72faea23a4c7907ba493798c1aede227d260a227ed1cc4c988d3851ddc7d2a7cdb0ed41b0b79a68683fb8b4056f16119a4ad6c53182d61d7985808eb818da14dc6a7eec98a9fd82ed9e5e2ee1dcc7", 0x71}, {&(0x7f0000000300)="5ca56f8b6bc4bcec07378c5711be181ac98c66c27f94e156d98072f679b8e5b3d94dcd9e2da5b0c828f5f706ee518518797e4f7a505a57baff2ac1118ff3cd2586fc600f3675e96341", 0x49}, {&(0x7f0000000380)="90151a30d2b13da92dc388424c93c06315d4a88833306bbfb1fcf65184e2ff478be924fed9", 0x25}, {&(0x7f00000003c0)="5eff8c3488a9bb296b9943fca43a9271", 0x10}, {&(0x7f0000000400)="7e77820afa54221baae9c72d2d385b93531aeebf97ba4f1f668d5cedfac8790cec2fbfed99178aad01ac0089c52a722d58d514aad2cf569e52b8fc215a14099d35a3db232dcdc3a97f312897e3e6143e46c8bdaf1d4c018396e14568959c607ecd901e13b010412bf467e5554a04d659ed332d3b1807d8fe6003d126e30ae46376161c2b5468665730de84817cb1c538b652592df6ece08893c7f45cb47fb478cac8748f2140aedb35bb5c9a48d436fff757c053624eafe3db8d4d440bba398e7e1f5993", 0xc4}], 0x6) r1 = semget(0x1, 0x0, 0x540) clock_getres(0x0, &(0x7f0000000080)) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/63) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) clock_getres(0x4, &(0x7f0000000000)) 13:27:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x10, 0x10000, 0xff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x3f, 0x800}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x97e, 0x6}, {{r0}, 0xfffffffffffffffb, 0x32, 0x4, 0xfff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x82, 0x2, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x3, 0x7, 0x8}], 0xffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x7e, 0x3, 0x800, 0x6}], 0x3, &(0x7f0000000140)={0x7, 0x6}) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x833b, 0xb80, r2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom$unix(r0, &(0x7f0000000300)=""/197, 0xc5, 0x844, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000ff696c653000d8fbbee4f5e6000013c0ed000000000000001f17f6f648c0776e97f68d4a13e7bf3a49d5c29865ea2c36d3b8f1c2f3ad0a52e1df148f6c358b7020da228d5ad1e124b283d5fffac027b527f050d0b416ed0c1c3d4d3539c2177887a3e5847cfd107ae9357551cb234aadcf940fe118f49d3fbb929319f21370d9c4e6ecc62c8daaf34d5a1779e8c143be207320a0d89c9a2ccf3efc01d0db372ffdd2c659d034bc5f2e63904765e2af1556b5babafdc1371f9bac3c3c93581accd1258526896f4e44fceb2776979780ad312c1be3e6622853c534d4f4f595bf8c93761b91a3f3a407e4628c6b8a6f1f00a34816ff6e3366e7c8ec1d5d83e3af9f7122063bc15d0649a30299c9a749527949eb7e8177f4703de43537d456835ca1384b1b4900aefc6fc4df988392c6097db9f8f3f58721c17d0c265649048f64b3acdc57fcd1eef881088351bd538ec0ccfb35c4de8073f26724868e2f0f76b11c0da21b0a65eff64a8545b769c53f67e47bb0c2ccf0401693d8b90b310e0a60f447ec802fec7adbd9bafe53901306ed93570f3a6ef9ac6dabaf3281169e9979f93aa09d853eaeb0898ebaf637f954425759e7c571038da0e3d5af9f8af0af64eec9f5cc5ec7f3585b2a37109301fd77d135cbde"], 0xa) setpgid(r2, r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 13:27:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) flock(r0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xb0, 0x9, 0x0, "eec2350fa43285450f39c68797f67cf3baa494a3", 0x4, 0x4}) 13:27:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0xa0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/188}, 0xc4, 0x3, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000100)="5d338e5356281200faf2a15d31217da9536e02242967b8e071276d4a632b3c0923f5a9a19e0f4eb31a83135672822e416f175d4b5c79d3b64826b2bc50f218e2313812ed36e421142efa752f37bf9d442430240cacd20f82d44a84098d72a45bd50dbd054ee3c0d804d20e160739d8efc356b2e9f88f979948d9cfd41a0721e2a613ce7064badebeb5e40a5bb56fa1a7203d4b8fefa80a6fcd613b27556f88c211df31eaa8bfad6b4c13eb441d844d6d194e8fc87d2cf9b1c98d6d356bc9c08a477029d5256a1816e855efdd35804bdb90225a09ba41b273a41fd1d7bf1eebf1d6a37a047ef28e32b3e0a6378b4675ac532330bfba7b7f6fab9cee0b0744746671a6f1105d11b00b79ea4c0f2d364b453be6a2dd9853143a77918a220b624d998c3ad02b78ee9b8dd466bc2cd7f6a1589ac6e94ea88371db1ea5f3335616cb4540dd4ac327b80ad4220b95660f311674e8b61fdad95342a4f7de99e6523dfa5ea12a7ac70f459cb6cb26c3cef40bf41b4f454ba23a85b8175c607347612283d99dbfc677c990132a5f515788cc0dfca8046890da96ba03e24d1a97b7370c6b739519be541340655efe8e2e375d194d08350346567037efbde2fd30f8e6398fb25c1098150e3595bef03172e9e52d95b1cb5d03018f309b2720494937c9b5b038566bfb14070ed1c67991b229e7fa8de49e444f2937ff092ccb2cdae0d728ccb45a04acbe7ab1b379c4edf347f2ccb577f4df791cb141e660aa03dbfc741c0040119aad9635f47d4b4b0b938899dc981977f68cf37baea0ab57d4c205cfbdf0f5549d22376b87e6a9e77a96e0f102cc74751a1bc0c7f6f461c8166cfa8ccf4573a776097603ec543c97993bca08cfe64ecca34fa32fc7260dde397126f931141711f9e6e9b18938d39a70b6e6ca8f63f2f0fb0b23f19c475c51110ea77ae5ef2de01655c7bfb8ce32dcc34ace76d45090a3b9266a2722c339a88397bbaa01752216f309943a3110f38ff1143732be2852090ffa90a5a6cfdd98c0068cf006103cc499ce68bb6dee510b2ba4fea66b5cd075a1fbeabc127e9e27b5b908986fbd9ec4d02ef7e9e46b5540b770f8652595e602eacd2aeb73637c0632225e11b356fde81db49e86c957ceb59ae0107cbff790626ba368d7e767216a1de352a684ce6ebdf2fa0ae609e0538cfe0c4e4c456a4419845ddcb3ebf69245d5869d2466683e1b662b79d178016d4b15269930d81481594953a2c91727cbce21bb462c566873889dcfc891ca54fb749b66481c9b89afdefa478f6d236556788da30dfc95d4a4d03bbf32dbfb716967e6781dd99059d8e300f02f1a015cc61075a99c0c7133f2bb1d8135b0c3d98f606c518cc79e1dc4686295441af2496d5303387559b698c611cf87c321b8d12e2fef48d39aedae14a455736522bf4f3c6ba3e2db0a12def2e933f50e2b22717d2d56ec1622e578f2a20b269e2fd9a14d5371af5632f4d8f2f69a00dc60803253ae781c088ca664215beb1f44ce22f17817fed1aac52cf84efb5d80aa77a8ade0b31d46ca4d34696cb20c1c320af036ac7f67dee47719f9c449c643d88e6664ba80391d7969dadd5d1d9483dcbab8d8ac7126119ab53119261b07e08896476372d661a95523c46fe06915914a763176acd037a135050d91dd4d0031b21654cc4cd10e6e950fc90a49beecfb8728d05d3980d4e005ec1f04004eed76f31c6e3ef45f4c40b26cf3c0ff960ac0b0fcd7d1b8c8d1934bbddbb62fbd4f4c47ce52c6e4dd0ae90205bca988c21cf27860681422403d97c2b88a1a8e2af91c331df0f12cffb57159af5ba382ac0f9e1c31ee5c1900c411961897088fe6aba060d03fcc313e67a8e2155a46e102f02ba5822f5ecb13b4040d0e9ce329ba2953dab1bd74fca3bcfd781622fc6df0f7483dbdf547d5966c26de3a0ad22e3ce104061675467763f05f430a0dfffbaf16f02e4cf1e26aeca3972e2cc0d8c57ad2330aa611878e4751378d5aadc17b92be70b76ffd69ce90b9b450d9f1332cd2641f7754578502aadd86ee7b6f52aa61abdde59d0de6122258ac93fb780726b0e965cdff2a3ea94fa66e11dd01a05e4aa18f400b433a0c161b936d08d566499d65d2527b51d246532e1aafe7468b942a05deb96b33a93e728017e698d96079c3814ece74d1d27c09b95b71531162fe8e1b2937357ab702a1a9527ecbe24d5e9f2e444ee00b7dbc865250d935365c70f17cf0ba531aad203477dd0299ad2158b189b44c5e535e8ebb5c889ffabdb0877e2e8f769a00f9df9f8697078bf515e5a0e506735f2e73742b838348c4b2fd7439637f33dfb8c399e813479138e200f696b0f250ae7e4591e308ab23d591e233b19917012d978a9f8c18fcfcba52fbbdd91269e85f1dde1cebd6840184435ee638ee962a678a04056989c1fd0774349b70a5836b4b01c8674b40d1156ed9d625ba33c61f85d8d6afcf60402442f627bb652a2a25876eb6106dc070b63177b6cf5e2eaf4984f2fea37ef56420bd7823d8955cb7f50d38807b4de01527afa2231f65bf09779fd10b5251e9be47905712b0eb050f45a6736f174ee25bbe718be2e46960df4026b2c4468e199e0db5eb651ac03dc3be0d19fe8a2b1e7ae2be4236e475a30214b573759ecc521e4029144cda819b62ac678b2cf89411df46632e77c1f43e023762bb4873383d1a9be0cd42e320dac35073acea020190f65cec7fc302e7c15575800d4a5946e715babfb8ba9d5c0574c8bea1942d5b8a91121fb6bfecb4215026dea6f3748912b5be0c57719bc73df5ada0ad0168f5c9cccb0a0770e4b261d3cf5c2e6cb50ae36ffed6469e50f8ee3d6c310c661e0106ee9bd10472b97ad6e29a23f03c46ca21104aa865a388347ea603a009f4a88004e3e0901022858472415503f34aa2d3f97411a0b7c8d408cb8c09a1dd7a5af9bffb9c4831b55d527a451a88e07f8532e24f6494d7d47f493cb35b92f8f81775a8c9855440808f1f9ef62ff1b758700b420412bc1fbbf965c47276e687f07f5827c471528b13dbf6abd397271e8ecea2e68fab29b18c17f0398de343e078cec689174fd13c3e33601095176a20cc1f79de938f0a0ed8758c9b0eb4c8de9c05b5ce8610786f4039ccec7c0ec9b78033b4f2921c07349c60d2ba95b055511b1ff70c5a7a7109ccabfe4770d4666347ea7c3c5b05ae0afe0694a5b2824ea1bf4fbeb6064490b97950ea0fef6a04bbacf336fe03a9edcdc14ccce3be41b8010d281c4e23958e064bdc77cba80e8ea50f5e314101ea54c4ac932a07de8c57cb5a96e3a50fe2ea76dd8308cfeb11e1788d4abb3ae33d9370ec1b887da0cd893ff1ed45a39881db4aa732aef985374d909b770ddac886fe781915ebd69404687132a651216ab4b5e03e21b86e3b1148f1da4268176f54c9653cfee005f0790a9636dcb1fda501360b95f678cf7ab496072706e86597cc3b3756fe7124cea23169abf73df4c051d240f24d198eb0c3283e7d6858d30eb025c44ac2d52e99e39af5b015459439f54b7ff6919fd4f2f86b9ec5545d11a73b47b3eded85c297e4805066487b72994784720ce5c8ea1b329098fa0537d370c6fd4a56d6565fd7ae0b98e9077dc810235fadb9766e1c0a9ce8ab75963ad20c2fed00a113196c7948bc900d0428fe0d0bf2c5a95ff4fed63bbac380657952a4e62889c7d671453b1d1e48968f51aad5b541062967f16a17c3bec685bb0e56ee40e77fd3dcb054fc264142391b7bf0ba589721fe9d882c2b97f7b214069fc5320a6c7db447ec4577ddefc34cd30164b4b8857ec38f792620795a8a1b69be00613ad80a8bde322b2a0cac8f1f9cafb1ebec0cbbc6759d6853c05989d9b63a42067c718d3a58118b04974a18bdd5901c45613b389f406da8c6c00228c452fbd53f62a6d896e7ca2db836d8e46d8bdd7461797785e74efd1bd902044d70e0270e02a3565ce79981d69fe3102c9eafd3bee4e8363e8423c2d26ea0668ccb9ef90fe51857fc0e8b3104cc60ee03cb6da3954c7e39b9ab9f5a8a41e0ac047a89418303bb16f0cb3e05a68025dc7a133e1b8096349fa2d9b2e561b03fd9ca3ccd8d5553c3830353f64ab0accfc4cbefa20a32ec7c46335c4aa759638acb50a06a5d7cdb0e1d43b428a567b983625249f7acafa81c814901bc16d85659567d0e070ee5a1472872994b0c19f3aab84b77610c57823d84803d39d7b763789d48062c767738e96426d1b24c316cbb318c2f2bd7a5f7bb5cb0aff3c74d9d4c88255a26ecff710fc678367f465e21d15738057550a1d6756d3bce0fb644e14e3dffea55f075409cb0cd835872ccbd0a6baf45add4e760d4e448aa00273299c7228e94f683e26e09ad800159515bb6089617a11132330430974e8dad6024fc38feb357287f4bd0943127a73161f26fc231124cf6fcdbca882e23d6932920d810bdd77f4a128c46947ff5782f11bd10bcd7c2d2b9969e78b3713d7ac112554d947b3a622a741761d97ce84676b720a11f1bd855c8696b88cdd3c7a2a8277ba27346e3b8c2495095d0a5491f730252f575a2ed0c5fb2e39be34e52d98bb624dcb2703d0786b7fb9869bc585cee8ed4dda4bad664811c30d0cf0b62c35ade78c9646e4692cff009b0633911f89c383f2b8d10d4f95c8aa1b8f78d8908afa666d77b5b73a1c476b2dbaf80f81a003ae1518edd5c9c9a06dc614d57764320c1c58c179445667ff0db64d2621fa0bc8c2bc9e4e0e0632513c943aa414cc16f01181cb8315b699de67195ab082e3558db195ad51c6b3e359ce0c448191875a44c3bf5730fa1f37404ff7f20e415bc586ac803e93c5b875309f6757cd303183b02805e7648a361ccc97bb6d0af7fc9abc5deb53b9746a805bfc1959b932887a101f9004e239562974c6c279ebe9f05a74fa7a17fed5a21d342e08434727ffb05d4b392ce40deba9ab406a71fe7a148243c62f3a17d5fe011b8a378df9c19a30347f25fa9f55a41c2fdf83fed12bf8b68c198fb2bb7b73d3e7e992631ad3bce0e748f98810a1edc07422ce9e06927d514c89a108fc7d3d4ae1cf9ef602fbe32f2b79d59eed6e38912113fc5c67328298f522d81bea3c4703d25e796c182111267092a7852093a06502584d90a2378cc08cd23e973f137d1ba3ebde702e7d63dec9cbc6797d507c12faadd7c74169d71e8710a456123544ec75c64d463698e16e38a03902677d1520b3677ff22fdd45d6a97b889f58deab593ffceab4e1e3d2d29cfc217b4eeee6e27509055c6c33a5ae99370bb3161708b5e7217f555c295332ec728b85e576da534608875032aebaf0dc3e46f6a91129751382db9185c61625a798af66edbdf8955281a7df4c7e28f5a24e9117a824b23aa2d86c612b4b568b2e4630b420f6f7a878f1469cc7acdaed06169043a6e177e8febde10373343b38b38a54c81cdce5a8ca9b462acb88badc1c7954213c53b64a542e10ed128378208081b92ef0436936147d54bd0d27aad4aa635b78927029791f1dd7b66932b27726ea49f45e792fc476c1a6c68fb01d678ceee4b45f471a1c80c0b2bd4eb59be32adfe21d9a689d43ea2c0363682094aa30f54e77006dbf665d57922416fbf435f82b370ba50f7879b049479b47d54950843299734202d230b0715d86fdf39dfa62489e4cbd254e5905ef138d96b7eed9df7cb11f5badec1ae2ad60548074326b18d225bb80ef2de61cceefd6997250c28392fc68eb484e54916beb6101d4f84905425373510e4e37017552584b2ba5cb7", 0x1000) 13:27:57 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000040)="ef2838539052cd5cb772f161eab6df74bd681e7bb7ea932f48f38409011e56eaa386a1b5e1a39d0dc38f8c4dfa6ffc89962f706c4914cca7187abe08ac023e1ea0eac52e9b0fd8cb0a77e68c62535c564ec94a5370082f20009eba9076d477acf61de8f4317fcee4a532daf9b1faecdf71654dbb7f850fd92e772b1961c726f6418ea7d8ecad00365abe5afe6d15110f900b745a8e725144b0201d93265754aa2b65d1b51ba5c7f9602e11bde6728a534c77e8501804f39c4481602b84b7682c90220a22f8c1673c34cd2c3656e89b0ef87d615a3017ce353547a076e1ea0330c4ba04", 0xe3) 13:27:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) r1 = getpid() fsync(r0) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) socket(0x26, 0x758ad046e222fe90, 0x19e6db57) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 13:27:57 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x190, 0xfffffffffffffffd) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 13:27:57 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0xccb9, 0xb}) pipe(0x0) pipe2(&(0x7f0000000140), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000000), 0x10004) 13:27:57 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) r0 = socket$inet(0x2, 0x8000, 0xdb5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x2}, 0x8) 13:27:57 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="b16aea081f211c41f53255a168816278a187f289c70ceaf7262af9021c65aebe6a1617e9a2c385dd2f783d1ca6c54fdcea51e3b47d23ab35da6c84794b773817010f5798a69c4355870caae71ae6e924", 0x50}, {&(0x7f0000000100)="3a674164a345de1773c8fb839668f25ec956b17be9604eab5a593cd6e17ae49a22a96a02082cad165be254b6b4dec5a1c08392b12be8649484d6f96685a8ac4656b821ca0426643982c5bb71eb8bdd7a25d92592f5b8ce12f12842f47896580101347247ebcda3073327d3efbb24583ca25d8e23c69515a3fad67f1df22cf31fc1fb31790ece710a5433f6df17898412cdf4429f1df965151770e1ae36b522b10ef4ee6a1ee0c554936361330f2010f0b6dedda969da14577548cb83cf4fd2449092f460bf012c68d8abb32472cc89f8f864be71c071486c68c160c43172dbd168e12a5e", 0xe4}, {&(0x7f0000000200)="2cba703ccd9206828503e2a12fb24bb2db63b22a1e5da0e5da2aed8b2ca147bfe616650783e0eff1089e1928ef8f7a4a261fb7efad11b8c4ab6cbc351247d85db7427f6564101140734fa68eb419c6e2be34aa66e50ad915fbb1a56602c8800de9473e32b1c10b8ba5e287fbde33186f4185f8983ef4dec422934f8b582888b6c6eb6d9032e2a4dd22e2af1485770c61a2cd8eb7c8a3e26390aaa95bf1c148643634ae77c3bdf6733c", 0xa9}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 13:27:57 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 13:27:57 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x40) 13:27:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) write(r0, &(0x7f0000000000)="901c2eb74c6d01", 0x7) 13:27:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="1a336291b03bacb3548b32dbe4fe0c98e2a859ed86f983e5b16c1c07f1fa737aa30690da5b6ef58d25a48870489d993dc48a", 0x32}, {&(0x7f0000000240)="76090ab674b16e933ec8efc1e5406f1836d5a1e8b4d37bcfc78aedfa4b09cc22d49d604f97c8802468e27ad0ab041f16ba734d438465ad1728cfad4d2f411341bf15795e07cf424f61f5f5f07352c48e864b5c09ace27ee61a31aea14ee8bc89d52bf5032d285791d4efc60d24ec9f24112fe30a807c2ea7e73d8d7944ca74b97633101f274472acc73fffcc4db21db22523bc8522456ca6688324143d5a87da26dde90c2d15fc6c693ccaf5e8ce756ad8b5582fd267a8", 0xb7}, {&(0x7f0000000300)="6620df64f4d52c0baa73e675286814b7eabd3d1121d44e818f894eb11215a173a090a8572826c5dea689d4a82407d71dcd93132168bcf803d819a74c3491760d406fe5a6aed4c1840cfe0753bf256a4fa832b3f4b1d17dca9d6d18a8c18fa32f7ecd9e8ea9492c8e4aeab338a2cba20b1b7feeacc8ce4e3c750b02bc3a4dae60dadf8e1dc4905e26dc0fa349971ff2f9388f778ecc85ebebcfea9ad56249d1e6f9d891a2040f4162af0e34ca401fccf55b9b2c7a8a0448bc425a0bb0084783dd8edf35147c196f374e9af92d8de66b92a9", 0xd1}], 0x3, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:27:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r3 = kqueue() close(r0) fcntl$setstatus(r1, 0x4, 0x80) close(r3) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x8a, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0xea, 0x0, 0x8622, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x80000001, 0x4}], 0x1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x22, 0x20, 0xfff, 0x1}, {{r2}, 0xfffffffffffffffd, 0x48, 0x40000009, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xc09, 0x1}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x25, 0x55, 0x2, 0x2}, {{r2}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x2, 0x101}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000000, 0x1, 0x3d55}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20000071, 0x8, 0x40}], 0xc0a, &(0x7f0000000000)={0xc2}) 13:27:57 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 13:27:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000000280)=""/15, 0xf}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000340)=""/118, 0x76}, {&(0x7f0000001480)=""/217, 0xd9}], 0x6, &(0x7f0000001600)=""/234, 0xea}, 0x9aa19b97ac14099) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x3) link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1/file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:27:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 13:27:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x800) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 13:27:58 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/136}, 0x90, 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000500000000000000000000000000000000000000e80a00ffffffffff000000000000000000000000000000000000000000000000000000007134c81e757b96de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000993678037d68d173fb140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0eea75866574783bd327b2853c110ad9c72bbbca5fd2fd1b4de0022cf8a88ba60d20632fe3d3d12b575381e0259def48a869e5258baaa5a4a0b581ee85bdc23d66d3fe100926d0831262b96abb0fbb2599cec5de818d20b92aa5a6178b4f37a21ad67c29bc77a5c4f729c48204305fcdf7697fa94a2089c88d43b58fd9107cc54c2ed8ade02df6221aa4e83275ca5885ac693811b0eb8c5e0fbdaa8ab66cd97c58b77528c23c8e100d7"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) 13:27:58 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 13:27:58 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000000000) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 13:27:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x800) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:27:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) setsockopt(r0, 0x7ff, 0x7ff, &(0x7f0000000000)="1f89f9dc18449399acd6e54da6cfdb6b75a9ea6433adcc80676e", 0x1a) 13:27:58 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xfffffffffffffffc, r0) syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 13:27:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x4000000, 0x0) munlock(&(0x7f00000c5000/0x4000)=nil, 0x4000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 13:27:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 13:27:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x7, 0xffffffe6) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x108b, &(0x7f0000000080)=0x6, 0x4) recvmsg(r0, &(0x7f0000001340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/119, 0x77}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, &(0x7f0000001240)=""/254, 0xfe}, 0x0) socket(0x21, 0x0, 0xd7) 13:27:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r2 = syz_open_pts() close(r1) r3 = socket(0x2, 0x2, 0x0) sendto$inet(r3, &(0x7f0000000180)="6be40991fe60fdbebb6da950e3c9df6a9efa6fa802dd1b6375cac830b1fc8cbd960847024382fedf684ea7a5f8ad2fcc1af38637f670cee6b9835c9c0bcf75172a8d0c4ea1e3e4faf08d65c181e30fad22ea1d210215e7f84b6e3403e7504044e2ac4a1fe0fda17d2e5320803c", 0x6d, 0x5, &(0x7f0000000380)={0x2, 0x0}, 0xc) fcntl$setstatus(r2, 0x4, 0xcc) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$inet(r4, &(0x7f0000000200)="5d87667595849fe57d786a01fc7faea4cb661f6ae5263019fa65c1ae3961c4ecdf91effdbafcbad68b7fb4c55aad8f084eb5d5cbc2876c6dabd0058ffe33c9a9fbec7cb2cd5daddf7091bd0ab8576b3e55682445340ce71cc4006217560a185e6755b4b158116f184e1ce8be161ecd2fa4b9ce44a5c1af8a69c3bb7800c5ed24717007f8429ef75954ba", 0x8a, 0x4, &(0x7f00000002c0)={0x2, 0x0}, 0xc) 13:27:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=[{0x2fb}], 0x10}, 0x0) 13:27:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x80) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) socketpair(0x16, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 13:27:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xfffffe7b) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) 13:27:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0xfffffffffffffffe, 0x6) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 13:27:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getpgrp() wait4(r0, &(0x7f0000000040), 0xb, &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) getsockname(r1, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) 13:27:59 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r1) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) shutdown(r0, 0x0) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r8, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) 13:28:00 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="2ba288b698efb8940ac29d6211fc8d05e041ccf1ab49f3b903683e490faf496c8d998fa11fa781c0eb534b0da6c1ef4ce62a4c1d0972f11c1be705f881f78c4818a8bc0ecd2f33aed05abdc09781792d18b4ac90a2483823fea51bc0ff1e23e074e7c08694d1b69884caf316333674cc2aa010c578b245dbf595826ef1c5af0c92a675bc146480cc0c0664e973f65ab327fbc06b335aee9f390e614599cf63b6844a12b3c76c23b5c9e8a5ee95144edf32c9916a0c90e1c697836e1b131f225ac580977747aa7300f85f92d82410ebf94400fdc8c6bf6bb491a42517387e123d07fb2613ae4136e86097d1f505ba5b2f020a1d3691c8f88868", 0xf9) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x2, 0x5}, {0x18, 0x1, 0xaa6, 0x3}, 0x9a09, [0x1, 0x42, 0xfffffffffffffff9, 0x7ff, 0x7fffffff, 0x40, 0x3, 0x2f]}, 0x3c) setsockopt(r0, 0x3f, 0x8, &(0x7f00000001c0)="667e420183b378512b0ca4055a85adfdadd047275d0583a1d010d5aaaafc200b363ef8732deff62386ec88dd52fe9630c353839a3282e55981259670e0e5d86b92f0b3c5530c00601b1207941625f04f0bef65dff456cd5e6eecc6eb9abdef5943b14913df011138ca8e4eda60533a9fd317807b01acd54074cc4b37f63050de6c064910b9cda0f3837ff70d93d1", 0x8e) 13:28:00 executing program 0: clock_settime(0x2, &(0x7f0000000040)={0xdb, 0x6}) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 13:28:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20001, 0xc) 13:28:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3e1) getitimer(0x2, &(0x7f0000000940)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r0, &(0x7f0000000480)='./file1\x00', r6, r5, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000840)=""/248) getitimer(0x2, &(0x7f0000000640)) bind$inet6(r0, &(0x7f0000000680)={0x18, 0x3, 0xffffffff, 0x4}, 0xc) semctl$GETPID(r1, 0xfffffffffffffffe, 0x4, &(0x7f00000006c0)=""/226) link(&(0x7f0000000540)='./file1\x00', &(0x7f0000000580)='./file0/file0\x00') fchownat(r0, &(0x7f00000007c0)='./file0\x00', r3, r7, 0x4) semget(0x2, 0x1, 0x50) 13:28:00 executing program 0: socketpair(0x10, 0x2, 0xaa8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x5, 0x4, &(0x7f0000000140)="9aefc65af9f7df5b547c59d6bba4b9f7a273c3495acbab82e99d9f0e7eb003c3d27252e6eb2915fbf0837fa184844928ddd553537cc6f591e782a9c553a3baffdc", 0x41) sendto$inet(r0, &(0x7f0000000040)="de58baaf410816db21ed8c3beafca92b1961ea2ddb6250797c1d6fd428273558d75ff850fcce4deeaa9bd863ad0d0002ecd6fe85f7ecfcf1eb85d1ca0620c16443450b7b23c89c1ec253b82ed86672a64487acb7ba0865b6f606ab26d30c8ca798d89ea6589f4977e5c7a65eff63a64c4a1d0017945286d3beb635b5c7bd3440d48ad83c4f339bd27e4033ac6ea832151fe566fbacc1e901015c", 0x9a, 0x402, &(0x7f0000000100)={0x2, 0x3}, 0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) listen(r1, 0x100000001) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x100000000) 13:28:00 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x7, 0xe, &(0x7f0000000100)=""/15, &(0x7f0000000140)=0xf) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r2, 0x1) close(r1) 13:28:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) nanosleep(&(0x7f0000000040)={0x800, 0x8001}, &(0x7f0000000080)) flock(r0, 0x3) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xf0000001, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x60, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x610778e6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0xc0000009, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffb, 0xa, 0x1, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x59, 0x4, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x60000000, 0x4, 0x2}, {{r1}, 0xfffffffffffffffa, 0x7, 0x2, 0x8, 0xfe}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x62, 0x0, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20000010, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x12, 0x20, 0x3ff, 0x5}], 0x1, &(0x7f0000000240)={0x100000001, 0x6}) r4 = getuid() fsync(r0) r5 = shmget(0x3, 0x3000, 0x6a, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000280)=""/209) r6 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) getgid() r7 = semget$private(0x0, 0x0, 0x400) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x0, r4, r3, r4, r3, 0x2e, 0x9}, 0x401, 0x9, 0x4}) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffa000/0x1000)=nil) r8 = accept$inet6(r1, 0x0, &(0x7f0000000400)) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r9 = getppid() r10 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0xd8, r4, r3, r2, r3, 0x4, 0x5}, 0x8, 0x6, r9, r10, 0x401, 0xff, 0x8001}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/30) clock_gettime(0x0, &(0x7f0000000500)) socketpair(0x21, 0x3, 0x54, &(0x7f0000000540)) fcntl$lock(r8, 0xf, &(0x7f0000000580)={0x3, 0x3, 0x1, 0x3, r10}) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) r11 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000005c0)={{0x9, r4, r3, r2, r3, 0x0, 0x8}, 0x3, 0x44f, r10, r9, 0x4, 0xe5, 0xfffffffffffff7c2}) shmat(r11, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 13:28:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x80) connect(r0, &(0x7f0000000100)=@un=@abs={0x51cf1a15ababf18f, 0x0, 0x0}, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa0) 13:28:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x108) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x22) r2 = socket(0x0, 0x2, 0x0) connect$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f00000000c0)=0x1000000000000003, 0x3) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) listen(r2, 0x0) r4 = dup2(r2, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x11) linkat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00', 0x4) 13:28:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 13:28:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000340)=""/53, 0x35}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/138, 0x8a}, {&(0x7f0000000500)=""/187, 0xbb}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/246, 0xf6}, {&(0x7f00000016c0)=""/126, 0x7e}], 0x8, &(0x7f00000017c0)=""/252, 0xfc}, 0x1) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') rename(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000180)='./file0/../file0\x00') readlink(&(0x7f0000001900)='./file0\x00', &(0x7f0000001a40)=""/236, 0xec) mknod(&(0x7f0000000040)='./file0/../file0\x00', 0x8, 0xda) 13:28:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 13:28:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="eaff1255ad339efe0fa1e238b57baecd894d07d9334b9546d3ae035c55141647dcf34e21e5a4ead6d7af9574d2b827b768b14bfac7b7ee34930fc6d84a44f9e2f806a8027023e1261e177641ea6968ae2cad5e82a4", 0x15) 13:28:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1e, 0x4, 0x7fffffff) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x9ba}, {0x18, 0x1, 0x5, 0x101}, 0x5, [0x6, 0x1, 0x6, 0x4, 0x81, 0x7fff, 0x3ff]}, 0x3c) 13:28:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/63}, &(0x7f00000000c0)=0x41) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:28:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) setsockopt(r0, 0x3, 0x2, &(0x7f0000000040)="536609b3d65162bd5e7f353285ca7421428bba19394c17ee0f4634f7c489d21518a5f40df305", 0x26) 13:28:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00652f874a80dd90b981db587af4eab37728a9a41edf57519abfcf62adbe00190087"], 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 13:28:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 13:28:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0xc68, 0x0) dup2(r0, r1) 13:28:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 13:28:02 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") getpgrp() clock_getres(0x0, &(0x7f0000000500)) 13:28:02 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0xfff, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x5, 0x0, r1}) 13:28:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x35, &(0x7f0000000080), 0xffffffffffffff40) 13:28:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x30, 0x4, 0x1) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000641000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:28:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="6106f1088302c17892806c18", 0xc) 13:28:02 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket$inet6(0x18, 0x4, 0x2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) r2 = socket(0x2, 0x4, 0x7) setsockopt(r2, 0x29, 0x41, &(0x7f00000000c0), 0x341) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 13:28:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x4, 0x24, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffff8, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 13:28:02 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fsync(r0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 13:28:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:28:02 executing program 0: r0 = socket(0x17, 0x2, 0x1) setsockopt(r0, 0x4, 0x3d, 0x0, 0x2ba) r1 = shmget(0x1, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() r3 = getgid() recvfrom$unix(r0, &(0x7f0000000180)=""/6, 0x6, 0x43, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r6 = getppid() pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="1cf41df0795c1691ad", 0x9}, {&(0x7f0000000200)="20d7b3225bf86a77b44beae9237a32ec43cd481be1c68cf5ecadfebec01833a69245e99f633a3c0e38ad5a919e51bd2c869a18274141db", 0x37}], 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r8 = syz_open_pts() close(r0) fchmod(r8, 0x4) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000140)=0x80) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x8ae, r2, r3, r4, r5, 0x90, 0x10000}, 0x6, 0x1, r6, r7, 0x2, 0x2, 0x8001}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x100, 0x1, 0x1ff, 0x80000000, 0x6}, 0xc) shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) 13:28:02 executing program 0: semget(0x2, 0x0, 0x4) semget(0x3, 0x3, 0x280) 13:28:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x1, 0x8ea, "ec62a75e856be188479f7206529eef9c4e6dda0c", 0x0, 0x10000}) r1 = socket$unix(0x1, 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) read(r1, &(0x7f0000000180)=""/206, 0xce) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 13:28:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) clock_settime(0x2, &(0x7f0000000200)={0x6, 0x3}) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) seteuid(r2) sendto$unix(r1, &(0x7f00000002c0)="1c65c5854f9759f51da560d1b294807a4d2b5fffce1420869f6e1353ce1e767d16829cc318b6176cfdfc16361f70f994adb89e1d516d556be64477ed8ae98f343bcb15778e738946b5c8f6b4bfccf612288de54f496b649dc583cc60e50ae3eb3597a0700f1f3be786f0a0cb35faec8b37b685be3f71e3d5710a", 0x7a, 0x4, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000140)=""/174, 0x185, 0x40000000001, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 13:28:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000000) ioctl$TIOCSTOP(r3, 0x2000746f) close(r1) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 13:28:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) close(r0) 13:28:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="149fc98b8052d10bc7c23e7c708b377264d4a5039869da1d10118d0bae79cf", 0x1f}, {&(0x7f0000000140)="94c7e78d6d9030edeceb4d6f0286c0379797fad34d471a3730b13b3711f7d73828e9835f5cf7c7b3b1a15b7ce6626b0b2fbd17688803ca64ebebc27617144fca8acbace6589acee9ab1bd5bb93b501e5fda5c5b484669e38d1aa2c96f199a8f2819286539854262c4faa2087076f72bcc5b3b6cd4721b5e91402caaf2e02bc992f793d948e1f9cd15d480f365f89efa353", 0x44b}, {&(0x7f0000000200)="4ba245796b3ede9da4723da149872c93d5e8daf83ea479fa0917adacf479f752a0e575d49e91", 0x26}, {&(0x7f0000000680)="dc7fa6bf710d1f818473d2052e68db22f6b4bc87dabbf20be9b65eeb05cb18612d42b8ffaa96c8842a28b6fc862663a1946701372c09c7132ef82b3e6a68c5ecf72a884c1dd154abe0d263c1e9ed7f5272c0a0c1a46fc9189a835d9390a246d98d837b475fc06c1b4dbf9c8c4a05a0aed21b643bf0b6fb6e0a82e17ddbd376dc692501deb221fe23e2314a65b0208e6a177f094a7d1aecebae5fef864c0db99350cdab90ba844cad4a7622835764f53006d3e51987ca842e6630", 0x5d}, {&(0x7f0000000300)="0c08def770632e0bf34300", 0xb}, {&(0x7f0000000340)="eeede6c59c2fa74e535a2372517c0cfe78bbce7a18e7d18f165a5cee15e8f0b35377aebb004546a6aec17ce94803d778458502c470a1b8067a7a56508e1b93675c8976d11be6db15668547d368725b80bb53e7a233fd46dd91a0b02ce221896ec98db6969a55807999d85ed027abe074be6dee6dda48767ea4a8cc3e4d47dba4f4d297abde5a3a46acb3680095ed123bf5f3ef95233968f2bb7c379e62566927fea91797e01c609ac164345ef36ef6bbd2cadf77c0c272e4efbc43880635cdc15eed670ae8403ecb04771bfb1c34f4bf561429f07d16a813d1320a877c", 0xdd}, {&(0x7f0000000600)="dbd4bc0740538765438a8dd294c781a6d3be8f76ed073efbce9ce7277bf519e2e4fc88f26a49039f2146737b46caedadc9b0b931489e724404a76a2739a5d3d864fddaecfa311900417c0c206e2f2622660c66b8db0ee0", 0x4c}], 0x12b, 0x0) ftruncate(r0, 0x0) 13:28:02 executing program 0: r0 = socket(0x800000015, 0x1, 0x4d) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 13:28:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x62, 0x0) r1 = getuid() fchown(r0, r1, 0x0) 13:28:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mlock(&(0x7f00001fe000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000000), 0x0) 13:28:03 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) r2 = getegid() r3 = getgid() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r4 = syz_open_pts() close(r0) r5 = shmget$private(0x0, 0x4000, 0x112, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x0, r6, r2, r7, r3, 0x8, 0x100000001}, 0x90, 0x6, r1, r1, 0x8, 0xfffffffffffffffb, 0x12c}) dup(r4) r8 = syz_open_pts() pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000140)="9a9a3355", 0x4}], 0x1, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, 0x0) 13:28:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) r1 = dup2(r0, r0) syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x21, &(0x7f0000ffe000/0x2000)=nil) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x134, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x3b, r3, r4, r5, 0x0, 0x40, 0x8}, 0x2, 0x1ff, r6, r7, 0x89f0, 0x4}) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000500)="263c28a3f1fb2b5f375613095b98f3bf89a9dae83cf8e8d17880e19326c3365a39df023f90233344b3015ee96b80480bbedcd8b032bb089d40498c43c4ff9762c5dc0954095f69bfd277df3639acc8d4dd221f1916d2592e1f1185202123bfe79bf4abafcb3154a090d5625310d07be3208a337c89e135f2e5f828be763ee77f3cca0c9b01dd72aa503892a9f15b96bcdb7eb27876b6ea27af6fc14c804aad13c333978870fde07cfe7b436caa91b6c7d71d4318c954", 0xb6}], 0x1, 0x4b) 13:28:03 executing program 1: clock_getres(0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 13:28:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000010000f207cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/88, 0x58}, 0x0) 13:28:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="e0cfc7be0b82b53945c2aa4040fd6f36ff20ce7d9d74f0212b086e56f3856ffb119d7d9b765294ba742f0760e7359b85b5bbfb30277ba02f6176792fd0d4c259dd6a0ccf9217896d2a31992429881630b1723ef5655158df43f7453ceb2afdf9e473ede710ce76d95099f11145c81e2c980d8c206f4c129cdb1788de882c3c0c9c99c80cec67d35ca85aed0122104d49192c14aae4c3218f22f555bb476f58034af34743db67a8140409b07c8070e7603371985d3ec1f46ea9e077aec5aabf3eccb85919a833fcd4869cb6f0e5e5c53cef", 0xd1) r1 = dup(r0) getsockname(r1, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e373dcfd942ffa3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca90a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c6d0c86694f5cf29c213bb84f032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc434996c0fdf22a16f82aac2a263ae294c57de85100000b4a016da04846124988c244f8595b21b8499fdc8c79d4a3870c3c3216bef462a586888c586a30c0be9c0f0d3110c545b4dd06f9727cf8f342a238c0d0a8c7009d2431585b00ab9c6acc9979b0b252d9a23db897db1ac0ced3b7c6b4b65ce1cb24b8395968a6bbaffc3c6d3447d5d78ccf665aefdbe103e18cebed129704194d5665fe9c271c2fba42db3600fb82245f56f2ee113dee7d7198ba97ef3b76cb9f4f62a4b3f2fa4ac3c474d84a543347adaf716efb6a30ab347086491162cc104e9c69e1cc27ca0e9431f89b43982f513609d813c99fd16c7c9a3c053cdcc893551a81be67bbdfe6fce946837ac6a735849b3c136244017e3a03f4b44e37deebf31fbdf87a8366e8031fed10be11bd434b6f3863964071d22d0013a920000", 0xfffffffffffffd41) socket(0x1a, 0x0, 0xfffffffffffffff7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000580)=0x1000000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000003c0)=""/164, 0xa4}, {&(0x7f0000000000)=""/86, 0x56}, {&(0x7f0000000480)=""/95, 0x5f}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x5) r4 = msgget(0x2, 0x1) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/197) 13:28:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f000065e000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f000065e000/0x3000)=nil, 0x3000) getgroups(0x0, &(0x7f0000000100)) socket(0x13, 0x5, 0x3) 13:28:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$TIOCSBRK(r0, 0x2000747b) fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) 13:28:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x1a, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) msgget$private(0x0, 0x0) 13:28:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0xfff, 0xc1}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0xb8}, {{r1}, 0xfffffffffffffff8, 0x0, 0x18, 0x101, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x90000000000000, 0xf77}, {{r1}, 0xfffffffffffffff9, 0x31, 0x1, 0x9, 0x800}], 0x5, 0x0) r3 = dup2(r0, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r4, r5) getpeername(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 13:28:04 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 13:28:04 executing program 0: socketpair(0x21, 0x0, 0xfffffffffffffffd, 0x0) 13:28:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/50, 0x32}, {&(0x7f00000004c0)=""/54, 0x36}], 0x5, 0x0}, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0xb5, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r1 = semget(0xffffffffffffffff, 0x0, 0x4) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) r2 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r3 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r3, 0x0, 0x9, 0x0) r4 = semget$private(0x0, 0x3, 0x0) r5 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x0) r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x5, r6, r7, r8, r9, 0x1f7, 0x80}, 0x8, 0xe6, r10, r11, 0xfffffffffffffffa, 0x3, 0x2, 0x7}) semctl$GETPID(r4, 0x0, 0x4, 0x0) shutdown(r0, 0x2) socket(0x6, 0x3, 0x0) shutdown(r0, 0x0) 13:28:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ea8fbfef9d044e495b93b90cd855ee15fbefb037112f103c5b6b740794ec79ab658fabbcfde9553366", 0x29) r2 = socket$inet(0x2, 0x4000000000000005, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100)=0xf1ba, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) pipe2(&(0x7f00000000c0), 0x4) bind$inet(r2, &(0x7f0000000180), 0x10) 13:28:05 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 13:28:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x180) 13:28:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3f000000000, 0x100, &(0x7f0000000000)=""/221, &(0x7f0000000100)=0xdd) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x8001) 13:28:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x220, 0x7) kevent(r1, &(0x7f0000000240)=[{{r0}, 0x93c54769d90b5fac, 0x93, 0x90, 0x100000001, 0x8874}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x7f, 0xa5}, {{r0}, 0xffffffffffffffff, 0x14, 0x800000c6, 0x401, 0x2}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x40, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x6, 0x101, 0x1}, {{r0}, 0xfffffffffffffffe, 0x11, 0xf0000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0xa00fffff, 0x8cf, 0x401}, {{r0}, 0x0, 0xf1, 0x80000000, 0x7ff, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000002, 0x48c1, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x26, 0x1, 0x7f, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0xa1, 0xf0000021, 0x1, 0x4}], 0x9, &(0x7f0000000600)={0x4, 0xfffffffffffffff7}) sync() write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x800, 0x5, 0x1, 0x0, "7e389ddedff37173457851a7f909665ac793683a", 0x3}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) r2 = dup2(r0, r0) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000640)) r3 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) read(r3, 0x0, 0x0) 13:28:05 executing program 1: getrlimit(0x1, 0xffffffffffffffff) r0 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x3, 0x3ff, 0x7, 0x0, 0x8, 0x40]) mlockall(0x2) 13:28:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d1f32ec318a0c3271d30d5ecf1d8d113be311084271b4e5f6418b711bd4b983cf5ef73e6ec7cbb3845344d7a8da69877fdabc237a1f63c1dbcf6964710b5165596206a82950f1de0ec2bb7dc8d8a23574142e7b06fc72802c8e36397fc87ea087af2b17a88b1b8082b0e0f14e6d155688e", 0x71) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 13:28:05 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)='\x00\x00', 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f000035a000/0x4000)=nil, 0x4000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x88, &(0x7f00003d4000/0x1000)=nil) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r2 = accept(r1, 0x0, &(0x7f0000000100)=0x267) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffffe90, 0x8}, 0x8) shmctl$SHM_LOCK(r0, 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x3, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 13:28:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x31d) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 13:28:06 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 13:28:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x80000000000) lstat(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') fcntl$setstatus(r0, 0x4, 0xc) 13:28:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) recvfrom(r0, &(0x7f0000000000)=""/204, 0xcc, 0x801, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 13:28:06 executing program 1: sync() r0 = socket(0x1f, 0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, &(0x7f0000001080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) bind(r0, &(0x7f0000001100)=@in={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)={0x2, 0x0}, 0xc) 13:28:06 executing program 0: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) r1 = socket$inet(0x2, 0x4005, 0xffff) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x100000001, 0x4}, 0xc) 13:28:06 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = getuid() shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r2 = getegid() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) syz_emit_ethernet(0x97, &(0x7f0000000000)="202bd6882bbac693ce2bb3b2b6e314a69e2e43fe2cd1b8bb47c46a025114ad126dd1a004b68fb1b105b79675900929e01d4d3ed63286f5a578ef9276d71f485db624584f2a0e4e8a3eaa2a1f73e23928dc1bbf2b52ad123a037c0d1c5c3e2356e87dece297dd67375c62fcee4d91a21e485910bfce95e434c201484179d407c4d8d952317785f1c0580856c3df6fc47710952c62dd140e") r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x80, r1, r2, r1, r2, 0x90, 0x3}, 0xe6, 0x80000000, 0x7f}) madvise(&(0x7f0000d13000/0x3000)=nil, 0x3000, 0x3) 13:28:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2fe19df7d2ce6ddafd8528773ba290a13443d2d3fadc28d2b131763323dafabea8a1037744f1df8f192d1bcb61dc818cd90b8447972bb11f3c1609aac85865871e7cfe98e41be2565df8cd388ec94a207d7f0f0320ad4c01f15e4cab435b9c14075b765a3e853abbfbb9127a40f137711f1ac0a9535d8e403cda38c3211450a5b8ea380c4ed964b6f3d583d77001b4002d1ef279d049241366ad4f3f6cb27a38d8c2c3cd053d1760286f5193e4", 0xad}, {&(0x7f0000000400)="95e8d5007d517a797d0b96b0eb0b8ea9d784a1c1d7dc931794cb6094eaba884cc13167a55c5bb926e1803c9e57435f81374bc504991d34acb420673a347c8c5772d03ab40eb476fe68004c2553cc851447c25892f86da5d1eac891af0104885398fb96b7bf488af611cd9d5f9cbe9da770a2a9fbfa97df35e55c5b01f222fd41e84c927b2a1b08a4b47b385a79809cd166f5a4fe2a4478157af9264f3706f633a31e6c1a91e5cda8666c4520734c2926fc0eb62e90828b07b9e59b19b364b0c12073d6878b07039b7a0145cae11f12b2ae07b97b5f1f2e30b30b9f13eea5f439bed5b9b5a22ab17e5b622653eb85e87d", 0xf0}], 0x2) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000240)="bbb8f43ccc082055240c6b7a1031c97d60be068cb767de207a3de79fbbb6ccd0a173cfc5da2a83e0e8181dcf7d95dcd71aa56f50d01415e7c932aa79322694654d65405918cec81ac8236cc0a18a06f3af38b42b989c4c5eb4e0c9ac0d71c89be86dbd0c22869dcab6dda995c3ab7a8522bd025a5fdfa7724831fb033bbb837aa31ed914ed21e805f26fef2e86da33670bc90a87ee1873d7a96a362f9797f2d3bed98be94d0bf6d1a88b68bb8e56fa3d77d8221086ef3ab4cef87bd38d2d1c13d79613b372d0c8565d50661029e35bbd1b79dc681b48ba1fe158cbfddd8d", 0xde) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x3, 0x80000000, 0x100, "d49725bf74912dd17dbc34a261dfd55d45ba9429", 0x800, 0x58}) 13:28:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0x2) r2 = dup(r1) r3 = syz_open_pts() pipe(&(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f660080000000"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="b1fbe631786f4b5d7761a465b80510943f0f45685e1fbbed7321d3437a4d6261b4882e6757b23a1b93bd84acaf2335fbd90fa63765d6beb4b6279c4d3933c4946171ba0a145573ff566ab139f2bbbaef1d038feef1f8", 0x56}], 0x1, &(0x7f0000000280), 0x0, 0x407}, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:28:06 executing program 0: socket(0x6, 0x4005, 0x3) r0 = socket(0x2, 0x400000000002, 0x0) socket(0x6, 0x8003, 0x2) setsockopt(r0, 0x4, 0xc943, &(0x7f0000000040)="5b618d24810f306514fbf7d6b3d3df5654faaec1c47649ad41de9ab3496f09dc5a0fd559adf08fd821838c8ed9b79d903cf2d80178ddeb91b4251541153ee8febfca2e8fe380c203ed5d6acfe1b00bb8553d392f19bef3ad22596224ea1a796b961dc895cda7a663abebbd334f51a7103e6a47bdb5686b542c13b5bc6e9ed185810e76299bb41d35a666fc42dab8d2ec65a0d0c5524bc3ab49d49ed29fc1eb92c82d80ac57dbdc67a2ac709108e7400086293d1fff3acd872f8e2fbf8e683ed108548b576f96c028925aef6f3604ec86f23c0a95fa01dc3a782114", 0xdb) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 13:28:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/113, 0x71, 0x40, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 13:28:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 13:28:07 executing program 1: clock_gettime(0x3, &(0x7f00000000c0)) 13:28:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) syz_open_pts() close(r0) socketpair(0x20, 0x5, 0x3a, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0xfa, 0xfffffffffffffe01}, 0xc) dup(r0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 13:28:07 executing program 1: r0 = msgget(0x1, 0x200) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0xfffffffffffffffb}, 0xc) r4 = getgid() setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="bbee4ebd11bc18ccbe018a485bc5126c54dfe0d0f460b716661a96ea8399d5bd91632cc5194e884d01d3b66999a3eebbbfd316bdebfeaff659bb90263f4f3fae02b99992311cd54272fdad3046723ac36c4cf981df5fb7921179cde9be7037639337dc990752a564378e79fb7a929e9e4de1d7023311bec0a40625050d0127c9fbe59a0d6b42652077eed474ceac3b2e2c7e9585902486c7c433911f8a74b78af2cd739319e70c64509d875c6af7b98a67ab76c8273b531e32d5663c24717b60ac3ca15e9de3cf193a506547edbd25c323d32d0e90eab5a2fe333758e3e7e869a46486c398", 0xe5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x8, 0x1, 0x4, 0x8, 0x1}, 0xc) msgsnd(r0, &(0x7f0000000240)={0x3, "f2805efbc91ca3a78d39c6f21c359525de101c4b9d0e799528abe794ea971f9c025b8d964d6469176e7cc1d1607508ad100af3adeb815da1c04504055c8308627a92f55453621c4a22960bff9d6d006ae2f860db60753497d160422a0b8b745e4ff098d8b97b46df031467bfa493d2e9658a2d0c017e87aa73b92cd99024aa53d3a085db6561f648122688918d321db4f77b3901e0c64ea43723dac0eda68339504ce2230453aef8b831ec4ffc0de7823150a891322cd1ed5d63371a9b59a4ed8cd4c749362f7e0c"}, 0xd0, 0x800) ioctl$TIOCEXCL(r2, 0x2000740d) r5 = dup2(r3, r2) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x10) r6 = semget$private(0x0, 0x7, 0x424) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000440)={{0xebd, r7, r4, r8, r4, 0x50, 0x10000}, 0x7, 0x0, 0x81}) chmod(&(0x7f00000004c0)='./file0\x00', 0x100) recvmsg(r2, &(0x7f0000000780)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000540)=""/241, 0xf1}], 0x1, &(0x7f0000000680)=""/208, 0xd0}, 0x2) socket$inet6(0x18, 0x8003, 0x2) shutdown(r3, 0x2) setrlimit(0x4, &(0x7f00000007c0)={0x5, 0x95f}) getpeername$unix(r1, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) r10 = semget$private(0x0, 0x3, 0x66) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000880)=""/28) setregid(r9, r9) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000008c0), &(0x7f0000000900)=0x10) link(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') mknodat(r2, &(0x7f00000009c0)='./file0\x00', 0x8104, 0x41) msgrcv(r0, &(0x7f0000000a00)={0x0, ""/150}, 0x9e, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000ac0)) 13:28:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r3 = getppid() chmod(&(0x7f0000000000)='./file0\x00', 0x9) fcntl$setown(r2, 0x6, r3) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 13:28:07 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000100), 0xb45, 0x7f) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getpgid(r0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) execve(0x0, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x0) recvfrom(r1, &(0x7f0000000140)=""/36, 0x24, 0x1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 13:28:07 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f00000000c0)="836ddb272d3ee1ad8c4000f0415ffc9887d888b11714f31051d004830cad2cc79905f6459489a3d5198144d6f1ac28cce193329884c1cdadba08479b4a82b88aed95750b4837dd2a07dfa0cd174bff7323a182f8cddfadbd43c66d34c1d20843b5a84049098f43818b2c4fc2a0080d618fd95080c9f8e3b2f3760ba748f85d4fea1863505a9c43a5aaf1046edd7281d6f207af3dbdbf4a00000000000000000000000000000000", 0xa16b44d9ae4f24f4) shmget(0x0, 0x2000, 0x80, &(0x7f0000308000/0x2000)=nil) ioctl$TIOCDRAIN(r0, 0x2000745e) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:28:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x900, 0x40) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x66, 0x1000, 0x5, 0x0, "0c68076e303a35dd32eddfc2c1ed63e8743093f0", 0x7, 0x2}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:28:07 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r3) sendto(r3, &(0x7f0000000200)="19db1ee5545ba234b3e7aa339de49cfc5e0a7ab922ce89bff064a9f29091e4a446f17e1e49c6c1a1bb18cf0ad312febbdc4af87e23879d114660bfff42695c765f3d0c12eea4c67257647c238f9b2d4e9f2ad2b4d2cdcf8d318ed3955f0cf6d7fc6d1d9ca6dad684047cb47946d978f7eb459d420cd577aad28746b614fec68d5267c890c210a3090c4066c3cf3ac931355cc0b4817d1ba5055904de53e73e72e2268ee960bcb9fa519aba1c493a66804093f5648e0a34388535e4b0af79bd3646a38a3de75ae8766dc042a2fc9106dcf179cfbd91bdf68c673e91b0462404401a4fef41392f295d082bc87ad4b1f5235cce6270", 0xf4, 0x3, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000000000, 0x5010, r3, 0x0, 0x3) writev(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)="b7f22eaecda0a25f0f00d9be36a6ffb3f858fc50bed77d5d27488929ce53a1062347ae940bb20ba5c28d3d116bf9cd696c572c6c6370a8490a1be632f413012765df7c6cbc4ba4db3d34ac66", 0x4c}, {&(0x7f0000000300)="c17fab0bc2a4dd73c42d47c455a4aba4f6c6429560d1b9bb38b67d12d49e003de604d8b4ffcadc069981d20ae4e4fc7a83d661680f", 0x35}, {&(0x7f0000000340)="567a777ac5b7eec0350f3c0c3421ebc48fff2f22f30c951703e91b217c03b271e307b9a2294d846f43b22e72b7257c6e1dadb6c9d40013306fe1a0bf34e4ad8c700b4429dd9a687417d9fbb0783a65238ea6b3ca4c6e0daf4ff29c0eff8aa278dbd724eed9a336f24e4b392ddf75b6c7c17369c0b2b7aee654e1e8ac5470474c0c3b3624a577", 0x86}, {&(0x7f0000000400)="3f3a0bcb90a5146267c9195012af6ec21e46f8435c85352b03dba235de820b9ac3d3910ad698cbcf70cb530d7078", 0x2e}], 0x4) socket(0x16, 0x4000, 0x886) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) dup(r1) 13:28:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = socket(0x1e, 0x4002, 0x43) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x5, 0x8a}, {0x18, 0x1, 0x6, 0x6}, 0x4, [0x5, 0x1, 0x2, 0xfffffffffffffff7, 0x2, 0x1ff, 0x7, 0xfffffffffffffffa]}, 0x3c) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 13:28:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x44) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000100)=""/73) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) semget$private(0x0, 0x0, 0x241) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:28:08 executing program 0: munmap(&(0x7f000025f000/0x3000)=nil, 0x3000) mprotect(&(0x7f000008a000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x880, 0x80) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x200) 13:28:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) sync() 13:28:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmget(0x3, 0x1000, 0x88, &(0x7f0000ffb000/0x1000)=nil) 13:28:08 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) kevent(r0, &(0x7f00000000c0), 0x5ef, 0x0, 0x6, 0x0) 13:28:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2800000000000400000000000000000000000000225ee9ca954da60e0c37bf95e96a31b9f6718ff996687f44190040b6268a7c04bb14e91b0c139e65b614e0c97070669c359331f1449d487d0fa4", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) r2 = getpid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000080)=""/46, 0x2e}], 0x3) r3 = dup2(r1, r0) ioctl$TIOCSBRK(r3, 0x2000747b) 13:28:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:28:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)="9132371c048f97f3dfb50628715d69b94730b0f768df72c6615068d8b93d4e30a2578e1512685cadd596a6bd0c6ba494bb75b5a63de228692da4f93356066688811211edf37290d1e83fab80333d503b5a9336a713afd850da4d4a77e53eb91ee7cbde30102b37c0e8d998a9e6", 0x6d, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000002c0)=[0x0]) getgroups(0x2, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) r9 = getegid() getgroups(0x7, &(0x7f0000000340)=[r3, r4, r5, r6, r7, r8, r9]) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x31f) readv(r0, &(0x7f0000000000)=[{0x0, 0x189}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) fchdir(r1) lseek(r0, 0x0, 0x1) 13:28:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r1) setitimer(0x2, 0x0, &(0x7f0000000100)) 13:28:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000240)={0x0, ""/247}, 0xff, 0x0, 0x800) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/108}, 0x74, 0x3, 0x800) r3 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/194}, 0xca, 0x1, 0x0) msgsnd(r3, &(0x7f0000000040)={0x0, "5359ddc001f8de4acd8b5055943b4da66bccd1de6b7476fd60972b3bf9a5e4a142ac277b0c1c0892c1378056ba83bd5a2fbfb325d6d22210b564d4f6183d3a07b0eae91167790fd44b2b42c0b17ff2df275e38d35b9d3fa5d02f"}, 0x62, 0x800) 13:28:09 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kqueue() 13:28:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x108}, {r0, 0x84}, {r1, 0x4}, {r0}], 0x4, 0x9a5) close(r0) dup(r1) r2 = syz_open_pts() r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r3) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:28:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x1da) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) writev(r0, &(0x7f00000000c0), 0x0) 13:28:09 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) recvfrom(r1, &(0x7f0000000040)=""/214, 0xd6, 0x803, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x20000080, 0x40, 0x91}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xc1, 0x8, 0xfff, 0x401}, {{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x80, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x48, 0x40, 0x6, 0xfb}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x81, 0x648}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x7, 0x52}], 0xf1da6f1, &(0x7f0000000240)={0x0, 0x9}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 13:28:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x0, &(0x7f00000001c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8001) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0x8}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 13:28:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x3ea) recvfrom(r0, &(0x7f00000000c0)=""/240, 0xe8, 0x0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x12, r0, 0x0, 0x0) kqueue() 13:28:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r0) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:28:09 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x2) truncate(&(0x7f0000000140)='./file1\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) 13:28:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8b, 0x7fffffff, 0x5, 0xef, "23bc248040181e0a44729257444abccb6af636c7", 0xa1b, 0x46}) 13:28:09 executing program 0: r0 = getpid() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) fcntl$setown(r2, 0x6, r0) close(r2) 13:28:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 13:28:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f0000000040)=""/192, 0xc0}], 0x2, 0x0) fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0xc2) preadv(r2, &(0x7f0000000740)=[{&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000000300)=""/64, 0x40}, {&(0x7f0000000340)=""/98, 0x62}, {&(0x7f00000003c0)=""/149, 0x95}, {&(0x7f0000000480)=""/230, 0xe6}, {&(0x7f0000000580)=""/192, 0xc0}, {&(0x7f0000000640)=""/237, 0xed}], 0x7, 0x0) fcntl$setflags(r2, 0x2, 0x1) 13:28:10 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000280)={0x2, 0x2}, 0xc) getpgrp() writev(r0, &(0x7f0000000280), 0x100003c1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x73) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/97, 0x61}], 0x3, 0x0) 13:28:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x26375015, 0x7, 0x0, 0x8, "4652bd1a937f9688ac9f1b5e48d1d552139ac917", 0x100000001}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getpeername$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0xc2) faccessat(r4, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() write(r1, &(0x7f0000000240)='C', 0x1) close(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) renameat(r3, &(0x7f0000000340)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000003c0)) poll(&(0x7f0000000100)=[{r1, 0x3}, {r1, 0x100}], 0x2, 0x5) 13:28:10 executing program 1: r0 = socket(0x1, 0xfffffffffffffffa, 0x10000010004) nanosleep(&(0x7f0000000100)={0x7fffffff, 0x200}, &(0x7f0000000140)) listen(r0, 0x0) listen(r0, 0x2000000000) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1022, 0x0, 0x0) 13:28:10 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/150, &(0x7f0000000000)=0x96) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:28:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r0, &(0x7f0000000340)=""/210, 0xd2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r1) dup(r2) fsync(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:28:11 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) read(r0, &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0xffffffffffff8001, 0x4, &(0x7f00000000c0)="f75fa9059c40494962867b8863d1a7a2968354d12ff417ed9a61bcda8dd614f57dd5b3591ab0636e414390742a574b765e98f39265d65a1d0b22bc59e652", 0x3e) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r2, 0x0) connect(r3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x18, 0x4000, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:28:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x1, 0x4000, 0x373, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() read(r2, 0x0, 0x0) dup2(r4, r3) 13:28:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x108, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:28:11 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000260fa5e20000000000000000000000000000000000000000"], 0xfffffffffffffea3, 0x3, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) msgsnd(r0, &(0x7f0000000500)={0x3, "608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0493dc3fb29f"}, 0xd7, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/245}, 0xfd, 0x1, 0x1000) faccessat(r1, &(0x7f0000000740)='./file1\x00', 0x8c, 0x3) msgrcv(r0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':\x00'], &(0x7f0000001880)=[&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='{)\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\\,\x00', &(0x7f0000000700)='#/\x00']) msgrcv(0x0, 0x0, 0x0, 0x3, 0x1000) 13:28:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/46, 0x2e) r1 = getppid() getpgid(r1) bind$inet6(r0, 0x0, 0x0) 13:28:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000020, 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x46, 0x0, 0x4}], 0x100000cfc5, 0x0, 0xfffffffffffffffc, 0x0) 13:28:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) r1 = semget(0x3, 0x3, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffff0001, 0x0]) 13:28:11 executing program 0: r0 = semget(0x3, 0x4, 0x4) r1 = shmget(0x3, 0x1000, 0x9, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) semop(r0, &(0x7f0000000080)=[{0x1, 0x8000, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x8, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x0, 0x2}, {0x1, 0x9, 0x1800}, {0x4, 0x5, 0x1000}, {0x2, 0xfdd, 0x800}], 0x2aaaaaf4) r3 = socket(0x2, 0x1, 0x0) getsockname(r3, 0x0, &(0x7f00000000c0)) 13:28:11 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x16, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e506000b2206000000d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000800000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() faccessat(r2, &(0x7f0000000140)='./file1\x00', 0x8, 0x2) semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000000c0)) 13:28:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 13:28:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0xff, 0x1, 0x3ff, "b82ffc4ff50bb23b37f7c0252e8099b76edab12d", 0x1, 0x8}) 13:28:12 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 13:28:12 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x304, &(0x7f0000000000), &(0x7f0000000040)=0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet6(0x18, 0x4, 0x0) 13:28:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x38, 0x4003, 0x101) r1 = semget(0x3, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/193) syz_emit_ethernet(0xa3, &(0x7f0000000140)="d19ae52215f11f235ccb294679868a6d8928824d6280d6563bd4f787503ea94c7928b643c3e9c55c11585fdea2ca860e2dee23eedd8cc47edb65c524198d29168d01213bb08cb91cc035dfe8fc46f93db360f630ff93ab13b3dc74d2a7f962b7bce5534e1099668e720bb851d48f4b748f1362bc2c332574bfe364958fc6f459bf265c63c2d88bd0a029ab4f92361c8891bd76723e89d68d335ca7f6463e65c6d843a6") setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:28:12 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 13:28:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet6(0x18, 0x4003, 0x4) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 13:28:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0xbf, 0x80000001, 0x8}) close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x1, 0x800, 0x0, "95bd006f8bbacf1e0a4d2aeb85a71ff93d6f10a5", 0x8}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:28:12 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x200}, {0xfffffffffffffc00, 0x100000001}}) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 13:28:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) syz_open_pts() close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0xfffffffffffffffb, 0xbf, "244227b61af3f2f15dc83e9a33a555d24745c454", 0x6, 0x3ff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket(0x10, 0x4, 0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7f) 13:28:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000040)="9db212c1b5e989248abb5e6deca2035a39544432", 0x14, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:28:13 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) getgid() munlockall() 13:28:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) chown(&(0x7f00000000c0)='./file0\x00', r2, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r5 = dup2(r0, r0) bind$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) shutdown(r5, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:28:13 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0xfffefffff7ffffff, 0xfffffffffffffffa) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x4000000022, 0x0, 0x25) connect$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) 13:28:13 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 13:28:13 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) r5 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000000c0)) 13:28:13 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/43, 0x2b) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) 13:28:13 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) kqueue() dup2(r0, r1) 13:28:13 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000000)='t\xb8\xf4\x1d\x80\xc0\xd1T\xb2\x88j;\xa9\x84V\xb6p\x0f\x06\xfb\xd9n\xba)\xad]\xbc\x1b\x0f\xd2\xff\t\xdd#\x13\xaaS\x06\xcc\x1f\x06(\t \xd7+\xe0}>\x90\x1e\xb5\vx\xe2i\x04\\0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 13:28:14 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unlink(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCCDTR(r0, 0x20007478) 13:28:14 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x3ff) sendmsg(r0, &(0x7f0000001140)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x744, 0x400}, 0x6, &(0x7f00000010c0)=[{&(0x7f0000000080)="a5c3b6cd96ddc05e05b8f26b1dd73c647ba33c03e96b98b347bb1323e6e96b9a454a8471686c8252fcaae5d1cb0930888e4690e3ba5a7619a724095549d4da0366768ad06043e0040fd254270d1d2be09a9633e4d68d07907ec1bc78f0c9e8ac87e9165dd96173511d057445f94c4a1beeeb65b062b369b8f8f3b22937c88d1a54d65f94fcf77cdf276db2db891732fff7051909eaedaba5a874c8eb393445dff4cba35ce03a942536975153be100ecea6c9d08c6bb44f7d2e95b0748dc1694ae8a483e198411299008c1243ab174812ed5765875263def617796ab7d958a055479a42cc835ebeebf9cb17776c6ef3403a4c33d4600b83018b1a4791572d7f3ee7a164ec6455d8351ecdbfd7f1e014a1bb359830bb3779d79982b7b25e8b2faca802c6300ed25abb9f9c4b8f523b5e2c8398d8d75a6a59175655a4fdb5ded8b80f9751d164f89c6efa8568530dc33e20df87d62e3c40e665dc89ab9ce5664ee83594f8371e2f8fa3bc313619848603dc771af4f73cd618ad48509f024b3f405a56bd755b29f2e5c4b1d034095f880545ed146303fa93a2d24a602edb9530b2921316dff00a9e6cfbe78e38affc08ecd6a36ba755ee519048ec6f23046036ed30cbda903765af6d1ed4d933b1860ca42577072f55ada12af0e7d74902ce8a0ef616c5e3876b1f61385c499a587afbd269b6cb32d5099e77d95c401c2887508a48b0ba940a7c90ae52dccea564ce94aca467dd9bc07debf85b78dd006c91bc1f2c1d4edac5d47cfba7ade1108fcb8f5949cc48f6a6c8d48cab534b408222f64e2af8ac88dcfb035ed5bbd03d461fe436d818222d102d918bc902d70e85dac389e4e395546d0cfd9eeb1ecff4c87322cbc98b7297e1a2b6e2d65ed0551d03ef204826fc8b5d63be2915582e216b0b7bc7cea0e6a130b59f0b8de9bb267ede3a8c6cbc78e4c446da98b2a49f873bf9c1104d2946fbb57d122febbda3072979e4b473c0b9c880b662a2ae4e61b41d50ab51db1b318af3ebce68651286026b791427f9fcd79c2c4d2a81525e99b2d319008906fb30cecd7516c409ad2435d48dbfdac635592812109ec4ad71ae94db38951f30118147ffbecb0edde88c43322538df9448ebbe33018f84f8e78b21ab83dace0c8482d62d29b37312201799e9e76be4a0e30f15790486bf85776ac2adf0163688772b81e8e77e04e9f0026195739f221e7a7d0e926506c6a997c2af0065ef6544197cc610a585d4386dd6825254a3ce73cc52a2a6b3fd728173a95fa758621ba4e0ffd3e5c8bcd57f6afc2bd749e433d765f1b80528520e0612510e33421d5a6bf392a720052c40753b4f3c6da147a946e1217e19e40db5ec1df3bd8baf7cc02c8eb5b00457cf10ebfeed64ff5c9005a798918db3e6d1921935479062f37e59150d60da97c0f0fccbb28c754803cc929c1cda20d96ce212ac97e6d431dc79967d32dcae1764a0e6b01d94b2f41125c5eb0ba2b8acaf2beae2b61c3dc93fca5e569c78406cd52c806cd0318eef3691d1e5d2670a414d8aeccf5cbb6f13e4bad59a6c15e41e187b601cc6939349fe7b5ee7430b35fd7996d1e0b8956730291f438afb153d8c7e5e623f87982e41bc851b8293f4429b8ca02c821a7e654ee1aeed9abbc2f96b7b3fa8c5cdb42c829da68c145168dbcfe92692914fa8424abb80bd4cf99302e697b41b11dd21d6e9f6cb013e0148ffb31da4185e443018b08f6c1135b9790221d0c7e413bd7210c17bd0c4e728191214c380e5681920586f7b245ea68e3ac24353f15e7bd55cc66f9c7fea158ef224207258a2a16b3ac76e091319bce318909eeb9ccecf509f0f4d1691ed5737fa5d657a074f3412d2b1029f6201e11d9596a47a1791fd69b987b6dd67c35b2e38a58e97567ede068204a7efbf98cc15a135805712939af3918ffcd3be800bf49528f4bddc29d1ca5a6fcbde1dac70688a0bf4c98773ba6dfbc78d6808b48c75ba493f1c035749cba844b21c8b92a00569216b4effb24d99b3674db9c64fd0aad03cfdf13ac51f308f611d99d42f0340d251c34ded0f8294b13db6e9de9e37c9082667ec5e5db3d48c213cd85c0f1bbbc758a538f2dc8635c6836d545de0dd885b1fb61e434858bd1c1a69239674a4e6fcfedad098004f6545f7a254affcc4984740ea9561f771cde38f088cf7ebdea83512294db3cddef1a8a769b5b25afbdd623175aca189ebc20e2abfcad7bd7b0ce8ffb5358af24d2276d10e93a50a9a73aa487c760d31c745fa1b7a35377cd0bb08cf657e9422316a7bca0774825cb4a7367aa26269be2b80c8c36b76693cb3e7a3ac8c95a38d46657d4e80f0a408b7122136ba20b46a2ad6aac50657c75f5005b6261f6b9c6f277b59977a44ed7064070fab6ef63bcf0f0909c64b078f61bbe68eef557851578bb3c3d95f99f7bc720f76cfca5a1fcec818fbe167d62d699a4c0795a4c64e9ee54c02cddec1f4dea30ffd62e5456574f6049a14641b41f89ba081c69af6c708150cea9fb810b0abc50dc2cbe701632a4ff8a88fb32211fbf5589a2dd79fb172d492a4cd86d38d36ec26a8e830cd6511110e0a5837d6c6e71374e083023c90b5465ed3cfa58f8ebee6941ffcc2361af30b6e7be64d32f24b98d435ee9b6dd58906230b69b8fa204c0bc2df2942be20358e6b32e9d31b8d3e40cd38d5663e31390fca9016dafc64c073ad45092793e5d8a0181780eee3f285254ca9c6b1d1b1b1d4e35d60a36d1a228d88aa44bd75e97a75a97f01873adcba86063c8f028089d5c2a09806990a879a56510e83ac32a12222e5228fb87d456725fd1a6a9952ced93bc4df884a708ab9df549546b1a71d98698d90b5ea695394e30d3169b1e5f8b30ea96be7ce2b6a11a36cdd7eb8d5bbe739a56e07388c3fb4eb975e8619d511e6bf00355e7992c148c4fe7e021a36fd654661b4e0a5e2e3a8f1b37f4d2123a9eb47d89177ac95b6a46f6e9496a24585e87263783df33c0333a5e293f9cd5b366a5850661e3afc2eb6e3df142083fd654656eab213f5b0e6fef540d50976f58bfe2736139c9f8675881ca3ffad8107c71cfb1ef54fe0b1badfcd5badfa3fb18632fb16ea251493ed8cf9cf95253cbe0379f6ceffd896daeaeadd965810c251981be5f174877509979161bd81def26c3fb5568b64047c03473a82f9fe9b1950bfe8889f34a37f5c85fd7a4734d58a4dbcf9afe689e6e011cfdbbf957ab4b14d164413c3250bf9d7dab89bf3b89f5fecb407bc1770b7ee5e8c26f7315c32f6092c479afd7ecea03049b2c3616729e139a4d9febbe29d35a7fb5b95cc9322c868d4e2b1492f92a29ac087b8ef1664928797a0efe1edf692ed8e5244f0352f8c694e9bf55c03304da3e8c94167ae7bfb3086866201e01a404bf7240f7e0cecbf356f39d9fbb738e783e6d2249d2905d6db079d0d318f4a73666d88fcfc2601ea12bc0e7bcfed9bde6f6fa074ec58703059a591a176fc375806df85602ebe31931148099c0237b8d2b627f5adbdbf9bcee387278618db47a30248d85e9a92e71d23a54f80e6a13e01e0c4bae8c703252efe296000a020238671e2aa4a230de5a63cff91dd0c472d54fa335d636ada382a9bc88ced93c4ac45d69161bed882bb20e9c277a8551d0ac176f8e27706b50964982c4e2dbd8c374be6986eafdecc007bb012e09dde442c0dc061dbaf2b1245c9e5013e7042fe19fcf62ea394e958c7498a3aa5495bc8bc21fdff31bf226eee044850874063643bbd8c57d3609feec8500c16458698605aac0294bc238e802722bc9bb69b8edb5d1bcb2cd786a3ea4a2980c74e759ea83cdf2a0bddf79192c9466ffb2f71f40ce1d8e2a3158308e625cb67c4fee20894373487bdc364754f422ef8589ff44f162d68b9b41c3683c636905ae2ae5e99b57bcd188b647b5d4814efe540a16d753582efbbc0911696c242d7b5312476eac634b773fedc7ae04949a4aab5f65fdde5dd073ee510f4bc7a9c89c3b6ad7e621a3ab6dd67f31e40b67528609f18020c5a9a0d08b17bdc75a1cf5a2480b5ee62610c94d0e413b5e3b3574e38a9c2c627c4243ddd9b20702adfc392e02a1501954df8f0d7aeca964c88b8b4fd91f7bdba12b71aae23f6621c5465f83190eb84bf32056c063f1a35c8c9d001f5e5140069359501a85d2a88b7b0498ff69f4cffcb217ef7db52e4c69d087cd2c020b72f63953a296d7d50cd2dc01f32940af08c74255a84c0abe47c3283e15551ed26ffc322d5822baccc4171610e779e32319aac88feb14e8bd9b95f899d1297f7efdfeee428e13ba18861a25e3226acf3bb715b1114f15f5c357e6f06f39c7c47d39b73221e3a96f85e0a3811dc5becb352f89795b8932f3492ceb457498011eb3dc659a9bd3dffb5c68db027d398ceb01fffa44b5b7bd2c39a43df9bd0cd838481550e85e77e767b2e36c3c95a934dc987ce0e54181e713aff8a4a620a5e5b6d18a8c64292ce82386da21907a9a17674394cdbc4d42d13919bfd1825b9fe2580bea911f67deb0475eef901c9458014d583f24495425563830d559afc7a2e91340f8ffee41d74267fe7cd1f6451070c666a12f81fb738299f3c723c1bc568821c4b54f0b0e2e7db930c846bfad4ed6c9774bf5f1ecfd717e8d05ac29883cb1355cdbf7609a3c9dd26127da3aab21dd9e66d8e882ac453ed189919f46ba5a121dc65af7e3ce9f69474df3d6494d25a607a29db2faa56a6f75a5dd3597b40d4b38ba8a20fc5fe71484b6a1694eae8a362c049d77bd477d6c8643023d5c517b9d9701d9535263b173c64da3005227285ffa7fa6c1b423c5b7c53f50e7f0d6d0449442964b4eb5c5703822fbb05e7ecce1509eb7ac300f96f367557ad598f300a408f7746a675d2dddf8e6e119ee780dd7fda6f200a1d8b4ecf172bd2ac58177e2ad69cabb768d320f183f438355e8f5b58a636a5dcf7d5f522f0163356d7194f9804242425b039655b200259c6a214f6f86ea10b86f51ce926f6c9d54d3bfcc9d38197ddf4f52078354170870b0b287a6b5f5498e0f4017f1cc1ecaf85207c723e9116d023c35331d03de5c6da139d3aac1268dad4d8c1aaa278f112c145ea2448877aedfe052d8252c49ccf3568f2df07e526542b0d764cfd2105ca9f31fc7f9b529f37bba4b6b27850c5d28207ebc4ac94e179a64a189a7471e24937f9beefccd2426e8e3a7dd353db5d2e205c685ab79c3cc0f96c7f8b8c9650e3134f67feb952cf4523813df825fc0307d52d27feba608f1b9102f1a4a179d14eac6fb5036100307da6f19b02c9fe4eee9b06ec6548b1a5aa00d086445bf00e3e9a3fbdeac8714efce76fc6572d9093303b007990c4d251ffe8fade4df7f71d1a7e7fa13977b617b20204e1215f14efca9e92bb109f5774db72374b83fb43970b84853ab9ae7aef537dfe6827fe038f0b14d72789d9a8a30ff0dafb7cd00daf22e29f7b2056f867598ab7bf9d3eaffc5d0c963356bbbc47d90bcddd456a231e5e68b8340634d5a59c5dced753720f9fa974514fd66608e028627ff7a3ca116ab93d27a90da1114460b59041ac0f54af46de09541f6af6ae7219e5e1742eb1afb7a960311ce6603f4b85f7ddc7d6f6ace5cdfbf2cabe03294a199b58055c551fd8cdede6016ed8f5c542cc1a2d087caad7701ff4b4ab5c6c4cc0e34c1755bf0ccefb090a36a9711559965c288ac68aac1425870dd2f3b3eb12fce0dffccd843dedbf6b0aba1f3c18f875bbd8bddb6608bb02ff5d2013e6d721cf8d53b1398ae79c", 0x1000}, {&(0x7f0000001180)="e6e63c022b4446573cf1c3ffd907ef7bcc6a14e00000", 0x5}], 0x2, &(0x7f00000011c0)=[{0x40, 0xffff, 0x6, "40579cd26676c5f696748ef703ee4ea7a1e69307844a98086006d752993bcf3b451387dbaa2a6a90329f"}], 0x40}, 0x1) unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) utimes(&(0x7f0000001080)='./file0\x00', &(0x7f0000001100)={{0x8}, {0xd52, 0x3}}) 13:28:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r2 = semget(0x1, 0x7, 0x200) semop(r2, &(0x7f0000000000)=[{0x3, 0x101, 0x1000}, {0x4, 0x4, 0x800}], 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:28:14 executing program 0: socketpair(0x2, 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x208a2, 0x40) r2 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0xa0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x140) sendto$unix(r3, &(0x7f0000000080)="46b6016e8d71f97dd8dbb801624b4518b65038641935ba894c98", 0xfffffffffffffd89, 0x0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r8 = syz_open_pts() r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000340)) poll(&(0x7f0000000280)=[{r0, 0x10}, {r1, 0x20}, {r2, 0x32}, {r4, 0x6}, {r5, 0x44}, {r6, 0x4}, {r7, 0x81}, {r8, 0x4}, {r9, 0x7}], 0x9, 0x22) pipe(&(0x7f0000000380)) getsockname(r3, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) kqueue() accept(r9, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) 13:28:14 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/95, 0x5f, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 13:28:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2000000000000000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) recvfrom$inet6(r0, &(0x7f0000000000)=""/13, 0xd, 0x41, &(0x7f0000000040)={0x18, 0x3, 0x1f}, 0xc) shutdown(r0, 0x1) shutdown(r0, 0x0) 13:28:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x80}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x2, 0x0, 0xe4}, {{}, 0xffffffffffffffff, 0xb0, 0x40000004, 0x1, 0x2}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x10000, 0xff}, {{r2}, 0x0, 0x30, 0xf0000000, 0x9, 0x6c}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x13c, 0x3}, {{}, 0xffffffffffffffff, 0x12, 0x0, 0x3f, 0x4}, {{}, 0xffffffffffffffff, 0x14, 0x20, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x85, 0x4459}], 0x5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1, 0x40, 0x5, 0x6}], 0x4, &(0x7f0000000240)={0x1, 0x3ff}) kqueue() 13:28:14 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffff72b}, 0xfffffffffffffffe, 0x0, 0x0) 13:28:14 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000100)="2a19d6c37a50f9b94682bf7d3f3ab20327f95589cf0613f3cc1491ad0de9c2b6025526b67b597d9b771bd32bfded75e3ac85f76610758ea1ef44515752905ad2e35bf13d9d05fdb939e25c4312318b152b2adaf825c95fa2dc700a13bc0e36b08a9915b8c3bb57d2cec64b2458b6233fc2bf9182fa3a9d1764408b2a1d18ae9ef54a1af83eebe8dd641a4dd4d1745616f321ba17c7629b45871e53948bff61f2c837dddbf5500d1853c06ea5604d0dcb4b824ce6131ec25f79f1afd552f32a641cd91fa449ebf41f1d31df0c62cd8f103888f5f3e5679aa03881452453f75476fa38f4d299f194b7b57020ed4bd30a9bdd288312023c6fccfc39db3214f0bcdb5c12090c3a3f9a0f0a1f3263f769a0a0096c24abd3eb0367c398e885ad0810758ace44e64052c4e873a4b215658764c8c5f23646f8b625bdcd021273a3c04a6fc5efba19e48e3b9ef6e38952f9ee6d32f42b549028aa3b65ea46f5ce0703bdfcc5875fb6b4ecda83900abd37c58f2087a43bfc6af9f8d798b9e921e792c2ef38da4af56fe557770ee1538da7dab1702eea6cb7cdbbd8f97aaa7097681a8776c5a4651a37efa31a9ca7d3636b4bdc38c50cfef167288de985e4aaf4ec04900a0e4c762efb1b0a171d3ac2fc80908682e6c142e23748bf55ab790574e89264e14f06b85dcc172838bbc9080424e5e382c1ac0d19b35686b831ce9c3b23e104f82b192fd30e5fce5e3a46f243c3d0c2a50332c426bf898776b45bc42c8a751e2aab6a92fff9a03e8bad30a66115f75e783ef79a17d70ec8ad434bca7118d3737648abea94be7c11ab38e0de763475ae2f9e983be73685e1dce13f3be9218f29bb974bcbeecfe1226481e7aac43409ba06e5f61b112fbdc7e0a79722b7ca21874623dccbf178c376944eb38c141ed408a69cbdd2b005e473f8675333abe03835845389dcaa54d3b992335c07b3aa99a59da1f07f5e40004e45f60db1e6207a818cc35f21b6b4237f60b74c2fce4ca327d0cccddef82835b9227c5dc6ed1a983f247830db3a2023319db9c5c6d9465de87bd470c0cf252fb36dc0da1c9d902446d64bf88ae80f04639f0cf23c419b70eed043ad6516e72c212dd82cf6c896b6fa27c2dc51696fab7ea693e53ad08f57042f62345f86e5603bdfc42f75cbb40d4cd47277eb6db0c9a37f63b36bb8bdebdd0f53702ffc97faecdea771bc108b2531898bb0a148227620f0e701729ee08a30cac4047076c1bae5892719d030713d192f91b43a01518181af544c4a381d5285500b151311ea2ee8346251c600b8de1f776b8b78eb95941f12ef4adc85a5cfa567787ede6dd2ff0e1e7d7a52d6bbae57a263295035122cdbd2d600cae9acaf9a0830ff5c8bb0adfa1819a16d16610f9360aa17c34ede7fadc803cfeb6ec8cc096e0fe4e7a9f6f91cab482a5d2ff4cdd3ae1f398bf7bfc8495015933d87e86c5d0ce34aeaf1119ceee983b7e629462b7bfd1db9dc6132f2443f689a2976591d38e1e805be89b22f002920995a2263f33853351a912b9d0e99f6a8cd349ab0988f0d817f919fc43782d44effef8e99c1e3092883443e5b6558272499b57fe04dcb35bc50d761d2a9ecd54bab2dfc13ffb5db3456046917004692bace7be627cfb658272ccb12101a2fc4fa1ebe620b90c9cefbf5aad18efcd9201440c8fb76660ebe0fa773ae71777001512b34fe15cf8a3db3436dad4ef4638f06273e87df75b53c987e3a80f2d90d836af9b8950a33f6bde5fbf1d54f274149cba6b68cea69b62f1e7dc8c9335278141b377bcca6fd505cf7eb8f3c7caf8b500750dd07c9996b749f9e98cbf80d0e405dc67a5e0169f8216c04019f1491fda535b28532cd6dfb48cbfcb10496eb14c09d2e88430f9842b011c33fdface3cdbaefe773a07f4c6e0cc4f6eab75a517c59d0c46ac4bef76eda060b68a0a428d68ec68b418aff889226b78d9a2c6b7d9331531a614b36db748d110eb9460c505080bb857cbc54182e171093dceaca52df0bc2309930f373a428d012997bdbb39a937866d77b4ee99f1c3f2bf241cb7ada8192d1515320a8ef9a6fb1f0952592675802c4c9148845994e4124ba2f68337e8ba9d757afc4f9a446f0d3808b01738961d0b431d6e7908301d3f90ddb03385ba49a92a76e6b0ae021ba96695e5d5364685ff7bc209b4c65c9dbd659613c8bce08ca5a2698b6203cce9defd4aaf8d4e0e44128b0270e9c722920c890b14c0fa91647a3c8e74260cea65f8e4a8f8444b3188f889d501018075295f96c36d8c88f15e44c16676e53fa8d464feea97fa4a191ed0e4b53301c035224f1fc793d92115a46acb587b57a85b0e093eecd1eafbcfbcc7c91bb696ebc5c92cf976b760c79701a15a8dfb08c6c6432a2bf7af8644887d8f6ca49c8828126a862b25eb35d88e89267f5703d31f3c7a083694da624a1ff1a475032a1ebddabea4612c23f1267b30330c0dd133e21cea5468dd12fafc6395924bd7e7f7a52cb72bbe590a6313883808f163d66b05e7ff77dcb9bd7dd5970e4628d1dd479c8efc92e45dad5ce54b59393f5d2f02589180c4884a756a01bd53008e1050d6b5cd54dd76fc68405584addfabdba5a045a5724119de0d98e5875bdfd2fb350f88fed2328577de1fc59cf4f0b54434d6075fe3d2536e8e564199765c154df01d9c79a2cde1ae6b78de5fe58686d4dbd293d6f562590110a3a38470dcbdf82f5b1c351ac929885b8326f592a54bfa053ab1fce20d2af434f43c668578db6282b1e99305a1d591acb75bd194c43ba8941375d8831100356868aec4e73d4f1f4f8d058aa553bb0d5cb3956f5197c93860d1679efb9a48d1e128f9223387fec14f642553162823058230fba8869f354b0f224a323de0c37c14440c4b1ea570b642706cd9daae9be9616b25eec4135b6adc5c41338a0b9c46a6d3c2657795da87e178974cb3cc677ecdbd52cc4ac87b8a5ffb2b14ca8cd63713a0d6628ff0fd0a54add052d5132eca1183432f207656b9abe301a4a838c86b4d04665b9c60c2cf090b22950d597867274b46de3f18c5a0aff3da86589008912bb97712726088f7be92f525d38e7d7dd20b3517febd5b221e2c45822dff7211cc96c4bffe2c7a4cfb95afdb5c78c08870cde59aab56ef5247b26ace08048c6d8bf6d06ab289897eba5448982792e8940e997e432fb295ca76f7e80383e4308ce8488342271aa37fdf5ca730bbf5110032b8c00ad38e15f9da162a688d421fc29bc6c97937e333d1d33734a4b85906aea1fcc285718dfc748961ace6e21143765bbb8b1793392675799a370fe7eb37b037cd5f029883a3abbbc38581a12ca97a79ca10e85e969063820527d24088e5e09a27391e6b8164c3756a95cfdab1ccdc47e72a51754948240148720e378c8675b8325fbf84cbcde1c161acb3698593edd128f899decd29268765b13f53df9c70d1713e24f21e4c2ea804487776fd5c8b06b78280f7c1a89031a72b17b4a37740319233b9a0a370bf1302e593bdafd75edec2576be6c094df7fe43c0d9bf9a2f7e66a46b5e1495e55414e3b4e0a7093f947b21dff1fedaab515932cf2dcad6c9c001f3e25f76314b8ba9159893dd6e946047f2f4583bef098abb3a9301a52d3cc89e7a85e3d739bd7e5490fb7c5b89e7f0740b1b9c2b0ad3c019eec523a9d1e9029e11adcaf6c718756e12922aa30bd28d930ff828a9754f31fd1269ba9c4223bbb6562977793e1af95dc4755c303f4fa34967247b3dc37b733d244707e66ab3e476dd5ee64c0b42480528bfc09c3d33d498a97d7555f53bf5a68ae608fc104619b23e543625a578911a27a8bbc3a06a011a7e3ce15ef1890dc78671d8a95b77e1e59e6b2f74e8b5483334bd3508d1ec45497edc01a637279ba45a7e2fd26170e9a25909674bc7144c34a6a849da48adeb16d8cb9266a411cf846641ecc87fe66047cca0cac7b1fc8e16b155af24ecf3932d4cf2c4261a0104e6a6ca601fe6f5a03ea09da9c6301485b1681b134a6c06fb35a426ad7b6e2462c2de1375aae5cad088583e16c587b2423f99270467b2a06e8ad3331e752dc50d3fe11e517bb30ffd1994bc310a0912f093a49b3edc996cdf274eeaa8abb65b4e6ca80ffbed9a296e6f72be3c5a050c118e0c92681c1dcf6f9c27569278b463dbec75263e731840b0aa88d205b090b0f72dfea4f8d294b7e2bbc1c43da02cde98e3984bb04a22aa0d74ab64f5f7ab29dfb724831df57720f6538ab5c0c4f629c9cf531835fd702c6f6b457629be84533db56f901688113f82792cf7f639dd2f8aa8489ce543a155c5fff827ed76298e91130bddb0c1902f52d870db1de551b41701c72da0e799f00cb668e6fdfb310c313240e2a55e94d4e1c6b55f0ab3132712c87142daae79ea6ca0a1033a4361c3384676bebb7eea7945f2674a3df171d90b750ec6f2da3173a1616c32aa4fc0b96e23d874fcbf0f1356f00eecf8201493ce2b27a5406b18610a59ac31c1e16835afdf68256b84d48a9e7a8a0fea472dc5250054303c3a061f6d8149f14c5a9129d1ee7e9fca4945a6d4c0a2b17c7affc1ae0a97b8413bf54f6d39e4393d7bba253c5d59f47cf09ac5f4749826a2b8721e6604fe2c6987a85b96d3b17102cb073f2ef18f14b5723145c418e9bbcb1ef97afac89b778d27cf2bf2c1cd621d9bb16e49b251045f86aea370433cd986df0036551885e4860c397115f143a050059a99e84cbefc3671d3de3a8a926a8d3423cdb18cb16fb507ce7e763bcf1caad1c8605cb971bb1c225b6500456c336ade5431479e8763863a654ac112923211eeee00f0bdcabeebdfcec4a0ee543158c551c59f15ed3894e2b5b052f78db8b32834994536473befad721497af7f5aad3005cbf78ef2ddcf514ea512f7b9a1d572fa7004bf285897efda74aa40b568677a1f9f68b20cd01b7d5943bf687dd3bb858df05553a5d595daa7d576bc238ce5f4d60892e56c54e1161a09346733d581a7c584ad73966648875617f7bd2a44eab62ee22ba318cd88cdb3e2ef4debee6c5bcff1a8f86d944a21deb1e6b3850a02497a4a52e1fe024e8131bc171ca831d13108e0ed7a9ba3d9fe2c2fc59fa60365472e63683c64f4faa69d434a8001bb2812876082201cc7f8c74650f7a232c65687005209a45556febd782164f96c5aaa936de644527c3825176ab82332eeaf1762a30501b7ea6aa584cfda7a09d5512d8ad183f7e0f7939629b697770756976cc7504761b67821e96998dfb538b3ba9d0ff33e126e4cad5cbacb94977a41f692464b05e613851a33c9627cd517735fb827348dc24127088f2b90af33ce5575f4cf195b1c7cf8e641ad3cb22f23ede56e4e2986e7fa0ad7d9b6a0b884bf761d1daf6dea8401a3d3a14fa7c49940af779e7be000d1aa43e217ce7388a292ff68696c1c7efc40b1aecf40704cebcbecc385bd6fb6a7acd67af2e8472630b0434aea43506fe4eca6052a8259c3037710a9cf6c865c55f7511a672ceb625b333cccda228c82291e98a9eec8f23811c4054f6108f649055aa8b5ddac60e865a0d3f339aacac3feca3703445e887fa967d33eb5b1fb8b52bfb420dc79630a640d7362855057820fa850ad9a64a72dd2472300683427ad00d371944445ce9924226c1d99f1403adc99d2d3e7c1048da62aac53e580463cc3b0d271f9018d026b2a48cc2409edd3a2b079bbeb44dbe3a6c086099e29695e9263b7e893b3c2d362af7d9b1573192114d9d8da29285bb3b03d604b8f172072a9ac593bc27b", 0x1000, 0x6, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:28:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000101000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 13:28:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = fcntl$getown(r1, 0x5) setpgid(r0, r2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') socket$inet6(0x18, 0x8004, 0x100) 13:28:14 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = getpid() getpgid(r1) 13:28:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) write(r2, &(0x7f00000000c0)="587fd9e42362918b0365c205f246d18b2363733ddd7d84cc5fe8f678423a3b59a8405b3aea99a149a7a070aabf0e44e898b999e86b568c89431ffdfee188e82f5a5868e1e772da2b5238494b946723426afe9da8c900bf3195313238c4b00f5ddb66b133f6d41a0a817eaa3fa2fe2a13e93ade58859982e59d73eaf13de42e6ebf07c4e292dfc6", 0x87) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 13:28:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 13:28:14 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4811, r2, 0x0, 0x0) 13:28:14 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 13:28:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = semget(0x1, 0x2, 0x20) semop(r1, &(0x7f0000000040)=[{0x3, 0x3de, 0x1000}, {0x0, 0x2, 0x1000}, {0x3, 0x7fff, 0x1000}, {0x1, 0x8, 0x800}, {0x0, 0x9, 0x1800}], 0x5) msgget(0x3, 0x20) 13:28:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000540)="3007c0c0938f4e86152c6b76328f7e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad000000000000000000000000000000", 0xe}], 0x0) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100), 0x0) fsync(r0) 13:28:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000), 0x10004) lseek(r0, 0x0, 0x1) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) syz_open_pts() 13:28:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) dup(r0) flock(r0, 0x101) flock(r0, 0x3) close(r0) 13:28:14 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="9f8d984671db9169a866680fcb399fef5f78eb8dc7ad09b2a3bf4ca1fcf04ffbda7ba02148", 0x25}, {&(0x7f00000001c0)="eb850ea98a9f8cca36dccdc4a1053014bf2fdef83add9f0a376351e3e065600c3b1c3508700a9765f88396aaf192eaed2a6fa0ea944fab73689597c716f02ab54593", 0x42}, {&(0x7f0000000240)="d7be47efa0d9ea632cadd46ad0b80f10547501220e4e037d581fc7e72d1b2ee6834b917a125eb8feacc82089da3e90c359dedde9057a40dc349532e7811d995323df32dcea3406ed96f7ee", 0x4b}, {&(0x7f00000002c0)="0ca89c66b216051aca9666c5a90dab506d1b54fb5e28f8a6f9a3e43e1c83066c4e13f9749c91a9ae6b1598c162264ff37d49129279ca48cd6796212e22d010a5071ecf78a48709bf5bc85b7ed5bc6401accf", 0x52}, {&(0x7f0000000340)="e1c36d7089120491515f226d133489bf9115f191a7431d31563ca2a3b3994883e4608e792781ab2138c25a0afd0f21112ce4587121392d2cdf2aaef3f48df6a16eaf40ab1e73913cc1ff6aa70df34ffb4b4e67cf129d00ad56d3b0f9e10d6f9d00d74a6be869302cce107b5134594b44c0d061eb7f9161c5514a0a20174fa2577a157f9aba8d", 0x86}, {&(0x7f0000000400)="a9c4ae5da1e142450122d1ed96d7e3a7b15087f30355c08968673add1224553d11b662574806de64e03bb92c6980edc2c5fa15f6a558b2fb273ca05d3aeb7e865f1450ec4ce617449dbc16681b2dbd21293025e24941096c11779f18afc6a997554c8ad239ce7faeef", 0x69}, {&(0x7f0000000480)="2ba21293f54667417eac3472bd3802de07698d7e607e9776990609f317b64351ca2e59caaa9e01d62d46882e5a2d5f", 0x2f}, {&(0x7f00000004c0)}], 0x8, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f00000008c0)="ad2ab4ee9fadb16bab69e3f69b12261a7c5fe502ee03a731c23a8d87ce69a3b07739cfcd99ec72f82e0299105a2890e7b25f37f8b1fa4ac9d731dcc643f8008256dcbeca3645e308baf02d76a9a368ad1c0789b41f32ac6f646c135673f38ab0289a0281aedb372794589c777fc38b412e99c597226a696c75c565c883729a4ca6e00f47294633b5edaaa71a20156852e4dd0ce7b71613d14f6679ffb53c1edc854ba32337d2f357c889fa7717d290575b121745bf2909f053282cacbeb26384dbd502417df2473c7795a08c18e75a34977a6573405b855b50c5e12a4a30479e8f", 0xe1, 0x3, &(0x7f00000009c0)={0x18, 0x0, 0x6, 0x80}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000a00)={0xfffffffffffffffc}) sendto$inet6(r1, &(0x7f0000000a40)="2de509542237d64d1fbae6d2893dccbfb07975554d08dc8f5cdbfb3c5435e9a87bdef2bea919ab29489d6f1362b7a99ea9a6d5467b40124df0f69ddfe0e222a415347a5c182f89199af847e1411aab0fdfc949f2e50cd837c66e50b1f19ad0f2c508a3a22818f4cd4297b836da14fcbd2853ab605f36", 0x76, 0x6, &(0x7f0000000ac0)={0x18, 0x1, 0x3, 0x3}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc, 0x0, 0x0, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000580)='\']}}#\x00', &(0x7f00000005c0)='\x0f,\x00', &(0x7f0000000600)='##+\x00', &(0x7f0000000640)='%\x00', &(0x7f0000000680)=',^\x00', &(0x7f00000006c0)='!\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='@#),\x00'], &(0x7f0000000880)=[&(0x7f00000007c0)='!!\xfa\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)=',\x00']) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) bind(r1, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) rmdir(&(0x7f00000000c0)='./file0\x00') 13:28:15 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x80) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x2) r1 = dup(0xffffffffffffff9c) recvfrom(r1, &(0x7f0000000040)=""/161, 0xa1, 0x840, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0x1cae28c4}, 0xc) 13:28:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x34, 0xf0000041, 0x100, 0x81}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x9}, {{r0}, 0x0, 0x40, 0x60, 0x187, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x7fffffff, 0x7ff}], 0x4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x5c, 0x10, 0xfffffffffffffffa, 0x7ff}], 0x9, &(0x7f00000000c0)={0x101, 0x2}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) getgid() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:28:15 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) 13:28:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 13:28:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8ac0, 0x14) mmap(&(0x7f0000e34000/0x4000)=nil, 0x4000, 0x4, 0x3012, r0, 0x0, 0x0) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000ea2000/0x2000)=nil, 0x2000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x1000006) mlock(&(0x7f0000faf000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ee8000/0x2000)=nil, 0x2000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) 13:28:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000232000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) pipe2(&(0x7f0000000080), 0x10000) write(r1, &(0x7f0000000000)="40fe205d4350dca75ba2b06dafaf8b1445270f752c4482223c1965a5d85b55c40893fbf5017f4fe07e3499294758bbe875b06ea4e49f98935a3490c530f93aa40b406a5c19d11bdbb2dc17e1c632a4be018fdaf93bd55f106719c764d4556f827fb28c8bfb0b071db2a5ccd36584b5c17bc9d64fc45c", 0x76) 13:28:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r6]) getsockopt(r0, 0x80000000029, 0x32, 0x0, 0x0) r8 = getpid() chown(&(0x7f0000000280)='./file0\x00', r5, r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r8, r9, r10}, 0xc) 13:28:15 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000140)="cfd36a9d8271b7f9b18b73cdfa38232175fdab13b28a092f0ff6b9105cd2f9c2feb00c4b6ab07392e9f7d32c192dabb5be802b5938f3be40d821f2b836e98d8d5f036f5b4dd2360a70ac1ea12d8a41055e33dcee4bd5c8de91e8f24215862baadaa50aa9f64b330670bcd55e88e3c1f173f9cb58738a16dd8fbc589572ad065ea6df1b180e77881dc7fe4dbcbf2a2b9eb3a78887", 0x94, 0x0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x401}, 0xc) 13:28:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) flock(r1, 0x2) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) getuid() 13:28:15 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) recvfrom(r0, 0x0, 0x0, 0xc43, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) chdir(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 13:28:15 executing program 1: r0 = socket$inet(0x2, 0xc007, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0xfe97) 13:28:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x134) accept$unix(r0, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 13:28:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0x80000001, &(0x7f0000000040)="7e9790b5ed49887ef7a095ef94ee7300a313e05cd605325d48ffd4439799cebe2b91f4300ff895a2d3da2e64f45ac0e76f4697fd4092de8d4b2886daf68d74a8e66577db87199ef3c821ad926eae5296cdfdd3bdb545007df11a977273681e531b8e2af7591516cb6b6e039baa2c115985ceeaffd90cf5f1c4e1f2442c835956824c1a1e58f59d66906ec79b3ab863029c08655dcab9724923a6b2", 0x9b) getuid() r2 = dup2(r0, r1) r3 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x80000001) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 13:28:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) recvfrom(r0, &(0x7f0000000080)=""/244, 0xf4, 0x41, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 13:28:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x0) 13:28:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0x341) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:28:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) getgid() fsync(r0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) socket(0x1e, 0x4, 0xff) 13:28:15 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x442, 0x40) r1 = socket$inet6(0x18, 0x2, 0x1ff) r2 = kqueue() fcntl$dupfd(r1, 0xa, r2) 13:28:15 executing program 1: socket$inet6(0x18, 0x3, 0x3c) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 13:28:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) sendto(r0, &(0x7f0000000080)="aeb9d12ab45ccbc0ee5ea9b0b34740ed4942919e", 0x14, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) sendto$inet6(r0, &(0x7f0000000100)="250c56c91ed55fb026577b2bf68e7dfead8b23dbefae0300bc04b950af128173565ecc60a0090105b1b750fb17", 0x2d, 0x8, &(0x7f0000000140)={0x18, 0x1, 0x2, 0x6}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/141, 0x8d) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 13:28:15 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000140)=0x10) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000010, 0x8001, 0xff}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffe, 0x32, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r1}, 0xffffffffffffffff, 0x80, 0x38, 0x8001, 0x7}], 0x409130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:28:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='u', 0x1) socketpair(0x6, 0x4000, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="65de50c34ff863e0cfbbcc9cdd16e59ad0d6f3ccc876c29c92d92b7a6aa33592568305489f24fd9fc49660e60cf13d6df4bc508fcf604f64d25f599dff8b6fb332e08dfb564a495141ac2f24f981b37a79649fdfaeb96895962863c250af3e6d6dcb1cd58daaa7fade0f47247fa80bddf092709fc8a4cafcc265d8cd2b9c2a5b4a35fa64944bb9a8a786a72c957b9d8e4dcf52cd59e589ea6a8be6cde16a1b93ae3c02e55df97de8acd4bab5b29d80c3b2d66f1113b1b855a13774f7d5537bb9533247cffc9b50e5e0ff32ce1a11144df62e80cfa754c1d06206e3dc85c162b7eeeed29e597d28d0a00651dcbad19dcdf7a25796e2ee60a3783f79f793832ce6b7d018337917d54690fddf765eb81cd2d94bbd0a4cefef42b18d9bdcd4b0d62fba25c8252ebb9669576ac43bcfd35cf207dda5727c0f88b195388dc1be40398c32dbe12913a97aedb555b8f6fc5daf48a5c15396126250268cf69603f40d26df93a1216cabff183b5054bda86fff43d1ffbb9fe75ea25860cb08c4a3ef40976a87a045b8e0b5ee0c8e6118a77db4a36c349d03be843764770f04883658c2a0aae416ed282d090be0659681754bdf17a6b78a2bb1e85eb581a2fd83cd3725f4de8f12777812196370a59c4e96ae06e5f1ee594a7366af845b9da94ca8240a303efe66e52944a659b95d21e039ed59b28b51ebbee92e6990a41895d32a2615e68578d91a8391d421848b8b32a1d1ded8cf53229fbfdf8a0c2eb5243589f888311d3b3f2f46d7881af050914235fc6956903cd82ac6a3fa5e29a2fb3982783d69c1643ae5f138e873aba663cd76dacb5d0f6756c6755ee457cc9677842f3588471427f685a38e754220e158927419d9a8f7b6866ee9e36e9cab147ccf274ba5929a5504043f0b5c411df62cefd1952cad8b26d73015182f1ac16ce7ff1832ec67d54dc1985908ce88a6243f2981b70c3d1a0e83f69ce2969ea108c958d225894d8472d35fb95c8f589391e92103754303e57100b23f1ddd1625d67d697933d8612f26e9bedfbe20572be244d5e123c2987d0e51343e0ece90c44544efc1a309ed60c754d01ce2ac523d78d24b85c8a7d9995be8eb2e354a29c2bb008208f44c982c019bf19c5a2f70ed2de7f3509b0dd6274cbb0ed79b99587df7336dc8f75f21447f0f778344cbcafe30f4d8f354150b6163bbd0c7df998becea205b61fa07b215e080893f8c342be7c976ede3e8515b2060e501d2927eb7f3ad7d346724f009621c7fac9ca479d7f315d8b79efba7979977fa77804e940dd65683edad11cfb8e067070144bf931dd01624defc76e2350c96a057aabb59f4149cbb431d8fdeecd1bb30f0a29bfbd1eff6c571c8d1685b4c4012bbbe5bb4ef249c558d10430cad8a86b7b892f50be9a487ee25e72dd64596cd29a74316239767306a7b2ea4c46c7c94fc7a61471aaef65ac7ba3aa1bbafa4ebf306b87b982df43bfc9f82abbd8669abd360fe4899bacf5f0996310fd93d86864c0e584bdf8b0d977a8f175acb4cd48e31e5537df553b69ed76c5b22a9ea722f3df8a6edd470e294031eff093b9a833a7e3e629b011e17771dc12c3fd2d606377f3f68ca9962e00bffffe66c1a6e965f8f2cd95aad6e0785f0b331d07a80453b4745509603a37aef4e5b2fdc6569fbd35debb068c23fb43a23fac8796fde20362d7c5f28165fb3479b541484bdf65d031c43e620fe79d66d2f2f5df737d5a258291ad31037a6e66bc5edbd6e6403b0514451c61a9cd2e6518b27233df098d361b6ccd1c210cd568c860757d395ab92576683af119fc9bca659ec323be2df7b008a985cf8e6bcb7bfb399dfc4ee3f22774aac6248d42cbfdd5cff15c5aea2f7695e137edb5ebe904cc983c90a71096470442bcd78a20a6d526d5cb3d9f2485a26c26ff4220eb998fa8e9910640f0ab2c7ff5adb523f12e9b4e088e7a6e2d4f66b25ac74adc5c3d917f926b679d7ffd7a1291b9a983a8790c8fe4f9bf44242bb526e67c772b22a663bf2b8aa91f1bfff54b2cb8a1c6102d46ec742af45e7c6ccb7a424cb4af4ae29d59584f4cf2b85bea0c06d099354fd2929357f3d65dfde564204eed664d7f22754a296534d0099f22104c6bf4de82bbcbe2264e96505fd7baac8c49f5b2873286a3f3938f2f5d1ffdb63fb8b64dfe1e47a6a827d3a09a24233af113f0906b46677ea777b1127b39aabf12d3358cad5b27c317c6b481f3b80343209081737f8c8156b6d4321733828af22f00989c503467f71b0b1a04f07d68d178742f010093ad8cd9c0077466fdd56a024b70fd004145fb5c83bcb14b3f6a6ceb8d57380334de6536333a42c4b7fcacc24f50d679422e3ae2a3590b75e8523b081667924481f0a5816a9664017d0ec37c2e4bcc669c93da84eda547c64ef3d4d58b85f8c4396d78dc64bebe06b014bf507c0cc680b254797c2c4c7a631bd3ee02938a3f6350928291ceb57d4763de66edd4884d3df771807d367cecd45d53a67545cc2f1621a0b1a52414ece01d0d895792d629addad4c6407b2a8d015072d58c323a2c492287fcf7e073b3067a55e7795313d83dd2195a7476eb2e7c90bc4c6c53d6bfeb040786aeeeacf4bcf8dc485f923a5ea1e4a543c8eab33ba469adf7cf4b319571b8fcd86c983464be25f3c10c799e1baccb094c400d7e357c17067eefd1d9ecb87c4c8f9948c290b362b40533000a99f3f11aae66929e24624b5dedd4aff54ccf8e1eb677834a69a1bceca4f7df90984929b8c660bef9caf9a3e935b2ce4f2765e6457d7b8b2ea5f2e2cef9729abf77176f87660746c2dbfd7d727f76ab4859042221f6d4e3b9cc67ed3e6597ac2732b86fd0777c4102e998fc8ac4e3650fbaf391a6ad1b264588dcd9a8805f171bdc5c5d1e24dca9828149bb875fc61c32110c4b242d058d7dd2e8fb6c89a6257789fedbc5eff0ce4e71987aaa94c4efa0930ab31c32cfb946e4cd9eb108a85122697bb6f63dd5353f0ccc679568925554c181288898d7580a004b922fdda075892fa3b96f95004038de88e150e4e50d19f9520449a0b3f11fe96f16d61952255e7737e04f54464dcac658b6a5e4a5b4838a268547c18298a9c1a6fd3d8cfe6d4c4571278539b181884ad71a9e651916e0912bf6a68296783360b8cf1deb8133bb5f78bbe19201284c79e55d4faa76d9c2b2abe5c4cd9941899793fa1a34bed771c19b226d04aa2def2fa4ca28367c0f3e6bc4a90551e212b51456a7c006f33f316647977c2b8ab07e0bc7c0be8e0bd50fe015b9d5ea998b5789316e6ae7cbc2e2b2c350b4a0595207d0febcd96f2d3054dada815e67bea64b95d576e198794d2cde8a8c3389793c961b421135265e7470488b2c689b61fa221f19d9e0fcfb687ef29c65eec903f1e51b60ce77ac0fea91d2523bb6578573f34f58eec8da47f8d547cb6b5ebe17af1f8c8a2b63326d28e5497b4f66fe32e33277bf250f0586e003256ecbc900ac35c45e2b54f4fcc82002cdfe6e0ff1d1f5f64660caebaadea7228d6c2532e69004adaf87cf4e0dbd5b1063dbb54b7adad3c8ffdca96282aa8163c6a3b6942b502765ebd2e1d7eee4a414414fb9e8d487e48780ec916f10061c9787957d7f7610ebddaeb84fed72c54266a75c9d14f7a6b96660fe96ba3118cb5c174f9d2fdd216c6744f6a3dde193042be6d4f5478984031e7fbe2d22711b44630d3abb08dab8c18fd492604bc4fd7908207021394ebfceb572f4eaa1944d6a40cca599414544e47b7bcaa129b7192d897b3dc082f45671d4ce16dd582dc1776490ae282ba725c3f58bc9f3739db9e88beffad7ae2e775e83ed2b4b241b939f8260f0618d4c3371fffeef549da15adba1945de7549068b6461ff04b329572515fb6775e0300321ad48f27c1bfc0a7e8a08481b5c5f6e7affe1cc66dd890330bc248442b0981b8a59a11b6828e08373e0b8a4beb8816b409f91ce9107ec65c20f99578d4e39a66103f6e9b7af67836f6bdb37e3bf005fe544c967dd62b6eb670a1df634e2f161ff3334bce4e31310aeb7df80d146ac92eaaf3fb4f10e88cb914c5b7194209e1b76332c339d6539e7059b037b6400ceaed6dd5e68c52673f043eef4fb7fc4cb40f2dda8d43a378bd694d4a66867b83ead09c7dbcda2598e579fbe04cdbf260ec566e52c38af04c755e26524f220c8fea5d6169db02bb8beceae6c7066c3e61175b0d79c5fe6061828013e81d8d690cef36558109d8d0418919d9de3dfa4cb068824dd1b6ee67f732801423a1e23db59874355a2d6de09bf7b97d306befe073ed96073c883829a045c918454d97bb194c74fb1d5946c58814e84a537a4604fc345c88581461de0d36e66efef80378c6b5906c56a0398715d52f597419e8a122900aabf3c455cbe3e8b9c6d47d84aec909f9e8e30fe530c0ebb26ea211bea14fbaf09496d6ed170fcd30cd561570f21691d64ef42f6498e669bb07d145a525c62dc6cb1c9e2669d53c816ad64bdccce3f37d658ec9140dd48178b56499f3b658b54737e17460a8072bf995e2b542238be4ef74de00e0ad6157c9c1338cfa2ad738abed45fc3b4e808965e3074737957d10d600806eb09004befcd0e08db6deae41c3b1d15bbaf2876aa693551bfe8d4116da570bf8844685c8b9f4a4d1da1de4db6c79c12410d17e55e0356d2b438e0eeb3c29e467c36c4533d55b7945bf15075cbe64ea0cadd466e2f099dea161aa9554faa2a8486f94738f98361566560678f8c064eb7e61e947bdbdcfee05dfbea81a3008b8ca222e5c16e48c1f28989e3081af83faa99273490819cdf8ee0d46b803c4e9a17fe76bed5bfe2a62deea549c8ca215ad9f9a5b112d5068cb4f81a52bb47203518a7451d88bad233a498a0be303e6a0b15d17454edf6ce6bd71be6e8f77503b3320854934c030bf5cfbf74c153358223807e7444bd1a189f8e9dd0705b4a681c3c25ea27d84b84532cf4374598c3ea09dd402294d6dfc473766f94ab97eee417eab8143e8015696d0210e5f6997753d2a86e8c0cbe3ef1c33c6de59f8323cc644c3dfacce594cb74bc959b4a569f8a5ffe2d834fec547bd6906aebc043db24f7eb2dcff6d70cccec7c8ee12032792cc5996a066d6f393bbe7f7a40baefd2e2a92596f0de0f13aee3bcdf6439c4e117c80f0e3d274153f39d9a6e3b1dab57cccdd416f2a9821427d483ee3097b149c1d0e134df492d3caed226647a11a2ce8f8b5d716b0303076c482b3f0b435365075d7a746583a92428190cee84315dcecd9b0a68de831014e0ef87c12fe19700bf70220478516659d96d4cdfe1dddfb724c41aca0ddadf6e982df9e0f9324dc7fb31ffa3c23defeef9e810f9c2777d6f1cd79b1e1d6bab62360d13b2d51fff0a6cfb5df43987fd1a7494c22548a44590c433e0b244a2885a522a92df1a592a41f72c270025026244c440e736ed6c57b6a8904a082dce3eb96284b2fe54d0dd7ff83ab39b5545a140411dac6562f38ed8eaec4dddd362f90f8488db21588e70b66ef4eb33add63d13698198f5bf52ec867f5d4446d39064970b87f88cbeb0e992a66c98b25c61d88cb111ea9e9885e65b734657db7c1742b19d053787cc0a9da91d47717c06e7dfe0054da526298ce753f193009d5a26f2f1e61aa396d28c4b550e7735329c6e04adf36fd05b2daf1de69bd76f98c34e1149ff065bf228aaa80011febebf7b1fafe5fb4c251433b57a6efd14d945c04af8c1229d81b1b7f3b6e87a32a90f720b627ace0d28f99acd9503be9f03b28785", 0x1000) pipe2(&(0x7f0000000040), 0x0) write(r2, 0x0, 0xfffffffffffffd0f) close(r1) 13:28:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8080, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x401) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000140)}], 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x6, 0x3, 0x3, 0x9, "ff13200db15d48eb507e701c7f7841bbdd805342", 0x8000, 0xfffffffffffffffc}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000200)={0x2, 0x2, 0x23, 0x7, r2}) ioctl$TIOCCBRK(r0, 0x2000747a) nanosleep(&(0x7f0000000240)={0x1, 0x3c}, &(0x7f0000000280)) r3 = getuid() setuid(r3) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = msgget$private(0x0, 0x210) msgrcv(r4, &(0x7f00000002c0), 0x8, 0x2, 0x1800) clock_getres(0x4, &(0x7f0000000300)) msgsnd(r4, &(0x7f0000000340)={0x3, "0fbe2ed57155cef4c1c1959d3d9fc45ed7135017ec46d0a8eaf797f9f44d195ba3efd94866e410408bc965a9f62abcf3d72c4fd8f0cf9e70697736a08c2f148b459f7c73ecf31465a0101aea1da96842bb57e762d72e49705c05a097cc99083086b795d3794765209946b4298184473d2df0ac4974aec2259303bf4ca3e9ff6eeb84c042fad5064b3dd806b1724b753e758a389729640f5db8ec5b4d74ed5c5f4675ce2933846d870d478f9d108984bc94ea88b3ab343e6b15f686d9396c260e57886524a227c653ac37e0a175967ffdeb7611a2602d69d24db5bd3eda0c14cc15e364bb5b553b7ec55f922e6acffbb9b737f6982f12b23ab1fc08f918692ce37966cb1537de6ad34e4be0bdc565fc4b8e8adedebb6ca1f408f4770f0b3ab49da3985e48d90ee45159a1ea4de16f7fc26b16fa3bc335f238392597faadb5cac0a65eb1dae20012f3a74f1310684174c6df3ba23914e6d3dcc8f086be7d7bdeba55e355354a6f207d8fd88ad1d98d1fd99d23bb44d6a6205967433272eb18663a0508c6075323f2f1b7efff2a2d4e7b5a48d516612dcd96fc0dfeb3b8ee8d06a724751ea2a0b28b2790f8024dc4596be627dc34b20aa1205f6b5a491bab9a1b1f243d1ef6592463de38d3c185ec5a7ad76ba074b6a3124446cbedf3be21c8d95c60468c0c3024ef96dcada32b3df50db70ada80dea1ead6c45c7add76468eb288e0925779c4b18a103ba4da01d8cee638315b5755d65203d5a9521659f551d56c75510905fbe8932d25607b9291d7b23ddb6b02ce69b43e70573cb6abd065f41a4afe991a7e2d8bc1911457654f21966d3caa4d903e595d3529bc15670ef50f83850e11138ee2da949e5e8ec35e41d9b6cda5fa427c1a170a7426d17f1ef3e8c2c8766c2228e6e6ab22cded289da70c3d6655e0b7d7f2945b69ee8f8c5942d9c0f9c44802544233370c28e9d06257d0c1ff0bd8f6d1e922e82c318fcee7cc89f19ebdafaef96fc2baa51f84ca9ff3d8490fd08693a41c49f6e2f720656fecc8655c2be36f8baa5d821ed29e650997074fe798deb5703f82a88237fa17189955542cd803b3620e71e40cec18ed00cb4a4773694602ad021d9f07c17d146efedd3ec19780f97d9ca5b00c8af38cf0744ec1e286f36a3265bbe0e3e39e559fa6a4c72140275d24a53204cfe96a207bcb1eab524096c92d31683dbd990d6fcf7b050fd408bf846ea82cac810a7adbcd0a409d0e63edcc802fd7e389156e99fe12df7c4e2cedd451606b70ac5e73b2ef9eb653d9c3b22f581b1f20d1b9c89ade6768b29c182fc2b7eae63cab7dfef8cdcd09b8fc9bfe5de9281ffb2792e6664c411125a455412265f166b2c1b702695b06a627145a0186541ac82afdd7926fe2062dde51d6d8dab7970d01e5e2214db3eb46113b728c103c21a66b80d28b8df3103e2bc5063b7e68fc6713a08485bf71847f7d30618b0d55836ddd3e5507c3881cea6f84925f9f2711e15573c9476a6ee8d648df354d230bc2e2719dff481455c9d0ae076e92238f22fb978e860edc4bad5daea1a11ec848fb698f7eac5fb0af2d54fe3da9b95a7ab742a3e1989ae63eb6b4376a2c5d95d7727ed6fe98636f2ca277b5ef1869e8b4145dfc4305a8ff71b150bbe850fa56888fd1c2ad620a4417e4b9005172dd315ce3dcb035291f18bc74d5a55ce9a86d1c141f10f9c0e40deddc518fc70daf8c40c4bcbd59b55645a825f7dfca9f97bd3d7cfbdbd89237215d44c96e9d807c2a6c3bc5ebf7eb002f17ee439333328dafcc4bf376f0756e7b908dac3fd68375e1536f59b2936aa2eee4c3d23e379dfc0c678ae5934430536c8bfa751e3ae00f847d173d13fcc220a7b76165f93f0b2604bb7107c34c932eb757374d3274c2a4d8cd694400433c6552ab5c19b847e524036311ca7ecf889e2775a0018987a55581d6badf757c979a5f7bfa75c86884ac675d975649655fac08e51bf475ceeb25db327d228a61f12454e47b63593be2829b4d6ff540dfe25a47a5157871fb0fae1ffbbb93a0ac17838610368f0b41e83c0a62c5219a494298ee94c183aaad1c6e171648c1a11a739cb2182e7a60f3b4da30bc17a746d2c84f545788a2450bb773e81ea9eda83a4c4526c01397a23150afd5458b5c97a5bf85de977fa1e0ab62f54499b3889ef3ef6e3c499a46a8dbd4e15f09726b80457ad0ef2ff5e8779479c062fdce3ca64b4799af7232218a783c66649e45423bea8f3103ade43fb7d018e5dd9bc873eda56ee0e2a29d4888a501d3e1fa74d4c5d2cfc95863ea88debe82638cffcb246a0254470fabf51d31ea12b3aa0444971ecb845b237b6669fa5ac723d3783eecc912adc91af0bb64d4aa1c0e319d14eec08aaa06791db52a6bc8ce0611bd490783c7eebea5f402c31a1219d7f71a654b124d0cc832b46434cdb5fa43b6c1a5680232e328d7a448f9eed60bb2458a941fbf397ee2c8548fe469785c9d8e441a13eb4b7bc7c006a8438a96060efc78ef6c9a0a45915d0a7914e9150f810cb9223b91c0c4d742526d24fdca54d01159b9c3815fd8fc5c199b290db68a602123c630c5369bbf781526d4b3162b36fedef9aa15398268f7f33ca0bf0af566d3a064313926ebbf48f2f17873ea5dc8b2298e3f636314ea716f4edd1e0c1be227515327682f75bdae1c3529bf7cba8ecb17e45e699a56c1d30a20135812fa9630c2415894e0eb2b1284e160a90580cbde448001395c416421513eedd8964ff4dc9be21432fceffcb2d6376d7150edd16a2387c7d60b66153446f68c4ac0689baeb1fadbc7a9e86b442c292c9d516162a04e18eece61deec0ef399bec7d9fce6e4c3ac1f80b15ed2c643b8e9204cfbf7ebfe395af3cea6c26dd67e193f9a44250ab80c9018b28dcba1939a8555d25119e4d1dabd85d359b36c04d517d11a386ce75a1b5bdef5fb8b148a93fb1cc190bb1d38cb0c028d86f01701b76bdf6a8a1455a7cca2e4627ea9280b8bded20fbacaac5efcfcd7f9acc956c893d224d6dfa26265b22d3352d150330bb5f6b9f3ed7aeb99bcd46ce20064eca305acbd383d1d8c9a548ba9b0340633052baa8c94785e3576047c422312eed9f6c49930c1eb5e67a7b76ea7a83d2407be9ac793da6a30ef5070a8e701c6475f9d5e152bf4b47ad13547f1ca2a5375c0296328775c73129ff34918a64b040ce7aa952387647534dade3ae2017c2bf9ddc9576d69e3e72e84f8b26ca92ab8d8f07c6e23b2ee530db43405bc22e18c4bb77099992c59723b406f031fde247bbf7f06c8683a501508db893adcf069fc3158b4fdc3eddccc7ef67c79da945cd7c4dfa36ffd74785e1fff374bb7587d5447f6bf444201e679878d451467ac2af3dcb4a22075f4e290c783cf9a8dbc9cd1ee1bc3ec919c79a7f0fc1c29338d0c4e2e69ce34c3ad44540f9eb1c9810b08a279791277b8c3e96f3bfc864469c42c192cfa6fa6ebb581fa4bff9aa83ea32ee25be0ca6f37838d8a9d88f6e71ad2bb92ae94559cb8d4aebc92814377d8d85cbf746495c61e92e6838091b694b08c21eb277fe13dbc3a71f3a4d5e04bddf892771791c90a3e28073054785be0743f43e04d4b1cb73004b8d8c3c9670de46998276aaf28e9df749fbfbd303cfcdbc888f6c191aefce45a94f421ed3a4bcbc9c790bfeca83365ba9bb2b556f478083ecf550a24f172c59ceac3b142a29cfa8cf32f9e08988d8f497070491e39923f85fe40c21d75d983dc460c833f99d52d1a39f595704e27754745fb74985d8c1f60164f3df2f1dbbeabd5e58e4b17770728899762b9fdca51853dff71476abecc0f92f9b97a317e57234efdc4e3c82829cc43d54237854e79fb704ba7aafb967f374ff73923749c930d632fed033a231b6da40bc6ba4a4c55abc229a82b3e18e3bbd8c1ab1769418457cf03101ae5413d61c1271f2cab8cc950b3d0291ada5d8e010b81500d55633a00136698fb30c9871d7c68e70be5e34a0b6fe9c8133a10f4e630e087080d3d15d3281990f2772ec6061cfeb7eaf5d67341cda793143652f217ced3786982ccbaca2fcf8c9491d67a856ac832d47c5fdba9841847a9f40f452444cb201a76bc3f7d9c7d257e24f5b520124af832b70f05dc4f824cf343b8b45295f9749b39b662c65c4ed7fed33a7d885d47a8f2f0b5c99a7754db0bc4f10c63004d770628fa3ecae45dfea89321174a64d9f079be73803e9cd58a0af730d553c02089e457fb435b8c37cf764588531b083e13fd1005390cb4542b092c6db027bcd27595ee0df99affd1c75af5bf24ec5d513bbe8f21056dc60bff965f4f05697aed218fd396414a4bffcfc4c21800bce466621b7d8de7c88bb1ee8ee34b9b42b02bfc3da89eb8f9c8016a0b8b13e851a5a4451ccf2cd0fb57a9ab468728bae8f2437d9927b110e535717d7360144b858fe5644274c0f5c2fb8348e8740615bd65b7144f8bad64948148e2afb7d879de4caf7a48045630de3c5aad617affbe3d17d3dba62e9b699ad0706f863f0f827be254e61dce9f70fe7812a4cb76dc794cde686b9a64b552b35e28967ea7be7e00939f560f93b744ae3a2e7b373bd2a6168b26f766524250c74a201524df254a0f495590d70ccd42885700d02d0364e9696b463105d9ceb00ef2439f428133963abe1f8b725f4092379971183119c2ceb6e516cc6c3de744536b8beec8bf891b493ebc24a7de4c91b296f2a9ca5b424f4fb41d8ad6b7109b4af778b428b1feb93f4e76e54689fe4a7a22702da8246ecec11351bcae5e53839fff67c39187c48a7b0f11702925f102c4b55f8c57d1ee155606dff3baa5aec10928937f79b1fb2392264dc3fa33d6b8d37d4a5c1dbfacbfa9bfd3b78886192a59f8cd4d258f4106db3bcebdd17da2dd37426485a5d93127504f5bbe68ea886aa0cd05a635a2f061e415103ce8f9405ed6cca5d28a8eede3c2ccb3bacccbd334e02c5fac9f2df0f2b8608358ae76581f9f49961359dd9477df09bdf0ca8e6e939fd62fffa36880ed46b1133821baa2692863ce4f63348d9797873625b36c9e0a7694981aac52300d3390d6908be0be25e128f696e6f895dcdb69c8a17ca221a81de96669ee53af5d588ec81b9adbf11d509e2382e19662257512c30cd45483984a4ceacb2368485b2b134e104cd063c04aaafefe23e08d2e046931a143bf673c4dc385244f6fd1abf9bc68fb70478d764dba162262c54d3ed3bd228b6c98ebcf80d4e756e730a8fd654e04ef86b556148102a314d44e4a29f81eb967e5838d8713a9bfd8e5b924b6b635b39e3229df4b652316ed1a3bb8aec79c2960c7965ed4e01eaf55896307cc2f7146fcbe22fcb1713ad9c1279fec2d098b3c2a874adff2f00fb81d52685f105a34efdbbf69ff6c0bb17bfa757fe2cccbae1dad9dd70d56c751f94cf622b28d2a36dd45b96ab04d44a510cf557ef9469859873ce3cd30856f013d1a760b43a42531faa0ad49e5aaff1eb9946c533c19c89ebfcdf4698c0010933d6603142d9ce4949d356b14e7ba31bb651ce4e537ff4042dfbb4d3315b62cd699c7beacfcd66dc18dd87f905119d2406d507f91be215f17473eb381e2d76ec66f3fd3607e8d8c4aa369156ae366f2f102907a56fe6910b60bb34dda38f613e8c6349b98d8c6390a8fe28cd685523d723516a9d3cf7bbc96296e43e1eae873f9a2909f165f4ad4155f23939d4e31522b7bcc153522b18b0229cf82d84c55aa3f87ff5069a6c769d8490da72927173454945ef7848fb05fb5f257c648d3a03a"}, 0x1008, 0x800) ioctl$TIOCSDTR(r1, 0x20007479) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getuid() msgrcv(r4, &(0x7f00000013c0)={0x0, ""/159}, 0xa7, 0x1, 0x1800) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001480), 0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) msgsnd(r4, &(0x7f00000014c0)={0x2, "ed4082cadcd6e08896d2b563dee3a19a91acc4241ab950a10a1e5e4fc9d6116e15f36a8f16d26a9b0b59f6de226c80bf5388d84035620a7ba0396f0239a95ca32eee17af2733e11aa49f3276914850d63685f39f4f5678be98022db2ddbc25f9c3b1297c5fc65783b09b83a112e6e91529c7dd2f6aabd3a2f412d315c29684857b7ec937259199b5d05738a38a1b0455ec543208f7a0cbbc7e6dcf063a8162fcbd3388ff8ff2b084d9eccd584d535b4d9b929ee6233f2f9135b03bc0f42c79181c3a46e613532480a59339c351fe73ec5515a8620b3cb29c05b21702d2c2aee7e3b034e7a0dab0cc0e3e11cb5365794fe9737a3de346397f922edddf"}, 0x104, 0x800) ioctl$TIOCNXCL(r1, 0x2000740e) getsockname(r0, &(0x7f0000001600)=@in, &(0x7f0000001640)=0xc) map stack 0x20719000-0x2071d000 of map 0xffffff0065a36d70 failed: no mapping 13:28:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)) read(r1, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff0065a36d70 failed: no mapping 13:28:17 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x3) sendto(r0, &(0x7f0000000000)="9c4e174a647dc1607aef135058c8d98a0b5a1fe36636a8a9786d534c3e2ca032c3a84414a23552ad72c543ac10b1fc14e440c5e4b1a2312a90985edb95bf717722b89aa0294a5838cbde2df2f571c5e72341d4ac4cce83520760cd39f35f5c9bc2ee7af7bbeb6a27bed6a8db006f9190b93a41f35048ee5835d2f17a06e847d6417708b7bbbdb580cff7850f068102b7ab2b94cc97e82534511f69aed456", 0x9e, 0x40d, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 13:28:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget(0x2, 0x3, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/140) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 13:28:17 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) socketpair(0x0, 0x3, 0x2, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x0, 0x3, 0x20) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 13:28:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) dup(r1) ftruncate(r1, 0x7) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:28:17 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) 13:28:17 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x81) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f00000000c0)=[{r1, 0x44}, {r1, 0x5}, {}, {r0, 0x8c}], 0x4, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)}, {&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/194, 0xc2}, {&(0x7f00000003c0)=""/92, 0x5c}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f0000000540)=""/217, 0xd9}], 0x8) 13:28:17 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) madvise(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x7) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 13:28:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x8410, 0x1) utimensat(r0, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x4, 0x10001}, {0x3}}, 0x2) mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mknod(&(0x7f00000004c0)='./file0/file0\x00', 0x2000, 0x5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='R\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)='_:[$)](\x00', &(0x7f0000000200)='&)\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='!\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='[\x00', &(0x7f0000000400)='\x00']) 13:28:17 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000001040)="33abf41d6fa716facbcc8559836b58ee335258ac4c7ddab11445e4bfbb228054f8a4d8c70ca6cf8e57fb534bebceaea1d446c9402cffbac3a893d0f8c9d6364733d7dadd7c39fed42efc445678fa", 0x4e}, {&(0x7f00000010c0)="8561430073540e8d92ce73de8a963957d664017f36709f971ef403175a53b7f2af4c26981a7bc2a1b4735c37352e0186cf066cc62bcbb98345cb8d436cdbee8fd9d1173ed979896d7ffc3048bc859df48a2348f99f83993e3e49c9f13a8ab2882f1544c34381f638fee159e0d6e233aef76e53cc7ad0c4c2c499d98a088034a338c7be713d419751690d4a28e2cd0ca666722e94ff10ff125bcd2a4cd3473960dff0f01657e9ec9bb83494d8f7c963ed1d51f6c9d33c5051ba19575c1eb9e7a8f7dda0710b936755d7d0bad4b2b6aa456d53642b39f57aa24a2f8fb6031b33f7e3f3e5d51fd12f3748ba14277a3c6cabc4bd30be", 0xf4}], 0x2) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 13:28:18 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) close(r1) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x0) 13:28:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x4) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x99102ef, r3, r4, r5, r6, 0x184, 0x6}, 0x2, 0x8a, 0x8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r7, 0x2000745e) 13:28:18 executing program 1: kqueue() getrusage(0x0, &(0x7f00000001c0)) getrusage(0xfffffffffffffffd, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000100)) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 13:28:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x40, 0x2}, {0x5, 0x8}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 13:28:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="4d1446a0d9d93208fbc930eae00fbd900d1a5e3929780217c21389e2daf2cf2796466f382f81b79a57b275e448a3580416066eb3769210fa6c3d9b134297bff834979058434810a06188138e5a89cf14da8a073bc6a9e136a70e964f0b15234a97a2ff72181901b4b05f6868f27cade3ec294058cf97d6bb9035ccf8f7c95d3a0110", 0x82) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x20, 0x4) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="9c3c2a4a1ff4c0bd5c8749b017abd54d90ccd4dcaedb90fb431dfce9fb7282a81f97a33c20254dc0f9be1c600e4b2672ba58e25faa0ea0b4fbee6d5a24ff660043eae52bfc07aa17a01d3d1efb4f459525b791c607dd5f22f8a47099b3cd54abb7d380b5bb651fb8d181443adbdb300ed0efaac001a31a41722367dee3604d66273c7e1d5b7d472a310fe2", 0x8b) readv(r0, &(0x7f00000018c0)=[{&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000240)=""/169, 0x1ab}, {&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f0000000400)=""/77, 0x4d}, {&(0x7f0000000480)=""/122, 0x7a}, {&(0x7f0000000500)=""/221, 0xfffffffffffffe4d}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000001600)=""/163, 0xa3}, {&(0x7f00000016c0)=""/253, 0xfd}, {&(0x7f00000017c0)=""/248, 0xf8}], 0xa) 13:28:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) 13:28:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) syz_open_pts() close(r0) fcntl$getown(r0, 0x5) 13:28:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) 13:28:18 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x64) r2 = semget$private(0x0, 0x4, 0x110) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x4]) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 13:28:18 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/37, 0x25) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) 13:28:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() r6 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x28) connect$unix(r6, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0xa, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r7, r8, r9, r10]) getrusage(0x21ef7c08024accf1, 0x0) 13:28:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x95, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 13:28:18 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1004) r1 = getuid() seteuid(r1) 13:28:18 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffffffffffff0000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 13:28:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff33b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 13:28:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) r1 = kqueue() fsync(r1) r2 = shmget(0x1, 0x3000, 0x108, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 13:28:18 executing program 1: socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 13:28:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x2, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020400000000df1067f5bfa6ee00", 0x0, 0x8}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 13:28:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="82122e2f66696c6530009ba827cd26c6445977e6d59960eecc50063768350ba3f7f2cdf817df5043dc4d2e26a313bab30a1d003fbb28780f228023c4c5c6903c7b6e0981ffadb279c08c2e375b5de6b902badfd57a3efdbbd3118352e47623a33bbf34c70fb5372ede3dd1f09242e0c15c3753fee9b43132cf9676273b464d573769c760d02c1853d3634b038c23214d7a04368b0784b18e1afd390408825b93f397ff00f20ffd87cc84673a4a2cba99023938fb6c230b00000000"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r3, r3) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x1) kevent(r5, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r2, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:28:19 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) 13:28:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getpeername(r1, 0x0, &(0x7f0000000040)) 13:28:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x1, 0x2, 0x6) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1, &(0x7f0000000180)=""/109, 0x6d}, 0x1) shutdown(r1, 0x3) 13:28:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/95, &(0x7f0000000080)=0x5f) 13:28:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 13:28:19 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 13:28:19 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) r1 = dup(r0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 13:28:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x184) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x201000000001e, 0x0, 0x0) 13:28:19 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 13:28:19 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x6943, 0x3f, 0x1, 0x0, "57a1d21609ae7c588f50c2754401cae1c1083a6a", 0x9, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) fchdir(r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x101, 0x6, 0x3, 0x1, "49b455ef6167fa78851b8617c3f790e9969339fb", 0x3f, 0x9}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x10000008a}], 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:28:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6106f1088302c17892806c18", 0xc) 13:28:19 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xfffffffffffffe5b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000480)='./file0\x00', r1, r2) r3 = getpid() r4 = msgget$private(0x0, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x0, r9, r10, r5, r10, 0x80, 0x3f}, 0x2, 0x9, r3, r6, 0x1, 0x40, 0x7f, 0x7}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x8000, r5, r7, r8, r10, 0x14, 0xa667}, 0x4, 0x4, r3, r3, 0x56, 0x28d2, 0x1000, 0xe84}) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f00000005c0)=""/50, 0x32}, {&(0x7f0000000600)=""/209, 0xd1}, {&(0x7f0000000700)=""/16, 0x10}, {&(0x7f0000000740)=""/53, 0x35}], 0x4, &(0x7f00000007c0)=""/145, 0x91}, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x20502, 0x0) stat(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)) openat(r0, &(0x7f00000003c0)='./file1\x00', 0x20, 0x142) 13:28:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getegid() connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0xfffffffffffffff7}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:28:19 executing program 0: pledge(&(0x7f0000000040)='#\xe5\x00', &(0x7f0000000080)='^\x00') r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="7e73e1b9c36ef8f8978de6bcf925") 13:28:19 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x11, 0xffffffffffffffff, 0x0, 0x401) r0 = semget(0x1, 0x0, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x800, r1, r2, r3, r4, 0x80}, 0x3, 0x80000000, 0xd6}) 13:28:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x402) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 13:28:20 executing program 0: r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x64, 0x12, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0x60, 0x8, 0x822b, 0x1ff}], 0x1, 0x0, 0x8, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:28:20 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() setegid(r0) r1 = getgid() r2 = getgid() setgroups(0x4, &(0x7f0000000080)=[r2, r2, r2, r2]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() shmget$private(0x0, 0x2000, 0x440, &(0x7f0000ffe000/0x2000)=nil) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setregid(r1, r2) 13:28:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x143) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 13:28:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket(0x10, 0x2, 0x10001) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 13:28:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x19b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890200000000000000264a4d38e1c003bc51b951589dc6562a9f8b2c02e293cd3eb8c09065d522bd", 0x2c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 13:28:20 executing program 0: r0 = socket(0x1a, 0x408001, 0x8) read(r0, &(0x7f0000000580)=""/168, 0xa8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) fcntl$getown(r0, 0x5) setsockopt(r0, 0x134a07d3, 0x3, &(0x7f0000000640)="29a5442999c79cc0d33db833e03b46b70a112963564ab26b46b44855bf33ec7236c09dfd43d2def0020eb0441293f9fb68056e1ac673e43a3a230d76", 0x3c) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000040)="ee3cc2c5c7f5ea807601ff09ae242a8888d69cb42f565f1ff3ac098e8c112d5040f6a8e25b272ae72c03cc7c6e9f5d0f2171a7652927036b0f7a941aacc202614d60bdefef33b1608d22777c80f8c5526d90ee0f024aeed2816876326bc575b127ecbed46a15f8f5272eb0fb333b252b61b81d971c4f75fbabf152cd74b4f43136b385c6ca322811187d14f557dd286523d8cabe4ef2ad25e80c3bc818ad17a8cc821de3a78ebbb6d78e88a53df73244411fdcfc9de6f45f4301202e27df295b13", 0xc1}, {&(0x7f0000000140)="73b4be18d0108da8dac1e306021fd3ff94f43c885e85c2846e", 0x19}, {&(0x7f0000000180)="c105108863d77c6c7bcf222a1d91abf25e3d81bcef08146444763e70012366", 0x1f}, {&(0x7f00000001c0)="9218f8d1b579822b5434be4b5bfef3c2f024aced11fbff0c185c9f05e6bfe7a851e2f17b5c425e9492be650b0acca0de021fde26aabfdf682caeed480b4ee9b05485c685f046d8855334f0e252d6c71e273129c2215039ed89feb63b8c20ae11a525594c4acdf03b67f1d200f4b05fcd9bbe71e7b0287110d4ab60ee0e411c30307ff91aa84059a665204e797154310cb55a203d259e9b535f63a0b8a86bdbb42e78de2376f6d8bee72c4f1f43b5e5ee2863ca7813a50a94f2b8c6a95c961fc576a03e7a16a1a74fdb3e66fc453dd171899c3b0f2e607532c3a41dffa8adca62", 0xe0}, {&(0x7f00000002c0)="b9", 0x1}, {&(0x7f0000000300)="f2628accf827062e2739be8b564011fd897f33a068ae00f667bcf24245031b03cfe04c1bb203b5768a2eb3f2eae4c1900655c3e4017f9cfa1546711eb216a8f17218e2483c48269899d5f95be4e27eed2f756f1cfc8597650d7b14a885aa92b98f28", 0x62}, {&(0x7f0000000380)="093a39a9f481dd4cf1bf8adde6e5a5d9a440138ae4ef261343985138f73822e0c415f64bc6d57cb96c3e7af9caf403005135a708b0f7e69bcfdd2b3d8c434bbdfe2fb3c4955aa7fd85b8bbedc011e351dabeb4eefba58ed29eb3c1", 0x5b}, {&(0x7f0000000400)="5c660a15fccac430c2ccf6f75f4ef153f1c4d16aa2a3c39379c36d3bd4bb9026f4ebd5be4e3d5d93f0b476c293fa1d50f35a2e7bf0563853cf642047de89271b814664cc859521011fafdf33f59dbb7b38e4a1f3884b0be14c460d189f852ebd2bd2adef1fd26359d937a4471c23fe072c440e16c192a3a267b103b4d21eae2f84c70881bbce15da655b3b752eb3f687f0c95b0a2ca92139d0d7515d4e10599201c8eee4d5e6c96a1dbde9ee09f7002a91d840671bccc2ec5292c573ebdf11a53000d7970303ae90dd380e42a46995963e09a0acbe482db751d8fbcad20db8", 0xdf}], 0x8, &(0x7f00000008c0)=ANY=[@ANYBLOB="6800000000000000ffff000002000000ec798b560ce8e008495cdf97435e3d0f22b0f43628a2dddc202567af22d7a14a86b810a2f0327d0d9ae633c740c353e67431383d62347a2aebdf4ba866f014032df1ee7fbd57ad99f4cf68f81a6bc964af5f87005000000000000000ffff000001000000edc8d329b14081b40dff2496a6b7f2ddc90a9b7b9a05000000000000d964543351b0bd0018ad923ef5668869cdb49673a2d4efd84b96f86264047181df884a2edfb196110000008000000000000000ffff000005000000fb1694b0449d67913ec37f18cf6b976567ad9011ebfb2af903872cd0c8e44c91d90cb020d8ecbee9441cdd948eb6f2497fb4d63654567941a2f5a7af9cd2ad4a75cd43f4e100b5bc4cddd3872f39459442899c3357e9f9487cd42c85a532ff8fbed014c823143e6ec55ed547389591d447b4f49d2a89d4158b6ecca99fe8b7b0eab3435467f510bcf07060ebab4f4895ece765daeb2674287027bdaf3158a0c225da287e6910b4ab433da72e915be267cd1361ee91a5f952da7e9d1a697a19c8fadb8dfeb72c0c3f99573715fcac1254c0dcb96e4442ad4cc925c861"], 0x138}, 0x1) 13:28:20 executing program 1: mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x1ffb, 0xffffffffffffffff) r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchown(r0, r1, r2) rmdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)) openat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x1) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x2, 0x1c2) 13:28:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:28:20 executing program 1: r0 = syz_open_pts() r1 = semget(0x3, 0x3, 0x4) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000000)=""/114) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/38) flock(r0, 0x2) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x2, 0x2000100000000, r2}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 13:28:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x2f0, 0x7fef7fff}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:28:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f00000003c0), 0xffffffffffffdbd, 0x4) 13:28:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1000000000000020) setsockopt(r0, 0xfffffffffffffffd, 0xb, 0x0, 0x3b4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="7853d82bf84d6f09527808bafa12ea00e1b9fc97918ec0e0d9fe34e545ff406fa8b2ee4d07490fe0f23934b5956650fb6361dd6700c1cd46a784a1439d1e7a8bdabf5385a7e8693a2dcc360e2d3437c868d7fd4b1a1b63602011b96e927318e7196dc4d37baf750493b16c2ad617032da8f242a7ee098514a115e0b5d71b7e7753160e00000000000076537e2b52bfa37221", 0x4) 13:28:21 executing program 1: symlink(0x0, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:28:21 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = geteuid() setreuid(r0, 0x0) 13:28:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socketpair(0x0, 0x0, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x41, 0x81}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="68efe4b9112cbc0a4efcd8446d5fddb5dcd2e1f76426445e9a0a5de44b3b0662ad72dec09445d1ad3f7231ba49befb15d87fd1934daead69b1a18915d346eb2d3ced8065a88fa9095587e6b335c8e028cd5502f43774b8705c6756e06c7b08324e2feb1b35b69f2c6fa755f4ae6a17e361ce8e0108fe08fc4fd3118effab187fcd4db765f6a618ff645cfb3206c0bc6197151584e3796e72fe3539e7f476002007bed49fea8fd1130771fd4eec672b31dbca25381f1a1c2f8e42b5ff411c0a74a870dc5eb85ec08bd3284b75558c9e3d094613e1a750e1f8ce9612187bda71", 0xdf}, {&(0x7f0000000180)="604d13b536294a239ebe10555364a5f0f8ccf991ad0cfe479e78ed42dbfbc0eb24398002acd502", 0x27}, {&(0x7f00000001c0)="12cef596d97bd9e49aca29549cddbcb81e6b94c2fbdc12509f16159166e4193dd7856fbbf913c3d923f62338ae013f7861cd603fb2f7f95d6e0d023210990bc3429f7cf95b712449ce7f8cf52470eb47d347824fbb416eea0d6667fefed59546b8f0e9cc06c9df6020c8670b5746bf5921575c5a8b4fd71415aa13e9b226ee2499f1a14ef521cce2b8b54a349f63496e54fca19f2ccbaf8cf981f7e5c5d0f171dc94cb33a21d846f78a41a3f2ed813f0bdafbca2e99f8b6f4c7d3f666c07b6f24b184a6f735e7ccf33625a2776", 0xcd}, {&(0x7f00000002c0)="d1cb786409f83da5ea3f63f0bd8c1a615becb0d6f8a4ec14f6a8529871edcbc842129ec2a67642ff873b8e49c7aaae3ce54681d2be56a9a76c0d1ea914386541353adb8f9766624d0c25547db9688f7160810240e36d9d1e0781744c527ec6ac53329ea3ee94678b415d414cb48ec0c802ccf71d9e8a00a93118165dcfd45961af1e7fe5e93f2b35768b8adaf2fcb459a7b1fc5e219c38d21051c5", 0x9b}, {&(0x7f0000000380)="b9e181be52963fe48a73a6f176a77e880008181d6c35da5ce325c3c313c58b3b3cc16a851fde3b7686747162bfa0bb86167f3735246ff42ec0e701b1f2534d1bb15dede4c719638e38ba2617d18ae684cdc25ad5931e7078a1946d55", 0x5c}], 0x5, &(0x7f0000001280)=[{0x1010, 0xffff, 0xff, "4b61bf83727c455b8d2d107a1f7d201f58b16125f7730fd85b0cb794cd43d7a3c8bc59096f3cb7306d43798ccbae611aa36b1c8c7daaef59efbb2a439bb462062d98f2d15faebbcdd377e5d6aa470a9eed1d2313cb810b4cd147c86743bbb1d33daabf6ff13cd701a7964393e660611dee693f945207ad0adec8b809c2c380acdeee1806dba16c30a4b55860c324c6009fdf26b7aeb4d3c43b74f73b34edd8e926e32be623999166f17a4baa02bdad6aca2a24a8bd0161d6785d1f2dd4b95232c5f6235e97fe7e61e77f7b4f60bf55f4fd57e310a7ceeac7b984e0b16218ce4d69b0f029e262694ed6b1cde242ee58828e2328d0a5deef1ab7301e6e488cb73e813f2cb529a32fa83fb28d388a0d7c28c17f0122cde1d041fd2c5adc29ac76a1173e7731166850a3a38fafd4193dbc7bbe07ea321d5ffa67ed102d18173bfbdf5a0ad8244270f507a45f2f89bf6be7c461540f3b0ffb8087463881de1350324901dddbaf2e2ddcf7fca8406d5458b25a26d51cac3bba7eea9f693dbad6e6e89cab3831ea438fecf48cb0860eb2692f8eca8703516c1cd6a70b334cbfc31130eb541c988f47201555c67c5765d952f45a5d7336a9adcfedc3059468e0118eff0bab17deb36985032dce96fba92d7dea6a4923c5f7b8f8ad9de0cc69bb7b9536e07fd849e0c500759bc317a67dea35291f136bba4ce2c4e427a06cf0b16cb6954af935a1b1d1aef70d86ed0a7b526e507a5247ca67f2eb0eb4c81eee04bffe7edfe8613b87394c1805666d21899c10ae28936b8c92e27356356abcf23d0dd363d44c49ee6fffdfbacffa0b81a6baaca95159e94456baf90e5a9fbc1d5a4d32e1332520d882b855570db457b2a15b33708afb6202d2233d053803b33d0db12cfc7b1680df8be8f3eaec2d19f5096837008c07c8c4af9433e8dcafb7f322c2156f5c27bc58630027eaaa1ef10af707cdaf1e0977306310526ce79c8fe49b208a2632041ce327e584d0945a49284f4073abee74eaac31ba1690e1f5869fbd6cad29c8596229a09925295252392d2cdf4196d5c0a58ff89598c5b110bb52da6ac21e50033e52dde6742bd5a2ec16f36f1a205f741dde5fb23284706aa61ade35a4a1157075a56166704cf534436e4ec415f37c36cb71e3552314d18a461e84a16a5e17d984946ef54cc22ce6379f352c6556f2f7751a934eeff972ff187ac93371eb2a90859f6df9e9a14e0d2cf4a767ca5ba3b32742a563899654390e33dc4dd1d587c97293183b73e0a9c7b387574a6da7ba8301b2fcebe35ad7fc5b320d4464175a96dfec071f8a3b8d3bdf40b38daad9d0b136f8685e80ae31e2a0cf1d473917b1fbe4275e90ed4a6890dcfd39f4d3e44c0821c91fe2646e70fe9803fe35290f5726a6d5efc0a70b1c917c9452269c3cf44f5cb496bd6fcc34869ff9f13e102ceaf15934d618aaee8c2d68212c2c5f1c7bc339e800acd438306a0acd28816f26cc7752d047e5b6605206654f475c1f0feb39366d5e5a140e2dc29dffe9e4faf6735480ac37e3cbbfd7e930c308b9cb8a718393d17733d9746398d7e90cebc1b04f279827eb4145fc805f0a94cc3883ec3d715aed9158089e6a6cfb31b4a6e6aa4304efae7bf27b8ffdc25b97d0edfbfa69f25504768c91a84b66baf0952aae41f4047170b2dca5b254e37d02ecb9edb57044db36a7012ee4da4958398ee56fdefff089b8b1bdb58d628895412b51b8c41213feb74a9b96254e1bcde9ae65f04efacce8adb212cc519c8af3a26c3636b51620eb556922a983bbd4859f576796f863b1a8bfb4bda71aeb26909600beee2e356222bc452984928a1c120342b652922198a761ce847d689279935a0d9b2d5d9ab623848b5e759756d8a522bcf585e8684d63d6068383666167efcade2a7acfb618e47841d0a97ccf933c0a2ecbd81c8eb0d670b8eb5eaf164fafca59260c21246d05f7da1ec6b6662679e8c970da995cb317bc5302a5fdd3addb4af5c99962e00e76d2049f064d1943e1df393b4b12d3ee86c4fac34ebe8f8306ef1cfa81a039691e05bfa1d617b26d5d47355da51845f5e3493090a37cf2073effa15940129126332f1c3a540ac770bc718efd273f8d84a717f3be7c40ec01a325341b0cabd1fb7fe498956da34df8bc00e6d04d914bf60df375f35d36bf9a14382c014066aa99a9101e356cd9fd8bf6aede3ad69f2a1a8a804d3273ed2266194bf7159a9f9a4361c64332f2ee672b7d918f37ab8484418b124432699229d36cf74958317938c502f9947650b8ed0060e108ef5765c10f4dbb91ebbe35aa37b468368de853e0c798d61d8d238e1a211dd84cc84cd899773e4ddc907f18bccb75c144e980c5d2932076166710d3bf70adc42fefc00cb761bbadb6d05ede374906ea9805c6bc9667c0fdf7d337b157666c12dbdeabd1c8d2900946059d5677bc012980b949e38aa0e374a2382f0de9ee38f2a68703831680d5af2198c951cc23088c5e8af79031e3891ea48567c8a7a7f13950e25d01af426c32c13e48c186cbfaa9bad486bdd5272cb4f5a3d8387f18d4a31d9bdf3f5733525aced3c3ce6192cd21ff96fee8b328d1d51ce458c109f050c7b0e864956c82f013d80f838f785acde9c8c6ecc2a57096f535edb62566ae72c35edf51942ae185b7b63c903bdf7d97619ff71d8cc8e4cc93e4167e4951bd3bf71e89200aec8729665a9bf6b608ad7b2b737926e78fbcfbc9ab5228d5f162ed32b6cad1e913356a27f99acd723aaf3a8cefa9bf76259bdafc7e5f4d2e72735435b57021546c6cd879e955834d010631c639e800cf3fcec96b270dbb047df0a5cb9a5a52a696a25c3676473502bbc5382ebc3feae4928c53d94e28e5e394ae0241c8aa9dcb7eb8a783e1f343f64bad960e33d182976acd472bd49756fa2fe313300660edccb3b8705c45981fca40bd1875fd5eae71668b626e9522de8b3f1d045c1e26d58c6d5a40c493992545c3ad1585e3bd933590ec6789a946b3d187355bb4ba155738b8b2630be8932475bf7be69fc59f45fb2ed4f1a3ec22158dc7d52b759b769647a652641ac55704a1b06b08330cb929bb4d4e4e6c994d895de1853e0b621efeaa291bce40fc15e451a95e59378ae7440aae152efe9d4a52ba739a90437b460f818673566ce83c95f76627dc8bc29ec4011b0542f5060ce49d6f1ede7d8f85c099477d1ba6fba62677cff2b1eab41a1f2539b718739d871af5736889671e7c4ca2464d3a09a9ad061d2d9b989a468e6633323fb69e5718a59a5db8bf72eddea34b69fbd68e3071edcdb7310d93e95043786d962d129474a509b879b0befd00e2c5f23b3a84065e74abae47aa63e615b7076ff779e449fb61ccecb5e6656740be4278fd1e28c7f1083a9d81de168941d32c5fe56659afc1cba38d931e043ba5df9d2f812fc077aff1762094f62b0c9a5f4a70782781ff1e190d910032b81b704e953e3d61277c1ddc02b7af6f07d14ee0a31ac010042eb23a4b001c22b816dc7c6feb34cce53a2e8531380afc303b98d3d76553063b826685e7b4a11efb15e2a8b089456b9d91fcc2ed4aea4952f6b56d50554247c6f9237c17dabd2568b48504325aa3de120d6bf955a5aef47911def3723d204ab869f6dc789081d04d0b67e2d39f0bb89ff4da66a6a08e7ff85aedaee2193366fe9ceb756abd5cfca7ed3cf7da1bc9cda359ca7760cef1a76cfee7e57451451589acec410859b089720d83e136c0167a5ad88cf1ad7982c31a37ead7290fc029f2c01deb371eb0b2e576770d87e5cf41acf1cf8c0c61a6091c62e916452891efc4e3563a319425f11551e127cca5b03dbb1a2463dcbba7851576aea6df81a5c60b6d2fef633713632a1d288699557ecbf9975227fac6e6bbe7575cd7aa43ddd8b8084fbb4d07648098a6d2df7a2aca6dcc9386073652bdd42ab43e9df5fed7b105ea1a59a47289f6ac71f460966b248343dbde74267533f4af4ff890b34889a27b5c60266df035f26fc0215f7ae5948c32f5feee429f6d0c93ecd069fed8e200beabd978d5c57f0b0e7e1a87f56034d962a5c263455d6f47b0c20c613191333d6a2b74bfeac85859c6e94b892bc28c4fbe37b2096ea4f14bcf0074b6137576b5d2737d274e6539f4b1f9db354124e64f5964aeeaa3692b439b35baef7a1e13e1d62096d844851164061c44ae09816216f6235701e9783e88d72b09e996c31e9586b67cf14f91a10ded5634f01edd9fce8efc756a8ce51629ed6bf055e57ebcd87bbb63f5b58de5ebf68d36f9062c739d5068f9c6dce2fe8f8c32051c50f2514b6deaac9499368476f09b03d3db3360fe2e22c61d1054e290c7fa52987b567c29b1f51529754298ec0a8ccc677be7146fdca9e2925f77ec662d0793f8c5ceeccf0f997be5a3e4bd6821769480f343447f92ba6ec6c3c00fd101c4ec6bdd38a7fbd38521d93d0382d7fb36c63fbcd56f464bd625ca6498bdd26ba4ddbdc74c0c44b8b5132b9af0753f5637e348561f2d15aaadd923c7dce4324f9fa7bd4f748be4eb45da18a80066d330d72d940a44ebb63ba098f7a7362d7e62ee02b9004e96ecc2e365605b9902b1965b0c3fa9ad3e796d13a82a6ad255bb45d82e5d00de06928eabe8ac883c97fba06478783bb5c068c94a476f565b97014de0a47c21981b3880a6a32a5a01d313e16e59d2c1012f0d66914d894f41bc9aec9e41e35481fa6c6b5e122a5524b70cadf081ebedfa2276c0031d10f05bfe7f43666377ab59c0cd772b652f99c3f8840dffe70e22903cb86296a0b13860b9e81d5f14897fcaf54969ac1313384cb6bb42f62483d702bbebd7b1fa474f71f73227f4c679884677eba3acfd92ba9a8a2c928c0458a35bd83f39b7a456cb07fd092b26a1e120381febc18325afe946e8f3b06a269d1d834eed8aada91f76184717963d395e263e8256e2b06083c0ff8ff367ad782d7c8c9e552375ecd4044ce5d1b20b1120b4206310ecea3af790a4c706b5200e6f82e62e5ff63c968b16b38033315a53f3964e96978960228cf468bf9d1e928fadfd84ae125bd7a88ca3998aaa3eea58f095e096b6c3e3829c1bf04eaaf0208f5fc0f4508868e0c89e106b4da5779e46676aaad29e3123f9d39dd646f40d7a606aa31ef6103670f24212975284b6131b380074dca9a20f2a3ae8bcd6a9832133f0bde0c9236c30ca24671bdd7eb6948ea0da532b6ce1edda6f8ae75d02bef35c42619db55395853e5c0aa600b8342685ca268f2be8d8b59d473b89701e7fc0a7942565b7b2a63049e86ff818e9b79dd504d6c57f2173ab87e722f9f0434d5c7df5339585cd2c077ac51c7dd1fa97456b3f7a89d1570a37a087c47a8c3b099553683fe2360dbdc60e02d475d616a55dde5de40ecb19a5d0553f8c7c87b10b5eee5e378105d2382257cac221e6228c214c8ffc947071f5c1370326a54a21064b29019ed45904ca6c0eed6f70ac93821f7e8f3ec787df34518d50dba766ee09ef16821c2a139ce87993502e35d894d5b1f78103bf5777b7da9b4c44e5ab34f310e5dd392f81423bf098797ba457c348c4048872b74c34817e5a1f491f278b6e37807c9bfdcaeb70fefdcbcb8867a169226a079b216b2c7ffab5d81f022a0eb71c34a75a63478d7e7966d5a8f4718d7e934a275e1aae215fba43823526b45ae0dc20ac0691b056d26ef3d7581a2c173714d6053cab81287a299a345fa6a964879c9e0e9b53c80b0eae8e6c8fc183b762aa7774a05fcdf891e375f849bc688680ccfafbe132"}, {0x10, 0x1, 0x100}, {0x1010, 0x1, 0x100000001, "d0044fc81c9ae994e6e2953c500b77fd2c176bde2201e446ef04639e91367762b4918f00766c277d1ccadca4045cdb98485de3acd1b3c19cfc0b0587b8eed3f627645ff406b2d1b34f60673ee6cf90e91f4b017bbdd0e64526bd8db36aca4f48e4d724c57dc23fb5154a1d6a8a96c49f29b59eea266d9bfc0f69d19ba1127d741cc98d0e269231a19d723dc7707287e121d354341c360cea9ca9b34e927f9ef4aeb2840708273e1b5129deab9d13a46aef6e7dfa0031fe9143addd7ebeb61ceb0b935737a2f1ff16aeb886a4da605fde8a0c66c59dc63ba1c0acf6c9f5ffe002770a3e9cd958117428dacce5f161a6202356d0d0c160536f014f3612c54817e17a6d3af1aa228704effd5ec1959b4cac943b44c952edf1f3cc876959b7dc4780928080abc0580fa20cfe073713674d1cbf92ee730e4186cc4e720a69208b0de6f637bb1a2ed685fabe54d5c7a99e115f1873f45b897724c77487648de431f09635494d9f4f17d4b0b234abfc24175ed2676267628d04a27306a39bf812f184cd8f4037ba1539098375a2ba00d079a65226134b91cd7d0ae97c39be81ad1ba67bf207b08d649e7947da35222ff3ea42e6b9b33af6be545cc099ac4828cac59e13a26feb18f7ca1d6e904078a9062657850e769bf3590d1e7f116391a5a7056f16fabfb4c028e554b91a26829ebe668c5f96c2319db78879702e6c5d020ba5bc86fd4402d66272b626ddf5268e2df2604ff65072779c2c4a012e8932be683f00d3483249e01c1bf900a25af3f91b3a94aa2b0af5210b8e50a08582f650f37ceecde9b98ecfa50a974e1b3e3e623db4a8fd2bb44c59d406be0892646c9e19beede164673c10f6720b0aa909c4b4995c2e1daea1276fa1345dc4b515d33c339b791263f663ddcfb482be3ee3479f55ee89cd2b72ed086dd7d6068e7a2a72efa370cdb7850851449e315949e378a5503d05c6c6f3836e5d4be49f0568e98dfa423226bedd78b7b9fd0a720ab716d3be8f64c8c8405a118693c72cd862db1abb839a744f9b84c1858bafbcf14e2b01172fe690e94ef4d0f634d0f162ce74151d5c5b3a111bc939c5f5a4cb990d17fb15b010abf57a3e02086003fad4ba73e44549dd6be34d8815689b42f8bab42e0d1ec71d8be0aef8e7a757bcb9ad9824e8f8fb3d0cb469a6cf791c02797b5268e7b2999d1223b98a4f30f979999d525104aa5496226a66a5f77b5b0aae06f025013a666b811ca8308efee866d79113637b91e0dcc19e2e4ce8c8b0d66ac2bc4de6a480b838a55269721f5681d030484c682b62d48004e68c1bdff3d1955a6442d41100028840abe191c86865a5e1ad715cd641d33a0f1392d28532fb96d4b0640da558149989263f05bb5b711016a5af29c5435df30800fb6f4b8f163ccf9262ac9361d6c1879a2d523f8f742bf5b0d0d81dbeaad8989adc596f6f7cab2685fe67ff604314ed4c11878e21b53d77e235e2c0b4c3b21be09336cd25cf943a4d637a0a9dcfebe27e40e123871b545c4b5ad6128dde174a946e20cdfb11d7e03037e24e845ad4cee6065d57f38d31e5d954748d6e209a562690ecc1e620578ec4e17ff60aa38c73dcdd4223c65d393838ae8d403a39b4b466894ca9f7e90832840c7eb5268a07cb934f577618515cecb80c4163934ea1f233220f7db7a59d0f6fab891dd4600034514061219efc64f9c6025c93ffe166ef7cbbd703d4720fafa5620ab8045f82db37833407e2f6b0aba7ed97a81e6b7890ec040fba3e19aff35d4504174e118865f60969462295a5b7fa05514f042f8d468fec71f170e9be0e6d552015228470cc1b0839a4530e81130f13f8aa318702f16603ca859894c0f48eb6f471247c8cf375f219c99452a7f616671ffda5111f876640c66dd3430ca3874d7105f91ec7653f6565559eec74a55545553faabf6cef9820cb53fcbe273efdd469249d1a15159529984dc5e1f41202a926c9d47686dafcf246de66be17ee6645cd555dc51a62ac4e30a465b196a1566d047af3323f717262c9747991cdae54a0beda00a5725b7c835209f75043ef617355deb3f6ca67da48bbbc2c4c03541fc83dc2fe80fe0f200bbac069ab04221320f4eb95c6fdb0281f4be4de4db96cf98e9218615710cafa5f23663b0e4af840c67067eccf156ef211e85c17b8ef09face1752528c70382821b5d95616ca6c80c92b62e95c94845fed8e6ca0e9e332771cb850becb1028316cbf25f6a9aa65a4b77b38ce18858deee53da8e0d1213a59c2fb80d36698bab4b98055e1fe38bc735f6a30afd2b6624198d4d4d14913faa4bc45b583beadb8001faeed0839360a74df941de85035f6a8ccf7be1c591b42757cb4c399c058051add15cdf9bb1a63483c585b337410aed1cc1c2cb63c91c6d839bc89d4c7012578d0babc01aa77a602c82d2dfb9afc98ec694439294edf07d0e06a60813f6aa7451d6c811966843b03ad0878fcb33465996db4b2a972de892f91d61a769d919000809563363a3972793af12566024a43ec09dcdb0bd81eb9a3cae344c7ed0466af533387597bb2b60c56621633b97cecf4ff25894c66c66fcf8a8230c16b38cb0793f5716350958a200fc5d7bc365cfd2c4126fd3fa69d08aba9cfca49567e7b96572b603e86891c3faa11ffaf61ad28a626aaf03fa00da61194758db5209ed16a7b3d28e3535c220d9c67773c85b013bccba54782c82ec4c06851b99a7443abe8c1968c10c35031a9947a59d4b847bf45e04be811055ea2b0ba42517afbda4f143721ba192ae2e60c2d79664840b699454423b67b29e9747b6cedcb4710af92c285b60a1a1e60e1b0f6aa3ed7081a66998bfbd2403154eb81d102663e1616e0b4c9111a64401335f6330bc94db50e03f3c9f40ef504e98e123815f1cbd85ec7c73e12d32c4fc7802df9a8963b9254dfaf6a105fd35cd0d17e4a18609632c89df8afc08e345188d990c37618f7be1c60ea5277d3be1cbd8e18b227262fcc01565c50a7610c8a9eddce1b11bb995ec5708d7fb443182e9083ea56fc638b1f99d5495b000107090c8d703df65ee949a4fdbff9e7dd11c685d43fc6ed26424daee2807bf19cf02c2ed37c3ca020d220023290266a775d32fda9f4a4154ec06d72fc78c5362de74ac2d1021beaf224305d1ce7e80cf3042c2587a351e3fd25f6f8b7b9f4312cf0b1335d540f8ad51b7d06585eb943d2643660d65e64ba43fe300d3444af59f58d5b949c28da2d35db4ec5e8add1f6c757f607ec6eb3bde0904edb87d3ad86f6b96dabec574066108cc7714a300c783c220b569861975a2ad6a5399afc1bec2ac55898d47f87c21414cb98610aac61690113dab76b67ddecb5884f1ce080b6ae0df78f37c909d88e297910ed60392bb33a2a4342a8b260d9a89ec574c4c0060ebfcae59cda4d6c301d080c8ed56ee44c67cd79db18f26eb7ca2215ac90b46a4b2da751a5e4059da95c9f4ada23a67931428e35d97d4b06ea77509b998abc86a9fde74e3d5305a3c5af6d95192322b676cdf5f0d46577a8a012c202c8972510ef46604f33230bc82083d509b4835e3cb3f41f76f3c6a6c9244a5f28ef19f5455496b467096bd8be8ffb46ef53158f986bfbecfd44576b2ca730b69dd91fcf8c0ff239dd131ae819062147e821cbf764011fa2e22658450bad213b5a33cfe716925a82ed078e0bd53132f00bd326f8ee2c5b1a441aa681ed002b2aac4d2b1cc6c6aa1548d1eb77302ba2c48c43e5d58facb2f686a170defba3668840d72c730c580202ab703b50489b6bfd7d75dfd420da6a909c63e6f2ae0363e5a5053d95fd199df0a60a9f8e0a6576e68300ff08872868eb3669580b2ccd765ef6a62bcb0885bbe16b04f58f06a0483dc028183eff9fd78d6a399450692fe54842df742323be7fda8360115cd692eab7c0c1c17f0222b6cc358ff911310b6d31b78a3074fa2ce023f3f22f67c79b454c91b915846ca386945d5cae80267efc6e4368194cbc80b5bebdff60415d50d78ed285c22bc2903c17c08165fde53efc1afea115fc2354b353ff3636e31a272b2894b8ec13ba7ac8ba584b6c494ed4613f2550827fee7b88efb76df4d3b7c94ef012591e21e31dbcb101b784a857c17a7d4b60f06bcc48195ee2dee1d6ee876bd7d271e3a4af2e63599a0c08957a1f41a5977a90ccfee53303651beba907c2cffc47b0b19ffffe2c78a811717c7bc0eec5026380b6b79520f723ff7330995646874b56e0577e43b0fe2313b65568af3e0eb284e91f4cbf6abc2a458600818638f2d6174e59708b8bf9b69b537f13a0b4ff6451762bca30ca0872199597bb8eabb70cdb31aaa53dba16fd703d36513eebe0e61b759b2d6a8ad5d2b1615146d5ec9287678ad0c28975a592237708e27013d95669aad31b09f18b4ae48c2e1d681405cf820051b018742946c6ddff0865865417adae3267512f30c4c3242bd8491b51933bdf1bebe96885340ed8207be87fecc93128aa31d65799c41c9f9eae7809629e1657556deceafb843b23ed840fc3c50ba258fa360ab151602817ddc7ac104d78bd727ef95a00771d0b9dd9a933ec7b4973cc7865a91475499389a2a71d847a08e83910626a8ca69893dd6ed300de875f77caecaf81455c6f5e64fef1d4adbc83915909fab74f062011373404e56cdef714ad4b730e7b3204552a5de5898737006359fe53321b0072cb25c16432eca15e37a63a2f601e261af2ff44d69a7bac09fe5a743a05f8f50f6602cb812b1e2f71fc8aae8e4264f905a37f4e9acc27d39b17e9adf5d1d5261b44f6bd3a8b9acb90fff6fb7e913b671b762da49b4db2170d2c321bd6eee58d8c72444aa9d4b85fb9ac889b9ca0a7268594503671527651728b5ceb3b6dee181b2a1a85dcaa930704b4137baa203fea32ba1e3d14af38577ef8b51275fec4099dcd7265b229ec369dfb3d60fa814ab7e511df54a2f823fed56895b096215a162cce3ce063219bd0dbf95405587cc86f847a6accf63fd8b1f8421b7a1b13dadf6877f4de1e327a4436145e58ef2dbab4220bba3ff7d4e1b48ea8b3ac4aa086234475d1a51ed34f899b8119119474293fffe5fbbf18abb937f73e8f257de05f413ad04868f315a92e31f21ea734a5c2223a95678452b91df546c056fb391a3c1a94592393ee4ecc8b241143b4ddbfda4840b0dcb14be542a6a6c1a99b3839a738d858ac7ee3872d983282c85f8561c3b73eeec38a2096663fc6447c4b2511463949fd9d32a6842cccbb1d5f78f42df939fda75838edf0b0628a0506c4931e4a86b010ba26a39a034f052c2a1c64a42f88cdc1f84aafce7b7f717c17284a62077fc6bd325a3d21e4ed30fe13c686edbb1f32cb6ceb596c843ae7334fc1f242784caba867eedcb904e353513d5284cd643b087f55bc8b2e7ff202a89357b3efa5d7c0bfe46472e3502b285b2118555f15d0b7cd1779c3a34e5771d5917c7b201ac2d2dd54cfbff63218afc22b3ea6c23ccea09ecf393da0d12cc08bfb185e83abe23472ca6b69bf981509f40cc909b44c406fbfb7091c7686cdef7e1097e6f9c04c13657140e33786a0de4cfbd9fc5660c12bd89c83195f3437978cf703647e56d31e41ba45b63ec5d83b51f20a8e8a0b4cddc94b37ffcd57c8e4a5ca544aca54147df36492c388bc406180008455cf8665fcddb4567455b2117c3747000b4a31bbfa120ba21e672e342bfa18b3c9f2888d1416f3a3adb37357798cea4e337406d6494c504896ec7489eefaaef9e2312dab07c9e57c9e141082db"}, {0x90, 0xffff, 0x5, "e508e677651cee3f098dd8fda78ae99f14875c96e12593bd0bb73ab075419ef3ae7b9b5e732951c6dae9f943909f3d3ca94a0e97a72a5bca3c475180a1a545957ded6bb7e507411ee3eb451937ceeeeeb2c1404a7427bebca057698fd890b64165d5dc6bff214e098fa40b1038bf310f2589ec9d6f7edf6e7278"}, {0xa0, 0x1, 0x10001, "652ab5332ba826a1916985c50cfed4330c98924d2c24cba49fa5015d3a86cc597cda2759a714241394c459a4b077052f62020b1c38befd075fbea95c97dda1eee5944497cd62cf0270aabe9d2b3885a7f579a8463ec50f2cd28ab1499927da802f75d805df7b2cae037ea1843e39474efe8ef5bf42182db7ddbbc2f08917a26316af0625c85680d1a4c200c495"}], 0x2160}, 0x40a) 13:28:21 executing program 0: r0 = socket(0x2, 0x2, 0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 13:28:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x236, 0x44) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 13:28:22 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x4571, 0x42, r3}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 13:28:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x39}) close(r1) r2 = dup(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) readv(r1, &(0x7f0000002800)=[{&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/122, 0x7a}, {&(0x7f0000002400)=""/246, 0xf6}, {&(0x7f0000002500)=""/241, 0xf1}, {&(0x7f0000002600)=""/188, 0xbc}, {&(0x7f00000026c0)=""/128, 0x80}, {&(0x7f0000002740)=""/155, 0x9b}], 0x7) r3 = syz_open_pts() write(r1, &(0x7f0000000380)="4d2541079097f427d6b33dec429baef712d027dfd646e8e659c93d509fc4e2eba1c93575bd9d9ada7069d14068e7cf51c13ee8ecd85806ad1aff6780ef69dbd860f3945e884c62ba39b3649be1ebbe615a49bfaa6df2fc93679f7e32ec2022eca817e69544ba66dc2b1b1d9f0f7a10cdda22c7d0aae1a5f79a6fc42390be57a2795a52a50a62bf3298b682f575c00e40edd9a16f76bb031d4ee307f737688253c436f324fcb4e2be5fa3adec3e4bc4310ea7ae64700726e41860e5967ea107721261ef5ce7c56115eb84eee211c4081b5a779b3f7717e1b774c71aa0f6583303fe79846108c38104d142e74dfed74f8d3997074e190e75c179eb717ec0839a400c882d37192c39fe75d5146564a4d6ca13fa7f72682ff6972ed9db0d7e16a770357488abee02f88d7a1e304b3907e458e608d792ce2968e0feaf085ebdbbf4731b701a73ab7658367dc9b36adf847cf23cf150e7f908e715cedb863ff4f32174935d818136810e7c2dae123b3097684381ce40db1c3813aaa3271f0765e0ab7b7b02ae8e71ac6cdda30f26b17df3c0b6485a7242defeb2fb3aa0a5356f7db05f30ca6dfb3f6e4b7c44bd81c39a62ff7dd3eb997aff3ae55faca03049ad8da6a280ff7a8967e7511919e020ea5a4356d36c3115b520b5e7c2ae74ee015fc0e69d2b4e51bad394db78695fc5a7065b10b85196ebfeb91fe84ef616f8d2d444d404a8b99c2cf2daf92602a6fbe780558457504c17e6258382da6be3b2bd26729f774df5588e0d2e92534931ec910a72c2be4bdc480a0cf71c82f2e6e3998cea1fd6b894818b7d5d0ac1b803c94a6ce8370adc55ff9d61d29a73a9297a6da316ddc9177df8e07eee2fbdc90bc7c8dba3ea3445ba3c57c81e6768466afeb1ff1283090db743fd79b7128314756887ee34326dba64ef87e7775986dd0a8f161b59cc20a9ddb8fa8f40b9ecae9f3b87202ddf0ba9f075dbed3b02b31cc3f06ee3bc4ea895ba81dd346516107ac9403fc3be5b81c547cf246b0ddfeb88dd03b1a9b1e5cf2dbfd61f18dfe77f78316a63c26e00d376cdbdc876d6b12a5c7057fc0f88aed5ef44bbe7b29cde47f2a402371d9975e2ab561d0d3419bf1187e73c7a8988c797b93fa9feab86996e5e59c6c4822e8dfaeee835cfa5efe5071a64d1e3ea3e75c037cf3d50cd8efceec5d934e271db77596dbfe29a99f21f84ac298289cd072944920a8d18ca9ad10f49bd8edf1279e0f1c397f0611074855d96a51946df831320a9cd662b5ac1abe28776b538b9e46b6912e4491227e19711331cd32543e3a84dded4d79afd40add64f90756e9a974b0812f9c5b202775687c734df307a42a272682b72ab5cfcb82f612efe20064b00cf76d6959d16480fba389ad0a5206f3ad78374d641d1d7eb82fbaf8f81a569682e2a9f01b41ecadb22201e66dae172ce319ee4c8fd36c152f6e7dd33f15e0f0681c188bfba2198fc8ae822edafc5c43cf6e126e085f48533d8f1a8d297bddf5b34c8cef5cab3934848e24c5a268468cbb84840a3086481674f67e00bd83efbf6c65722cdf770b6ddf204bdab082645e020120aecd5759318212ba81103df515f7990aaf0b29c4c753cf3fc7bb451b1f02ee71b25fd90a3c8cf8f833624b8a1415efcf1d8732377439dc86b104222d8bb23fd9370c67032a25014fc663f0e7aed84a3de72396d98b457ffcafd1885786063860bda43a0323420938ffdbad46577e72da5823bc9c464fe995fdffe3289540d87bad30e5529cc232fa122bfd952ddf43b73fbbeb82a5dc88d8ac5abda728a110ce29a91f5d7b689c15ca68708c17e772113c0b63839746eb9d84c16aeadb79b3c4266f32037a976542862b16e2046013eb14b4b93d471bbb6f5597b49a3af88f49fee0da99b12c1794db01d94853c4286060819df16abc3bfbedc1b61edd1e50a120a80944efecf9706f5c9a29c288b77301820ef34a4a00968229b8ba6e818b93aa99b3935bad395b9c0fde3dfacdf171cebcaec76aae333606620622d62782e3a41a50120650877fd4d811d9a3128e2e02d09b98fb64f799786344737be808e30f73cd43ea8fd148ea90f91656924fa776deab82590cbc5acd6dc3de88520b594d1ddfc75a6ec754f9899e39df366f2d0cdfbf0ec3aff4003c665a382a0bbc8130df9fe6601ad5802f95f43267a9d0bd1959c084c5f7ebda08c20caaa34e6a294be1cb2f168d59db8f85261af7d2e71d1e07c3b2ff2e11125cd8220a8f8ca7514f21c227e566c6a4676ffe5b1d1da28f6540dd884bd32e0df27929062b6da274e033fdb320c93a1f2b03b2a676f926ec9cd2b1890d9e6f184b6ba8ede9209b158b50ca5220c9548dbffe07be6dbb1e7ae045d2e827e9d20f0df4565ae97f41fba254f4b54c512c33e39a51c59f4b99bfb31b15cde126ac6230674c6feba4433ceb5a29cd2b1e2f88b9a6585a6b14f2b7fe39389497b9cf99043fbc18294503f1f74fe8d80f51f4ffbd18f7d7e4781118d07f55440126f578591ba729ec1f1f962973e2d933d4efca743d5e0910643993b4c7a91b2bd0178561b7ed8a48901a9e61435cf3d6cf20ebb5b61854192618c25cf88e117ef02357db62bdcb6bd04e945e035a50753218234e5a7d4fd9c333d71d2ab468046e3f630f1517170c3debcc3874ae58e0e7f8f86672f530ed9d8eee7043c784fa1c66bed095ee8e202abd4d4bded63c1072e0f533624dbd4e0d0bbfca349e116dec28ba25748832b6fcf50d6bbaef84143f7ebd10d74caa2f11dfa27d40465f71885d0a0599a92ed3ffecba57cc6005aadaa70bbeca811ef8931744befa4d74172ba4a1a26260c6ebf6a89d41b1cc9441d1156ba8d26da6d61ab6d2bea617438642880b51c34bddff775bc53330915b9498a6ca407af54a4c7a4d1276c50cde4e2b6e582db8a0c9e119574917820b939b0d28f2266ade441c8837817d1cd5b5f09329fe497984a0b6247f65e02cbfd87036551cd1699c9cf1cafd4b740d022df0794254999882974b965464a6ad111482e9fe6f0903477ec0eceaf525f9096440dcc1f1ca731d987f57c6cad03b72de0253e7e63406b0e6511747cb550f91d55a31853ddd656cdd39e56e5ad19c6c73783480802a13cf9550598c5a4e39333b67424d712639dd6817c186cfe66b037728aba7880db8401017fadc899d19556d9409f2e27767a87a4f83b892a5894c7e3d7bb9549fba10de81fa6188e324a9e47e23d0136fff3d572628066927a36b63a4a2767b95b388db1999271ee048fe828230fad7219cead0ee8fa7387ca09237fc6da4280e76130bdee3d145825026935d6aa63d21d272f789208a3ed155e4e517e582d70731517918d74d4fe53560c10f65bebe28888378ac016126cf56e645f2e033b681e791a30b853a093c5fc84cf49a7f5026e68d901edb7b5c3882fce03371c877b7d2d736ce981a23c35e5ce1de25bbb358f1c21cb6afaba5deaf6017077264d3884aa546907dbc7b8595f470e1b7979fa5313acbc33c25b4deec922413503ab3e41b6acb05a6aff713bdfffd838f6a881dfc46704ac5481868634575d0750f3644c514e6875b4382d7339aba5a6625ded927fcc7db7707dd43c2b8be23fcd0e0faaca95c6905da83a97df2dcebf1bc7c153ed26cdb06538edb405e995d294cb991b2abd37405c46622ca14a953910f568a6f4cfef2778113074ef4687462c64f1f8f8959023ff338e4e8a97b279fe0e4aa531f50e0749c708076810559a63fff291dc2cfe2e913d7ebdc3524616148617f22b182cc62de419b37f3634a2d8c95caf53aaa18565ce8691e38ed735d6011f13c738d5b3e0dfa408336cd2833428d1cf58eb3e7b3fb1fa2e0dd608059d6fe6c1ae1f0dcf4d2632896aa876ae0269092fcbffbb8be214bbdd850d300d551f52701b3ea12cc617032868bf2516b75ae8edee2a78782909d27fa38afa765b2dc9bb1924ecbe5a6251f43b712eeeaf64ff298bd4d1157d14616870e1000616e072ad804c12dffc5b0feace51b889389ca34555efa57a78fe09830ade2a3500bb4114a3ceb672ca879ff7f3852250cf5af00ab4dcef964006447a133729c4486264e4ce6af8118991adc405c4e2d9e1b8698332e28ea17937cc97ef90346547d619c13feb14f9a1190788e042182158946d7922e80769da85091b1db50cde05abe784decb3caa2853e4e5df350c30634774342a59c54a88de32fb1443632d6e16b05a06e2ab548daba769926c040c41058e60dbded8606fe1ec2e0e3af11da405d87108cced7241a69ceaab89454c94d09d80e3872822cf034de8f786a280d2ede9040eb994723287f4c981140220c393b27410822bc88613bbb13c498da867aab812d648089471cb032a8bb11703b25521285930a67ddf6e96eeeaa78aae31b97c68ad599bfafcfe853eda68e67a28650893620b436aabf8fad9a2982b84aebcec6fd731945f1315436f05f576f6d3580c2e7a95fa55b9c4298df2d484fda1a20b57a90092f3d967ecd1818562c831e1f2447f762c713f0345a9d3767b2917c13b624912107f7b0bfaf862a4fb3843f6a4df196fef3bddb6a26e7c91ae0b3eaeeca52a39600e1190e59b0b6adec72d61a88d8605103d920c696abbd982199259f7b97908a5064589956c6442ddc9e700b42b1caa515341c738807883bf1c4db4e465b8b93b0802730b8155ca09d6a9a4bc41ef4c34d3242db5019f8a1a9f90aa5560941d5279eeb89c2659b3f7901270d9831291d4eba82ca88938bcbf6c2305c53d67fa5d6d95e397ffae10bd420919a66a9225d2c503cf7e29c8d4df41a7f22121b74fc99ecdfced354bd086dbe9ade67844a9461174747db35006fc8dd645058c7a8c74f7b1c9aff7deaa5dbc9944e861464f7a0af2e2eaf7b0abba638472f5951235e8f6f8dffa382ef5c74a8308ccef3e38a85186bf850d2f8b69439aa7db724a128079cd8b7ba7335f6a8fc4a8321f88b8dad946dd27d52b3fcf269d4722e8789bfeb2579a944aacd4fbdbad00d21aa280717f8b4ea4b3217021e274ce8493f758547aa626ac17b585b32363c2e80fbe7e03c3e7356e1fc4b9f778ed5afec3249ba1c27fcb96486da4965ba41e0b313f6c7ec15bdbe6ab604ad19c95eae2e25000041592441754137d08543dc185a9c5901d2c70e3cc8f865191902ff21db5232798054cf798ff3dcaf5a3d5596631a4e31850b188ae297fd979ed85a1c0bcc14d3db8dc789e0865680aaee2f86e5fbd200a546648b79a9e69598e7616ac95bae24977097720c45f9626e3c98c0658a056a094eff3b89dd05a7975077078a321d298bb66c92e8b02a6823d9ba6d5560745673a3df6186d7bb85c0b32d0ffdc1f1aacb34032aea85a8e0800078f8ba15ea50c3eb59c4367c027fe129de9621b2db200ec8b854707571ca864d919ae9e02e6943231489429a86491f2d2506812481f8d1554ccd07a89a38025d996e885c834d933cee9355222f0bd29b49cd88539e473c34bf0474bed3e14b89c4a16fe8ca25346ddcbc590d8d399560821263e63019920a07b6422598f283b35eb330d0258fbbd3202f93789586a854e2bbafb4ff65d06084eae08dc77698b5e5f25d34e9539e5e58502d6c524d52db4a836d65a1b8d9f37fd4766aa5cab62a71d803fba8ca74d4687a0e9983fd8cdd5eaaebda86af56d91dc28036e57356323ede8bc4c68e40d2fe37d7f91ff335983a13350e27c3c1903eceef718d875f6501a31452b9a259e962a295e5415f18d73fd259ed7479b041d", 0x1000) getpeername(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/134, 0x86}], 0x219) 13:28:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x20) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) pipe2(&(0x7f0000000080), 0x10000) 13:28:22 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040), 0x10000) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 13:28:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000000000002) read(r0, &(0x7f00000000c0)=""/5, 0x5) 13:28:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000000), 0x70) 13:28:22 executing program 0: clock_gettime(0x5, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) clock_gettime(0x4, &(0x7f0000000000)) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$unix(r1, 0x0, &(0x7f00000000c0)) r2 = getppid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 13:28:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0xfffffffffffffeef) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x20, 0x4, 0x10001, &(0x7f0000000080)) kqueue() readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:28:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() poll(&(0x7f0000000080)=[{r4}, {r3}], 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r5 = msgget(0x3, 0x0) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r6 = semget$private(0x0, 0x5, 0x2c6) semop(r6, &(0x7f0000000100)=[{0x3, 0x4, 0x1000}], 0x2aaaaa73) msgrcv(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000000000000000000000"], 0x1, 0x0, 0x0) semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f00000005c0)=@in={0x2, 0x1}, 0x2f5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r6, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r5, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f96000000000000000000000000000002007c0c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd1f00000000000000c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000a62bc1fe820c495687ec541437d1ca7f4f55c5104846d0ed7d284910e87c51fe99dd9c6fceb64e18351671306bd41013abe722f7c4b6f5317940bea7faa0fbc5e6b901c254c431e7e5b02ee8528a8fca50d994a2361fc08725577b857c21769f7427b851a678ecc4378477033aa5b7f023ec4a0ba5777002289e09f6759498d79f6c70000bf900000000fb7d8d2de74173bd6405859b93ab4df6588abc9bc6371219fd515e1708f606ccae4724e5c4691a14f8e68b54f9db68a3fa100dd5a3ee71e3b5af4bba799d8cbc435b377d144eb297a1eddb8f79c5e89f799a7759a19e900d532e11efbdf791f402f03e99daafdc203d0675d3ce08611432762047b2b5bf9ef6f2e0900db573ccd400f823c5a9053d65b45587c20a21bf"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x1, 0xc000000}, 0xc) pipe2(&(0x7f0000000680), 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 13:28:22 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 13:28:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xcf6, 0x10000001, 0x4, 0xdd, "50f0dd32daa8b79ed97251880f29f23c4c553d40", 0x201}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048d803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5d30e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7915354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c6551de5d37fe42fbc294bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x20}], 0xffffffffffffd19) 13:28:22 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000280000/0x3000)=nil, 0x3000, 0x5) r0 = semget(0x3, 0x3, 0x144) semctl$IPC_RMID(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:28:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x55ff, 0x6, 0x6, 0x0, "a2e42d0697ef8459f7fb846474faa236bedff3eb", 0x81, 0x400}) 13:28:23 executing program 0: r0 = socket$inet(0x2, 0x1, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 13:28:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) close(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 13:28:24 executing program 1: pipe(&(0x7f0000000080)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 13:28:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000140)='./file0\x00', 0x30080, 0x5) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) 13:28:24 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) r2 = dup2(r1, r0) poll(&(0x7f0000000040)=[{r2, 0x101}], 0x4a, 0x0) 13:28:24 executing program 0: r0 = socket(0x6, 0x400000000082, 0x4) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x10}, {r0, 0x14}, {r0, 0x2c}], 0x4, 0x401) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) poll(&(0x7f0000000000)=[{r0, 0x15e}], 0x1, 0x10001) socket(0x10, 0x2, 0x91a) 13:28:24 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3ff) 13:28:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0xa, r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 13:28:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/79, 0x4f) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 13:28:25 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) select(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x0) 13:28:25 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x80000000, 0x97}, 0x8) syz_open_pts() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x82, 0x1) r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f00000000c0)='./file1\x00', r3, r4, 0xf4d6bc3f1b08c80d) dup(r2) socketpair$unix(0x1, 0x804, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff0040010000005e1a0000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) pipe2(&(0x7f0000000100), 0x10000) recvmsg(r5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 13:28:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x30, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 13:28:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x86) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r5 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 13:28:26 executing program 0: r0 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/4096) r1 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x200000000, 0x200000}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 13:28:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:28:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x80000001) flock(r0, 0xc) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x40}], 0x2, 0x6) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x21a0, 0x9) read(r0, &(0x7f00000000c0)=""/41, 0x29) r1 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r6, 0x21, 0xf1d}, 0x68f, 0x1aa, 0xeb}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x9, 0x9, 0x1f, 0x100, "c4832f6b3d77f63215d5b8e3f9afb2a4b22d05cc", 0xb90c, 0xfffffffffffffffe}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCEXCL(r0, 0x2000740d) sync() chroot(&(0x7f0000000300)='./file0\x00') write(r0, &(0x7f0000000340)="eabf3c9d42bc3c78b8ed76a85abad8449216e1c5db82c43cd8dc337f22ca74d36d954ad35743513a9a5d752e3c8bf9dc0be9ab79c9423d0e3e7faf95a9d2e7b9e07aeb7548e141002d3a7a93b977af5cdf9b541232fc2a58a736fc70f32e8637695f213a40062610", 0x68) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000003c0)=0x20) ftruncate(r0, 0xfffffffffffffffa) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000400), &(0x7f0000000440)=0x4) msgget$private(0x0, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) recvfrom(r0, &(0x7f0000000480)=""/79, 0x4f, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000500)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x4) setreuid(r5, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) syz_emit_ethernet(0x8e, &(0x7f0000000600)="2e6474348ee31a41fec933084855aeaeee8a81a32d6b39ce4a4233d16dcc70a078f7edb476af9324a28acaa84b18c59c4bc854751af12f41ace39e4e58e0b605ae1a041289fa850f799f6ffa88210e125b9a235cbb9286a2d0b31ebe3984b3054c5c8bbea4ec8b24ea992bbc9b3bb30f8804ee0e09260761c3ef5a96fbe12fb36163fb688a40801daae445b0d069") msgget$private(0x0, 0x300) 13:28:26 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getegid() setregid(r0, r0) 13:28:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffeffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x9044, 0x6bbb) 13:28:27 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8031, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x38) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000300)={0x0, ""/96}, 0xfffffffffffffcb1, 0x0, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="03000000000000008b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394b59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4de4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344000000215677195529140f3cd31755f7559d37ae186e2a02892f938dd3552f7cd550e594569214a3408e1b0e98fe26cdb23066678a2f0e56fa84106ae7e25c79be2775967262ce0e14ba242dc61cf017dadcec9dc489f9cd7be065441160418577737f462569c9ca90ce62df3df66f7c616fb49d49ab030000000000000012823bc94658dbffb59866f822fe5d46e27c55a63f684b5eb0dd175b268e51e51cddbd62e9cccb142d5da41126"], 0xa9, 0x800) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300b1bc65f2701fb3d8c50100d35799d35300"], 0x13, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x3, 0x80000001}], 0x7, &(0x7f00000001c0), 0x1, &(0x7f0000000200)={0x5, 0x2}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:28:27 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 13:28:27 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 13:28:27 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x138c, 0x9}, {{r0}, 0xfffffffffffffffe, 0x6, 0x0, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x62, 0x800000a0, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x24, 0x20, 0x4}], 0xf8b1, 0x0, 0x10000fe, 0x0) 13:28:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1012, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:28:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) ioctl$TIOCSTART(r3, 0x2000746e) write(r0, 0x0, 0x0) 13:28:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040), 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 13:28:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 13:28:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:28:27 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000dfffffffffffffff00000000000002000000000000000000000000000000000000000000e9ffffffffffffff0000150000000000000090000000000000000000000000000000000000000000000000ec00000000000000000000000000"], &(0x7f00000000c0)=0x6e) accept(r0, 0x0, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) setsockopt(r1, 0x29, 0x9ec0, &(0x7f0000000080)="00010000", 0x4) 13:28:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x0) getrlimit(0x5, &(0x7f0000000300)) read(r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6e458672}, 0xc) readlink(0x0, 0x0, 0x0) getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 13:28:27 executing program 1: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, 0x0, 0xffffffffffffff7b) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) socket$unix(0x1, 0x2, 0x0) 13:28:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x81, 0x2, 0x4, 0x7}, {{r0}, 0x0, 0x82, 0xc, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x609, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1d, 0x4, 0x9e9}, {{r0}, 0x0, 0xa1, 0xc0000029, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x100000001, 0xdd2e}, {{r0}, 0xffffffffffffffff, 0x22, 0x800fffff, 0x9, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x100000000, 0x3e1}, {{r0}, 0x0, 0x60, 0xa0000017, 0x1000, 0x80}], 0x7f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x5}], 0x2, &(0x7f0000000180)={0x0, 0x7fff}) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 13:28:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x10030, 0x107) 13:28:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x80) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00') sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e29038532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b00000000000000000000000000", 0x88, 0x40d, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x280, 0x0) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x100000000, 0x1}, {0x0, 0x1}}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x9, 0x800, 0x40, 0x7fff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 13:28:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x1, 0x8000, 0xa64b) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) listen(r0, 0x0) sendto(r1, &(0x7f00000000c0)="399cf5959d87a16352becb009c6c57f04c482efe3a0bea6a20605908fbfa671a1cfaaa134d8215666b80ac941f489b2d151196812079aba0098f2cdb3b492f10898a5c85c6f143fb1bfa95d3bfb4c69f0f9cd85cfe57dfdd83d1665d231c1f73d7cfa80eeaa9f7f8c37fff92c5a3b9455e9bd2d71764d8c319e14f04c10d702a4e1a610fa293dff8eea77015bfa398362fe791716902192b98b797db9a85b304e68bb0e097e7f54a2dd4d13177a0664c60066233efdc5db6072d7506f9cab1f18db5b124534322c205", 0xc9, 0x1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) 13:28:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300086a1724b3f69dbe5fd06588d2a4dff9ccf22b9cbd2b2f06ec33a105d7a8d529a8353c570755428306798ed050ddbd541670690df20fb6cd04b5ec4d45206a81bedac5adcf34de2804bcf368ff258bdf3db72730340615572eefc1811e146f7595f43b1d7c01d02c7b157702e36a44887b2bef97b3c9a6363cadf48acdf3a481e038b7d9378d0454cfef90400c3b7db753f13a3d447cf3bf3e00eb6574afef662dece0b6dceedc2bc3346997c02430abd87bfb3bc8a5bfc00762a76533c21522f20a73b36b66c7af6a0563a64c610ba7f417414f64f8d265f450ebf908b1ff037ee973754c04c4d8b80a792a92073626af59f8c80"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 13:28:27 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 13:28:28 executing program 1: r0 = getegid() r1 = getegid() r2 = socket$inet(0x2, 0x4000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0x11) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f00000012c0)=[r0, r1, r3, r4, r5]) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000011c0)={r8, r9, r10}, 0xc) r11 = socket(0x1000000018, 0x1, 0xffffffffffffffff) setsockopt(r11, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x1) mknodat(r11, &(0x7f0000001200)='./file0\x00', 0x40, 0x3ff) getsockname(r7, &(0x7f0000001240)=@in, &(0x7f0000001300)=0xc) getpeername(r11, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 13:28:28 executing program 0: r0 = msgget$private(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = syz_open_pts() r7 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x2, 0x3ff}, 0x0, 0x7d7a, r5, r7, 0x0, 0x9, 0x2, 0x3}) select(0x40, &(0x7f0000000200)={0x2b, 0x200, 0x80, 0x1, 0x8, 0x100, 0x291, 0x94f}, &(0x7f0000000240)={0x100000001, 0x6, 0xca3a, 0x49438f39, 0x3ff, 0x603, 0x72, 0x20}, &(0x7f0000000280)={0x9a3, 0x3f, 0x5, 0x200, 0x1, 0x0, 0x2, 0x5}, &(0x7f00000002c0)={0x80000000, 0xfffffffffffffffc}) msgget(0x3, 0x210) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) listen(r8, 0x200000000ffff) r9 = semget$private(0x0, 0x5, 0x82) chmod(&(0x7f0000000880)='./file0\x00', 0x0) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000380)=0x8) r10 = accept(r8, 0x0, &(0x7f0000000900)=0x445) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0xfffffffffffff000, 0x1}, {0x18, 0x2, 0x8000, 0x20}, 0xfffffffffffff25b, [0x3, 0x80000001, 0xd89, 0x80000001, 0x1, 0x6, 0x5]}, 0x3c) listen(r8, 0xffffffff) r11 = msgget(0x1, 0x3d) sync() msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000780)=""/214) geteuid() recvmsg(r8, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/193, 0xc1}], 0x1, &(0x7f00000005c0)=""/113, 0x71}, 0x803) ftruncate(r10, 0x5) r12 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x0) fchmodat(r12, &(0x7f00000006c0)='./file0\x00', 0x1c4, 0x4) semop(r9, &(0x7f0000000700)=[{0x3, 0x7, 0x1800}, {0x0, 0xffff, 0x1800}, {0x0, 0x6, 0x1800}], 0x3) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000740)=0x7) geteuid() 13:28:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000591000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x5, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:28:28 executing program 1: socket(0x16, 0x8005, 0x3) socket(0x1, 0x10000001, 0x10) 13:28:28 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@un=@file={0x1, './file0/../file0\x00'}, 0x13, 0xffffffffffffffff, 0x0, &(0x7f0000000400)=[{0xc8, 0x1, 0x1, "035f4faf3d07404d725c6fa9e4c3a5d542caa0bff0b518c4cd6b0c6aa0c63ff9c78c85aaa5b4171f443d03466f1ad9a44dc2bce4d801c253e6f1eb589c5e6cee96ee8b8d3f2d172b0e61d8bc1ab3a17788ba01f8ed94e56de7168b25b9a00992490044498c0b3633de861000f8ca3238e5935db39942e22b699bf806b26939801a7b0c51636ad701bf1c947f007d0705f43681b94d2388d826e1e5bd80066d2aca125884f3a2c470768e06eb400124c09cfe2e7c95"}, {0x100, 0x1, 0xffffffffffffffff, "36bfc52d6b8676a9ec594a8919074543ca212e3ca6f6f9f6f8423ce3c5c590cf42fc773310d8dc9b03fd1737c8203c71a4db4230733b6bb0716100028cfe94282f06093c87e825a62057367faaf73ce5b838a64d25d88461ef83957bb99b529bff6e511f0f609e3a47af35ac93182a54b69d5fcdaa7b33bd58ea7fed0f292a78f8546fc108b8e1ae51c7ab0bdfeec8fce3d620df908762ba714d4103ac4394572aa9ef5f5bf12243ad6ec9b2f46e1adc59429596cc06c858eaad0cd6119a627cf8251277f3170653095ce2338c5c53c3d77f468880c1e08f7d3fe542a9fa5438fe62596a74712261088fc73f"}], 0x1c8}, 0x402) 13:28:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) getpgrp() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 13:28:29 executing program 1: semget$private(0x0, 0xadb0d97ac43a38bc, 0x4) semget(0x3, 0x2, 0x4b4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) semget(0x1, 0x3, 0x204) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) r1 = semget$private(0x0, 0x3, 0x114) semctl$SETVAL(r1, 0x1, 0x8, 0xfffffffffffffffe) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x7fffffff) 13:28:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff000001000000000000000e8a67a17a9a48a163be86bf5ea765cbf94a82b42b6ac36e4d03c9a53001cee559efb030357c74a55f6764de00ff067fe513f5067c30544db94b1bb676105775917656fa3fbeeff14c1b2b4522c96cf4a1aa193ac4fb8307deac2bed1cc8be399261619615ab02d6f84c8636d2aafc3f5ed4263eb3a58cba3902ad6f2278efce9ee98c77a8830bf3a5090c9876dcae511ed0848221286ed3e257dc619715ed76b3459451186f93563e2d87665337a239", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 13:28:30 executing program 0: socket(0x6, 0x3, 0x7) socket(0x800000018, 0x1, 0x0) 13:28:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) fcntl$getflags(r0, 0x3) fsync(r0) 13:28:30 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0xffffffffffffffff}, 0xfffffffffffffdab) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x9, 0x7fff, &(0x7f0000000180)="0832e04f77c830c6616e53666ce1a3db928e5007a5aeb6200f471ba933ec29cfdb6ef3b1142a1b1f1afc27c3c077e4840d53f0b45d9fce3b6292ee6a98f072c3aa55c944a4a12adfd4e67d36212d366fcb4bee040acde35295ab065aae2a11bebd3aa6a74c44f873fa8587fd775eddfbf1661b9bd44d8e35ab6ba53ae113ccb5d55ff2b0ee3f71feb1af3a90b90ab96ce5f8a0896e48e0b33b72206e328c9b0790b198ab73ab9e4a8aedfcb04ed415cf0b07735944802105e83bcdf88e99690f42b42c88ad559db4c47e3b3b14d532e2489201574633d466be06161189f2998ea37f12635199826d226b555876a8de9a0ba7a38538c1a8f5a79e402b6517de2b6c30a96c23ab9e09a04b323b2df37f54c3eb590bd0edf95a7c180c5d7987a04b2664f848dc4110037d1dcd40fd1a006533e986ca3dea74d49af69b5d5a8af82a9d18dc10847ed7839233f3eb792257133d459e6ba86227ea3d7b4b492f6cafea9a360e5d510d9788839779ecb39dda42f43aae4b07b3a9d773f98c07e28a54e47722bb68541f6844acbbc21acc5869c7f4944fe3fc0a6ab6207a1b2e316424f430e17ca7681b74ced003315a0094ee311d3cb36ea4bf32d51c34ea3b0f23fb5382b0942e93472d9028602b9b967725e0b7c5bf202db761362aa02d8c5ae459b5047000d43a9e1036fed3f38cc4cf86eba6121369a17e20e8c0590d8fdc23415db2a5c236649d33088e7777cd51bd7b92f3828253c56380ce05ffaf5f09cfb15450a3a615ebbfdbf499ce1c60740998e5dd84c5b1a389cf39c313928e3c135b2b67279e347a7b41be8f3e7f1fe00667609bb566cdbe27c5bd5f7ae06fbfaf3660451e941633d928885991e2b82ad3474279ea3db40b082ea6d09e41add8dd6db5b0e7ebc37523d3c4d49bbc4c7ec60e623768d71808225acbd69a265b0a3e1b141dbed9f38426ea3f9d9eb03d5b67d3f03f1fe586744b6d097ad65ddf841252ac6cc3e400b39c322c5ba431619aec1eedb99e4c687b217dd8fccd9a0cae632dfb40aa76ae609fb512e56430e79714503fada4f96f1d1a514ba81f4126195fd6179d3fbe871540c9aad6bd0a5c63f2f24c6526fe06b686a31b445b6f0566bbcdbe47200b30a86217454c403bc3353cb2fae752fbed49c02699fab0dfa6530e973b65f0e8174a26f6f2a4186c09361aad66d20aadd6f62271e85dd06ae437be32d49044218a785c30660891b60d623e03fa4b9e2964032c33a4a165ee5b3fcb1e6da771331af61c0cacc49edf3ec7d942a09e36b228adeaf76dba6ff916d777f0ac7a13785b96dfa6ecfec9859f7d62515959bc298155ac1128bae9e7e0a90b526e274e7d37940bd4f1a1f4c2117d5f5447e61a0febb45d74a626e7ab14eceed1950f7407a187e3652994bfe76664182a218f8f8d72b9cb55d68d0093624bbb0881202a4c618b91e8214eda7942ba0891f45351ad62464716e6dfc1f9197f5e4575fdf954914ee316cc7b6ff6067d8b9c8583074039e70a9841e67acd95a78ff2b66ae726358b59f6256ded3ca375dafa3e4e79598a966b0eb74bb2a7492c7878600b94401274292aff5fd59dbca1b35126571397e7edf92b3566b7f1bfdd1493549ef2b31524df21cd73bdc66365d7b1fcf26d22d7a4c555cfbf562c1b512204aac83d6b2ca3eea887ab398fd91d3fd78b62e0e037825c9c0567df38454fb4c29777edd25c5b7e356ab99da112b4f14dcb5964038940c3b2a48fe2a19beeea15052fd1de840e87214842e2342adafa5008fde68d0fc4e2af3bc3ba1af2a4802c47df68831299a40af3743e3deeca1eac48a106b1c0adf99b63f8acb9fe540db4fdb7375161ff7974718a112293069d4cfe134a62d0b2cbbc1399167ca569aa86dd2ffab6a0d89c1d7ea6176165a9f8cea05a64574450dda59f44af1456034bf1977d0d006ecb5f16e574560e0b3b1fc5dd870a9bf79817456e5acfda04776f7198466243404a053f7876a17a26fc8f0e7aa699dffdd54b791b7d52631972fc1316eddb846dfd9ab7f9e82b606236ff89d7b47513624f15d70658151dc798501368cf836a5994b3c3a5971dec9b8452ae0e35a152d6898e23d6cfa7f9e0ddd25ff43c8c7ff9a54c6f76426e206974318bb43ce1f98b6e06f5dbb83bf90ba1caa7ca1c764223ef6acfae0549599855f6d9860308ead8beaaccc5dc5c1fe7f91c8cd3971e3e45cc81ea3c57bbbd375ea9549a18c72306bf74209a5935250f82d7335b731aebeab417f450d3817ce1bd93cc166cbc6c6f6b2e72aa7e3979ad21b279efcaa6c6e2d539fef479bdf1ce5f954044e82b6f47b5e146f6a66e708e6a8094c2d7db9beadaafe3c1de51d6588f14f4f5a0869b2b4ae34625f2433622b5ee457962cdcf6a56cc70e709baf6d8f36c3b628f46651ad90c5203ac90748cdaae5f956cf588888c7a1437dbf6d2bf7aea766a7c676b5753bfe8295c88dccaaf18a74d00e9b677b6aa5c9694950b5eb88ecf52615f6323bffa1b2ecd6e8a718b79db54f1a80e9d7a178ea1144815174a795509abfdadc5808c70368d3d8ea84d188d5174d6654556f41485627e6fd3d947e8e5389aa77e097e26791ff857ac2273ae846cf64b328de0bd627d8d5f0009d3e03042012aafcc6353b80aed742162eadbac7eefcf06147521e7e9bc2844cccdfa1af57b6774db709cf7a033bc46db1392f87c3a8c6fc02a53d008c901772cb67fa80d39ac4eb597c27dd75bf73f0316f123ef562773c86761ed3c54a8e01a838ea0deb9111f47fb6cb4961d10f924e504b86f90b4307af0f2c75abb9bafaca08be79f07ec209fd1e96f06b6fa492feb83bccdc0a7b55c92375ecad7afd859be934de6e0e68cc22fc5d9e8f8af7d5bcca5bc2de6cd61be77f4035a2dd1c071155090ca050a5eb2521ee6b7320fae675ee2258d15564178433108537ad813fbfb26c3f2c6aceed47acae42d5c5f4ca6383c2572b7944cca78f468e83f61ccddad28eb656582ba3883bc759e769901cab19efca78525191a9b1158026486c9173b70deb469c88eb0e03bfe4309a4226159a0913834c134f5c5adf3b35e6b1aef30aeabbfa0404be3e0c4ac062ed8844f5f12f3c3f8236066aae796fe533db5d3cf2d5edf5cc692a13b12e027b601c99293725847a59ce65846f0e67288ec708e652aede3ded76a12c1e69835ca490530406362c33bf1c7cf8392c8c1dd0f8a5e23e0234368ebf298a3b729a201f964c69f38f51ab54b3d593316cf93ded0a3ea962e35039201a66e107ba193cfbaac6ed1aabc85528e97d8c789f9dc89f28998dec95e8cf86da901616c8d902f44882ba24927aca93e629830105e7939ba17db768a9e85d6db5447e6a7c1d772b1ed45b8021a937403fdd2c624d1bdb38ee37a20bb49f9544aa5a58bd19e96910cd3e1a48de4b419ae1f82c4669e7cb2dc7d69493fd82cdfb2cab21b3fcceb0b0a8d8e9eb41aa10ad2ce2ca043413a662ee2572f9055f4eda8efc3b963f28472749f9faf7bac4daf62da08c322fb9c4fface978dae68d3af197857f43e90192ecec783215da627704e98946592ef62374175bcafe9709c6f89a75e92016923b81d12a14f46d0796adcb459f991f47e4be114e8554016af2bd59239c5e8adeca4d8f588ef4f9dc5b7c37c9760d8d65c2f7f664cfab84ac472732e69c13690b0d7d321751b9a961f34aec93c38bf36653f089e46beef2f08923600925e09f95729b616e48133b884523799cc3cea02efa83222029549cc209ed2b64ff0addb04cc61f6425c45485e5096c3e9d69325196fa408cf08687fab610883994da993fadcff83b6a66fb190c02c7d42a784270c4dd7e73bb6891a8024c50a51e816e1b8d367f894f52c37da1906c28bd51265560a3c8cdb108e3015163d12ba43c1660541715b27371ee79c94e30e3e05e8f2ee8449bef832cc1c4668bc31795912981d3abb91d4cea2ac68bfcfef51452800bd606df0e2cead262c3ffd7eef6cd9b8aa801573a85bad88bb4c122dd929ab5a36d814675ab3dc337c9d21d53d7df80da0a535afa7af5d7b85b63943b1fb89f76dbf613144563edeff0b26466df36262385ea4cf3d7eb30ae553d08f34a92d9dd727cda1ad12b6364b86f9a5aa47dd7ed1a954a1f4ad52cf1eae35ab7dd8ea8a65f656f9d40bbbd241cbfa9724556423555df7cfaa18301429e9c4a0b3aaac23cdb5f4dbfa4144f4876b147363ea695b9abd3a1ca03dd01d8e842197d175b9d39547b7e1194f3f268c25bfac4d5d74a8f663de1e3068f4424ac435bfd721e23e19e2bfdba466104ac74f5f962a7dd1d3fdf812d75cac4d6e261936e9d1bc9a4dff4b1d13c06523979910af93a9b537ad7331000da05e7afbd58e1a054112687608a44eac0056c48138d4c46a2217b9c58905a09889b75904a4ca35b63acf6d5b45e21bf15f901ff9eb0f5d98d5b265adb08ad202808b26b848dcbf8040fee7e0ae19738c247e956336bae509551c571a41b01d5690fcb07ced0e029005821d39ad5010a09cacf7164191dc9e6db4689b613818cb156fa2da06f09536d0e48cc9635dfb3e8d9a4838a75fea56febca3034c83ccd85c2df9c947bf05e0af4dec5803cde03db2e909f0bb613a70887f51bea0f63df93e5e989e7722e8a883e1828d189a6bad2698e8a0a45347cf0d80b5dc1a196575811417a00bf3cca13daea5dd21d4e04d8de6c7cd92ec2487d2e79d53206644b109ed9cfeb0a0d33b68bb1a8eb7afbddc1d2e8f8f1212a1d44903796db879ff75e31f3e60161be3026f0a09a84ad2c398cb56d4a06c60fbae0f4d688a960173f0c0013c87b9baffafdefeb2230e1d7bb4d02eb152f7465aafec1ab69261c38d1be8d20751af49e8be3200778df3561778096d2f2c190fe33f0efe90bedee300b74ffa287dcc7bd48d9af7acd65ac2695d21534ea2e52c36022a3247c428072d39bd41a52e8b77ee1eff2b5a7a2b1a2579ea1363444f4064af288ccbbd02576ed5ea04b8289ef10db8497209b6b4f7f01205f931da6971ba0dfee705d8eb0f6916c656ad118968f3fa79b9a382920ff55fb7c6089f0c1f672f8ba60a3f9b5cf1808a5e035551b483f5fc8cbb329bd8485e00481328246f4c2198dc6310f195cdee441271da5348d279f62c41934f7755a4dcf46a05af75b10e8041de07a15caa204518c4fbb9a34acd6baa9a67d6b3153455e499d698684da86416ab25540e2b1b134a2a86e1114c9bc25490be36af6f8e72ac543f2673b30ad6ecc6019393eea1306372d3f74ec61e0f7b5ad5a1fad45f476ef4138c2913aa4000a45c602dc4eae8480b977ea5ad77011213f5de9b9452b853a5dbe97080433b56459b2b4870b5759a8f515351d16a3246c6790e12f70b81e21afaba7a8f7a6cb20e6aeecdc30582a8d437caffa78af18ab06836e74ef7b00e8e557074bff1b71cbcf0055ee7528db08f4f5e1100177c78ff0d0c7c99a46a944fbfb78c250c754d4a5c29d9d286bd99e68b4b0d17d0021b6a7bab5c43f4872db2152d9a17e0f9ab085cadb5edd7b9f49475f87b17efbd251fffdc81a938070ce657e7dd2a1cb508febbce1b651e21f1e349766ca3b6637fa463d512ea4849a2da3c9982e6959f3bc14938362553aeb00c6a5a09762315e09510d4572cb9f70404df34f3fdd56c7706f0d715ea956183f6adce8cd9f1a9f323b37adce295199a9a03ddd8549991b8a474b86bb77c25bfa45424d12fb344b3e438f143c17923a5c7a9613691e069c204a45c0ec94705a95fe6", 0x1000) 13:28:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 13:28:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:28:31 executing program 1: clock_settime(0x0, &(0x7f00000000c0)={0x80000000, 0x3282}) semget(0x2, 0x2, 0x40) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ftruncate(r0, 0xfff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x8}, 0x10) kqueue() preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/210, 0xd2}], 0x3, 0x0) 13:28:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 13:28:31 executing program 0: r0 = msgget(0x3, 0x20000000000210) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="11e117dd375c49e8446e7e7e03ff531aebd880eeacb9ef8bacee41980750fc461a15b707f3558b1572094b353e3c7e999d2d9b6ca214a49dc194a1a395c765bb5bcd0134960ac1a5f7f53d000000152962380c4f02bc1a703b796667351a07b9c38d3c92c78f95f9a3012f5bba7d2d846cfbdcc1e0ce11c08edb024718b5bcdf0cbc292879fecac8d8dc06a00bb477cce0e4f1dc9579bef82855a05cc398a69f316e11b5f9bdec10893a492a1675e996f242142d6467c95e117803e3d12e2d7404b6d95fdd31268a4da3cf1563adc2317be14d6cf542492f622ef36f6ac143145d86d366c31d7768403fb0218ce9f2cc161f6e8054253d50a4910ca06870293cda0c2318da8aafb03d124cad568e32f953f4a2552d11f2b29577200095d57237f5716cc8e5c93ac431774975f2cd6572669d36ff4ec06614d0939057fd433bf23c97895c0ed0aac89b4cf587ca3d7cc6ae6694f6dc8dae38f7fbd41c83f2c4b817b67e7fb813e69bac9b76717ec2adf7"], 0x170, 0x0) 13:28:31 executing program 1: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x1f034000000000, 0x4) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 13:28:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7fffffff, 0xffffffffffff8001, &(0x7f0000000180)="61d8719851cecdcb9f01751db647d32a0c0b2443dc0746e5c04ae4044887ddf5ecb7c06638ec49f0d39f2764141911086e3f139608242b05c54f19e3c690b0c999ce6fbfd2d0226fa61b9596e8d384d16585a5893cab6c2cc632823ac7183368c7c927c745f08a131c5b3a0b1c874a846f0cdb055b9c8ecebdf787dfddc4901ebbcddf3ea36c0f", 0x87) r2 = dup2(r0, r0) getpeername$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000416d00000000000000000000000000000000000000000000000000000086866e01a6f244d97ed33f16048af60000000000000000000000"], &(0x7f00000000c0)=0x6e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0x37ef, 0x8, 0x4, "f596077df16efd4118a405251a2ea213118c5ecc", 0xfffffffffffffffc, 0x7}) 13:28:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400, 0x40000000005, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x89f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x226, 0x7fffffff}, {0x5, 0x6}}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100), 0x0) 13:28:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e000000000000000000", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) recvfrom$inet(r2, &(0x7f0000000200)=""/229, 0xe5, 0x41, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:28:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2000400011, 0x3, 0x0) getpeername$unix(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f778818a6bbbdcbc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f585c05c840c9ef3bbda7ac27833956c68b96bd6e679fd0447c6e16c9992c33636a0f9455a95498cefb2ed5c0a1f33771687feae4"], &(0x7f0000001080)=0x1002) getsockopt(r0, 0x8, 0x1, &(0x7f00000000c0)=""/193, &(0x7f0000000000)=0xc1) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000240)="000000003e0010d1255a934b0ba2b674bf1b7050963aee000000800000000009a0f6c879f1207f5e361e24729fbd6c2fe64b984b52ce506546e3be9b4a4ecb5d2ce692b565a91edb5204568a7e230fe49a919b813e", 0x55) 13:28:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x9, 0x4, 0x49, 0x1f, "58ccc0b0a074ef614b329c88daa58243a14e3f2a", 0x0, 0x80}) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = dup(r1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f0000000200)="37777944e330f245513885fe07211f8b42792d2a1b4997e375b48b3c30df37f2a23a29c7a7d60ec040621ac6dab20f19a38dca97780110bfd537159084062dc62ba49825f8e3922f580491e8bbf045eb371f46c012e2665ab8e2661ed04955007539a59a950b30aa0e62084311c5ee7a14fc477c1ea29450e7893c01daa7874002ad25d0836b79c9b5b632180c8a81d4ef41d74c8178f5e902ed8fa102b5b29f5940880f081f7bb94531226c10f33d0933a478a17d05bdabe200be1eb59905cd", 0xc0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) dup(r4) setsockopt(r2, 0x1, 0x0, &(0x7f0000000040)="1e914fd5943b04e4672e853294ab97755de0ddacfc3cba1fbac183b26bbe379fccbe734ab0ef61fd3b87b308758fa95c885fbd484afb8cdeaada3c21e75f", 0x3e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 13:28:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f00000000c0)="f06bf84fe6156fcc278e643bc02474d7b822cb3169053fb764e5235e11d1ed497a80455683db58202d6c06ddc221cc6c2942478598157db19594acc14c7725aae894a47a62213620b0b49a5de267061dc6ef4f04ffd6eec632fb1d76127baa034849a1568c90b4929c8066647fab85da4f548450c11131baf2b9ab4076b74cacd7611bebf978824cb5d4d7dd86813177cb65ba3309bdb0c3bbdf48a5a9448c0f0e6b8682fd3058d2fd169443720db3f46047e797f3c7f2ed569e3c387c3d0ccca1ad5adc748999b5698149421bd086d418cad65fedc6adced043d74baedd752cf6aed2c4a735ab835b57e39f7b109a", 0xef}, {&(0x7f00000001c0)="49975315d9e356d59cc347645a78284e9b7dae379469d1253d4a4420fb8792037d85aeb22211982de57c6bb2c5fbb9e9919c72b78e4e280fd588795ad95a6c0b43af811b408517effd629d700854ce02b3dfd766e349509609ca78934a4fb6f3b8e8576a681ce1fb", 0x68}, {&(0x7f0000000240)="6a44fb097eb0b63dec20df99d123818a2b8cb272875c375eb1bbb957eb99492b105b4e741dc344229234a0600d4e4128493c1e115d06a427a4e4ae12e75612a59fb59a3e958c8278fa48c4df161953c2318e117f1a468cde9abe268ff59e7421369dd2b02e27253a60d70330f7a8b799a841f1617f6ae162e28a3fa8ae5ac8155be68b5fbda0ab928ce346485a847b54a7aa70aff544a270e7694ec2bf20cb317fc28a1cf7ccc2bf5ed911a1c50af8844c9325f87d26df5900c04a39cc8d2ac4da05a9b3d3e8a0e299c6d773dcb9ea0a66ba7e065c784a9b0490250b60a2f6839af9b64139fcf9f9e4b64af1f7f54c5449bfecfab5a86e82d23ac76ef6d504acd0823abbaf439ffdc7368fab463659c31b41fc1ed5af1abb7da384c4bc30355377750632b8dee013b6d2e9255dc95b6bf77d8591bba35b5aa044c9350dcf9ab94ef324b2b6d869c65ec59562ac45397aabbd7b898e998c5967c07abffd8c2ccf6c35d75b2071d31c932d5aa7f55a1d1fa611ed26347fe9376c1ac9bcdb381e6fe65419537c6b6459e52e3f14808ce14a47d3b2f019f0a969434f9e2691ff2ebfe1b6b8dc367841d2c8b96764570392d9e47323d2038ebf89b14c2fb0defd8635911835d253599a68f2b62acc830ea9fa4baf1e738933d6668f67961a4a2767c88093b12dd921207f4787ec7cefff1d061da5e51f8ad1500fd3c70c208dba3cb1afc1e83a953357a6173c0cecac411a25a758153e3835f15220d9cfbd91c2a10c8917fae6b07222d149cbcc949945a98f2dd2e112766760fc533ce9d922bf67cc744b4c87459b7bc23dea94603fd8472e049daa186b9e2fd32e7aa790fb4ceba3bfa7c7f93a45d7787947594ce37f16575c1fa75fb758cf84d84c8446403f852e7bf5850bea79a27b6b0c7bd70b1d6068ab0466765a2192093e9341266a93318100e112477d9b69a3b1072fb540e5c2604ef335d323c257dc91ef485c03cb24c976b72352f929c92060b57c275996972e768279b53d34bc7df3325fd9274c2305e1d70edb1435c5634ad6b0f09fc57c0e72f043a7717b9107e9954aab9dbb309dc9a8c1dceb4d90aee9e569d12b853f8944d4ba6561748c58676276d87ad706f52b500be827d9178b18f74cac767ccc08c6071d575ffa0e26616fd72d3690c84489e3141b0e6f6044b29e2ee0ce6f14b08c60460130b41d4efd05598a36438418b13e595a5c0a9bf60abe26edc7550f07e4bbc69da95400541cfe0b157c18d28ecd63525f3d986b8656c172e2109caa7cab008740ae46d442bf354189a6a5d6ae5cd0b71c4fc4e7f0ced3f6ee6ba30ddd3f7c6ba0e10af4d1632cc72c416cb52e95254e5544f6dfea09eb963eb721eacbda64de58d1e260353b2a71585f78057d828fd6f620a18ea1ac3346e06509976bd893c827cbbd9f08b3e9fd41f0ce855dc42bcc791fb34e59c050faa1af30941510ed7ac46aabd642fb199547cfb1bbd0a179a70dbffbdd7f0f922ffae623d252a449c4951cfd40a7f3ae1297d4de454d9b7834f778807a55ae4eecc72c5497e6e96e029fec5e7e340cbebebc9b0b21c372749bdb35875a358a09f105cc51692c70c67c918f4e5cbccfd97cb7b06861981edfa27610cb254a20e992a55b26a8ff61af75c8c79e94bfc3409a95a278691ec8f788ccdb2a08122c54958061eed4da4c07e923ba7e98166b7564f23a5746cc850676a6e5b9826e18bd78aaab58c4114d3d8406ae147bb7378e32d77e3c4f66c05f6fc8d2735dcc42b7017c75c0e1b182e9063117b2aacc35ed5ab174978b974deadb45c33561510fe29e3d26b22ed350fafff03c768fdf4809adfd6cd3fa0bcc344073ee34cb37f77740efde66e031531b2ee4427c79d0b26f6b57460a28b329b224d8cae1618a7ea39fb25d50edb73dde20a672098763ebf8f98a825cf1618eab4beeec7c0d67197690ea41da9465972ddafc50c2e0c29701e26bddd246947c7bafa46aa6d975b41c86f3347d7128a03c3602711ef287baf816c936236a32e375ca843727e3465df1206905b728f57f0ef9b880f978051785dfcbc4e6068519a561452e5675a2d591632b474a5e2b884ba41ffae60d9f6c24d3f5c37ee792759f9dc29e1a9bd279a971427429b9fb67479f1e0ea7b61d028340a7224b6e3d823a0555f5ffa379a02bdcc5548175ca14b98bbd4fb806c47dd70fe0a9dbe1c4f99e5044e61b6099cbde48641e579ed46fab8d12554f69076269d09f67e3e463c029114e85d01e2503f94fd160de750047f1daf0966aea14747be48f80e2aeb2e30a583f59c06348b4e59aa9bb1672024f0870b599c3bf0880afbe5f9bfdaa36df3f3b9af82d42ef54c6fbc88faf25ebdd4111cba2ab4ecc23c6b35ad179ca0ca1d533af82eb74a1d5a6bf421ece0954a1e614b6e3b65bf0051cadbb75267a9b691aea2e40db2f030f098bab1c2d12774c9637f0938b12457c51491394a8e37d0a2bc2b4eb20312e88fec92e1c6b7e4841eb68646032d95f12133f14badd4782f2ef147b4817b9e3729704a295f626bb446b5dbfd48d150fee041d171d9b4efad18a5f7077d2261e82f681ba396eed2e027da4fe5961d29827fdb6c7a16dbe5f33df736086b31cabbe63e545604995674cc75a28012f9d53135daac369ec76c3eb23369d25f7bbfaf713b80b42afb6feace3fa94b6e8a0ab5261e2067db5223e378f7b5eea65fab680c19e9cc67c2efd510d237d1671fdf45ebf1d42d3b7624e9d021adcad0335cd70c27910aabf3107ebc17ba5b90a4f5f99cf31429f0f309700ecd40133f01d75669506ef960a8c12c844173bf0209dc604f174687e63c28ff3fb3aa1976d00c66103457d9005d183b9412d34d2dea8eb269fc80051879d61be0c6fa08c43783750337d45cbe3d2c791eca89475c01cd0695163c9899c7c3f60a5b18c154930eba0522f65617cc6d74675aa59578471924255eb4439200062ce9f3f4219f5344c4199402af05a6826a7d3fd82073cd11e2fff0b0891ce8617a1511d5027a5a83d7eef23ff45deb78a7c76e186562cbc39d106f362e72374af9dfc27e1b017816b8a9bc6005e1c8992e9c5a2d1ad546c5c1f50610680abdfef27635ca84e349601eeae917e2049b8aa3f78f3b0469717aa485552f9f3587114124301d4661c5303443479ec5911127fa070a26ec4f3f99e2425f5a2ec40406b5104de0f68320ff18d00ba0418a34e9fd004c6dc4ce53a248d155d16f65a127259ecf1b020467f7e92e5e2e6cf5bdb3e47d3c35356e8337e54fdeff26c457f3ce17c1ae86fa4c42cd9f5fd80f79b13c8d697964417278fad3dea65c40e44f9d1020829957a88b2fa910c8308b0b769414e3704a075f254465f81adfb0737dc5b16bb4f4599c02043b634a1a1ffb78acb83ff11f1de3db497429c06419a94d88814dbe758597c4b3e2f53c12cd1d452762c42fb804382afa9694062676e1c7bbd715d262884caff2bc00596c14f16122bb6828c5ed8eb87aa5f9972fa6a960ca4ce761619a802920fbd016094a9a9571df70dd8b7bd07c8a664273af6a17b504a0f1bcf8cd4bfaa7a5fc3c1bc1e1b3e92797481f58166276eb0aa428dbb7bf2eca2ebe073df82b3aae6062608d62762fd33d492abbb6fa6194dc32882f6fff2dc2b1cd4f743745d9a145bed85fcf8584881f9b70b080c6bc91e4e5e7ce3b92a06c310392db217eef0b08267f5c9dfc8b213303dfc732273d99a590dd58f4e18274ebed790e3ed2aa479dcc678dfdaff6e47be4fc506b6918a9419fd2a3d7bf7ea71348b263b0e2855e9710168bd616b1efebe353eddcb0f8d941b98fa4cd13720156c85147577cff142aa6a52c1d74222916edf2d6555e82f2acb0d2790d62db37dd3d2b303812906998398b7d82221881aaffc6c45653b6415b06447b71d59f51a1fef88cf3f7353412b2899122b0d3a10b1ec7de0411bc9cbc0c94268fe0a65f6d51dd0291868161d422963d774253164959c270bf72dfbff39001961473c754134a9f9c80e72ea4dc7af8194087f934ccd8a98ea3d1282bf0afdd9c63d63aa4c5f09203e18fdf8c9d852761f3159fb0a8aed8613ec3b7b050e995e50db51219f04e15d42f2a005bf7c40dc306b8d60fa11112d79176b7ea269cf33be5e17e0ea62a6be6acae26b80929af5c65144cd820779a24ecabc653f4f360fadb7326e272854afc78fc5a19a182348b2b6138558190cfa07c9be2e73efa5728a9e3258dde0b478ee85989e64cb6c0ddf1aa2b1b28ec5b0f1b8196ba3a0c4334cb0aa3564010755e990a46ab7d7dd351b09948537159f320b7fe8dc93a49297b58de87f9836d97147e06cdccf618219587a29c1e78234f6bcb1c2c7af8f3c94fae318f3a87aae45299e06eafd5fcda9c3b86533831aec660090b5d71288bd50fce4538eaf1b595e5894b7724581c61cf404d0dd1fce548a866686aea30c660ef1121efbe6ebfecc09c69622812b166f85b2d984f632af9ccce90beec8e7fe36db2347b87ccf0855a1d6b180d98feecb2b16a698daa16eafcbd59400bade0e7daef05708debc342bba3cbb6de8a744ffee756a459f6524c8d23b6960fba7edb396cbdd61432faaf0e8316e380b3a68854c890c7a172da6bb2e80102db861f6aa89d60513e53eb500bf1a0d03dda4088294b8cfa9f49a40e521f91e38864fd22a07532aa9f2bd2a15aada712b86fef6546ef8b079ed77643ec62f1096a7dd8812f0862ea795ba363877e5b85c4a484714b61b6c33a3a5e6f4aa64021c9b62a785c71cae7f5272a2bca573e3f6023a21cf7c0a1f63409c993a9f735e82330fc32e1aff69c6b33c9e7ea2ef7ca4f0cc703d8317438291831209c436c2955b824577b6c1271bb99f2b77ab3fd359b57868923e5ab694850668f292b458708ad769b4098fc0f3f8e3c1adc7c9cd5dd90d552eaf08ec6293cb424817f5b8c17b810594db4097094a80c267bb734128dd3b831e1e232bd873545d230754b011a1da6d26e3646af7ddbdeb108611ec90c05256bcfbcda4881b5fe003cb7c804d5213b4b539c626f7d148490875e69ab850aa9884e01bd882c3feb731df6809e41b2c7181f3a1518d5aa2f053c45fce746214ea682c9237e1355a6b27f090505bfc0f7b93c56051d135abfbd0844ecfb9f37898c38e5ba2e595f2a5ae3b8d50779b95d2d75d6489b79a1a0de01a0c502de4b5281ca944c15148e7325a3064b62c332d606a219c0bebfc40c83ba7cb20c0f5292b08301bf5aa35a5052b086017e6e173c9657792e966afdf65c0874a279ef250f35eb9d96ce0c14d6d48134e78716a3f1c4740cd04d34d91984c0ead183aec92f08a47b5c48e3bfa1d8f50c7610a0fdb715f4165dca8a77ba9fefab8d489a090a6983d8afc44984b6cb7e51a11a66fced005ad52d682444f8a9a4086e968f49612a32ba30cc65cf5111c43de47965f3e5d2e4fbd7c1cb26defa0634ea1151e83b1be0aff1c68ba005d1ed4d48d87d659be733e32a61d1fea5b2b42fe932d000591104b9409466b75901cc9a3875509c5a2a016b90594a3c0085089acb9d67591e940cf0ddd772fff59d4102ba2f70b6cc819a3d7eb560c7e1faa3fe9c101747a4116868dcfaf90e334729faae8bb229daef325de9a481dd861ab9fec561a210242457097f62a02491a0534e6cc5aadb57f0e5e239f1f1c5fcc10378ff2683dda7da05f834f95565f9b5c82d04374bc3209a64c6ed07e2d6771c8cf24201782786eb0b9f8f962af106e3cb352295e600a45af28fe7df5", 0x1000}, {&(0x7f0000001240)="3380b378eab4c4fc800d99b5694d8798a190f94765e9f92beee3c3ad56471e5ccc8f840624d1e35c7b527b96ef710f91f6f4135f42ef8ba9952275f7f926a610e32fc0654dda2c15ba41e3bac17dffee27a7c24ce540b4bbcbd7728cda8fb47d0503645bd7ffa14a82bbef3cc8935af1e8b99290d402e613dce1219a381a1f521d33df9f040cf5d5f4abdbb920b177a6103b9044bd10f00e0777d85e045a8bb3b9c16e64dc34bb603d4ec7c4303bc2879d38ef63f1aff3d99fa9fa4e91440f2935118413b110d6d229521f74e7074fbafc74edbc25959d459e3c6a6f4cd61e9b4328a391399ee83b3ac24219062333937a28e60a018a4bdde6", 0xf9}, {&(0x7f0000001340)="a94114d0f686daf11baf5468fe8895de3f4295a20c82f824e22ad00c3c4d126c02fae5d3a64fa83334f7da8472a3a851e95064aead93f18e160043429ee12f233e6b1b0e8bafc99d00d29624e7201fba8f45925ef6fd4167d41baa32c30d", 0x5e}], 0x5, &(0x7f0000001440)=[{0xb0, 0xffff, 0x6c39, "d1c1e34afabb155cd09940370bee3682fb55365aa7af57b4a51edcfe895538773e27f2c066755dca69142751f8d80b0da2e80fcebd45c3a2005a9c801ec97aeba77d5c48c46da1d65b76f7545c67f044121049f2c6d9839833a9ac87717d909ee33960b37c1f1ed8ef75013d75816627fafae636ef30a0d7b4cb2c0c1900300a913aed105fb3d64cdb60195d8b37df85de32667f002b03cd914e7d39cd61f25b"}, {0x78, 0x1, 0x4, "c62128b5fa9f0ea5d99c746162bda8716bc09da8c36295425677931df0660180d1e173267f51c22d7dd1b309108e6ef3fc96da91d24ed957c1ded927fe0a17464de59e14e2e93ec6dfaa762c1b99182a405dc281b386a9a92a28f5f6143aa8413ba9"}, {0x100, 0xffff, 0x5, "6ecc9f72d82314d7277dfdc879ef69959c973b0149c793d3f7affc495b6ee7580e40a27385aaf7e11276d8fa344aaa5cb4fefa7e6dd8cd285bad7ef8f0aae1b820c40fec591666331defc2e22ccba2dac6c9c0967415ca47c08b9de3bb1719ffb88814f3cd9b50ba5e27f80c38358a2bf3ff21afde2ba38b11748ce4c452a951ec936f368a2a28de8dc6f966231722c971b01fdd6c3b48ccca12701c902b89ef044675a458b5e59610bc4a590b1ac7589af7000246add630ea7ee1fdd86afa08ccbbd8a23b4214fb7a4ab2e43c5564dbb4935c6c55369ff584d3e61fcfde9ccff5d7527316cfe2c3dd57"}, {0x90, 0xffff, 0x27a, "985a4ff8d35c29edeebf1be4e3fb068be5b5daff51d3006e0fe110b952371592980b5329b806956f2e60e869e64d633d425a3f59af4e2d29ebd43792c25de0237d7229e2dbd59c31525264dcbb06112c4d4fb9d4f5dc743620e085994e72215472bd3862264a891e7d65b45113549cf803db0aaed77f7516537d07"}, {0x58, 0x0, 0xfff, "70b7a122097aacc2548b5f3461219a6dbf8e6acaad827e84457e0a0c776c09e8a3f548538619c3ba495bb05456f1df050e221f65195af35b1776e44453f150b6883bcfb4ce73baef"}, {0x18, 0x0, 0x100, "b30254a09f3259cf"}], 0x328}, 0x2) close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 13:28:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, 0x0, 0xffffffffffffffc6, 0x10000000843, 0x0, 0x0) 13:28:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800000000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x60, 0x0, 0x3, 0x0) close(r0) 13:28:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632d94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"], 0x1, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000e9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000"], 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000440)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f00000006c0), &(0x7f0000000480)=0xffffffffffffff37) mkdir(&(0x7f00000004c0)='./file0\x00', 0x20) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000b80)=ANY=[@ANYBLOB="00000000bf6b2c49a9e4ac64cc8e786469e59f0300000000000000000000000000000000000000000021625a3444928697c7ed845f00000000000000000000000000000000000000000000000000feffffff00000047e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000008900000000000ffad6a3086fd38350df43d9bb31ce7ac3e013b59b74086037d81a47d0b1638cbd6851608346e73f6c6b6ff0988e2316ec006a1451820f831c7ade1c44b6aaeaaee071fecb64bdff4dc5e11766ed2bd993dd2a322d662cc0f3a8386d46152795cd29039e3b80c794bf2cae9b3619e36b5f6a20cd085408d571382c3f58313118450be74600786e25ea45abcf58ac24322ab2a4fed3532d3b8a67978767ee41fb323a7e9c18b7f0833bcf6901f7b757149d438f91e452a8d8c75211b82833566c968e675e19bfa9c11c1f70ae01c0d996f478700aff816cce33ba02d2d3d2b7f6b8b256d18607882a6f1566a88e321025083013968757f687155caf78ab7138385fb221103c5e7a1ce6ecbde896301beab10cb4aa59384985b95d7ce47e384d296289e2c89300e6e6b9c5d7432b2d23be522e3dfc8f204f30b505aaebf390e6f1a8e7013c70bebe0d4ed53b274f61b8c63dae0f4aea3e32b37daca462eb41d18472e3ac61fa91af4927f1d17a8457cf7e01df6d5db74db0bbd45f463adbeb7479f8a21747ad2fba84d2d6380ec6d4c44f2c6b87d6aafb51c10155bf2e6c1df1647adf22c7629a4bb29acea475f60bd3743993c146960ef6f5893387a996bda80d3b2229af"], 0x1, 0x3, 0x7ff) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) semget$private(0x0, 0x2, 0x102) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 13:28:31 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) flock(r1, 0x2) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) 13:28:31 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x7, 0x10000}, {0x1000, 0xf089}}, &(0x7f0000000040)) 13:28:31 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xfceb) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xbfa65f48ea19e36) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r5}, 0xc) close(r1) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 13:28:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) 13:28:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x8) mknodat(r3, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x1) write(r1, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) poll(&(0x7f0000000200)=[{r2, 0x4}, {r1}, {r1, 0x40}, {r0, 0x104}, {r0, 0x40}, {r3, 0x20}, {r3, 0x180}, {r3, 0x110}, {r3, 0x20}, {r2, 0x101}], 0xa, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:28:31 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x5, 0x4) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 13:28:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) r8 = semget$private(0x0, 0x4, 0x8) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000340)=""/203) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) 13:28:32 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/62}, &(0x7f0000000040)=0x40) sendto$inet6(r0, &(0x7f00000000c0)="4145b8a69402f44c27c8deb9c4272cb3f951d8929dc7e644f14bfffcb6bb4ec06b84096639844cb8ad0bad8cab0fffbc46ea1377cb824cf9f468347a62e71daf4c5194fb554b137a1aa817773b867804288429bb85f58868efaa5bba8b5812a21d9c8dbefb44bf218ced975c131181d6e8e72d927ab538fd9db4db86e6f668619e2bf3560a642b7e4c3a9e570eb567aa14d24f4e8d3464f51e1aaea76be9a6e8a5d3bd354dd6c8607aab619c7656942b48bc0081f27f59374583a298", 0xbc, 0x0, &(0x7f0000000180)={0x18, 0x3, 0xfffffffffffffffb, 0x1f}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 13:28:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 13:28:32 executing program 0: r0 = semget(0x2, 0x1, 0x400) semop(r0, &(0x7f0000000040)=[{0x4, 0x5, 0x1800}, {0x2, 0x80000000, 0x1800}, {0x6, 0x2, 0x1000}, {0x0, 0x3, 0x1000}], 0x4) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x2, 0x5, 0x1000}, {0x6, 0xfffffffffffff801, 0x1000}, {0x3, 0x1f, 0x1800}, {0x1, 0x7ff, 0x1000}], 0x5) semop(r1, &(0x7f0000000000)=[{0x2, 0x5, 0x1800}, {0x0, 0x81, 0x1000}], 0x2) 13:28:32 executing program 1: r0 = kqueue() socketpair(0x18, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0xe8, 0xffffffffffffffff, 0x80, 0xec4}], 0x0, 0x0, 0x0, 0x0) close(r0) unlink(&(0x7f0000000040)='./file0\x00') getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/6}, &(0x7f0000000180)=0x8) flock(r2, 0x1) 13:28:32 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 13:28:32 executing program 0: r0 = kqueue() munmap(&(0x7f0000055000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget(0x1, 0x7, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:28:32 executing program 1: r0 = kqueue() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socket$inet(0x2, 0x4007, 0xccc7) socket$inet(0x2, 0x3, 0xff) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) dup2(r3, r0) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 13:28:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 13:28:33 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) pwritev(r1, &(0x7f00000023c0)=[{&(0x7f00000001c0)="9b03fa59063ea4e92f31c213f71f052110458b6384f7270a33ab38c3a2781e9c7f1f898c14404ab6795c52395d68f9cf4efc00b2e79fa485ea7bc4096d680b55e529792bc896e915779ddb2be20235b114f7d609ae590aceb96dbf08d77124a7a8adacb983b78c85a9aa137fdd6e1b81f468f8da8a01d047050eb54233532719042a44b4734b869aa6f9817a646ea5355ba879dc7ea2941b02e9cf57343609757ec0399f307fafa33514afd0bf7bc10f20949407a4f0547b79543d21e2f2d097e727ba726cd501becff86b1299571bb23927139bd7b8271b57dde81b0cf263bfea0a51fa1e0e759b5695ba6ec696c0f7c655c9951e3cb31ab8ad63e955a7d8322d52f18403ed202d39c978384182200e9ca1b7c6ab84e725b3917bdb4c9ee39c2ee59afbdb8a19caf13ef3dc06b22f960d805c92b674548ea2c6ef71f128b10222726b8db91f4419f09f1a3fc4b396171fd768ed031c22f3fd76c457e9e891d5ce5da53266c16934fad4fee57ef01ed06819de7fbcca2d1802458022d6087a49128205a8b060ec5709bab416cebaa0de14812d82e5f887ef5c833545e7ee90e5351da17334cdb2aaecf359b6e058ccff6b1aea3787d0bd9f930dd3c768081ad5dddda72635a87a0bfa9289275b937bdf8422dca10762a1a0d98e92bc04c9a4a4683caae9454eec5f58552b85bdab252bafa6457ead6251bddb770dd48cc7b85048753157837d5499aa4ded18953d85fe84b86f5dd2e7cf03ba3ddfe3c5d0670d7280d3b53ae3aef4730d6a982f697c6e95d505a0052135b063e41cafbbdc832ea48c788f26155c11694cbc8fcdcc1daa88ad50a43578455da17b754ad2882f311b1a306f2ba8055225c08abc77ee0aa21b5ac02a2a8ecb9ce03398a05e9c8d9deff1a5f2c00781a675547ede8bd0d8c8451235ec4854e6d6d3cec4217ed91085078eadf518ce0efe8d37af17481ca0a4dc0b2750cc3f9c6c18acfb302704ff75ac17d36eee13556649a68cb03583890e3dd5b7322705ef801aafd4bc7a82ac7f0ac9d750ec8dfd489a5b08f72ba9fe004ce118298cda69ee4927ad60bcc621a4ebe94675fe5d0586d28b47cc4f4ed6d8e5dd7dd548d8f9cdede76ecf0b66d46c263f2bdc33d4a69ffc264f793ae082a135851cab6d62ff06d15b28768b93286779e7d023af7abc8b461e53e3467cd449836e2296cbd93014becc351137a5fe4bfd7931539256a57e2719b3b7cdf296ccd2d2e0dcf313cdb9e3a09bd65a5a8b3887b5559bb54358bddbd4109e528e339a1d4c845c671496236d64c570073dd2fb3ab1a0ee0b8c6ed676ee0e88d415f02f5d6f7bb1123bc20c75528f9800daf26e01823e8e113674974016927a2145d4688e8b9790391c2c57accac963b9b0cc9c90437d6793145df93acec6a2771a60c101374cbc49737d59cbcfa0efe5bb8f341eee554df63e8456e2a2de8db888c68cbed620cd46bbfc9894a552b0d56924b3b68c03b27dc2e3f360760fc9628646598f03e0323ed5747f2d8fe35342df84ebdde06e61f95ac2575bfce1e622b1bed80ebf667e850138980253f2e0aafecc1cbfb4c6a5141f72da62abe4cb4fbca483046cd7043b615960bb06fd79873500084da6881bbfa20740c64e38cb40d7c9210e8d565abdeaf4bba1f883cb7ad6bcd82696dcaa71c325ff6f29f4923d24e75ba88b56d66651e90f51ec39e11004460b498ddfa759188de7ccff0e06870a7c0ec9c2ac681cddd354cad9b7f017aee2c459347e5797bac3a1ab2ba85534917812aec52fc6bc79eb31c7feef447c87a06850ae2d648b57720b917ae7e80c86606b40453e218c93aa9c02ddd20592b8fe73a492450fe19c22463f215687345f7762896dbf2bb86c42fea33532894c0f0650236653cdc03b1d0fda35860efd41dfd1cdf509fb3b63480b7f095d9dac4455aac1543564db8b880b234a1f412e81d7b1fa3c890e7d0ded60c2d17af0312328cac32f480bd8e10156860b7f38590ad6368d6951f57dbea8d89cefc5c45f693e4208dfb005d57a753ad9f5dbca474e203f46482da783a1d8e4cba53b2b373b70e4d5dadfe82c0cd0102905a306d4a7d119de2a69d3ba27d2718767d66860124304c41e5e61ac749bae29da770a7f4a480011dd90e56c2ede3006719bb092078cb3c34fb33b522a50611fd687c4596cb7fdd8cc5f40a04d63e85d2012e7c2fff562ed7ed45058002aebb39557f44b67208dfe3b227e2b0ef4ce1009850f3801fb08a507d5524016657dcc69d8a9a4add107886f239d413e94e8de7b256cca8c75fdbf22430039c0b92aae5d96162672d01481e2227b1fd8241cb075faf5ab52358d3efeee07d161004dd6d19bdd76777cb8cea46287e04d612ee6695ec217def5b416fcca4b4f401504d57ed5e8751d414d026f5d36060e12788ecbd586c8146bdff40ded41c7f67c3a8fb0708be8dcbf7451acdf1b4a866d8b17277e2a3bd5b01ebf66452975c16899c0c0331640293352921a791b4ba1303ca6ada5f2e03b226f97ed8701a8912e4d5afa04d8d57a63353e19251a8d3c3aa14d58b798c9a077018bb773b9582d3530e76b2699f23f0dbe249ae7f02e2b55f4c56b856fa22e2b7ac17c93ba38eeb0a0f9b95ebaa0b013aacdd5cd91cc2b472d7cbcae5431441521b6b6d4aef4b3492563c66331f32af8b543fe44cf93e45cbc08816229ce24e575a6c6f20317411e633e07fd2f5423b4befbfe2aa773145fa482095be7ed7dc89f1e227122c2fd5c3c646d785b03f7b0c2a920f706ae984b940d321b822ccac803a137d339c28f1935c2ae0d03079fc6661b7e1c6b4fb4563f0b0aa1a1ae11a782a39ab8b7fc4bdcf397965fd834120b3d87115cc2e81e9a04888584927f7e6c3c31421f4f95c0dc0a328277ed41007b69b8c4940ba38076faf396263c14455f38101e0151275d4d63a7f05e8b3f9ab9562bf48b2ee12a9fbc98bed487ac3544d2dd83fb9465c9da7ece3c7504b9eb2e3c575162ffe8161fb6119569f1c12d64d6f9811120bc1c8d6603038107c0e842eeee16f674fc589ba64675ad2631e88ce634174e9cd0bdd010516075ae90efb1e4b0c9451d120b102e6dc4163530502b5ac6d0506abdd9912c0d5bb30095bf84510f41bfb26157e63bb789d942e879f56fe4ed2031c668c3f9f2a44842f5fcde4ae6c3b2f211e6accaabbda3b8563d2d05640a85eecc50022d11a6e817182bc97526062198045e79c25df55976b729c6223a515dac02fd226f825e6df9b0c1cc6eab8e79265da8396ad607093f02ace06f76a5065c0120bb06aa63210f18d3b9b0e5ef394cd794e9648b261b9a61efb879bd701e00f049c45f7ccbd414b1e087d6ec569e46359506812b742e5540dc5ac62adf530a9117647ab1166e3e6c2462a3f01e9c9e5df6bedbbfbb9c4aa838eacda561cf4fa2318883126d0fa0663ea7b1801b087cc826b2957bd7cf17dcbc6a726043837e0cc2ab09e8cc7eb7e643faf82f94621d9605070de8bbafe444abe13a07e3f0b366aa7d49011abbcd6de02f396d28bdb4162324cb7a54cd1766da728511d8c7ca34304aead1a8ecf8dc0bfb28038eb2f9022cf485366c8ed695e1cbe8979729e496619ade2fd5515c6e67ec704231580b454e9230a19ee099c379c56da67ec83bb577defb18e30b11dfc912fcee93115511585fc7104b05d020bf555d4a9da63697b48880fbeaff4fac6c2d3f8b1933061f8a4d4ce4015d54931e1cb9190ca63407129f3804a3627056bb45128bbfebf78b07115710d8528284cb5d72c1f270c3fbaa5a65cc1d47dbe4628f15c2318fb07a41ee2041e6f4bcd5aa1184347bb06d45a2a481d2f0dc88020af9c1c4c2436c952c79bd9f51be3fe44a1af47a41b41e39236b0b116ac370cd8799cf50fe57ed0c0251c4bfaf41ecb5fac66351bcc48d71e633762bef025e0618be224e56f6d9d6445fb7aee8de1c480765c2f854f86fd3945802e0ea6c24951932da2a564a8a3c7c9c5168091739d663d7d05d62631e74084784d4eae0d596a2c3ac305871da22614289b9bb9c624e0cce77067481dda51385716df9631dfbea347c646c35ab941177e5755561b679728e6791e8c6360441f9d0ab52fa0e165f8dc848923304dd407c753f0de2651c372bbcb8911bed17470dbcbb32e76a563e7c4262fa3e4858e40fe58be7b8a8cb9ddb4c85e03180f93ea16beb16fba69c5d80fddbd3c1e6024b23d0f501461d655dd123a117cdd483f9a62ad30d902a6447ed0a1316df1114f7ff2ac6adb46ba8b7543f30204df91e94866331cf4fa72b5dab467f59388cb3247caf4efb07de1a708b1f66d1d5039b824e47832c9fc460430095565a718f74daa241be8fcfb1cf76543abd1a0ab134b9c69e6c23d6841a059c45f91a16794199d4c2d9a10147b00827d584f823a60a6c4c1432a5b4786d4a34d105b96e840a9a99bcdefccff8ffc6d2cc148d50cb0c2eefa7bac7b2cf1e66e2d099e9f40b8496719b6f8cebbe87dccc334610cee97bbb3c95594b1fc22e2f331a4fc9e72c45770e1e07c002072aac9cc7e00930d6fce1640bd08a376415f9dc6765b9e7510a478b866c496b8ec4b8169a098108c9f8a284277358719dd9aa6f5ce28c0e59db9451b702259015f6c2baaefd84dadabc6f5dcb480e8999cd37cd1770c0d1c83b0db4c74a268b25523ce1e0c22fc67e2f58a54ea02b840ae913324fe2a93e6a2f143fee99426c840e7a377ad60a79abb3e0e6b4ab81009c396945a438150716b3867e854dad108c7ee069ed01bea78860750f00b2dc00085f6f2b762c7bd1f9eb6923fbfc10c2fc80d30c2d25fe284118629c7aa64b20641231a1fc225e178c48a98057b0d2018833f5363f33fd086813cc1b46854f6282614b88fd8bb8eaf04bbe45f551f5ad6dcefca63a8ed1a78d40cbe87b176bdefdf25e28003316b4c5e773c6da603141b1d7a4606e4f2cefeb92041836d8675782ed51815e2c3d86e5097518c33556bd8dd4046628edfe7a25a0e8500ce9ea90e75373051ca93ccc33bfcc54e9b301b65536a98452f7a241cb06dd79a0de45cc2782d33abdb38315c9ca52299b4fe648e967bb37d466b07dc164d63f13fc296cd1ccfc854b91b61c8da2b20bac625feda8548da976c5860f26aa39e9af559c553be92a27e8463a4a5bacdc255efbb9bb1a79ea8f9248017e6d7b39b0a7289cd5224080696287978d9d1cbaa35a0975fcf0da666b5f172d0f4c460e47ec7b87561b8ecf3b2f594a764a01e78ef5e78797138a88200df5af5ff45d97d2779a056e1bb703ceacf3fc55b127da87c778e664ddc4c42b3c8d84e2c1f3d71a81a212016017b975fa584437748204a087c3c425df5fba85c76efb2602a0460b710f5419ecbd071fb6f2d52ac09daf0758cdebf1ba93f03ae525d912c81424d72574ea65cc4e1310e90cdff34b129163e5ea4ad391e0986d443ebb4d0e6c4e7a9df4c0832193d7171961740a5956b68d42388d3f639386aa83cf6b91d9fd007d54bbebf9bae021a41937964e4b345f0133d5e0c1a778cb0ae9180db87ab4522ac5897fc4a52eac39723b866bae82bb2849e99521e39c78fb406d0042407e026e4edc0a11355a200ba4741f43c3d2c494949a8b14d5fcf7bc3ced01d2d6c011e841d1e88ff782b6ff4c89c7a94a5e8193cf885c02efefc430f4aa1c3e6d14c4542d12994b770e65c14e9ba4112a6b742fcb54a39b34564ef9a8f761ac4b409d4a25d72546862ae8b8118059ec71c0e53b5c67bcc2e7e86441ae", 0x1000}, {&(0x7f00000000c0)="6b8b862b1ec4abe9e319bcf06efbda9ef93cdbfe3856b59b3c70af816015fbca86502bc83b4d41cdc1e361f79a81c5a157838412aff3b14e5726fa000517db9aab42a6c2772cc97493d698a353bf9b9f50a551e9305572412f6464749cbc78615428", 0x62}, {&(0x7f00000011c0)="79a108447ab288be6d2dd782ccdded7aabd1682c606580a022b947d084c1ce24735666eddf22c38cf78a8ee5f389afd0aec9b266c30396d02a8445eefcbb74ea31efc7feff24e00376385d7fb2e56fe3fb8c0208e11248474d073425840e29bb6c5d7e42705827b88b38b95b28b71f5ea30f8926de7ac5d87babf15839b361aa53abbf2903917e53f26eabae32cf9232ad6f38d00f4af5adc0e04e4909935dd562d6d87aebb71035aadd4b8a45124da3052988aea845f97df2dd9c92d0575da04a5815b3f6e5aadaa44d704d8bf0b38bff72212c7b68296695a7c7419d8ef521", 0xe0}, {&(0x7f00000012c0)="0c5f45b1f2da429b385a49ff8f621e840883117ec92dd164b3757d775d1bba3e9043754e807bb0c374e68b92ea2b4c33e9dde7f7c77abb3c43d0477ae23a2ff3fc04777fe1152d139d86110307b1b3b9fa748aa592f888648be570dd6abca7849387681dcd6779cf794efdef49cbf39740c90a0ef8112eb211d2ddaaf963bf3131b41b8484cdb9b6b6e0ac5812508e401bba6b9994b9cd79375e9706fb68b445e446e91e39f7bf6ec31cce48fb366880bb20c0ce6b55c5446bbf1b10641a3c66bb860e977e75692aacca9c62e53264c5c73e1cabbb51e94b5f4f9a405f3c51a097146993942204080807ff23b144e68c6b01f08ea23b5198b0ebd5158bb045f94b143379aabf82198727d8eb5ddec6f48670a0f3398c3dae27be8567c33b4c029ec473807aa4cccaa18f73b5cd13b7f7af3fc5d6647c4636139faec7e02cf80d164bd481788c1b12bfc7e2f76e93898719f7047c97bdafd8554449882fd12646909317de642e97d909ddcfa133ddfed7e8f8fb05d946c8cef7264fde68ebd33712f352c87b26e8b17feec05756cbcbeb919635bba73d158a3a78aed0cc69b77c203d7ef8901f48b36cc10d67b4c51b1b08e7ddba49bd3dad6a7f90b879ebfd6680e001c444a4b245f7502ffe0cf01d4547cdcf56e586aa8eaebaf357cf42b1a7352065d536f40a4573176ef8e36ec6777e11d9410e40145c42bb68aa765c030f90fd7f438110e6ffcb807e08c2fae91609960ae13a8a0dcb221a84ae4d33b640e03e81d59e17d8c7f4390c296dedc3faaae3bef17358405f9bf8ec140026286aee94ea9f7ab2ec93c2035339c6534d25897f743a1720535caf4ebd03fb7b3295e65ea8f756da59e8339e44d9eb4d552ecaa112e10b35934b4e87542cbced1b8e1a5e477c8189093cb483b93909b51ebd14f9ea194336622c81c769a29285bec8f0091617d1d451b3104c7cb6827f23b2f0abe311f11883d498dd9e78245c49aea27104aa21c38db6fc686fda846d823d308beef9d67357c317d5fb2961cb224efa635253239e3c616f5b1306a85d83cd61a1b9fa8e046d42a30a1d6a6098b4aabd68301339cdaed779110363e0dedcbf3051cbeb98475552bfe691e223ff60a49d182d8956a3b4ba96be7d6ae1b2f97e7ffce93d26886238178e7a6b65be8d5a0e14775314776049669b1b9d58e6b3946cde238cdbcc4a9d7f9819deea0c4c9939bcf91ffa9939db8488391be2c170b8068652e283948880a6b8050814384ff4f33d228c85d70034dac23c223f74e5cacedf34acf8c7c01ddc634a996601c33508e97b62a65e4922f364bed8361b0cd7bff485add480ada6f75ad5ab87a8c5b3460889473f88f18db1677ed155223432a79e76def0e99184dd4b46d7c557a4943182546920be25d7b2d82d51f42db7b4e52f1ff991382977d91e2cdf705fd9a40ae09a4a1ad6b7d903b072d12f7bb3bd929b237ad0767b195609c97d4ede455d9f311610904a8c4da3efe49dd34044a8726c6e120f003263748a164cac92592f9ee4d11f3131cdd54f85865dda2c350c6ce856859328d3a304ce4692f95cf64392eb21a49cc2cc151efda0dcd8d323552f449e33a908655cf50836864e980251f7875cf0f95c5b7dbab2e173f5d832fad8b12f95e4c6369c2dc6d63d4968ded35fb87faf5ee55b83212f9d11edb4264cb57d249382fabbf870b168b95368b0f23668ebdc882e69e0443c33c0f9ddd78f5558ea947dd2d4401406943bbf71b04e91ee1af768fa2646079785508de315b98e1b9c97a082eaa69e1b7abfd6b2f5a7bdfb46f0cee2eb3ac355d4ae5e9311ca4feef18b639daa50b7a229962e792a562e9745443d5e2d7881c5e34dead11c76e88d2bec84e70ea4229e184668f68e3f0cc4c091b14c61a2be8891beaa305fbbd058df60249f7470df6cf0e7f58ed7f3759dfb8f5341004cb407312671d61b26955dd7baebf2148cfbafdfc3dc3978c16e5ccdf4d75ec2fb1b737317384816814ee0c583795b94720b341e47318233410e4f04440c450f9c3849642f23fcfd4ab282445a7ba882da1b3b0e871d394d6009ae9c1e2cbcd53f81aacc4a7bc421b779894a6f7010ae0f984a4447f849d1cacd77e46f6c7d07ae025129d4afa53c7e2ec59b12bf291803a95231ec5251191da30a7d43f5e9a5de0a5cf3b0dae38ab59b43a91b717b88e39498015c57244757d3d8353014552b5cb835747eb962acd1f4a475362ecfe20ac4c89da9a58f664df93df74baba9bfc07c4fef0d7320aa746e2bbd51cadac33bc0eb67011d84d56a9b6aa2f937db797721513e2063a94b6a8e9817cc05cf5a56567e848004b734ba58ac6e6704773fb77be04cb30421e1ea2edc6eddf509c2378531c01faa9277b5662000f7b54630e3f89292f974678f9f2a64d5986ddfe8136b7edc5e8c1a3f8f36d426e01c47bea0d7bc18e75b418f7ca4a7e146279119cb48b8301be37e15183fd67944cbcc8e69c27abd391f2b44aa7cfd0dc936a21a3475d88e723c8e799b36ae74f9f81aac3a3347631ea0799ece9bc79d003db1e21590721647188bd6c01e87203149da5ccd1fc759fb392eb49db0bd6cb203e8953f634c7134f06ab13dc00e9cdd315516eaa249192b8dbb49f56895d497ce954f5ddbf70ec6bf69c76870b51c8c34b61486919599c6952f4f24588cf50597e22c30194ae86c9a8dff7a01d4dd552a3347dc1c3acc6e52202d1d488398f24f121c62559427b5a99360eeaeee6e1f2957ac81bf17f06a500a4d470d4580249629b6104fe97a88884b5a043d25f428d96d2c9d1b9da54d34a740d5ed0d8e12d330d3ba50b780f420d303fdd9729cb8a5e98d343ebbcf6964faff63f8045af39f603f999ee0c1efbc526d52f98142190e453f527eda08b26e3ad92b1e7b08f0a27af5c77541ce8057edd9a77c37e5c9bd12f063bf5dbd920b3a42504968f79042f8eaf517640f52450bf98115942dd9300b9797908c2121d92ce8e0025b215b064a58c03cd3356b7ca6d8ecffe5d9ca8174745abacfa7e9a9491f63ac19d18d08bc9aa81f93f1f0eadd8723fd8ebd0a5bc23fe4668ec8a1cf465ff31e760b0c250d3d0ca5bae372feb86d265a3fcf439b0ed399b145a19ad65407cf196c4039faed936c6c26180def2574e9b2b03fb8ff10a1d7628e09dd31d4b5e99d55f1faf834c4821ba01eaa05696299815b75938a12e84f9b9d6a841502bd31da474f92c268201365fedb7afcdbaf6583f8fb0f39d043382c31da35564bf297b7ce19aff9f759aad15a3894ccaeca10ff455c2438611bcd838e2829c2e76a7e4f5e7e0c5bd6dd391bf079a01020528226c3adc35dd062ac6fd59d2f7e89b5767f225e637b4a400d701fff5daf52c81f8e77551976b3848b079ff1d6e41a7573b39ce6167b648904cdd116c075800a3debcd4b1b686489ba70788e2b1f9e7a37e06a40c1f2f002a231d7c2b80b81832002bb543d613bf7e055bee5702d47add5bc2ed79ed9eb6caf90c00b61049dbd778535f874ef0e73240206edae3d3e49cd76a8b6d69a2c40ba224afaa46b314eb6be7aaa1b2d4010e1bde80f70ca3286aa1d194dc4a6a6743ee4c253141776f06c20486779e96ee9e02a55692c844a23bcab041c9239f0e19321a7b96281b1502fbdabf7f31c2595754776a86c3c0d83b71e8e572f550c1b6c84038249fdc5e543f0eb1624f6e80a1cf5eb5add9a0f844a8681b74c239c6a018d31c45982ebdbaff7c13c6da9bb9dbee778d26e98897ee69b9668f8946b7afacdd52049c4bdc1f2ab9966a3296cc749618a6422fab7d054a6e25e8d145259a11e7fcad336182090cc0e4371cc8a87932f52f89be5f461867c23165b87bafb34b38b2962170533adbb95f959124d45277e37aab5ab2300699156c3003189b793b7f3f7d78bc561465b33b21199d910a648eaeccaeacb256d2dc986d0286b4cb69ba05a0d293859e0e9ec5de9d3793f2683855d29681f450ad8608161667cdb560743635851f933d56deabc1ca2dac843212b84eb36379bed84aea5ef27e0a8b1156520add59ea605139321e1413e5bb709ef88984cbbf7bf8b407dd98c17fb701ad06656b84a7507438291f01d67d5973267671ba57483937d1171356503656f181f0d9e1c62997e2bf7bba059b039fd88f6ffe3312e3c11502aa6c27907a5e33ada2b74434c39f71853a6bb5d76ffc876bbaf485dec8ea0b32b72bebc0c97f7b22fb0a8eead14f0fed13c8c0e0b4602d4a5610d7c8c79e64aa2ac74bd9c5213f995f81f35b661ec36dc722c65ba43280b461f167605fc42b09cf4a5019b7c427e0aa3f84b6eeb27288106e80b204ba17481118754d60e160fc18b36d44028cfe68fe761c62597ca40d1d57170daa1dd5cf4f1a1979bc6a97e23c15648e395ea8e1ccff01c85ee59672fcad22f38c2659924d6ebdf5c48c31f6158c788b67d3f795c039f0e3d271708f2b9674776f726c683fceaa0dc07200b5f15cae1fefaf73eebcae9ccf5a4403e75048d5bfa78ade5c08c49aca01ab70c832611ad751cbe010b40fda816722dfc674f9cab84239acf95b7c684c797c078cfa0c958c8778dfa3b153134389b8661ef981b7a59cb7f70849d48316d93af8667c9d1f8880613d8f5ef26cb3e7f257fb145d6e085e6b39d5eb7f3d7050a07ce946a867fbe5c61a8d519562f9696c950f40dc12f892eac9477a689ecacf4684a3fdc8ea20755fe2d9ee3288d8884caac081a9d841968a70791449285c78f292104d206fa286d59d153cb7c66f8e221dd30345a30598aded57ae6babb41f21c22eefff33d7bef5d06f332ff24393c32b07d4a2c40c8dc01c5d6856bbf544700788a541fe423ccff6929dc4ee3d4b2740bc77cb7a5a9411b23c2d7002067e229efe3642c6e03ab8e13066d62e753a52d4b2d656850082c25ad89a48cb8a0d6fd6d7a41dbb4a6f43e6b35eb7010faceda4309c0bd312d5faaf46156baa5b7cc1997d225fd1ee0c9e39e7d23b9abcbebbfa74208238131868e09d8d82054084fd04f2673bfdd8669208ec9d3fa4011fd235b7550c8fd7e87d21d571e7642be3649f4c3b2cacec781e1db451f9436019cf33a87ccea99e80a2aa48fac5fb5066ece6c587cd73ad62c623c00b07a48e6b3c605933037c13e50789ff06a4182633b93bed2d636f6ad9b08e979733128a7681b9d29d60b14881d63de187a87d6324f4bf43bb31e6d6897c390ac384c91571e88d14efbc4f9850029f35acb73eaa97e3097cc1ec59a3a93d037f2b2f3850fc04a58b9b69465306944b3e9f24dbe3017c58ea3f4ed1ecd48a582b129b3cadfb7def026e28952abcdbac268208c4d171ada3a58d4a1bc2b249d95be4a23b04af80a8f9c6080f8968dafa42bc7d05ac583f843ce54b5989def889a4ad58137c7354c379fc21e44012138b6468f57c2d7d275f2fb3fa890750b810d328852afde4498398cde2c249946f166788d5102cab0235a0458c473a0fce21f93b5789e352cee7fb22f5d5d208acac0f4f3888053ee825b6f19aff61da0f84eb94699d8182d8c87cc9305c0255a307f8f025fde1d0fb35a7ab7791269874b02c141080f5afdfb540ed93838d5109f54d53fbe1420803f8ca454f6ed66dfd17cbfd6326ccccb5b61cc274f1f2518684a1dad6e35782be33858adf310548e7038e5e91687fb63c742d9d035b6face0e7c081de90712e030684445c6ac1fab36e49eb70361ff8b26a2b710794afd4747606cbf6b8b9273e7eef4c9cf84a325a1b5128daf2300f2ce", 0x1000}, {&(0x7f0000000140)="a5bec4c39d113ed78d210dc5a2c7797a77c5383f8d6ea2b7a05291b2157fb2b970d6ef1f00e363ed2e097cf8dc6b5e8afc0ded7de46f", 0x36}, {&(0x7f00000022c0)="1ded8a57666227d9f6f92e06bbf8b30a80ed057c14f2720ce4c641199493ef33997d7649f7ab38162e7ef0bd506c3089570f62214f3a9662", 0x38}, {&(0x7f0000002300)="35759f243860", 0x6}, {&(0x7f0000002340)="3a266551611d942bdaaf21f60e7d286954d0e6140f64384c9f055088a4c8e786d2bddc16343ddf7ec2e6015995a760892e37021efcbb2d01e1be4fd5159e93c90c0f63c17c2eb86c88", 0x49}], 0x8, 0x0) close(r1) r5 = accept(0xffffffffffffffff, &(0x7f0000002480)=@in, &(0x7f0000000040)=0x97) connect(r5, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) 13:28:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x3, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x1, &(0x7f0000000000)) dup(r1) 13:28:34 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) 13:28:34 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) semget(0x1, 0x3, 0x3e8) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r2 = geteuid() link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)='./file1\x00') getgroups(0x1, &(0x7f0000000300)=[0x0]) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="d028bc5c7097ba4c4323c76ed9928079299f6a9fed71bca1cc59a11bcbbb7301faa55901317c60601944449f047ff8775c21f8377f1dfc", 0x37}, {&(0x7f0000000080)="1529af232e3382baf0f6350900000000000000edb53e94758f", 0x284}, {&(0x7f00000000c0)="b22554c6987b5561", 0x8}, {&(0x7f00000001c0)="2826abf645b9068fb472cb3450dee77b13bb72118fd29fa6a99a56a6bc4c9cb57f241aeb2b1b6ff290244b0291f22ca339eb08af2b2d925a492b353b5b2c0dc7bfc973a76902e0b61495eda5a10096b02039d870966f8035eb776c789b86ab58a3b748bb5140022caf0bfe049dc866644add558b99bf24a5f204bd40a003c20daff01e048b7f6ac8adee84018c8d04f06b4799dbf8", 0x95}], 0x4) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x4) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 13:28:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="43c488762b0479ba2ec9bb7b1947d19b66dd2e3013aeed1234fa7369cfc1662756d35af6a52b7ec55e67e27e6e793b91ef1a109cd0cd47189ce78096bda62f16254e9899838e5e20bd74bfe7474302075b42504c504115e74e6b24f8b34d0954fa0e6faeedcec8d8a0ad92900343930ea47ecd9e72e242ed217e991230ece9747b439b6226b83c52339de67e8df06f0b765c61d5833a839306271e9bf7965901b6964fd6ef4e936d9a16c43d42bd81721cfda72ab8aa3ae361dd06c85c607913f9392a74a779f7a2f7e13c0e138d6906cd746de1d22064bbac7299a8ad31b7819a8e90120a77b3c38c2fc6274e", 0xed) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9d7802868779ccde82939a9c210f375a8dfea0e5cd25bb17bf77e681c8509079ead1b63a3d1bd711b60e05fff75f23ebb10a6bf369443654c88b3900fdf0d8bee0689ca89bae2d67bafb12336dae03f12602119f6b4d93ebd8f15dffb3be8f27bf2c3b6ca71c832e44359a2ff840928dd0db924a42f6ec6dd234d5362d370880da71c334e755", 0x86) 13:28:34 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000540)=0xcf2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2af, 0x0, 0x0, 0x6, "780b606aa6e3c2f94a62351cea94abd1215c1780", 0x11cac253, 0x81}) r2 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000001c0)=@abs={0x445b2f2a062d24ff, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="f7a47457d53708cee8ae06b308e320f490a88e23c685971c191345c353c8c2bb388276a2a611eb4a398cec07b7597d167546b8265e8de1d1951e0f944ed0c43ba97599ef7becbca70006aa56bc336c51d0f64f3ba96794c1f8011732991ef0e56cba35ab5f0042d8849d20edc06065077abade8d05e29e55b70677397c2d7980b085dfd0ab630745767371b8b17036478628407302b7b64af1c0dbc16763ee7fec36a300bd6a27ae9378715d4109610a60b08b7e6664", 0xb6}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00000000200000000000003243f89a0000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x400}, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) munlockall() getsockname$unix(r2, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) dup2(r2, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 13:28:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xffffffff00000000) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x100000000}, 0xc) 13:28:34 executing program 0: pipe2(&(0x7f0000000100), 0x10007) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) mprotect(&(0x7f0000730000/0x4000)=nil, 0x4000, 0x0) 13:28:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xab) shutdown(r1, 0x0) 13:28:34 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='R:*\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='*[$,!:]}\':^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':^\x00']) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) 13:28:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 13:28:34 executing program 0: r0 = socket(0x2, 0x2, 0x800) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 13:28:34 executing program 0: fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000001}) r0 = open(&(0x7f0000000040)='./file0\x00', 0xf, 0x22) r1 = getppid() fcntl$setown(r0, 0x6, r1) 13:28:34 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = msgget(0x3, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xa495, r5, r6, r7, r8, 0x10, 0x5270}, 0x1ff, 0x401, r9, r10, 0x3, 0x4, 0x9, 0xd574}) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 13:28:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x401, 0xf7}, {0x18, 0x1, 0x5, 0x5}, 0x1f, [0x100000001, 0x4, 0xc3, 0x9, 0x3, 0x9, 0x8, 0x1ff]}, 0x3c) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() shutdown(r1, 0x1) 13:28:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x6, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x1000, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000021, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x8}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x3, 0x9, 0x7}, {{r2}, 0xfffffffffffffffb, 0x11, 0x40000000, 0x0, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1d, 0x2, 0x7ff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0xffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0xa, 0x4, 0x1c76dc63, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x0, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x14, 0x40000000, 0x400, 0xa11}, {{r2}, 0xfffffffffffffffc, 0x90, 0x40, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0xc1, 0xfffff, 0x53, 0x4}], 0x5, &(0x7f0000000280)={0xdbb, 0x2}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) clock_getres(0x3, &(0x7f00000002c0)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x10000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:28:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) 13:28:34 executing program 0: shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff4000/0x4000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x3000, 0x570, &(0x7f0000ff4000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 13:28:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x10000000000000a1, 0x802) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) nanosleep(&(0x7f0000000100)={0x8, 0x3f}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) msgget(0xffffffffffffffff, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) linkat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00', 0x4) ftruncate(r0, 0x0) close(r0) linkat(r0, &(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00', 0x0) fchmod(r0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 13:28:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x80000001) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) 13:28:34 executing program 0: mprotect(&(0x7f000020b000/0x4000)=nil, 0x4000, 0x6) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) 13:28:34 executing program 0: clock_getres(0x2, 0x0) 13:28:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 13:28:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f000008b000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/248, &(0x7f0000000180)=0xf8) 13:28:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x16) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00', 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 13:28:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) r2 = accept(0xffffffffffffff9c, &(0x7f00000015c0)=@un=@abs, &(0x7f0000001600)=0x8) r3 = socket(0x2, 0x4000, 0xa0000000) r4 = dup(0xffffffffffffffff) r5 = socket$inet(0x2, 0x6, 0x80000000) r6 = kqueue() r7 = socket$inet(0x2, 0x3, 0x8000) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000001640), &(0x7f0000001680)=0xc) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = open(&(0x7f0000001700)='./file0\x00', 0x2007d, 0x4000000000001) r11 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) r13 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = syz_open_pts() r16 = syz_open_pts() r17 = accept(0xffffffffffffff9c, &(0x7f00000017c0)=@in, &(0x7f0000001800)=0xc) r18 = syz_open_pts() r19 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001840), &(0x7f0000001880)=0xc) r20 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000018c0)) r21 = accept$unix(0xffffffffffffff9c, &(0x7f0000001f40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091a2aed3e694c089439baeff638aea74ebf1fd14efb979717c0d03df8ac0165e91faad62763e6768b077a69d562cec925166c820b5c2f55c5f0255d7d6b2e92bf5521d6a9b314d50faaf3e481c8420e1d72a4a90947494cf7a9f2150e8ac6504e0e38fcdf640fa6ad902838f471b9355e50ac0e6498a62f56701c0bedd63a73f2fc2821fbfb29d0ce9803b516dd0d1880e50f9de4344a7a75401caea3fde04237e5f29e33b8db0d42638d649f64765a13ca49b44e4e6bba551f11b7751282817edeb46bd4a6ceb975c0b29fa387737f0f1328431bf365be1ebf96ea232d7fc5afa25e8ef6585163376a77b5b1027f284317f"], &(0x7f0000001980)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000019c0)={0xffffffffffffffff}) r23 = dup(0xffffffffffffffff) r24 = getpgrp() r25 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) r27 = socket$inet(0x2, 0x3, 0x3f) r28 = socket(0x20, 0x4000, 0x4) r29 = syz_open_pts() pipe2(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001ac0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, &(0x7f0000001b40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001bc0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r35 = openat(0xffffffffffffff9c, &(0x7f0000001c00)='./file0\x00', 0x20000, 0x110) sendmsg$unix(r0, &(0x7f0000001d80)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000100)="98a68c8f412fa0d8c6a50d9e6f484db75fe56da7392961b6c3a7637a51a491d679b576b39063eb702bef7d2c0835f249030e21e23250dd1ce0276c3878f08a5c5e0679ce5e31dffd43dc23d436ddb0acd2bb98aae4ae8e6109982b7363d465b41eb242144292fb535257a37ffa2504d3d1d30fddc9f86722e0a7264e459220be13c7eba6a785a436017e308c8e817e417d96422f61054373bf9b82784caed5438876167b646b2d90675080844bb21cbd7be5de041621069d403b2058504addc19047a96c23a03a9e0d8a7a6d5aa8d921d0b470950cb0441d5a1dd22f6b032b63e69e8c87711058", 0xe7}, {&(0x7f0000000200)="261a81f26688529fdea718017c6a135a2702c073d3870618eed97436dc1a90f38fff3c050611ea5190b1f8e9b2d4c6721d16c81bfe7046749a45c55a9610f0d3dbe7dbb7c53531685ae0806d6138093fc82d49a981e2f6fd5f5d11bf3031438c768c99f52a487a1beefe2998df7b9bcf64f3401caa545d597b80150c9ce4a3008a76bd3fd988bb3e901b5993a1b31943fa9b962498c986f8e66139df90fb1c293c86c9b6ebc04e147d81f47ef1bc159a9468e7dba8bde0eb559db8a5aa70ec51b529a3ce922dcf448da3c23c584188863db06e6ec9698fa5af286bfee86cce66d024d1c10d1682350a018dc7052faec44decdfb200eaedaabb61de", 0xfb}, {&(0x7f0000000300)="a408a915d4f1", 0x6}, {&(0x7f0000000340)="0c6218f70827e39c0fe1581ebdb3bf4278de4e0fc118085a1c6eb7654ffa5ed5a41719b9112e74bf2f1045e7e2fb3d49382c258ec5039deb04a791e80d425e417f78158e55bd290489dc2253b79db1bc744ae022080870ca3d5a7c30d5847cccfe86727e7431d8d953ed11d156ddc3ee06aa2f2dca71a521a96ed43c8ed40a3aca00b4a977c3608b067bdb1b4e15523d31f2217f4404cda3976f03d1886e9cd8a7db19b217fc71238962b57653124ac7c8e3dcb2d47b", 0xb6}, {&(0x7f0000000400)="6fca4697877b787995394b4607b30917c418fe0882b0e01258d036be90aa982b0638d673419a3d9f837921d320c813f4b416b6f18020de6d", 0x38}, {&(0x7f0000000440)="31fe07adde50db6d5df37e802fda1c6722fe47a12680f6c4aa345a6dcc87c68324988e341c942d0b3b7b2fa5207cf46f165f59437b74be0143108aa67e113bbaf3af3cff3a9d6beec103ccf1b9ce38d6d3e35ebbbd341394147129fdce06e925e6cb46242aa35e15b940ef509a1b62e19e721ccaf1401af0035c8b94bad8faa95a8ec1cb69532a17d868c7147fb7a319df9e37183fbf36ef3bfe1a7ed410c50e4088b33367ee5792e08446ba9812728ee17d0e0c6cc5b9ad526b64993705ecd9e2483ffe9a15fbaaa19c8d65b5c60c7592501704fd2cafe6f1ece4d5f4faab46e82aaab4938e8258d7913def702eb264d872aaed93c69c5d6e3cc7932301bc59b2cf3cf2507a7ecda2b2ce355beed03078ee13a1414638b7161ad469d5cd92c21192eb98565024c557d8049efa704902db65201572cd029bd5a40bd55449e8f357822dbf149f46800f5992c0b0809e02bf225d004c267c1eefabf177ad1badc35ed9876665d30904670a273560e6fef14dca68550682c21cc87982672ee82b24faa7cd3838a9a669ea623230acd3910bd7ce4ef1dcaf3a0c1215b20040a546681d7d893cbfd0a844329a409af6ea9e1bcc698c3c108a410f2f9140bb0579347a9751474b66e8f58e32cf37631faa83610abb2293ecace65187648b930fe5f4d6e73772c072d1693ebbfb27afd5a8a3230948b6b12f6ea9d06d2acf6fe192adf668a515415d979725cb0b156f6f3db3d35523f2c65405f1d2e0ed79971838a1a4acad874c110c8dcf3f91934eff0f19d8c9c49b025d6f4e2d4708b816f7cba6089386fe4c1baaa375dd70e2aa58ce6abb14209522742b5637002f38009b6308d001c7d03c512893da116e2b2151c983cfc2a57aade75b98b339c177f4bd266a2289dbff84e9338efd97f81ea3e42358418353ea48acf6abe97a7508b141e78d84bb13ce898f479efb10df076cce787b194b7b384670d265bcb55b970ea0e01085e6128eb7df6f9ffb4f1fe2dbd7675bd2edb31b398c80d8f9ebbd64f13b1a53ddefcc878ce617c3beba4f780b4bb3fed4751e4fb180a9c1a43cd67afbbf9ab7e4acbc7c1e9f87008955b4e5688154218e7376b181071744ea9030a44c745c16961c95228ddb4faf926e6d522f5d25ad33f5c3b28478c0f37ebc24668748ab55010374792e90dfc726bf85f72944aa2f7e7a3d749112b80812b2a50306ac14271c8a5012e59cf2f8f8eacf6594ee6b9380be1569128389dfaaf4e6d701eee38b9561ad3dd1fd0c21ef8b3e60726407294688aaf07152eccf63a2a3cd73eccc17b0c4b013fee7f277ba430d35b931dfea4da719141ab00c658da70257b4877b3cdaf3d3e29d1979d7cdc6dd91f8f59fd15d504f68953aa28b6874d18711c4028b5579baeb53e332eac25c1ded10c5cc252bac3ebe633c2123d6d36c4fb8b0911b1c51fe5b0f8228edf33f7d7071e65eb6834d38f98da8e196301b9570eae1b5cfb8dfbbc2176afda676b9c793c4f7f8bd21513f280e39c2a137f7fa00621552fc946b67842456e2feae79e3d33c30eccf5e4ab926a99d39af35518ef5d9bbf1a098248f7fd228aaddd31dc81473435fe87d407d1766ea8ec4d8e664677dcc90103f2e46617a1e10591e3c8734d71007bc555afdb09a414c3a68f74454583e0b0fbccc86f70c1bf562acd3844e254157882bd05ad2872a3d2a78ea7b0dd11c39b0eb147855654243e677fbd223a87d0b4aff7f6e80caf9b12d118e3ed14e1e5fc15b394fd451c8c89f236093756b351c440ea96402984a8f1b653865cf2ff85351e13e7ac74dabda1c34b6dad81d312cab67978a45cce2e8e4a24ed78c1151f6e49c96dcf0d9fd48dce64ffe7147523d88bc6cfaf54e9842f691341db9cfde4ad6adedd9cb0f25fc805c866f054b15142671b3bb1805cd17873b84f4df92d7e7d07b1bc6d8c5309dc305ea36f6762edc80140ed51086e96c946e04c21489cf5af60412620af2b69a2133453893c4a27ac40503e0cada3b128e1542a20e7d836509bfc9d32c407a0873f9eeee6d99036e8989fa411809c423081551d78afa396974137ce33f6f7a223615474f0ffc3db0ba6f007e8bd9ee22eeda5dd3d4128c09a0acadbc3f7ed71aa1b94fefb1355548a549062ac0263e982b41c72d0662384ccd08bfbc63ea8bc1495e736d1e000ee3a0f9fa529577591168c4370d8e60996d069e3a7a285f46b9b5ab7fe0cf81b0225434ecfe712a7b88b050b8d60f354ade930277584ed981830553af222e7e9c047582ebab3c073049d354c8d628b5dd3130776f0eca9b2dba0ac6b8f565c5f18d6b1eb4145480a6c7cedf9b5a21d82cfd955fd0d0ed7b8390e34e3598870c828c7b48433b7043b458d1182d469ba8179e0e306d880520bc3ac008f816df3e6a53c45479ef7cc9792a3ec487e3c8288ba306ad18791340b3a2f725dd664ace5a22e6b590934a2afe3ffa1c79aecddb8d4defe9b562f8aae947412a6192abe41a485efaa95d5780cb118398fda448ef41650572d0fd36dc1ca044ffc5155248bac0779e6292448d27b63934da803f3b3abfcfb57150b8d8bb3f8864965ab50c6be36d850cbb45221173cb44ea512eeee1717e8d84c0503af21aac11e32d4244528fed3d667af098689ce83eb87e5127d1ede6b4fdb3f9e8e24d7e892fa1f45ae28999c802b5dbac83125d599d4406b6bcd52a02fba4ed51c883ad1ddd0ca17315b5ba015ac61f86bd7a22176cee676656583968210f4a964035b458873292b0bc3d10c2eb868dd338437545fcd7a9b6263acedf1b51b5ad673d2f29fb7e5af6050bb8148329fffdad4810fce8f2f019285027f9179b8500c51f7240550c7370555153f3ca803c33bc785c84cd70102f4a230827cdd69dd1893e0a72876a3d4b5dcaeeffb3e807fb0024b596d6500f8cb12ed3f381a202beaf5ecb8184e97d7cebf52ed033fd29a6fba91ae6376a6c42150c901a424c3a1c3cb22c1b349b87843687bb84b745e68ed21e5b733fea8f7a911f98acfaca647c5ab2fb5babd77f600a72e7e007932b52f94a11b596be028dc8e927d3422a14216639bedd396cc6b6d9100a16006cce68da79d466f4ec42ec51a9b73159a99fa009c3ced1399b6d036accda25145e177bdf138a7c2eb0e86fe2ecb580d1b621bb8e430a2e3a629d9a44925883f36fd25c74351cca831c5687f49b6b89e571a4838d919646946ffe72a6a3986a3588df3a589737a086f0b58a0f6482c07bd0a0f96d7d81559aacaf7a820e7781164a9f17fcc80291564f93c8ef63780778c729bb9df84a92fd211f69af98e46386cbcd00fdaa7a443051c50bcadbdee4322ca713ed3cd47b79e34f878a730739779acd052dc04a2abf7c8bc8e93cfa8c82ed21032e171e21889232493a09befb3f3e578b3294e6d6dceb12ba1fd9275931bf6be79282aea80f4ccb6d71356e348f884c2594317da82e685aa828579d8ed650a7c182878bb8933731947b3ee61eab4a41073df20186508bc23ff15080d8d80d46f9c85d9cba1e220acbf97bb4b735ac63a5ceec9ca773401859706e945427e0c19bdf2253f9d625906c3cae9cc54f04f762feafa80334fcd655cae00cba7a801e1f700cefbfd218a072c81f266d4709a4d93de3c27e2d4463d6b451ed93d3cbf707542bf1fe10b04699d4a878fc3178c4d703adf43284ee3a47bad691fbfe0ccb931f70ebcf50a4c21b5d1ecfa9646f5f638b4ac0a1ec89139aaa939ad410156c56433733d194fdc8e892d73bad7489e92227e3aef472981fe3780efc3f9d41fd07e9fd166bbf5a67feb04ea95b565b656791ac68e6137c8ee07a0150b181c9a489d7c14cb144b5ec912fe4dc55d4bdde7ae0defacba223b1c3b413ebe0e90fc69cb9384dad5ed0ebccb1d831886c04603f43da12337920b0d3b4204ff7e249cdcade8cc9d6143af7f26a7a8595c0f6489b15b38848e61811e216f4e0f66eeea40126cc81e29ea2ff4021a505211891fbfe33fb891e6fbb88825f7e9ff82468c5331c4712fde0cadfa7680dd5e102a5276b3c71f5741a66383a343f315d6dd6fc52689af389a28260e1eb5241c784dd47242a561071c0062ed17fdfdf4b790569cde00d9f5b4d9c0395a82215b11faf2d681e46c9892128c6b74c0bdfb4759e44861a7276ac159101ce7c5c72830a6b41fbb2644146bc856532d98f32dc87fd6e53a36528e2ca62031854813bc84c4eced24a22eb0c2dcf7dd6cd29705e43f5c00c92fe00835dd46deccc720e2a1f409bf831a00f2a98708b0aa6d8326347d8ebf2c2f282227f448e21082355de7f2f6f62fb5b35f83e6ee21f4908095ce568b8cb22a06b1c7f18ad8c21fc138b41b0f6e1f32853d26d60e1f191a27ede2e5e8ac45bd0b5a8417a8681fe1435d4a4870e931fb9ef853ef9244f16fd61fcc1c340078e906acc9aabd375e8d10581626538fa01119d288578d72bc1f80cbb47a3fdb8311915e38a6179f7f0a64d26541ddea6b1a38bcc9fb072b8e796b5e87d16b781931044da3a67c19a5fc507102c397548340fa5fa9a50d9bba40e587190d6fe606b9d3492ea7fa0c250a938964be661fa9e6406146bddfcaeabef564bddb8a4120a7df38009f5b810ad09d7e5e72c18e8f041f3731c7cb8e6fbc9b2ac6b1c4885f6470bce84006f3b59503388bead3f7c9e2ad8959f0d25082258d4d6a824b94723480c79ad2b001203255ddd19c3e398a91d6b0e4031db61a00cddfc9b084daf1a41d5b1a2592d92cac32aeae28f9ece9e6e032ec8f14d3aa24d0c181e7251ec20e98f03c035eb8fca9b9222f30a5f55ba16d851e4ab8de969c9c8746f07665fc783f43bcb85b9f9d1c619254c42a131b3bb38859f12e4d875909f718f1a50faeec3a06c977e57dbc6bc77b88ea582f3f389845f4172a1f6da912375e6288bdde22899487dfb31c50ee5d5dc4ed8fb28b67c0ff498195020a22ff4b19cb4b441073dbf53b06f72a5d1c0a075fb0a21c358d40615a8d0ad051c8dbd4d832cb2335b66ed08051d4b34436d4cbc17ac18fbea378ec854ea3248ca8c2cba862d00e2e1c70da2f8a226798a5d20212476f603690f553a492b01cd3c7483a0d3dad07597aaa1c9e2ae1ea7d4ae37fc3d37017f4f296c6e222d64d36bfc2772c3cd8161c0209183735613565df82c8b488dd44d4856e1ce72a2553597d3f7788bacd582f6263358699238aee67d54092565e85a871b55619cac774b9b4fa54884d706fd01696379ff2594e2ecab6443f99dae6fb3de49df65bcce6ed828b9397ccfac10845d551e0a14e78ac7df1285da1f238dee80511fc05527f3be1ba11c7f4c902d42cc5f9a55111041c6ef5548cf7a5b66e5920a5f0423285a3b87a91e8cb28cb5d39cae417c6a6a0dcb249dea86f974e74200618859dfd9ef439bdedd93160d83981eca7847f4ac82f1022277a1e7279e46e7db7880f551d268e0a9fedac98800815d8f5f30013cafd713596bccebc3c1b78a1dbd459b941970865ba31986bcf7c65bf8f06e9168bd239e85e61f0249208c99b63090985f36af32ced4b001d4f89655cf8ffa73b4595af5b1113c6e457f9f6234738944f4d8bbc37af0117215039c5dccf7bbc93f410fc63a87d723a5a56c05982b6b4d60362ff8c483b64b8ace5943e20914504b98096b4aad43db2567275cae3aca97fe51538f53828c417eeb10e2bb1ca57a4ef8bad841ed5f217d43e87b51ffad3aea86d16660e4621f754a2986fea2dd5cfeee16b34037c30ea67f3e58fbefb31e60459eee9983", 0x1000}, {&(0x7f0000001440)="560fdc48de838ba4e8d518782db58f3fc300a813639297144fb2e5b4be2c56292fdc063b8ce8f29a22930956a408fb8de1d48872382fde06583c9461dd977f1f1e28a49322db91d0d886bd43734f3181a62f54234cdba1da334950590c1320e42be7993caed3b712e994cf53f34ba6043d07eb9019bbfb40f0cdde9684eb0ce4dc29402b1722a7ecc887f3bfb82713f1652d08cbef251f9daa3e3638fd55598465c5fd890b827ea4be2e5b840c108a99d2253a1154ac6a85e36b01e3d659195e1b8d5ab418cc0246e4cfa89978e8759b0606654458c9", 0xd6}], 0x7, &(0x7f0000001c40)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB="030000002000000000000000fdff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r35, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x8}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r37, 0x0, 0x0) connect(r36, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f00000000c0), 0x0, 0x0) 13:28:35 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) setrlimit(0x0, &(0x7f0000000040)={0x3, 0x4}) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) r2 = dup(0xffffffffffffffff) r3 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x45) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000280)='./file0\x00', 0x90, 0x4) r6 = socket$inet6(0x18, 0x7, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000300)='./file0\x00', 0x20582, 0x80) poll(&(0x7f0000000340)=[{r0, 0x5}, {r1, 0x2}, {r2, 0x89}, {r3, 0x80}, {r4, 0x4}, {r5, 0x10}, {r6, 0x81}, {r7, 0x2}, {r8, 0x25}], 0x9, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x100) r10 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x108) renameat(r9, &(0x7f00000000c0)='./file0\x00', r10, &(0x7f0000000140)='./file0\x00') 13:28:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xfffffffffffffe01) kqueue() dup2(r0, r0) 13:28:35 executing program 0: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 13:28:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) shutdown(r0, 0x3) 13:28:35 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="22a6be7f4de7fae9b085244439c62328cc00be89afea5247ace3ac678000c21adb64753d42fca86f034a59d64782b18b7e3b34598b6a549229d7de911f11bef89306e7f348e3bb54e971bd7dee3c6fe92c8d56d1da7d314adac788b39b382884bf4a06df451034ffa2442a1754cfec597f0f41eb7e70b921232a9c83235720b850feb6a912453faab9ea82f40bf2938ecfcd73f9ba09ac598897fef9f7996f4b355d39b8641250036223f179eb1cdf92d0f69c1bed63c992c42954d7883c", 0xbe}, {&(0x7f0000000100)="37f5e0a23098498f7a860ed06b35068444275afd18e0a6f4c4dc813884a8", 0x1e}, {&(0x7f0000000240)="c79f81d70c5ba61b9fa6a7fcdf2354ed4c3b0a2920845061da9aab5475c2eed6c6483bf6a7504d3c79d536e073cf929ab6ae8263323dc509cb88c48d4fb6d9ca576e90d005cf648f08a071a93ff60d9258b3bb4738df74a2872b852334ac8607d05764d1cf7dcf131d97e8a0c36920a4ff7d98bc71df6339010c21f6e2ad0da051f93d99a2c79ea80d6afc276ace2022348fb938375eef1f41982225d24f7fac937e62d39d88971d049bf0b711ce6f6e33d12afd92b185e5cae35fb438bc9748d64170a25c62925ba2c1626caf95d475389d3ec51b057093800001899c1d259cf648bf060776e24b071ec5fd40b7fa58204f00a107f8", 0xf6}], 0x3) flock(r0, 0x9) openat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x10) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000001c0)) 13:28:35 executing program 1: r0 = socket(0x18, 0x6, 0xfffffffffffffffc) socket(0x2, 0x5, 0x3) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 13:28:35 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) connect(r0, &(0x7f0000000080)=@in6, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 13:28:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x100007, 0x80000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:28:35 executing program 0: getppid() r0 = semget$private(0x0, 0x5, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x400]) syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) 13:28:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, 0x0, 0x5c78a2a6f0d98e09) 13:28:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) getsockopt(r0, 0x347b, 0xbb, &(0x7f0000000000)=""/69, &(0x7f0000000080)=0x45) bind(r0, &(0x7f0000000280)=@in, 0xc) 13:28:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, 0xd) truncate(&(0x7f0000000240)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000340)='./file0\x00', 0x200c2, 0x8) syz_open_pts() fchdir(r1) r3 = getuid() r4 = getgid() fchown(r1, r3, r4) select(0x40, &(0x7f0000000000)={0x800, 0x6, 0x3ff, 0x7, 0x7ff, 0xed, 0x10000, 0x4}, &(0x7f0000000080)={0xfffffffffffffffb, 0x5, 0x3, 0x3f, 0xfff, 0x1, 0x5382, 0x7}, &(0x7f0000000140)={0x5, 0x1, 0x1, 0x40, 0x1f, 0xdb, 0x1f, 0x9}, &(0x7f0000000200)={0x3, 0x35}) readv(r2, &(0x7f0000000900)=[{&(0x7f0000000380)=""/66, 0x42}, {&(0x7f0000000400)=""/79, 0x4f}, {&(0x7f0000000480)=""/245, 0xf5}, {&(0x7f0000000580)=""/52, 0x34}, {&(0x7f00000005c0)=""/21, 0x15}, {&(0x7f0000000600)=""/244, 0xf4}, {&(0x7f0000000700)=""/115, 0x73}, {&(0x7f0000000780)=""/44, 0x2c}, {&(0x7f00000007c0)=""/191, 0xbf}, {&(0x7f0000000880)=""/80, 0x50}], 0xa) 13:28:35 executing program 0: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x44) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 13:28:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xffffff05, &(0x7f00000002c0), 0x10f}, 0x0) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x5}, 0xc) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:28:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="1ccea624d54a9ff4f3148ba36a603d2c3b48b5ba4e224d000d0255d9b874c1a32061d163baa03478a338fd7dc864f6a23d9b5df70996d50093667171c4dfa4a0a83b9b78d77ab40bda7d357f57f56947c4c9b36d3d", 0x55) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000780)={{0x9, 0xb4}, {0x7, 0xffffffffffff229b}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) sendto$unix(r2, &(0x7f0000000040)="62aaed44a3e8b9921af13730ef455031efe2a980926e6ad3ad6f898e0908f1c0c8683647a28351a16501270008084dfc1a5549709471e033230234c1", 0x3c, 0xa, &(0x7f0000000840)=ANY=[@ANYBLOB="fc9944bcc4f0275c0cf1a2094a5d709f41f7b32d63728375bf1fb0466d2f1553ed43b9a3788362b5d71ad44dc0bb3ba6a822188078a5c4baa7ff00984f9169b2aefd822c5d359ff6cff062b4e022cb0217ad0a10afd6b54307e56d"], 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r3, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:28:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) shmctl$SHM_UNLOCK(r8, 0x4) lchown(&(0x7f0000000580)='./file0\x00', r1, r4) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x6000, 0x1) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 13:28:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000240)="a065fd8bdf4b83e99bd71f899edebf65360c5e1fd9a9d3ec755e22c2c9c66f325cc7e1cc96eb052136e396cccf0191eb6c8bb048fd9d4952cb4783a280bcab522065c92b67e02c0f1f9bf0be278703a8e1d3ec49cbacfadec055f81490c24dbb30ccb7e249cd429280931d0b88dbf82e624903a832090cc81974756bf9bef5f9f0190dabba42a01fed468a02577e6d57ec96d4c2e8f0b43429939e12533c907ae307daf0a0373519ab582b7ede09790e9e209101231f9c152c0b1b0f25f7d43be5d457f8938930e59d1992653a5a4c73ae9ff6ad6ba802dfe1e4dc266fc9f1b8593d", 0xe2}, {&(0x7f0000000040)="a060b574d1e175002a47487d922c04dd8f8c224eba74009b78b562a5dd4ed94174f44bbbefeb41e19883491e030feacf83333c7cb5c956b98e23109726ef089f6c18", 0x42}, {&(0x7f00000000c0)="cdac50d3cf61f224301713396e57c29be5bdcdd809dfe886e0f9b8910e2986ef49b764", 0x23}, {&(0x7f0000000140)="d515f1af8d7d837970a1c73c4db186353092c82277c77e269280bd5e39db9b37a7f564e82ded6b5d6c8e6b12cf728f57d7bc8dfa9020fe0840ef930101fd8ea667c81bb6f970dafd4d446db9f0df7b335385da9186d817", 0x57}], 0x4, 0x0, 0x0, 0x3}, 0x0) 13:28:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) fchmod(r0, 0x20) 13:28:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x10000, 0x34) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000006c0)) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffc81) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="46e7c651adf749b4a9aad9bbc94960c421772e2b7199f2fbc1b4a96cacac00a70d9af37f2ea89b14d4004f4f8a09190fb80469b585eb33e551dc11cd83740b2b1a9cdac19ca6344c042e84d1bb68c17a78ae70445353f014c61520880a99", 0x5e}, {&(0x7f0000000180)="4c6c41f32c6bb333c084d28ffc8ecaad32c58b03e5d09e21bcd2a0d0fa11671f518f2a661b0c17bd418eb1a2cc4bb4f484b5428725a90df7fe88c1fad3330ea140025a3b13605efce287048a97d972ca50c39113bead4fae0b31f48297257ffa993e029440f3885d0740cea63d81b7d866382fc569a96bdccfb63b10c7e27925f84b0ace4a2fb0e44674fc2ab4e23afaccc63d057255b0509ff78e0fc6f7e8166d3e90d2c4b3b412e607ae27e2117587d985d9a4ea88c497b085ca5c017e7a6f7aa3ad097a120199e245aa8fcc4815d319b503a4267cd6faa85748e21439feadd196cff0df37a693f0d2be392b77ea0cff790131", 0xf4}, {&(0x7f0000000280)="a541447b135bc977ee498fe6457e9b3892584224669a267c57afc16ddd6be1ce58110e5d1403f0d9869c1d076c9b691abc24ccbd70542e4ee3d51ae6e4f43f1caee33197500ee48974175262935af40b001c2ea0d434428ad13c25c028131d404683c280bc1ba603f9b99a7af5cf3e0525c4fce081001b9ef09b607a4f46c729b8efcf62456ebba74959249669a104e113d2339e69fd3240e5b4645ed941da8687a0d36f8c4ab3eb7be95fc73f0300fb1819baae8880a1f4355adaf881b240e60897c0983500f923b6a20e2d3555978bc2f0777f6a42a6e4a86ec012e58bfc0f71eddaf18001aca166a6256963", 0xed}, {&(0x7f0000000100)="c1dd", 0x2}, {&(0x7f0000000380)="ab3c60b23a4cdd154d0587d97f2fc41b7a89bed2d35026f87b1a41977ffd0dc47420ebee1d74007f38795ced3bc4efd1664133174b2ef0167880b6cea86098672d12a8def052a3f2a081baf7cdf24f327b7f49eabe97b78d1840434b33b4ec0012895c37e55ba6b6846fba2120a439392f3e36d73d7e19ec94c75100cb56527c4be65335be459e60c66d60c1f865cddb93683aef80c5c6965c5e846b47a171", 0x9f}, {&(0x7f0000000440)="af2cff9cabbc12aefcdf9b932e729d0cd480e80f9f723a9fd6690ea55e0666bd7d3b3e", 0x23}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) socket(0xfffffffffffffffe, 0x200006, 0xfffffffffffffff8) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xd9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:28:36 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r1) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) r9 = open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r10 = getgid() fchown(r2, r7, r10) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000100)=0x10) 13:28:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="dadd32d489167f3806b605a7ae0c206217", 0x11) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xff) r1 = syz_open_pts() kqueue() fcntl$dupfd(r1, 0xa, r1) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2c0, 0x8) sendto$inet6(r2, &(0x7f0000000040)="296ad56d128df053c5b23a2ee12a", 0xe, 0x0, &(0x7f00000000c0)={0x18, 0x1, 0x80, 0x5}, 0xc) syz_open_pts() 13:28:36 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) writev(r0, &(0x7f0000000040), 0x1) 13:28:37 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:28:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) 13:28:37 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000080), 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 13:28:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) r2 = fcntl$dupfd(r1, 0xa, r0) linkat(r2, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 13:28:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffeffffffff, 0x0, 0x0, 0x0, "02000000002300"}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="e11488c1d4068531c9c2a790976816035e42f6b852bb83d8f876dde851a152cc0aa8c1f4c2fc18c4401b88df040971527d232418b4766a3fcfbc487597a0ebfe1c8fc096cb7be07bb2af7e0cad61019f757c741a38b024b370d9d10622a69b3c70fbb585091383093bf39d92a01e01c32e2edb3cf9428b00c85a424d2497a06fdae1c48d700e05d127885cde0cd78af60c407911828cba6ffe99aca28dde183c0b0722c10c809d5314954f1b0d73da97847b1bc20b1d687bcff0e10000000000000000", 0xc3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) mlockall(0x2) r2 = socket(0x2, 0x4007, 0x2) setsockopt(r2, 0x4029, 0xe, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:28:37 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f00000002c0)="f67281d297a99709", 0x8) r1 = syz_open_pts() dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 13:28:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) setsockopt(r1, 0x4, 0xfffffffffffffffb, &(0x7f0000000000)="642d9b4289db1ad37ad2cff1f23b2eaee31adaa94126aff31003f2ac47d7a5705a8220eba51a20afef5791090962f860f26cd3afafab42203e5a705eb533c795540757683161", 0x46) 13:28:37 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f0000000000)) 13:28:37 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 13:28:37 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20000000) rmdir(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0xfffffffffffffff9, 0x1, 0x60, 0x3, 0x5}, 0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="7f5435ee073c99a9515e6c6374c7d3ecaa5b9c1e6a20c775b8165e0077469ebc81222fd391a8b31e9a2d9ec0e8121814405b10b472985d65a0225528af6d21398bde472a3d336021c9ceb128772e9ccae82bb114d6efc5efc9a8aa8da8f08bf5705e207afdd3144ea1abf3c917cfdfcea1ad1e6035f6c9c66d912e887c5f65371283a41414", 0x85}, {&(0x7f0000000380)="7c912e95c33c2dc3bc9bbcc5b3f970879c4910b2a65da7e543249dd808fb211208c5de355d16b44389468d08e183c43896732d1c11307c4a339fcb3db5a0a6acefffbae90be064520801295e1aff404526ecdfc6f36112a6dcc6bd31dde9958cc1f8240440b9e5ed7ae64a90ddb6c4ea45b56838b976e5dd258e149c9771e937b1df4b91c71f20d75cffee98e9238788ec4b54ac928f9779abf58b6b7b3609d8de13490298dabdda506cd8fc3fa11e8c3d7c9ec2c8e107cbc56613a4ae858d1d307913d5ee3d13d1d05b4a725a4d742943c5c7292db2e96eb4497290c7c270fc987df88218f10c", 0xe7}, {&(0x7f0000000480)="79fdaa724ec09e21e24b24223bd086d5e2f9de428d8d368561785c51599d5dd7395a38638d16e9f73c3330aa94772525269bfc3804d6ebf55ba1c60f6c5ecb15d87a643bc91cb54527a7f64200fd998a05d5adfa41a5c04a992c05935dad72257171eb7b4d9a763ad5dc6510fa13d7a49a1390a81197e7f8b8e7ef2a3273866b330e7c2004774ec9efb343cac90350e148fe2b9f678288ac1797806e6a38e87f606603b3d2ab16f42883e9f1ef1c722b4d", 0xb1}, {&(0x7f0000000100)="0d7dd3c1a5242474e3617a10915ba8e10c310b9a12b2d0296423bb4ea6a201cd386c1d4cce21f5a2a424e82f82217b10cd73e1bb36eea731c29326064a", 0x3d}], 0x4, 0x0) 13:28:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:28:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) r1 = socket(0x1, 0x4001, 0x1) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getegid() getgid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000003f40)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x5) getsockopt(r1, 0x7fff, 0x3, &(0x7f0000000080)=""/244, &(0x7f0000000180)=0xf4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x0, 0x0) 13:28:38 executing program 0: r0 = msgget(0x1, 0xffffffffffffffff) msgsnd(r0, &(0x7f00000000c0)={0x1, "757da3d73afd8bc227cd7f968203915105dcbcec8fd64d798a6ac7a80e3e77d511a1aab8eb3acc77c1ae37eed3168c6acb6f311739857a5263c92ba5cf981993d4b7ae94694e0c0130ade1f7aa5e459610769823443c0a9e320c3c2dfe4cc9f80d524adeea2981efd7fef6b6c829c8fdb99ed8b3bd1507a960c1abd0dd34644d43f81e9b8a683d2e83346ab3879886371ac02738426e453d6ecd2a2f9f536bb516df0906de8358c6b77e2285848798da80cab2fccb1a9365477e532c4dfe0dc7081f92149e3475377de311dd5d"}, 0xd5, 0x800) msgsnd(r0, &(0x7f00000001c0)={0x54d9dfe2b0aeeaf7, "da1f59d7a8c3629b4df94f5c40c6185dc302c2c81cadc54d664b3b2ac6156701c0fbbec04b77189bf59e9bbf8d36e93a489c3a298baaf43361b2a698778db1c97c5904f73498663068e50828476a7172e908694cc168d80043ae0bf9ddd530658611d81ca33c98716eb1f5dc8b709ea878d3bae75264d4f48fc9f5a7dd4fb49824c39598498fe2cebd25ab2cc34925a9915544d7fb80ad43455f601b9cb8af1b114ec66b2c239b76c3b9aaa02c5b46be8e49b5bc9619e2e31d35b967c152040a22c048402a391c05f6031369491363cece65105e737cb036effde37b4ae0528c7182b451a4b601812fafeaf45a19b165c41feb73b2500eca40afaa4e4da0e6e791e530081a34aef44c5289f12c6561b749a7923b93dfb209cd108d76628a17c751bac84a7945e9b64d04de057b2df21791f825d1b7c9e7e153a42c07a912418f99d98529666e755270992ed22f01e344062488b484e1a84caef4ca83ce49e0fe0b6d5f4ee8e11c3acdb92bafd017d3bb28aede57b226402ac3748eb1c81a47eb22023d829061a34bcaa16ba060c889800fe572cc861ca66e398895dc43fdcf9ffbf41f707ccb19c7d719160faf0506bc1d41fca762d781e00dd42f42c47098515dc155f2e99566abdb2b880345ab7c86f9fabe3ef6f363e503b0a1eb1c07286a782e26bb2f51b0158432f50117d54890bbf5b61f042c4f88b84a70122c9c88f6a332ec15a351a37a7f578eb3542c243fad4963528d9fbb46cfcc1c3cedf780f41c9026e668e1ddc0d1d52f1f8b01bf8cffcf9dda27d601b53fc74e665a381005d2f910632db1e03268e5a3264b90d6ee5384a7ebb6651823b7799610126a3abd6360fc3078e67df646fe500b49e6a6a300ce367cfcad2f828509e3f2c4381993b7e66e2acfcbc136c85e341be7b2558f885c2cc92c859404fe7139e22d119206d914dda664ed4c0e5441b1dc46b46fb8a76541e0d854cc5c75e213f4e4df6b8dcdf55e9fe4fb48f09203b1bab36219102417a9a756be8af575d0d26553f944a0498f9307ced8c2200aaedc653542b0b9c0bc06223cdd95f674e44d91bac6f05adf8260e3429fa3134163ea9c6d735b174059ef832f8534c1af39bf5006593647fff6898e8caaa5b249e236664f51c64e5a2def9a621817ccbdb5517a00de8d300fb3204291295831652abba8800b9dd424bd6cc2b33c7b21e21234f1c7327867d3838dc21f645a6575416bc37674228365f69b900f2aef4a07d375b39661aef85ec918b0c2e6647c87640e5f20b750aa8cddb826f3b7ad15daf465de2d2842ee690d859238a2d7059e2c4468e41056982b62c861880d3afb021fc57f2626b37a2607b429c2f48f9916a191e40cb89b933bac4d11c624260b6420b479d5fa4e3b1362993a09fa0a5596e070322ddc795386bc5b1a247447fba89f8a1f6204e1acaddf2c82ee55a46c0f8bf4fd97c1830d9bdb2ac3bac480b1e770a6ae0c05c4b8d8954bd918953110ec373d05fc82df3042be357f82ef90a862ebce526d77bc3e7c81e81feb132e9bfeb3b6684f486f4926c6d3246ee1b2107bd63ce7450802410611d30f1456b6fb7971c6891dec7125b037d61b61daab2932917d58bbf6693e148cdd0371ecebc02036f300b555eeadc7fba44086c39ba344d5cb699730bd22a49c40e6d7d4ea15fb7e1bb16e0317957310f83bf851c58f7f343d56d31eceb9f828924047060480f9532a0e66cdcab4485d84b0d6f17715a3fa93561c254b527aaad61ddd875aef6a993c9c2c2a8ad6973f2cc6bf9eff08c6d0c39e44bfe353676363c00771829c3c5a7cd0d4d2bc8911eebf05d7bab11a4f2380d9dd024e5003fa7b0ebf02b412b4982b59112516e9d0823da297a38ba6e1be9c91fe402329bfd5c60358440f9a563e5103951e317cfb82a424fc8009a3804c45712f3fa24ecc87aa15c312f4f3746572aa5aa01f429af69402954918663538c1cce25433711c39c662c5068df50c68f8ccaa8144c36b04273f1b89b9a97571b1f3df4386fd61e73e366adff401ceff7e4b753504e2df105ff32252f6cc272f6fe3e3e66bea1900d218a052b63bd0eaf8b3caf5a134b093b8a26b37500b536f07c07015c5287e610d47963a6eff79b159b30e6dd0d72f32d0cad48a9d35e4cf776ac56e19f3e31dd1646997a39d350a38a7af9a570eb530c5ebcd426c85bb01daa2f7884ce390c51782f96654c8bbe1088c9178968afc510b4133e50e1933681200545f61294b6abc469ca2f8218752f1ca6d7893a9e61aefea779f3fb83ae15eb30876cade5b2805927aa1ed192f754adc32b24d3e2af64b64d943c3dc641a147fb01f59f8d8e5cfad97c75a049d723dbd4ec284762f51b9485155afefe0dabb654466c0c144542312534a25b85c2cda003c4e8cacc4340cad171def70d70ae6c45477760bf3b220744ad94d6f3eedb88dcf550c1c22ef1b34f24b7be9cc4d43b3a93334b6c18d962a8f56f871424770bc155ec38d2422a2940a32deb2d5451af0e4cb8f75746f19a89fbea098b4ff80e56edc048c04dc59cab52e2623d272610bc67e54503748710cf1d1c266d8e610406fc13c95401576ee73717cf7c24f3825b2dccb1035d36ee9c98ed578b270053f2ade35f86878307be49cabbff24af0368951ccfb0c49dbf75bfa3c7b12b7b13385c4ffdbcd1b2ddc4d2bbb3d3daf4e27de81025039a5050a678d5677748f7326a5c6082a7a16886750226d3bc33a033cfd71eb434bf654118c61f0062d31dd508375e3bb44e87920935deda604a19e0940df9d58346e4acfbf0b1164d54ab4416573ba100187b5b5bd623f83a8ffba9be102c62856e852e13b7f418851c51aee34eef7a0bae8cdb2b448ff6ee3f33a4fff9c5c247562580d73ff33acb154908f25e8ae6f86d4633bfa958bc8c824e264cbd9c71d8dd6f4f91c6c6af60eca262c0068b204e3efebdd4442dd16d5e0a6805635eabbf74e5c0c28e271f6a91c03479283b4fa43069d437366c4b94829dacaad44d219163add99138839e0ca2af1a0d1e160822cd134a839c880f77dec59a8bbd2a890a1e49d2743a2f4761e453bdfa0740cffa145e739f076a78ae08790c88506ef5494375d25094944f58db50471b5911ad15e3be0ccb1cc192be78ce5e6c74d533fe3497bf3c181771c1b4f7dd0bb8d1dc74f7fd3231282e8757eeac96461bf6c92f6d1344c7c1766ddf5e6bd085d6678f67a0f30a337ea6f21620d2a5e55f4af3cf4ddfb21fcda005c9bbdf3769e8c492059810f702a63700bb79818e4079bf4a122a648ae154805c9b680b1b1b9d7f6e90da80be74598553744527dd060341e74927a1a7a343cb41f5d459dbcde19c20edd9ae2673e0794463bc40ce71321f8296a5cae3c0214ff78b8c90e48a6b2d1d6f66f0493c839ac0c532c35b71e263197cb9ede267afc2e59dd8d2dc96af868e8a517d31198c09ab6c6566aedbc6b8541d2102eb0c7c5ef59fae5c6bba7baff57ccc5b342c1b408363f7eeb8ec3828d271b39323cc7ed482ce298bf6baac629215b1026c91f7cbeb5cb69775c52bede576c548a3ab169f95c05f2106e2a69e9e6a87e38856eea532a18f922bb7a48a9c4eccf21bd0528f09d53405daed438b0f4246efd8f7eea8005fe39c634553be57d8ea351ce7c3bc745556bda7d58c2acf629d75c061054cbaec9701b93b480004cd25f8a46678620a7fc5f40b2bf58d4d85c5f2dcfc233ab971297959d593a3d387136a7566772b3469acc5432d0c1917efecd98a9d28ddcc79c9b2dda226ecf5eadeb6920ff3230bad67a59361fd12b1587b67b236957120439840e83fe54b35f360224fbf309b643d2c99efd717166c9477053a2178b7f3783d4b074ff79d41592aa5fc6cafb95d360311ebc6f2304baf94fe26b0548e5c5193c417a3e5357cb05f8376a6b13f3ddfa074917d15ebd7f9c548d7bb158f3dae495ba96751abe7d1e06a341ceb3e0e0df1c6bd84d951a08ffcd9bd2891f53d729392624fc2878943ea062bf10f6069b547b0a82c2730235fd62c7645164b145301ed03b3cc454a2c75e23d91d7732c194877978f92d767a5b0303c131d6a882b426bd95a76f94c9b658802aa9c2904654060e3329a25b97ba81a6d2b9d77d6adfb3b05bcec562b324467baef2d75793484e4de7b21858dd07b8d2afb95569750d544bb96b3e45bd90a130af5f1d77704ad641ed9cc16291fa196962038850f207dfb0b11e699ad025f5ac55b617043701921d5726d050ca85963d28007707e9ff96e93de3a1bad058d7765d6733a1c3524605ac73a73bfde3d80ad02a05cab93365f50683569f908fca055541a0b2edc0aa51615174718b43d14865f6d7e9205fcaaa2e5adbbc3541310a63c0d24b3670e8a5d1eb2549d3a46469823bcfabd205ccd85c40a0ca6f8a889d79cd4bc0b638418dfba526abfd21ffe392c470a24abbb642f3c1a3f163497cc008e92174fcc311d491ce5763b938b4e7ff1429c88e7f1b3b646e0f1fea3b0b50220d811dd2d6ba30081d7abb8c8a814c8c03be85210464e10167b2642a3c91ff3a36d9fc65d44d070a114017a21dbe70f2e30bb48908df749a28dafad4c7a16fd0d5b6cfeabe5b128172afe7999ebe9f7ee393dea0d32f6c3fc5f62efdb5eeb73d5a3032dd6358cd090e0eb74186d3fadfb57a38db4861c90400260772ff07d4fedae0499d82d1626677ea1fe700e36c1ce1c0d835c2701f50db258a0435a29713608baa4a527e871a515f95b585249d0faca5976472b263e42443f14eccdccfd4962eaca6da4fe4a9bafe2067c318034ed2c025a54cf2d7021563a3c903c441b246a4518167278e9088dcabf131e54f4a273df99d36e936d0b946eba1599b73f8f61bc51c0a899efdd771451d4c026fa186bec74df1a7f66dcd721d82eaae5a6a04357f19a87ddddb2fde2cc02d3f523011df5cb18c92e3ae79a50acdfa9ee819b57351099016139d3c8371b4556e7329a85221af9d6eb7e046d5630cdf196c91563a2627ef20161e581dd335b6889d7093c4a63f32ae12384853cb47e2b6825afc2cea82b28a4e66c663b8018b696ad7872ad3517d338381cf12ba45ddad382334e5f8d9c7dfc845212bf00f9a73ca988a6774aae13bbb6abb0c2fed8dfc8105434d69eaab785ed78b6040d427d6adf9da61e7e00ccf5567005a8eaf31c86d44ee84aee5509d54287787eee79a4c2a378930c5b04c1155e86b4511ed233b490f1c73736a86dcbb21f6021a9006c31dafc7a2edcbe8e2e6de9da2e0cfa5e97c3cec4775ff8f7ea29b9378703e81cd411fdba6803bd0eb719f7f2141763dee483c5185db1fc26123b106dd5f4382e29efc437e01d125cb7a81ad5c6dacbfa59081aac525f869ce77d55b0161ee8d2ca66f4fdc5c2a8bd0227ed1bd4810c7b5c2d34a902a7a8c39b824795ff6e90553a96566b1b5f26226257640c0377fa3fb3a3f8e561591ad8fb4f531b7ab58047c2b1bb61286cb09341f8d3c5029a5fd52b125c8bc45d803ae45c979724db5c188db367f7c28b14b757c5ffd92d340dbfcd587da23fe6ab26f36cc5120428f929ee54f04c6ba70566fee2f4e018b2489325f8ac3347a172ed32ba74800fb9712c04bf5b5b4d8e51ce9c0e064e851e66dd598b4dd7448c71acd8ca1ddbd09a3e7a8374efd12ecc2f16781b8ff37427403c38087c42d27e7625f7bfa7b2a12725b8d396f794b221209f932ddf8f27eb8def6da9418089a0b5bc3c852f3f279baaf2e4717407113169f603c454878844b"}, 0x1008, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/175) r1 = shmget$private(0x0, 0x4000, 0x4000000104, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 13:28:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa1, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9b, 0x4, 0x0, 0xeab, "3a76ec1f5378ab0f86e02e9bc244e96ffb778715", 0x5, 0xd2}) msgsnd(0x0, &(0x7f0000000080)={0x3, "ad757c9d35f006df0c661f3ccbc11935fca082501eb40f5b3e10269754cae9f138df5c53ea3ee7b377ee899393c58e421e9e835d7bc04b40a5bc79bd1acf7215c554549770348dfb6c6d3a6c55ec26d3abf73d5f468ff83fee1edcc02dfa09b889de73f9b848e73f8c1835aea49d55e3ecb5a8eec51b29e01383857bfca5a23605d383ee41a265f4d3c21ea42b6b335fb570a29442fbd0bdb9b70619de087250250ac6f019082b739e74bb63975538598fc6"}, 0xba, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x18000, 0x0) sendto$unix(r1, &(0x7f0000000180)="7e98cfa7b7a97082783acbfc2b8351b718e15c5eb208c6460e9e2435f31f4d96f16f0cd414e988b1403961ec132dc08415a949", 0x33, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) mknodat(r0, &(0x7f0000000300)='\x00', 0x4, 0x2) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r2 = open(&(0x7f0000000340)='./file1\x00', 0x20, 0x80) fchdir(r2) utimensat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)={{0x7a, 0x40}, {0xf4, 0x7}}, 0x0) chdir(&(0x7f0000000400)='./file1\x00') lseek(r1, 0x0, 0x1) r3 = open(&(0x7f0000000440)='./file0\x00', 0x20000, 0x20) r4 = geteuid() r5 = getuid() setreuid(r4, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r3, 0x6, r6) r9 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) bind$unix(r0, &(0x7f0000001540)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000001580)='./file1\x00', 0x6088, 0x101) sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f00000015c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f0000001600)="2c54b7b12ff360fa22b3686f677cc522b315cbf6f89a7203e41904b5aef1758300445f65d6c5c30ace7888234d7fc61813b97c3e877c4df5b78115d7dca9ea3c556632b4c909e85700e56512a93a8c6302a2ae97f8f226d1fc143198f4f5472daf09460c84d51d9e7472728fdf4aef55560b90cd3cb4d41c92145d38cb9a6bd9ed8e106c6d61", 0x86}, {&(0x7f00000016c0)="09f1a9fcda0aa9f51d8ff3f7860c1307d6c4b7bebc88dd71a840304e", 0x1c}, {&(0x7f0000001700)="25ceabb80a2a86c6486ad3655e8508deeb9138e3ffb3024c143d89d7a8990d3ae926dceee8c3a31e567deb05256d5353106ebbbf74e6f2ebbb392590951873ee2d64145da24a4ff0098dfcd526453fcabd2657c639ceadf48eb15d628acb8e7b3cfb868ffe42c013ac371ba7ca371ed399976fcc06bcb41eb17919e3271989822cacc9d6da99a1525e892470e9ce3782712dacbca1e64e6ed0bd29feb6c14849203bd2ccf0be0649ef5e2c78c2672e1d4b2033fc0318476177ec2a60d8325313e42ad4b5ae9e3ed0450c6a486e94f12099aaa8cd7365aea31d952d9d2067d791a6f87ff8a0b2", 0xe6}], 0x3, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r6, r4, r8}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r5, r8}, @cred={0x20, 0xffff, 0x0, r6, r4, r8}, @cred={0x20, 0xffff, 0x0, r6, r5, r8}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r9, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r3, r1, r0]}], 0x128, 0x1}, 0x4) sendto(r0, &(0x7f00000019c0)="b89bba943b0e3637bf8e299e05f9bc74448dca975b0d1bb345329ea60f5b6c236250d0b48f9a78c83afa7743e322fa4a36382de8df82a623213f15a472410d319ebf9822cdf64c397dc25c9ad4b5196d5c8f12bccf5ca28bef68fec76a01d0c47153a2bd13c1a57fd971528e9ef88cb27c3a7b45cc7acb6db5b19c8f4f160e28c8864b6c9a466c3b022a296b46ae4c07b79fca7a1f5daca07d927eea9df99682f19411f7a5cbc7184976fee0ea81b93798051153eb576e41ecaaa5e7be5b0b", 0xbf, 0x408, &(0x7f0000001a80)=@in6={0x18, 0x2, 0x1f, 0x8}, 0xc) lstat(&(0x7f0000001ac0)='./file1\x00', &(0x7f0000001b00)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001b80)) lstat(&(0x7f0000001bc0)='./file1\x00', &(0x7f0000001c00)) syz_execute_func(&(0x7f0000001c80)="c4a2fd20347ac4a2f92324cb66470f3a61e58ac42179f18032233333f20f0f49dab48f896801d466420f3a1524e6e9c4c1fc1118f347afc4c1d96197ff9dd8af") 13:28:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xfffffffffffffffc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 13:28:38 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) r1 = getppid() r2 = dup2(r0, r0) socketpair(0x3e, 0x5, 0xdc, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getegid() r5 = fcntl$getown(r0, 0x5) setpgid(r1, r5) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="20f06320385d061732e3949de7171cb454f62c3731680618e61f88bf4de95f6405306bb23c90d62d34e9f3816967f2d2201f0e009462d0fd5408cb676d734761072ef925b960aa0f2c", 0x49, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x81, 0x2e69}, 0xc) socket(0x1, 0x4, 0x3) r6 = msgget$private(0x0, 0x1fc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x7, r7, r4, r8, r4, 0x12, 0x1f}, 0x2, 0x800, r1, r1, 0x0, 0x8000, 0x343, 0x6}) 13:28:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 13:28:38 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) 13:28:38 executing program 1: r0 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ffc000/0x4000)=nil) msgctl$IPC_RMID(r2, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 13:28:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x180, 0x5) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 13:28:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 13:28:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 13:28:39 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x25) 13:28:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 13:28:39 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="c53702601cc7e06ea4285315a69c2ad0ec847f55ffbbef811425f2a47460da7385d687ac50cb4fb270027032df14e75894409fe9c06117f24944d2a19e3a4853", 0x40, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x0) fsync(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/26, &(0x7f0000000100)=0x1a) 13:28:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) socketpair(0x1e, 0x7, 0x7, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:28:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)="fdfb0d25b8c38970e3f16e4a0bfc60037c4cf3439e5d2ce7f9c617a80f106b00c1ce188879193dd06568d79d9fc5830bd59caa5031ba4a7cfd66949a318bb40b37ffba51aba7ed8e5ffb3a032f45e56a445e2310e110db9809171f107d3d50e4bf78df6031c3673ced15c3e12c18a0891813846ca87b90", 0x77) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 13:28:39 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/21, 0x15}, {&(0x7f00000004c0)=""/52, 0x34}, {&(0x7f0000000500)=""/129, 0x81}, {&(0x7f00000005c0)=""/148, 0x94}, {&(0x7f0000000680)=""/95, 0x5f}], 0x9, &(0x7f00000007c0)=""/121, 0x79}, 0x2) nanosleep(&(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)) 13:28:39 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x91b}, {0x9e, 0x10000}}, 0x2) getsockname$inet6(r0, &(0x7f00000000c0), 0xfffffffffffffffe) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x1f) 13:28:39 executing program 0: socket(0x2, 0x400000000002, 0x0) 13:28:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x16, 0x4003, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 13:28:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) msgget(0x2, 0x422) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 13:28:39 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x3, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000001, 0x2, 0x5}], 0x8000, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x10, 0x5, 0x4}], 0x2, &(0x7f0000000340)={0xfff, 0x7}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:28:39 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(r0, 0x4, 0x44) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffbff, 0x5, 0x1, 0x6, "78071a94c4d92b83eb49982cebf31106b7fc40b3", 0x7, 0x1f}) 13:28:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x4, 0x8}], 0x7e5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000010, 0x101, 0x80000000}], 0x5, &(0x7f0000000100)={0x2, 0x6}) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 13:28:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) select(0x40, &(0x7f0000000040)={0x9, 0x1f, 0x4, 0x0, 0x400, 0x7, 0x4, 0x1f}, &(0x7f00000000c0)={0x400, 0x1, 0x8e, 0x8, 0x0, 0x0, 0xffffffffffffffff, 0x3c0c8cdd}, &(0x7f0000000100)={0x0, 0x6, 0xdd, 0x78, 0x3a, 0x5, 0x6, 0x8}, &(0x7f0000000140)={0x94, 0x259}) r1 = socket$inet6(0x18, 0x3, 0xb8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x6c28, 0x1, 0x1ff, 0x2, 0x2}, 0xc) r2 = dup2(r0, r0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)=""/92, &(0x7f0000000280)=0x5c) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) write(r0, &(0x7f0000000080)="02", 0x1) 13:28:40 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) shmctl$IPC_RMID(r0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 13:28:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) read(r0, &(0x7f0000000100)=""/72, 0x48) r1 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getuid() getuid() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x58) listen(r0, 0x0) 13:28:40 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000300)="ef06adc01fdd06b441acbb6b2b3dfbedcccbf453aed94d00d47065a7c8aff47a00be8afd1ecc1eb53493bfc389244940e5b0761917355084a35d1d951ceedb38e4dc68bd47c53aac170ece9a486c056e98c21757f7111cece068aca3baaaed773dafa3d75272358ee56f2bd11646342baaa1e46092fccabd0c457b6c54502a96b525613a0fa0c8e5e831e32fe142d33c5e5314d806fe3b356f5c98b64db34e450b517887acdf42b89ae8641764f3b4c4685a6565d61815cb37db", 0xba}, {&(0x7f00000004c0)="eae086158879e6d66bc1e3481123f56255e31a4e53b43d6c17772238558b78255c463bf71aa137ab04b42d31ce020b76a6683d58b72bc0770aadbc4aeca27b1fcc237bf4ec5774e6abd941204d73119417a50e7805cfbc49e5056d508e97c2601500b60944f76506c4304ce7c93003ea690ee981365fd1b18e7b8a5ff48ed7909cbfb0e8ef37b2de8cc3fd8d1be4fabc109400054869984c9aadeefdc452dbcc831fcdfe1ba65d6f7da8e36a72e9a18a56347032b05cb71e3a2ec134143376efd3419a0997ce279f11e82b99edcc3b1fbdde9e88a5a3af", 0xd7}, {&(0x7f00000003c0)="dfb24e9e9fe90b4cf5abfcf076263b63cbfb3de6bae1d896da4eb5f7ff96fe6c8b3813c6bbba4e5b7a9744b8f2cc1dd76eb87b7ca7447c6ad8458c38cff8ea288a3c03aec6eb8d3aa9aee802e6f2f3d95917016842fcd99c505e34dc301ef9eaa066bde817127bb7d1bed2d6a118d4894a63f26d8f54116a02", 0x79}, {&(0x7f00000005c0)="1288225fda2deaa241c4a0194f84cb6b111fa4369d0d8ea97510d241d05f315dfa1b19fb9c8f14486a8335c0978b7bb45c1d6bd0e7dfcfebdece5e41b19bb2ed49b36d3dceaa475654278eca8307b3098875534fef9bb82f7d18c771ec99f36e5536bc7d7d54d01ab2507ed1342fbdad7a843df06355f4d8bc9b3813274a80b1e55cef968b88b782e829faf5c37af163ea74e10891ee81e9e60bef79", 0x9c}, {&(0x7f0000000680)="54e78742274333a7e1a165ce4fd389f28d4a72cb8d52fa63e4dd02ee79061c7ca54aef97dae3b433e7d1f76e131ffea7c7476fc1d010bc1f329009bfc999fcc3c009e52d2849b5b0b7b5f64b1ea8a1d6bb891060b28589cad44c0bc73f1f2b2437acb92da0c0263d49447934987f8a71ed727e4a06a7eb50df0596a7bb67a33809d72997c66ff29907cfd1560d38eb016908ffd0462c6a911fbf11ec72184fb73c2b67cb281ad3814b0aaaf1d9369df227d3f58caf5e1c1e59eb6bcc9d4389d66f536e", 0xc3}, {&(0x7f0000000780)="7e327a9092187d7b309159751a6709654684d3041b5f68536b8e8e5f08ffc74f58e3cb68585be8fb17823290721fed24a66db13ff8bdfbfb0be489af8522cf0656405cb56a2bbc78005e20c365302591b61d496bf8993e8184e5aaac84a18cc1662ddad3b04489839deaa3455cd7c274d1806f078ed60d9bc5a1566ea3e9a1825f5bbe1c9c55b47495ed39e64448f824869c6a998d8c256d5e99d651887decea", 0xa0}, {&(0x7f0000000840)="8f9a6741d763e31703c9919b583ca2e58dc1e40dde0cc240e65da6d442ab9a17cb92d1516a50a51ffccb02f1dd705adb04a86ea76b6dc7328702e971adea53a9323ac8bd31ea25595400f0158b0d41119f1c14f3d23d3905b0f65466dc48be5f1d8b841c210ff4e88ff7a418ce2f28a88b62d3e8ddac8d8b748f1503987a8fee573adbf7f4ce", 0x86}, {&(0x7f0000000900)="cad9e7a71f43c29ac69a0c83ae04cce5feb0ee986bfdc1d8cec34103ae156dff03d5116abf86be747cdb17566c6fb45780e2ad7a62d0cf99eacace6d3f32602eea7405e2b63fe9760cc36bd3034fd0ff35f2634a2b536998028399888c288ccb4fac7b8f044841ca0b163b6c38ead5c1296b8b2ccc683ecf67dc60ae60ece3481d15cfe64e7c2d897e146e5d53092d079ba474508c2473ddfcd4030b85d409b0a82db79162dd2b208a5b6a4d", 0xac}], 0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="f1012e89c6f90c600208804d0b287b2cad4ffb6ca9e898d8b27041c65759a8783cbd15c80e89c628669b4dea06f5e9c2bb1b782c71b31556fee7f5bf9d42a05ef40636a046b46faf6ba9bffa17cc139a66a809873bc5758dad087887dd27f4a525cc648d2f8f53e7b351ac430c313bb3c79082e446178697c77e9280f4e69b8983bb73ac1347e8bb8ca52fc44b1ebcfa66deec2c423e7eeb60dce187bfb3688e74f1f07e4d6b4dd916cd666cbbba2a09216f9d9d614e346490c6cd8a212b8ae28b09aaa6870e528d487f78dd57a3ea68c5d3dc5e8d6747bf59ec44a0cceda57ff8be76af551214", 0xe7}, {&(0x7f0000000000)="ba9ca3f62ae4c5949aae32b486c1e1f4c812b683b3400a223cc18ee74ee5ec398c1a150705106881791f75575d7f9da6a781edd9f29ede7c12afbb133cb300ebc954cdb30c01aa75536542635a50989f3d1bdd4e712ccfa9", 0x58}, {&(0x7f00000000c0)="b512", 0x2}], 0x3) r1 = msgget(0x1, 0x200) msgrcv(r1, &(0x7f0000000280)={0x0, ""/85}, 0x5d, 0x3, 0x1800) 13:28:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 13:28:40 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x6, 0x80000001}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x4, 0xa, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0xc, 0x0, 0x751ae24c, 0x2}], 0xffffffffffffff24, &(0x7f0000000080)={0x2}) close(r0) 13:28:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) dup2(r0, r0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:28:41 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x70, 0x4, &(0x7f0000000040)="1d3afccd91692eb2c45dc581a842d2f5bf825535df421f22160ab8dd936256fd7fa56c16d812ed1fb2d1d060feacf5c88e3bcb59ad3af14efd414915d33669a65ee4940a9968eaaad736132950ddcd07970c48", 0x53) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 13:28:41 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x3, 0xfffffffffffffffe) setsockopt(r2, 0x29, 0x80000000000000e, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) recvfrom(r2, &(0x7f0000000240)=""/33, 0x21, 0x2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 13:28:41 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x100, 0x9}, {0x18, 0x0, 0x2, 0x4}, 0xfffffffffffffff9, [0x40, 0x4, 0x1000, 0x2, 0x400, 0x9, 0x20, 0x1]}, 0x3c) socket$inet(0x2, 0x3, 0x6) 13:28:41 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x1) preadv(r0, &(0x7f0000000040), 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x41, 0x30) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 13:28:41 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() write(r1, &(0x7f0000000000)="ddf20eba820779b6612698012dbad916dbe7ff8a72588ed57a870c", 0x1b) fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0x84) dup2(r1, r0) execve(0x0, 0x0, 0x0) 13:28:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x890, 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) utimes(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) 13:28:41 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() socket(0x17, 0x2, 0x101) mlockall(0x1) fchmod(r0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0xffffffffffffff81, 0x401, 0x100, "3639be9013fcdf48facb5ddc2a7932205a9de89d", 0x7fff, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 13:28:41 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair(0x2, 0x0, 0x7f, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 13:28:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r1, 0x9) pipe(&(0x7f0000000080)) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) kevent(r2, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 13:28:41 executing program 1: r0 = socket(0x5, 0x1000000000003, 0xfffffffffffffffd) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000280)=""/14, 0xe}], 0x1, 0x0}, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="122bb77e8e0ca8bc9d82e82f8dd4d31e949efadcb0bfa8e9304ab7196cfd7f4a25314b5dd3edd0bdba37f3f6a43af14f36d0824ef0f4a70fae88ef435fe38d8b01197147f0a65ccd2d63db4b23b491a05d8f28ac6edf6275de5405c0914e70b76593c795e803a8111e72106ba75e6635a24d510f1e40715260bc31d03a5b16a6934c61212c9cea2b04f1fd13ca4b94b20de7a9155ddae0cd6ced7862994a1a705c1b97fa0eb831cfdaa3b89efb2f4b42c7c6ce17d55455d4e697e19aa383541e595e3e803d523ee98b3c9b", 0xcb}, {&(0x7f00000002c0)="d003e7f84cc27edfdbbd8233a0464508cc60a53101236f1573fe9b75b7361dc6145aeeebfbf9399ca50254fab4a325dbbdfde4e2a6f63bca35c1b3b73e3d4c99294f09b919fb71e5d3be6ddae8624425e8ebbb18053d1650a733c6aae6c9b6057135cc51f31e2a5cb6d19d99a3f954f07e7ecd38cdbd595a752783bd6c6ac92ef8661557e3872964581e5b43239ef88434243302486d72e803d94de22978fa053232d92818b522f8ca995909cbf9e503a17c8f86efd92b8d1d50cccd4352ec184e24611653dad88ec2822c32abd72aa633943c7f3f37ead862ecec6799f813c768ba39bc2db0a9ccb96ae477baadd77f0d3cce543ccbb732", 0xf8}, {&(0x7f00000001c0)="81f2f991270096c79ef878146ad88a7b892fd59b4a52e6dc9b577bad83bd8d6a8b1eb06f6767a5ae8a6b82eb989032222fd77e97b6b6a414dd70728006eb309bf84fae18e61cd76a6af3f8821be6a9afcb2d897307d00ab0ab3e3160ef9706234c27fde082b248aae5c67c52a1b7a707e44dd31e3c5455e5c73d55a7f05f65bad299e11234db7246158f5183377a8b243bf8fd6949f90b91ccd57293d120f5a14372b173cca2c9c32edef82c1bd234", 0xaf}, {&(0x7f00000003c0)="9576794f58642485eba3f2b685d04dff7033d652d84d11d5dfcdd29dccd9bb10a33679a34f3ed25d4381345befe6087ecf8bbb479124642bae164c4d4140f1272a47837fce4d015115b351ded7dcf4e3620b3eb4af8a20645a0c2985564be0522d55a7cd94e329bf2514ff96dd7c799cf9212ffd5fce85b0b5558d51297be2edb8fb8ad7c4c04684793b1d686ad5daced3aee3f87d6ae3f546c7d6dbd1c77d93f2316d057536a8eb304ac10572e64bbfe581440ab703fd6dbd113cad193ac3936d05ade3577aab083591c6a0521cbe1a6b9a33964241e1c076f14df3b3606f76bebcd031c054ed0ccb1bb9f92e4363784497939903c4aac8475766", 0xfb}, {&(0x7f0000000600)="89a5b7d65cb85ee1c86cf548d44e98de09cfb29be8ae1caa5743b04759c4531e73465460b25420101bce2e3a43f920894626dad22fdfb9a6215986a8d952b7330aa77753c0e07a946cd29d9619259b236a6a222f7ab658f766b7730e7deb38e1a8edc965acba433679f98fe7297951238f333e45a3cb2eaa370497b3d681c20f2750c7a055c439de0dbc9a8eb8793d9114db007f63441180eef62d46f4874ce28f88a552bc1fc6d2a7aeac78bd648b53ba77241a3203cd132e20ff9b234c80fb15205a30d32ae6535b781a40cec917a5", 0xd0}, {&(0x7f0000000140)="d46d52", 0x3}, {&(0x7f0000000700)="2ef4cd21f8c282f43db22150d8ab20b154417ddc7d8facb01d8fa4d8a79c2b48e58fe60262a8f970ecec4c679e49ae03dc2936ee6db4dbf886863988a46243a844be96ff7b557c2cddedeeef3d94e3e7adeaa0a7bf7f25b75559883c249b36a06c5266b5cf1e5b81439023cb3a71857c94ec58c9cff3faa5bb1a44f689a3a87265ffb9694d49a01f00e09b7fd21a7c7d515a66c403bb85e118219fb88407550b59c76285f5530d34326ab7e9f20901087b85cc0fc568cb8ef7dc83e7e6e89e09bcd3e7dcf9ba2fb83e2384fe329212d204aa7f25cb6441c5f193e4076baae73601bad6fe13", 0xe5}], 0x7, &(0x7f0000000800)=[{0x48, 0x1, 0x10000, "fe3100c8f9980e428a2d32f86b0411cea792f844fa93106f8dac3113d8665f6911368bcd9d51c8eb9619ce438e15f71b1758ae45"}, {0x60, 0xffff, 0x100, "eb7448f4b9556d30561fa1461bc0ee65e408a7776f658c331de01e0d4cddd585375298139797772085327f75a45e9f37945b1fee9c751229bafd7989436b880b5fe31282d4c6da23bccefe1c4ec3eb53"}, {0x80, 0xffff, 0x80000001, "6c1468aed307012c5270d19bc8499c7c72c02d99b32a17212ecc3579d3f4d995232439930b5ca57f99340e049996a2992b5a8e235f1ec6f97272054a9c63627a5571a752ec0d771d2499db6e9d3a5629f8c94512276a5dad0c2f8e57409e4ba123e1c6e9e44f50373f9fe3"}, {0x20, 0xffff, 0x7, "f0495faf974f671106289f9f8621cf"}, {0xb8, 0xffff, 0x2131, "5d99826e5d25f71aa7b6e0a0ea3dc170d97ce301ff8464bd810077620b661615539c6b6f5d151486415a3d73fcbe3501bc2ffcad00ec723af986afc1043c40abf77df9d58d5149b8c8f8305230c9e5db7cb52307cf0b2b1aebd15728c26ed2518a6e08dd836fc01241c1057d02f877fad9c09d32980427971a1c5e9713b0d3ffae4f5c7d582f5dc08b06de806420abcd4073a93dd88425beb5f89010358f769f49da7b0101dc"}, {0x100, 0x1, 0x3ff, "2f12c19f2e8d494026070bedbb7060bc3a56183c247976ee6f55d3a64a23acd62b25e28e24512e10c5a6a0ad7ca8296edaa35e6b72099b1762a1177999803716d1e9bf9ee725e3977d38051bc2fb867b80dbfe4297f9178e0664d083067813cb29fec4334eb9db221360c8d7ecf8976fed2c4fa7e75030a448e76d355f9b1546546465086c579eb37453a9770d8ddd93b573f641115c00e72b9a872864a552e1824a9726553ce0d2963bbf6728e5fc342afb3048725b27c439ae9c3f3c9f223cfeb6fc96d9dcf06961634c98c2e6dcdee26814a1fd905bb4fb3a6ce4f186583600e87015efa77e46bd855324c2"}], 0x300}, 0x2) shutdown(r0, 0x0) 13:28:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x9, 0x9, 0x0, 0xfffffffffffffcc9) 13:28:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) mprotect(&(0x7f0000e46000/0x1000)=nil, 0x1000, 0x6) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) dup(r1) 13:28:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x30) write(r1, &(0x7f0000000180)="0203d1cc13b5e9e10b7aac7d83d94946e341f933f143268d735db72258cb66a0a753ca636888676e2de96edd6c370d218fb17f8a9a17ae184fcacd1b5e594b7f2c19aa29d208889fa32dfe4636b69a9d70bd0e566eb569b39182e72e6484ac6824cf9441b05b763556a7c3168d4bc4401e8bcaa74ff649273236", 0x7a) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x8, 0x1, 0x0, 0x8afa, 0xc963}, 0xc) 13:28:41 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x100000000008f3, 0xffffffffffffffb3) dup2(r0, r1) 13:28:41 executing program 1: mknod(&(0x7f00000001c0)='\x00', 0xc090, 0x6a8) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r0, &(0x7f00000000c0)="17182a712f75913473c540f043bb7f8fb347f9089b0064c4193c84dea4164f863010cc462db646770f06de3562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2842db3b550d7eed9bc3c728c8cf4c", 0x14) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 13:28:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) flock(r0, 0x2) utimes(&(0x7f0000000040)='./file0\x00', 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0xd1, 0x1, 0x81, 0x60}, {{r0}, 0x0, 0x4, 0x40000000, 0x97d2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x28, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x43, 0xff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x18, 0xfffff, 0x3, 0x40}, {{r0}, 0xfffffffffffffffe, 0x24, 0x3, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8f, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x7c, 0xd2e}, {{r0}, 0xfffffffffffffffa, 0x0, 0x18, 0x3, 0xffffffff}], 0x7, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x75f}, {{r0}, 0xfffffffffffffffe, 0x80, 0x9, 0x4, 0x553762ab}, {{r0}, 0x0, 0x60, 0x81, 0xf9b, 0x3f}, {{r0}, 0x0, 0x14, 0x40, 0x9, 0x18d91065}, {{r0}, 0xfffffffffffffffd, 0x54, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x86, 0xa, 0x1, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffff9, 0xb2, 0x2, 0x4, 0x2}], 0xfffffffffffff001, &(0x7f0000000400)={0x2, 0x100000000}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) 13:28:41 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) close(r0) socketpair(0x10, 0x1, 0x40000000000, &(0x7f0000000000)) 13:28:41 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000280)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000480)) getsockopt(r0, 0x541, 0xe18, &(0x7f00000004c0)=""/20, &(0x7f0000000500)=0x14) r2 = syz_open_pts() r3 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) close(r3) close(r2) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c04002000"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) 13:28:41 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r2, r1]}], 0x20}, 0xd) 13:28:41 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x50, 0x4) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) r6 = getpgid(0x0) r7 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x40, r1, r2, r1, r3, 0x10, 0x1ff}, 0x1ff, 0xffffffffffff7fff, r6, r7, 0x1, 0x5, 0x7fffffff}) utimensat(r0, &(0x7f0000000280)='./file2\x00', &(0x7f00000002c0)={{0x0, 0x3}, {0x7, 0xfffffffffffffff7}}, 0x0) fchownat(r0, &(0x7f0000000040)='./file2\x00', r1, r4, 0x4) sendto$unix(r0, &(0x7f0000000100)="bd7f7f87e6246969a3cb25345551ab30ae33dff730c0b4da9ae30fb6c69e6d70c0ea9019f8cdaa2a33781a57d8ff5996a90094296b054f9947fe93a71d94ddeb041d56029c618321b1cf672ba854bcd91e796cc14bfedd594f67f6e4afa7cc643c345e49f70d6f2ab4bf2f4682efb4a94534fcd59f1c4597e9f3d5c9a1b7e95e36c85aee07ba869fe05d1a61caeabe1cb3f764fb6d92d772641168e1948be9fd85f1d12a9621c19ce64cdebb531568bba486418ce2ab693f26edf45a07fa42e14e5deb0c00183665b6ca1d38a0744bf6c8119479e053072fe1d553adaeb1bc901d608a250d88a526cb7ea987953806a24be91ba0e98e", 0xf6, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') bind(r0, &(0x7f0000000380)=@un=@file={0x1, './file2\x00'}, 0x4) socket$inet(0x2, 0x7, 0xfff) 13:28:42 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmat(r0, &(0x7f0000e7f000/0x4000)=nil, 0xab3d9fb6fdb8d545) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget(0x3, 0x4000, 0x8, &(0x7f0000e81000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000e80000/0x3000)=nil, 0x1ffc) shmdt(r1) shmdt(r2) 13:28:42 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x8001, 0x9dba) sendto(r1, &(0x7f00000001c0)="eecba30b652f45f1b6bf200e620152c844b78a1e90ddf9252b2469d333a0e8d87c777ffa023bd44bb36d261fa01ccd9d2994da618163c6ec3036367560a2cecfd62cea2924f677f892f8f77b0f12f4c108aba568d3e105ddd4250fa9d21a9d6a9747230d7681694a12929e504b6d98ac57587fd1d179", 0x76, 0x8, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffffffffe0}], 0x9, 0x0, 0x0, 0x0) ftruncate(r1, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x8) 13:28:42 executing program 0: msgrcv(0x0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) socketpair(0x10, 0x8001, 0xdff, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) msgget$private(0x0, 0x1) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) chroot(&(0x7f0000000240)='./file0\x00') r2 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) kqueue() mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000440)=""/235, 0xeb}, {&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000340)=""/4, 0x4}], 0x3, &(0x7f0000000640)=""/100, 0x64}, 0x803) 13:28:42 executing program 0: r0 = kqueue() mlockall(0x1) select(0x40, &(0x7f0000000000)={0x5, 0x10001, 0x98b, 0x1, 0x7, 0x7, 0x0, 0x401}, &(0x7f0000000040)={0x4, 0x4, 0x7, 0x401, 0x3, 0x5, 0x8001, 0x8}, &(0x7f0000000080)={0x5, 0x5, 0x6, 0xffffffff, 0x80, 0xc8, 0x6, 0x5b}, &(0x7f0000000100)={0x0, 0xe56}) r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 13:28:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000040)="b59603cbb267c382196525e447d65b111097aa4c8c187b3550af81651409cdf22f13a72203c0dd1905746f24fc0690cc4e2f70bd84867c00ec22cf409ae6475e", 0x40}, {&(0x7f00000000c0)="54c0efdff801654bc332077bc2243bb22a8c8e8a9595e7e553547ef36f4da98a954ddc18f8bb29cd6a14a019ead34911064e5910c7b10a", 0x37}, {&(0x7f0000000100)="e52037453c5dc82e5942db2ca56d9792ac65b4966331b6311c31dbf89e695d3e1565930f2abb6f4d0002f41de79c717200ae7b24ade7d1a9c9d011575ef6c6a68fdf161173804400d2ab78bcdf9d58382c18f822611aabab", 0x58}, {&(0x7f0000000380)="9ea61b8de7c5921940a1af5063e3f1c8861a3ce3d62e3ed932a178c17feb928e6a9905dc5569588b6f6fc21908d70fbb154ba968d2ea2e6d4b835aa6d78df82c832d9eafc6aa939bb935342722bdeef1f7af58f1dd8b1a831039b1e2ba896440bd0addf146cde2c553752112ad8a90ec6d83fdc7eb8e021b7b47bfbcb02d66478d8af826e4d73322e61891cabe51ca4a6f7cb6319bf38843578c4aafe0ce083dd290ac2188c79ba9430fce6b94506f6be009b59b1292c733c3ff2c08d797f8ab66eb92df80e1b14bfd7d8703da1d290b000a335d63e6cf3b3acda0a93bf10c672462d85331930f117c76752c8833e760ee518422ea106312b6f94bfcbb7fccadb4912a51c55e4cb914f0ff4340851b18b064924bc31e3af3bb0f70867c4e0c16bffd12cfdccdaa4dec2762806d255366707077d90165132aa50dda59602ce5853d7e95bbfa713b7adae330b2ff565ec9a6e042be654295783f07acb2274385eabdf5efd3f890c19262133f84484e3f5015bd370bad163afd377abf50b3548e3136b70a4121f9cfb7b27e12722474af7facb26e40fd3fe844b990651de23a861af9f0e1ca3b69e6b757feae4d6fbee70db142b4a9281993e9d9b4cc52f210505b8eaf4a50815af0211ffb54ecf8b790f911b1afc4e6fca3d686b0a8149265b2bef3e65e87db57551ce4c562ed8653eac791f1ccedf34a7de35a8e7cc48599fb986a43eddc070b47a84f14c17a56fe5bf8522228bdfe2a13e31c46a63060726114b719c1d16129b14a1e767ebe867f4229fd5c6e85cf8a49cffbd3f90b493e36abc466371d69e17b249d2551da2c0ca5a165dad7cde8126a5ddcf58fdb6c96a2fc6fc16e2983f85bd619ee581095190c0b04f9d9c502366af434dad5bf6fdbdcaaea1b998d7505a1aa6df994c827c210a37ddf1fdd2c50661a3b0d25e9ff1ca033ad4a6235eb90dba27aeeb788dad02b7eca51e1be5556ecf6f008e168d7d4fea5178f33fb760adee75ffac67add82fdbdde8b7735de84766c68dfb804195efe1d830ad8939b1a1e89ef187b66655caf213aa918f97b649baca82f7443bc8e91bc573d1354b48ef4c0f229fa1114f505dba220df006ecf3e0ba87b1c99114ea9c1e4e402a99faf761060a44a814d897e611eea7725b73065ec17be20baaf92e7678bd6af9f18df9bc6467000813f319e25fc4888222dcdf4321de9220d59f8b95a338f2c9c2c34cc7f4ddb39cf6187af5260020c3247beeb17e58a75d55ea22fcb0817c8b593ad84561c975b42e4c2414d1b61f59bf3883046b74753f5f40c484d21129b1a4f67ca41fe6bbf25405de64614ef09c87880091aaa26a0dfcc60bbe873b925d94f17e84e09308c2ab7172514624f9ae111b10816621e4a7acf6bb43474e9cd992ead3c28ea7b51dd78c9deaacff24ad6d3845fd81954355da0ec77a9111c745463611cf2ab567de301a39c43fe0ce63b6d4878cd74bf7bed226551948aec70615a5ff05d06fc671550a148ba7393a9e9a54286fcc108b8dce6004771487c72537c0d4c4ab17aaca70e9959785957c4a3ea95c2f655c335861b3bca0969ea24902d75764346df64790bb4f10c7c5b4d2ac73f17e9c5f40c9942c29c666c22d46d5cf808098e6448fb55a1cb2d28779d973fdc7c7f2a15a2a5811b6d05b3527e5f7c6facce6c09217f019aaead28f9e0832cb9c4a7368e472bbce35a550882188dc0d4572209023636f8d86cbfe24d7e2710ba0c1d29def0fb0693c10f2ffcdd0fe7b35b760ff7e6713cdf0f311393c6f9e994c87735106450f919fc8cf532283666ae26d9c6d1dd102ecc6a41fbf3dbcaaa50570dfa8cbf54b80049b4d232075d464c30d8c73b3a59702022302002214fe5d0cb593cbf0081734ebfccc54b264503c3cc75153c6f1e389521821b6076edb718baf47925bd68369f56b1b66cac7932de56b51f50d4497b20166c2948ea92606c801ebe637875c8b576d5f07e04ecda3d50788d0f755a23c023ba51e4488c9dc1e520c8af1ef78e3c085604d717b577dba3c2f02a97e2d61f406a4d3c74ac2c70a1cab88f167b78baf4e13d54950db7f9381282705da8b36b36ba5814b45f4babeb3cad7ed894d827a475d7aa0211d4941028b48421d4be47e0dd702498d09818f913bd63ecdb7e842d3144aead1560b4d6c6e3f435a5aedf60107bfffaa0b770c8d00067b0a971e9b5defa20cd2ae1939f613d86b7766bdd15ac046c14180e4e6292f612b509c424549719ed9b50fd21f9b6d58e9c794a52f98fbe0f22fac9639be6ca4b9a100aaf3e339e90b5d94ed30a654af609bf0cd2e255bd9da719c1abaccb749a3df7aeccb4a1589aa944f251ca871a2578c917106fe9699a67aa2f603a118146ec5b5a6b326c37c337c499ea0b979a75562d91e8b561aec87a024b3ad1f88525b0b21da128a95472cda221a2b3e7aa1c0821306ac6713c8a7f5d4dcfe2fe068e09a06a4fd2a2dd2d82105854b57aa1f57a2d36a354ccec744241ee51143b3d5729a3f02c4d942fef83153f44e6661cdfe3ee762c31562a2432dacf245c0c542a20f28808356893938cba740e93d2d3379da982dda9972b7948dee5edb0c8402d82bd0a2dec44a9e17cfbcb69c57289dd84f1e9d455682bdfe685e4c6992fc73adf969247deefc1e64588a8f03d62b7a85cc9dd74f13927795a5f29a6e104f20a4ac2c05587b487c4faee66f1837407aef3ad17d1fcd4a37ae98f15bdaa07461ba6ec18d6dc353590df6b6dfbd64f4ef06525f17ced4eccaeb1eedd54de84bd58dd8dcce8996cce5a41ade1a2eff0485a6e2cd2340d52f23f052d0ea2c0724b2291d0d7a640b7f04177599b9d476f0e7ce82d608e0a248625b91fd23e747e29bfed096a3efa58a4042ab91d91130466d439ffc230969bd1a49baf85e00f9ef5325a5ca96b0d6eabbf32ead30737de7cb2d2d35ebec38e7c48f3d766604a4050abcb76d0275280412d8b1d72f616644c62024004eb0a5d6941b11413c57d82d676b9027617059916d9f5463aba8c7d24fddf8d76f2585aeebc87fdf871c03dc96852cdb39352eb5af5a43cf3c8081e8baa80b69fd5028b219bdd083dc9847a86bdb8b8d26b6915c23ecae7b00f747f95e395f13f12669b44578aa9cf09e1a19ae9016fd42fb08cde8188ffc2e7b9297ac617ea5faf3d5709767303588d6d648b86521df887d566ec9b84f77ed929db97c3eca9e1478fa95257eba6bad5afc9b6fad7439892fa41e7bdea530addd50ef37fec7ff220a0a8211f0676f3ee8a9929178657a0ebdaeb0d9f46bd5139c8b9bafd548ac670dc4af82a1d7fb9b5063d6d86523d223061a0bbff594c2c1cdaeb35cbd9021a25f43ff5836f796e873153bb7505f26c527f3a4cec56f159f92b9962b9642f2ea76d2fbe49b4c46b96c7e1a844ef6796ac5bebee7b77fb0b8b4394746711d5ab5c2a7d64a2d38929a491494c0e678ae48c1aab6c9d97a972023b0e570aafa18c28d395f5a8c3afad4a3e3bba747927381d0127828ae032990c6b9949f6b2dee4c669d70538e1b2a6a3ecac33c589d840e764c41c0364daf5db0175137f3469eff55c78e1d62a99b529e070f73eaf0480bd7cc43932c359a29125feb91b1fc8bf85e0c6f098acc7a7e8629266d10cb9678c8c6e0263cce818e2ded3f49843598bae3dcd2a12cc555f12ab13dc4cce2b310727cc8c7084b81c012514b956b3b3cb2d54e7c6751e2b8aa09a03ab23d44340147e99431f3d8c0b828b9728f575c82303ed51dee79cdcd2689821ccbd150d9a3c1518eef13388cca27544947b174d25593ad833e153dd5b55cc943f40dde2fcfddd6cabf0c046803f08ddac4f4e6c75eee983ed1eb2aa6fef851184100d25b891c2ea6febeefd6a3ac862389901f01a9078f0e40987d9a35a4935029cc4657136b1c3ccaa74d57bafc27856b37c28ad42728660fa0ca1a379558732cb3706d5590b1eb6abbddba929a975538c2fee17e658c01cc4db92638432c0e7ba8bf4f86f11bf4878986eaf6112dd597ebb6c68a5e395e4766624758647695946b63ce161152a68ae094b2e89ed43d7c8f5af73c0b17a2478163f8dcccadc0f91994c46c56f3ca5b0c829095faf8d8398a2c663e0bd9fb84a95317b951cb5afaf4d16b4feeefaf025a5ee169a21521e2148dc7d77860e430b70ed3ed2e0e3cbe7b83a7e86faf6d78d2d7ffa3541025f1942f707f13dd2f01b692ecdb193c453b141bbbef529356f43100ba49b89e7cbe8403bcc26c0813323b05a94321c70a62801979c757c666c5b049265e7eebe9c14716fc19cb41666a0349e790cf90e86bd3e60b5c8eedf23f7a37fa3df87ad92e16dc42ea9ee00c67a5b6a26e76563eacdb4680c180edb4bfcf6749fcf1e7cb699996fba614717f72a2a3f129b0e45a2e256fb53cd6aff9948505bff77fb5ae88db0a6313ed9f6009348be750ff9e58286cd766cef85ebace8d2b9d0b3ca84f82e5a59d1268c5fd4517870116bf1155f90520a52f04fbf028432ae145a68104df209d9c5f1cb190cbd7b0500c2aefe9eec4d79e4a544137ec8c48dee64e699397f9b8367d26ec06bf6b8b81f9439ec25345d830c868a81f12ea775b15849bbbac87a65beab47071d0b20e2733cbc56a4e1f5da78e23eaf7267ac7cfc0976b1ebbe7526f1d64db048bf3960e8317b2eff79f66e6c9f09600626e6b4de82e9a55dd42ab34f9e4bdbfdd6a2136f28f10cbd9f062656f0945eecb578c5a4ee4a9efdecbdcef88509f2e4d3d59acfe90420187bfe0aa66c2514c26c00a6eed41364f91e0a043ec653caf9a6eaf4d555ff2d26209486ff3c5c90a1bd6ef2e81e844d71b175e45cc5b0a1af877b353d0373b13f842352c9e3e5d5d86dc027d223484a941afdbbaf3685333669a9a8345bc3c257042fea3ada1c34c81608a98eee0685c7949bc039951f698b95075159b941f52bd3cbe148d60f1471341fc117cf22bc85c8fbc164c92543cb875f230bcd0ef86b07df2e63aca6372dc3f9377d958fdb77ecbe7351fef082bbe254eb4edcec4298a3f8f3adebcd243d753e33952a33db474171fe5faa71f97b7055b46672463d579f8fe8a978d4bb1f0ee146aef910bcf4fedbd24c1771c8819c0f0cf7c05ef0c6fe845a4474eb764ee9663a82bda7a1348aeac0a75b838cb4f60b79b2e7e29922387ebfcc2ca577c29d268ed35d02910e93e5c330ee3d230afd2895d94e826e1b251982fd6ba0fb9ea5fc1a055b802a4ad8f3ddb410fbddff02acd2c2e069eb2ceb16508819361f7c87c4a91f30b5ac5007aa602913d01cc710d57db888d3880c950a08afbf80cb515d4fd705233e3a24862d9d08d435e466e9a5302d09e5824cd7d34eb1b38928c8fe35737d73de5beb74e0a4202ec5b3f4a8c8faf92c942ec7c565a21896116f4a7f70434f357626c1342760c61cab391af52e5ec8cf16580fa4c57d84ea2b632723e5070daf2e0105d1044d94f080f2c73ff055836a4fb49eead853b48bc7e42f2e190c156e724aaf3c2575319224333587494f6bfdeba61a2af8575fb0bb8ab39babeafc9c8d406e4decce5e1807a34d64b095b7c469c03114ba3cb4c54c29d982c2cd8323ed7f5ad9f41207075e85cf7440cb040a7c99a549e39a4ada24bd4affa99ba6d645630937f05417dbe42fc5667b99fe1e5edccde48eaa9c86a472da3602be9c3dd6453a827a67ce5f612f52cd938cdb78d57dbe47d8f680eda90d51261077547553799c4992828437e6bf9171a66ace413635601a5f1a7f3c628d", 0x1000}, {&(0x7f0000000180)="56e800b15bc263859f3737ff9d0551d1c9fc912ba2fa8c156f36d5301d6e39b7452deb8b9c210b652947aa2df6ea8646f0d41ba89908e50067fa3b27adb5c1766eea1245c6a05c5e2a52a50d83c6841967e9", 0x52}, {&(0x7f0000000200)="eda730d261feb761a973", 0xa}, {&(0x7f0000001380)="9ed933e88b285701d1a936fa084f115c43d9e4dffe35954632d326b12eab5f8ec7805ebe0ce70654258ecec6e98fba8ee214b37dde333887f37dac6e36aec288ababb02390098af5cd66d9b356795b838970689b88f7bd81bc53a6cdecf54ef700b06c6fb3a7be99daa9ae6f02cbdc0c1facf16a540577d36f", 0x79}, {&(0x7f0000001400)="4ee898e85ba22055b2258d077bcba910fef9d358be618065b29a1b9cba566347561ac69a84ee863d0a7a882e4f592a9e9f7b0bdfbc88bef0cd6c355eb80351fa5429d6ed3bcb5028272a1d446cb99706136ae54e126dd773f45917dcd0d2f5f520f9c364b376930de8892096c0ee1c557dbb709a7f400d8b06fe76c06414580236c7699d5f28723f1408f7ef0c37d157d7d283ae90f7e9d8ad09ad412c35d15ae00f5cc18a44dfb6e44cca85c6259a66a2842ecade7b1f4897609c911b0abefddff5a428002cc3f0a35464cbab26b334b8851ac074", 0xd5}], 0x8) write(r0, &(0x7f0000000240)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000473f383650957f03a83cd350c978a11f243bb6c43800c28b4f8d9e82ab774e5a9730ed4407d4e7194cfeebe6cd6ca130cbcfbf444d8375648679a763ad57c8075159095d5eb925a70a831bd03c7586873b6f2b6d4aaaf3847c3a4fdf1ad25592865aea771c44866c000000000100000049dd2d922b829fef9ff4de3a8215380a00000000000000", 0x129) 13:28:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x13, 0x10008000, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 156474 92404 32767 0x10 0 0 syz-executor1 *229022 92404 32767 0x10 0x4000000 1K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(9b01ae1756f44ac6,ffffff0069a91cb0,ffff800000173290) at ip_fragment+ 0x625 ip_output(652fbd3ca440e72c,ffffff006f4b0690,ffffff007a47f600,0,ffffff007a47f600 ,ffffff006e8edd88) at ip_output+0xc8d udp_output(df33600491bb86f8,1187,ffffff006e8edd88,0) at udp_output+0x45a sosend(3396832409e0839c,ffffff007ab57790,ffff800021189d48,1279,ffff800021189e80 ,0) at sosend+0x47a dofilewritev(98f66b2f0564168b,0,8,ffff800021062bd0,ffff800021189e80) at dofilew ritev+0x14b sys_writev(cef767a79a0aecd3,790,ffff800021062bd0) at sys_writev+0xdb syscall(38a13eb93c42d589) at syscall+0x496 Xsyscall(6,0,d,0,3,1af207c4010) at Xsyscall+0x128 end of kernel end trace frame: 0x1b20ed78830, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(9b01ae1756f44ac6,ffffff0069a91cb0,ffff800000173290) at ip_fragment+0x625 ip_output(652fbd3ca440e72c,ffffff006f4b0690,ffffff007a47f600,0,ffffff007a47f600,ffffff006e8edd88) at ip_output+0xc8d udp_output(df33600491bb86f8,1187,ffffff006e8edd88,0) at udp_output+0x45a sosend(3396832409e0839c,ffffff007ab57790,ffff800021189d48,1279,ffff800021189e80,0) at sosend+0x47a dofilewritev(98f66b2f0564168b,0,8,ffff800021062bd0,ffff800021189e80) at dofilewritev+0x14b sys_writev(cef767a79a0aecd3,790,ffff800021062bd0) at sys_writev+0xdb syscall(38a13eb93c42d589) at syscall+0x496 Xsyscall(6,0,d,0,3,1af207c4010) at Xsyscall+0x128 end of kernel end trace frame: 0x1b20ed78830, count: -10 ddb{1}> show registers rdi 0xffffffff81eee870 kprintf_mutex rsi 0xffffffff8158b247 db_enter+0x17 rbp 0xffff800021189970 rbx 0xffff800021189a10 rdx 0xffff80000233d000 rcx 0x131c __ALIGN_SIZE+0x31c rax 0xffff80000233d000 r8 0xffff800021189940 r9 0 r10 0x519ea494e9963f76 r11 0xfb77d3d74b7748bb r12 0x3000000008 r13 0xffff800021189980 r14 0x100 r15 0xffffffff81cd2082 substchar+0xd438 rip 0xffffffff8158b248 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021189960 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=229022 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800021063080,0xffffffff81faa2e0 process=0xffff800021065078 user=0xffff800021184000, vmspace=0xffffff0065a36b60 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 92404 156474 64382 32767 7 0x10 syz-executor1 *92404 229022 64382 32767 7 0x4000010 syz-executor1 64382 100094 61232 32767 3 0x90 nanosleep syz-executor1 61232 24741 27862 0 3 0x82 wait syz-executor1 6052 105271 14825 32767 3 0x90 nanosleep syz-executor0 14825 46924 27862 0 3 0x82 wait syz-executor0 87114 190844 0 0 3 0x14200 bored sosplice 27862 384416 49983 0 3 0x82 thrsleep syz-fuzzer 27862 386415 49983 0 3 0x4000082 nanosleep syz-fuzzer 27862 287521 49983 0 3 0x4000082 thrsleep syz-fuzzer 27862 334581 49983 0 3 0x4000082 thrsleep syz-fuzzer 27862 312673 49983 0 3 0x4000082 thrsleep syz-fuzzer 27862 128698 49983 0 3 0x4000082 thrsleep syz-fuzzer 27862 24353 49983 0 3 0x4000082 nanosleep syz-fuzzer 27862 388202 49983 0 3 0x4000082 thrsleep syz-fuzzer 27862 40277 49983 0 3 0x4000082 kqread syz-fuzzer 27862 376581 49983 0 3 0x4000082 thrsleep syz-fuzzer 27862 83732 49983 0 3 0x4000082 thrsleep syz-fuzzer 49983 314445 39183 0 3 0x10008a pause ksh 39183 398414 41317 0 3 0x92 select sshd 67850 205625 1 0 3 0x100083 ttyin getty 41317 355401 1 0 3 0x80 select sshd 3919 160849 27472 73 3 0x100090 kqread syslogd 27472 307493 1 0 3 0x100082 netio syslogd 96519 503276 1 77 3 0x100090 poll dhclient 88433 470881 1 0 3 0x80 poll dhclient 11715 247759 0 0 3 0x14200 pgzero zerothread 13237 5900 0 0 3 0x14200 aiodoned aiodoned 77408 485365 0 0 3 0x14200 syncer update 58947 442026 0 0 3 0x14200 cleaner cleaner 26037 183708 0 0 3 0x14200 reaper reaper 14223 290729 0 0 3 0x14200 pgdaemon pagedaemon 62235 308367 0 0 3 0x14200 bored crynlk 31209 230848 0 0 3 0x14200 bored crypto 10197 165481 0 0 3 0x40014200 acpi0 acpi0 82242 487589 0 0 3 0x40014200 idle1 90500 380517 0 0 3 0x14200 bored softnet 26461 307923 0 0 3 0x14200 bored systqmp 11376 186515 0 0 3 0x14200 bored systq 43474 307528 0 0 3 0x40014200 bored softclock 51797 237618 0 0 3 0x40014200 idle0 1 130659 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper