Warning: Permanently added '10.128.0.233' (ECDSA) to the list of known hosts. 2019/01/20 21:05:01 fuzzer started 2019/01/20 21:05:06 dialing manager at 10.128.15.235:32320 2019/01/20 21:05:06 syscalls: 1 2019/01/20 21:05:06 code coverage: enabled 2019/01/20 21:05:06 comparison tracing: support is not implemented in syzkaller 2019/01/20 21:05:06 extra coverage: support is not implemented in syzkaller 2019/01/20 21:05:06 setuid sandbox: enabled 2019/01/20 21:05:06 namespace sandbox: support is not implemented in syzkaller 2019/01/20 21:05:06 Android sandbox: support is not implemented in syzkaller 2019/01/20 21:05:06 fault injection: support is not implemented in syzkaller 2019/01/20 21:05:06 leak checking: support is not implemented in syzkaller 2019/01/20 21:05:06 net packet injection: enabled 2019/01/20 21:05:06 net device setup: support is not implemented in syzkaller 21:05:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x2, 0xf774, 0x7}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = geteuid() write(r0, &(0x7f0000000080)="4ce4711257a483a76cda97de7b601428316921d2971d0f7ff6dcaa3abdd61a486be940cacc032d83d866dee37a577107e92d032f9dd3be558295f5433520", 0x3e) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x480, 0x30) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setreuid(r1, r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x130) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x4, 0x81}], 0xc8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x1, 0x9}, {{r3}, 0xfffffffffffffffb, 0x0, 0x40, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0x96, 0xc0000000, 0x7, 0x2f54}, {{r0}, 0xfffffffffffffff9, 0x2c, 0x80000040, 0xfffffffffffff12b, 0x134}, {{r0}, 0xffffffffffffffff, 0x20, 0x22, 0x0, 0x2e}], 0x6, &(0x7f0000000300)={0x3, 0x3}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r3, 0x4) select(0x40, &(0x7f0000000380)={0x1000, 0x10000, 0x4, 0x3, 0x6, 0x7, 0x1f}, &(0x7f00000003c0)={0x7ff, 0x3, 0x7, 0x3, 0x80000000, 0x9, 0x3, 0x3f}, &(0x7f0000000400)={0x8, 0x8000, 0xfffffffffffffffd, 0x10000, 0x1, 0x7, 0x2a, 0x4}, &(0x7f0000000440)={0x5, 0xe9}) mknod(&(0x7f0000000480)='./file0\x00', 0x100, 0x3f) r7 = open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x10, r4, 0x0, 0x0) socket$inet6(0x18, 0xc000, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) open(&(0x7f0000000580)='./file0\x00', 0x480, 0x84) getuid() open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x12) syz_open_pts() unlinkat(r5, &(0x7f0000000600)='./file0\x00', 0x8) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000640)) 21:05:09 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x7}, 0x10) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]) r8 = getgid() r9 = getgid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000140)=[r2, r5, r6, r8, r9, r10]) getitimer(0x1, &(0x7f0000000180)) recvfrom(r0, &(0x7f00000001c0)=""/2, 0x2, 0x2, 0x0, 0x0) r11 = semget(0x3, 0x4, 0x40) semop(r11, &(0x7f0000000200)=[{0x7, 0xfffffffffffffffe, 0x1800}, {0x1, 0x5, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x7, 0x9, 0x1800}], 0x4) getgid() getpgid(r4) sendto$unix(r0, &(0x7f0000000240)="28d69c64a8e278a9a5194bc85bec8074493d65447342de8f91f5c3804108804c4edb307febadf046d9bcde96", 0x2c, 0xa, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)=[0x8, 0x1]) semop(r11, &(0x7f0000000300)=[{0x4, 0x4837abb9, 0x1000}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)) syz_open_pts() getgroups(0x2, &(0x7f0000000380)=[r7, r3]) semctl$GETVAL(r11, 0x7, 0x5, &(0x7f00000003c0)=""/4096) bind$inet(r0, &(0x7f00000013c0)={0x2, 0x1}, 0xc) fcntl$setflags(r0, 0x2, 0x1) getsockname$unix(r0, &(0x7f0000001400)=@abs, &(0x7f0000001440)=0x8) getppid() semctl$GETPID(r11, 0x0, 0x4, &(0x7f0000001480)=""/117) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000001500)=0x100000000) 21:05:09 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) shmget$private(0x0, 0x2000, 0x83, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/227) r2 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x0, 0x4, 0x1749, 0x6}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x7, 0xfd01, r2, 0x0, 0x7, 0x100, 0x4, 0x2}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) munlock(&(0x7f0000380000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 21:05:09 executing program 1: rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) munlock(&(0x7f0000380000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) munlock(&(0x7f0000380000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 21:05:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x3, 0x1, 0x200, "bbcea9369c88031aada4582459d144c330c31158", 0x200, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000112000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x40, 0x80000000000000c, &(0x7f0000000180)="ebff9c9013b9fd812eaa4e713048e699319296481cef19ba9d32a4efb5c698609ea331617cb4632947a29b07a5fb31ca0f18d108d471d8bf7acf3d588b346bc23d078d248a43c63cf4610357665385de4b623f831fbde0906849ccd69ca8319fa96ac3a1ddadc08ef2ebcd546006fe4b5d7c42168ff88688eb215b09431baeabe5604341b01051c6efc7890060d54ecc39156be7b285d7032bcefde5", 0x202) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) munlock(&(0x7f0000380000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 21:05:09 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) semget$private(0x0, 0x3, 0x1) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x800000000000003) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) munlock(&(0x7f0000380000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) munlock(&(0x7f0000380000/0x2000)=nil, 0x2000) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x2}, 0xa, &(0x7f0000000cc0)=[{0x0, 0xffffffffffffff69}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 21:05:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) getrusage(0x0, &(0x7f00000000c0)) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x63da) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080), 0x0) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 1: setuid(0xee01) chroot(&(0x7f0000000000)='./file0\x00') chroot(0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x10000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) socketpair(0x2, 0xc005, 0x8, &(0x7f0000000180)) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000001140)=""/107}, {&(0x7f00000011c0)=""/97}, {&(0x7f0000001240)=""/194}, {&(0x7f0000000000)=""/27}, {&(0x7f00000000c0)=""/23}, {&(0x7f0000001340)=""/116}, {&(0x7f00000013c0)=""/113}], 0xffffffffffffd65, 0x100) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') r0 = socket$unix(0x1, 0x3, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 1: nanosleep(&(0x7f0000001c40)={0xf3, 0x7feffffe}, 0x0) r0 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 1: semget$private(0x0, 0x7, 0x200) r0 = semget(0x2, 0x1, 0x100) semctl$SETVAL(r0, 0x0, 0x8, 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x402, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = socket(0x10, 0x8005, 0x5) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="b801451dd500d11397496a7d93a821de143ae631aba0fa14ab7aabb953bef841ea67852cb957c0016ac2bb69b7a99b54d1c203b4feccd6ebfe9b35826075b881bc260a783c6f018d63144afcc933e69a574e514093713dade54dbf4527ce38132864b7ea14bc44a7d8bbc043d1602a3d1ed9e5a5815a0f0bc5", 0x79}, {&(0x7f0000000100)="288371d27bf526ee97389ea11eb02e07fe996fda1e173a691226a8626923d600ffe4aad9254973f8912499a28ce4561d0cdb2f530aa4eee0428aed24b11793a06fe4af6c4d5f720b36acd33d47b9aa552a6a006018d0ae06a0129bdd90c99e99", 0x60}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8]}], 0x58, 0x400}, 0xe) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() getpid() setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = msgget(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() getpid() setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() getpid() setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) sendto$inet(r0, &(0x7f0000000040)="814d6b8fd3582516017635d2a54891fc7f2103c79b19017af725a622c5e354e0c25f", 0x22, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 21:05:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000100)="139476e42d9dbe55446340ba05bc7d957fffa48937d8b178b15126fe239800fcabf80c0db6b640eaa36ec6847844f3bdc3fd271de03f138164441e8ae55a4498f3ea8bb823ec551c8c69cbeb913f2e3a43f6af01b8f1e01cec35e0fb07881bc062c78e0ad1ff08e7a47fa540e4c2f9056dd8f6aeb9fedafde013183fccd9aa0492fbaadd61ac1b79a3be2651b61cba670cec898cf0e57352b5fb292e9ba3e0b84b4bcb49b076f33a4db8c523a51751acde69cf679b2ad4fb275e", 0xba, 0x784f8ceccabbcd3e, 0x0, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000100)="139476e42d9dbe55446340ba05bc7d957fffa48937d8b178b15126fe239800fcabf80c0db6b640eaa36ec6847844f3bdc3fd271de03f138164441e8ae55a4498f3ea8bb823ec551c8c69cbeb913f2e3a43f6af01b8f1e01cec35e0fb07881bc062c78e0ad1ff08e7a47fa540e4c2f9056dd8f6aeb9fedafde013183fccd9aa0492fbaadd61ac1b79a3be2651b61cba670cec898cf0e57352b5fb292e9ba3e0b84b4bcb49b076f33a4db8c523a51751acde69cf679b2ad4fb275e", 0xba, 0x784f8ceccabbcd3e, 0x0, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() getpgid(0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:09 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0xfffffffffffffda9}], 0x1191) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000100)="aa9650d87249e5489219f95d474ebaf98d71c71e497b4475b99248eeef08d9b408f747bfcc443d9912f47f6cb8caf233b928fcbe3d2d39f4d18d1a7747b442533dec448d61e8b342e12edbe2b1b23fced29fa10f47d69d6662bfd067b392d252e55bd2821b99bac36d3389a6cc566dbefbfeb75be00f31902c3f7a55362e3734b128ed2ace5349c4077ccb333917cfe0c16e73da3300b5b9f8026c2c8505d633bed361d5047251017962a1ebffe42f8ee0a82387454df0d17bc27ea82527f8627874940a9fbd2e3efa20d11d68cbdde5cbb99c78bf9eed3ec24d0cb06125dc57e0f974452a145f9c93750f8b5de1e5b4ca3c5b97ac0c2e0e48360116e3e1a3f1fe8ebc928d4d26d161dc15378f36096c065f9b726a8ea4cd07e4f2319c39865a725c0872b610dd493fdeee8f4ef4e52eadfeb4a6ceb766e0579a79d83a", 0xffffffffffffff3d) 21:05:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() getpgid(0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) socketpair(0x1, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r4, &(0x7f00000002c0)=""/185, 0xb9) kevent(r2, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x0, 0x41, 0x2, 0x798}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000001, 0x4, 0x1}, {{r3}, 0xfffffffffffffffb, 0x40, 0xb2, 0x35, 0x1a}, {{r2}, 0xfffffffffffffff9, 0x2, 0x2, 0x3, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x10, 0x400, 0x6}, {{r2}, 0xffffffffffffffff, 0x22, 0x20000000, 0x1, 0x8}], 0x1000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1, 0xc14, 0x9}], 0xd76, &(0x7f0000000100)={0x40000, 0x200}) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() getpgid(0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = getpid() getpid() getpgid(r1) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(0xffffffffffffffff, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = getpid() getpid() getpgid(r1) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(0xffffffffffffffff, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20088, 0x2) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = getpid() getpid() getpgid(r1) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(0xffffffffffffffff, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x4, 0x8000) recvfrom$unix(r1, &(0x7f0000000080)=""/139, 0x8b, 0x843, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b, 0xffdfffffffffffff}) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: getgid() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlockall(0x5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/27) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3d9d) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/68, 0x44}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000000c0)=""/80, 0x50}], 0x3, &(0x7f0000000180)=""/223, 0xdf}, 0x40) r1 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/79) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000340)=@in={0x2, 0x1}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000680)="6d549f86c2e5d1c2a96edb67b6879cfe0af4fbdcfffd5f808390b435805fd1b49f10602c5f11fac928eceb18e291153e23ac94763482290ba7481838b0bca417f077bee19662e6de7b2f783127a359fc7578cece0cc32d5cb3173a88750928ba74a5dac0ea90dbf8c99bcd6856f1e9bc56762c9b3b0e61d612cc7695a59676b1f058eec1b7b80420641b03a75375e82f7c9b15945c189669b3ad16503bbf7495e315126ffea8bf6f7dfecb8d85a8ba61bf709462e46bbc99cd5fd88b122d4d73ffcf", 0xc2}], 0x1, 0x0}, 0xb) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x8, 0x10) linkat(r3, &(0x7f0000000980)='./file0\x00', r4, &(0x7f0000000a00)='./file0\x00', 0x4) r5 = open(&(0x7f0000000a40)='./file0/file0\x00', 0x8, 0x1) chmod(&(0x7f0000000a80)='./file0\x00', 0x20) readv(r0, &(0x7f0000000b80)=[{&(0x7f0000000ac0)=""/174, 0xae}], 0x1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000bc0)=0x28) mkdir(&(0x7f0000000c00)='./file0/file0\x00', 0xa2) r6 = socket$inet6(0x18, 0x4003, 0x8) utimensat(r3, &(0x7f0000000c40)='./file0/file0\x00', &(0x7f0000000c80)={{0x920, 0x19d8}, {0x9, 0x1ff}}, 0x0) link(&(0x7f0000000cc0)='./file1\x00', &(0x7f0000000d00)='./file0\x00') recvfrom$unix(r3, &(0x7f0000000d40)=""/11, 0xb, 0x2, &(0x7f0000000d80)=@file={0x0, './file1/file0\x00'}, 0x10) mknodat(r2, &(0x7f0000000dc0)='./file0\x00', 0x8000, 0x8) mknod$loop(&(0x7f0000000e00)='./file1\x00', 0x2000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, &(0x7f0000000e80)=0xc) r8 = geteuid() setreuid(r7, r8) socket$inet6(0x18, 0x1, 0x8) connect$inet6(r0, &(0x7f0000000ec0)={0x18, 0x3, 0x100, 0x8}, 0xc) fchmod(r6, 0x4) renameat(r4, &(0x7f0000000f00)='./file1/file0\x00', r4, &(0x7f0000000f40)='./file0\x00') 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3ff) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x5) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) bind$inet6(r0, &(0x7f0000000000), 0xc) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) socket$inet6(0x18, 0x4, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xe9) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6) shmdt(r1) 21:05:10 executing program 0: nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x6, 0x1, 0x5) r1 = getpid() getpid() getpgid(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r0, 0x7fff) semop(0x0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x103a1, 0x1) close(r0) getdents(r1, &(0x7f0000000040)=""/103, 0x67) sendmsg$unix(r0, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) socket(0x0, 0x0, 0x8) r2 = getpgrp() r3 = getuid() r4 = getegid() pledge(&(0x7f0000000400)='\r\xb3\x9bq\x1c\xd5\xd6qe\x8b\xcel\f\x04(6>\xa4\xdc\x0eF\xda5\xf8r\x81\x068A', &(0x7f0000000140)='\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setgid(r4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="9e0f49476c1344a72a97d177f2ffecf3a592b3fc9245d0c72f3d87013fa5777627228bc92389057c1a37e7ffba2da9690eb86e9d8658dc06b684e247aecb817cd564c7d0bcb922d0004833b47f32b6ce7c01801b86941c77d6d79cb3c0a7ff98c3367587cd88eb170280bbe3acc13e2f5c8d122cbda9f1dff1504ec950b27ff58f799fc3310af7b5f3da9950af9982234744b8ce6e96df61e5e3a41397119daaa48d5e53ddd44568f80430d854181a52a3959fe68003f248a318b4b02bb0bfd1473a3dbf0789f3509db2b6b732897968bcd90cea3c254b10ada6a6cd216e5fbe9e97fd6c7340b1ef7f3992ca7a1ce557e79fe55ca4c97ca395f7be39dd063569fff5020621cf905a4c14c5dde00cc9affa944b3adf78af21b2f992ffc3b33c365fca0a53f02bc5a5d53121a673c1f003d217a758b9c5d2a6b352573af4e1e5ed857a0444f02ff90b3c997562f8f54f204d89715898c902ab7b26a12f54eddeddc91f6b6b08657df5cdfb1ef1267bcd41598996848c0b3fcd", 0x178) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 21:05:10 executing program 0: nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x6, 0x1, 0x5) r1 = getpid() getpid() getpgid(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r0, 0x7fff) semop(0x0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/120, 0x78) 21:05:10 executing program 0: nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x6, 0x1, 0x5) r1 = getpid() getpid() getpgid(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r0, 0x7fff) semop(0x0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x0, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x0, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6def, 0x12, &(0x7f0000000000)=""/7, &(0x7f0000000080)=0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe9f) setsockopt(r0, 0x101, 0x8, 0x0, 0xfffffffffffffe13) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x0, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) shmget(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: pipe(&(0x7f0000000280)) setrlimit(0xb, &(0x7f0000000080)={0xc, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r3 = getpgid(0x0) setpgid(r2, r3) 21:05:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x20) close(0xffffffffffffffff) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x20, 0x5, 0x58) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x21}], 0x10000, 0x0, 0x2000002d, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='-\\,\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=',#%\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='}k]{\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}%@@/**^\x00', &(0x7f0000000340)='\'!@[&[(\x00']) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0xffffffffffffff37) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0xffffffffffffff37) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/23, 0x17, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x3}, 0xc) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0x0, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0x0, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0x0, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x437a, 0xffff}, {0x4, 0x4dde}}) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ab38a8e1bd7a1158000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) sendmsg(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000100)="8424752116211f44404fa8de29e22800aef437abbe929e207c2fd44ccc50f128148a30e9c38522b4e2cdf50ca19f70a97ecbe5561aca34699a6fe4f054e5076cb2e5b7b32b281815d89d9309c60d5ce79484ab4f857523a90f33eb2b1e6a2615ef71e38933ad97f048cab07ed5b42fa1b63827b7f9fdd00a0622e417dbb21eec9c071bb860affed1e4bd476e96e88d4b17ebbcde6185a86223029f4ec10d008c84a23eee77df5b54363f4ce0b3e70d3121eb0ad9a2c6bc945b7e", 0xba}, {&(0x7f00000001c0)="632873d9a5c1bb2c8b96760e65e21e758e04996e4b24a67fd501387680aa5c98ac2e984d68ca51f0967fe0d5257f06d6af7b480b120b3e275571b815bf69c1e8ab3698395772b35fabfb19d962295334dc3b0bdff7cebe5133f55f7fab876e9a194d4d22fa554ad6130583b440aab8aaedfdb5a27b611b5e2015bc225b5b7858522419bbcdb473eba18888a39f42846a40df217e0083cc0ed89328b634b511420d6fe50e1b0f9a996b79ed5edbbf9c227c126e269fb852c09c", 0xb9}, {&(0x7f0000000280)="097e7e82a443dc03cbbd5e5dce689e7123fe91f53aea7b354d3f9f947adfd73fef30d326447b010d61795d316105e811b9bb587ce59ab5732e0699500de397d8e19b5f42d052e18d9d1801593c7cffea8622652a9da781a13b774c205d872dfbe3a4f0981fdedcb3668fe845b3d5dfd047d9d8e409ae6d510f23cd7858d966e54aa293e6ce906d9d7d17e3c96d886de832dffb92583b67989be0bf1b6a8c98d640826445a3bb6c9d77ce04d5ee5dcec8f0546310654e93a73db8cdcf620082dc26b2a6a4404ffe30f74d59364e50e56a66a5e79d9b6843dc9feec41769dad92aa0d65c63bafa6445f3229aed2d1dd3785f13def36b", 0xf5}, {&(0x7f0000000380)="45c6ce2d388cf51c33278cec14a526f956897cd7e350aa9deb151f1df24dc2a7e821d7289237030e56145376fda79d60ec006bc8ac8fb775d3f8f6e1822c1086b8b1ffd2540b151cfce4dac3a2fb8a2757b83946e7fe2c62895f711372710819b55411fe29478222ce9dfd17488a4488bcf4d7fb1f2f6beb42523ad8256af5c76f44f06eed16f8e170969be5e495320f90fd9aadd3ad10a5312a567af3ffb259a756baaa8601e4eb57ce985ebacb150c59560c4bb2e09bfdb95ef7f24a3c29b8c11d4ed9d727d34e734cec0f3ffd9cfc718ea9644f42d6a85c", 0xd9}, {&(0x7f0000000480)="20885a113b3575aea80766a5d4288d93d433a19a4e534d6f1282b43c53f40a399ec5da5b14b174cee38d9c7f00cdaef840b830172f909de132bb4136c6ecd279eaca47a25b71e79cec9f7306f8636e72410c09905c5b", 0x56}, {&(0x7f0000000500)="1bdaa251db7f94561e259ee4b80e435bd546ec2ae43a0350673a2b96534b6a4c426af0dc990757d5112129dfa979d50fb6f335e008e115574e74d3d613b1df67c8b8a6215f923801c3bf91c75c8951daf66f5a1b16787e5427775741cc755274d627b29dc812817f9a0961152a4ea8906b85f141906d26cdd58d4f71a9aff72685ec6a0dbcf836063c6d5183a6776ad2e0db7fa2a9f716d026f08f47aa6302afb6f71b284c30f5bdac4fab203f07013e", 0xb0}, {&(0x7f00000005c0)="4bef1357e78e26d7291fffe23715f09985cfbae5cf3bcb3c7b0e6eb8fcab59f4be", 0x21}, {&(0x7f0000000600)="f40b62522a1887632cb2568cd463dd1346d45f6ed0fd60ffe2b59868e96d9012c8e9fa3ff0b4a836edd20ad9abe00109da85e8a97e217275548a457b78ae3e398fba6419c07fa63c612f4ea5ff09d7a6126e4180f2658183f7425e9d1868861bfcfc0a78b25c815c26ba54de4bff25d4631af65cf5ae3c44166bd60fbb74d690df9f24ab92332436e1926c425311f7faaa64ae3009409fca5e89f32497788bb57c09c160194f7135a6bdcd0f51b3", 0xae}, {&(0x7f00000006c0)="d5ef42a382a7d93ea9a7ba070bd341c04bc42a465ba1979a3ecc1ed1dc821c81c6ee5fd438195018a79868b1c331158bf0bce0a9bbecdbae4e5b594ca169075799e7cd2ee4c986e41b0147671d2e75b1e54725928759219898a91253b6aa84eb1ec3247078f25f8aff00c9d9c0721c11e3d1d0fd7962af41b95ef49572c3b09b22fa36746662503d5478de023874d53d7b2037fccc9185", 0x97}], 0x9, &(0x7f0000000840)=[{0xe0, 0x87fe483d5d7f2bb, 0x2, "354e89c9fdaf4e72ad01185e438670108f47b33f38782589eae270e6449e65ea99f96dfb99c04d42b97267e06daa52b80128ed5ff10e28ea3a082cae053d0964a1767f0b277f96278e154862e58f458454abeb0cc87acfbd9ecf61c69d33a109922580ec9af3ae1733c9fc2d0ca9c55655620fa2f750c9199a43d50480dd8c86cfad7c8e0999e734495bd644f91e302c498b8d273f5a3631c444b1af9451d20bf7637d4734409de9b9c836dce4e85876dedbf00bd0860f03605435b11e37cbcb0af22b0174174bbb4acd7a"}, {0x28, 0x1, 0x7, "821a29150ab630c9618ef10f047ba06568dbaae4a9ca"}, {0xb0, 0x1, 0x3, "662dedfdadbd1e441108b79b456b848d3151fd8551a932dbe961bc3f9152987a3b1f8a83b150c148edbdb1566e718e2969d8a062931afcab59e0838f1a92d0e64005736b2e43c34cedc91629732b777d77a56c87d6287397e6131efd890aded8af5acd7f9fff3428b6a36581aa05d7a32d6b65923843bacc5dd115e6fd8aee4c3a40783ead3d072d1624699f749299797a79060b3df02a237429"}], 0x1b8}, 0xf) ftruncate(r0, 0x2) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setgid(r1) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="fa2db568050000023282b884b223793ce96343246dd32bbe8eaed0d021cfe3c7cd36d456ca98ce5417f7f57ce30d3bb8e375a4a21900c70d0113f604b170853e3edb0bbd067301fc8ce933d794a7d55ea8402ca018926b3c147611f1b916dba691ef7c1bb4a010fc37007ff6f8e9e5fb8dbbf820a4e89ac17621a09d7ff86a89a1f045461dd928b1339011362a11b68e90737a0f73a6ebca38ae7c1db71fb191eb228f7e1e415eee12fefd48fd18a42dc25bc41a8ac66cb6917de13e2e5a11ea7c"], 0x10) execve(&(0x7f0000000040)='\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='^@.:,\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='($\x00', &(0x7f00000003c0)='\x00']) r3 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000004c0)=""/28) shutdown(r2, 0x1) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) pmap_unwire: wiring for pmap 0xffffff007f00b840 va 0x1b2ce20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b840 va 0x1b2ce21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b840 va 0x1b2ce22000 didn't change! 21:05:11 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x437) syz_extract_tcp_res(&(0x7f0000000140), 0x8, 0x3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) ioctl$TIOCSBRK(r0, 0x2000747b) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x67, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x49, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: r0 = geteuid() getgid() r1 = geteuid() setreuid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)="a3a8bf82f0f6725bb8ae63ffb5c4e6b238320e29cfc5d2ad4dd3a0d6aa8a5cecbf92a9f58c70497532ccf7e40b2b5180af08ebf0dc4fc555", 0x145) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ftruncate(r3, 0x7) r4 = getgid() r5 = getegid() r6 = getegid() setgroups(0x3, &(0x7f0000000100)=[r4, r5, r6]) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0xdd7, 0x100000000}, 0xc) geteuid() setregid(r5, r5) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x44, 0x6}, 0xc) r7 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) r8 = msgget(0x3, 0x444) msgctl$IPC_RMID(r8, 0x0) sendto$unix(r7, &(0x7f0000000340)="12df3890b825a6fb1e0f0b897936783e9ad5cce854926f0643d126538579dc18a25153a87cf7a8e08f1963ef361062f0974ab09a8d80cee4869af7ad3594", 0x3e, 0x1, 0x0, 0x0) r9 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000000440)=""/133) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x420, 0x142) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x6, 0x8}, 0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="60f6f6a48f73213174093b00b22dabd40452dffaa4631987b9566bbe671d7619d8210459ebfe6a1e51592413f74d51a353cadac3c673bee1fefe84c9c43edf48ebaa9a9853190f95362df4f3fdfe19f05e082a205025383912ed59d372afa1183e9d", 0x62}, {&(0x7f0000000240)="6e97135dacf2863f5d14e716c41f6d13bad58ea5a6c6d1831ec670aeeff8649f6d69092b2832407f498271a9311ee1b0992bf5e4467008018c543a56b0e826c8b7946074b03120d436f5cd747d7fafc48fa7bd5c6d927b7bde6b5dda06f8c0e5c09840a86301cd4543c5b347fa425b81e04a24f86c3758ce10019d3c976daee7015e441a6f5529b89191bffae0affcf08f5918933f111906286bef049b07a5e3bbc4d299a2d61ffdcf67944c4b430ebe8611f8", 0xb3}, {&(0x7f0000000300)="f5deb61bf383c1edce097ecf9d95e9c91bf59167c765bbd45819d089814275bf6e5e", 0x22}], 0x3, 0x0, 0x0, 0x4}, 0x408) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffb) shutdown(r1, 0x2) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x0, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) connect(r0, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x1, r1}) r2 = accept(r0, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x3}, {r0, 0x4}, {r2, 0x44}, {r0, 0x100}, {r0, 0x4}, {r0, 0x100}], 0x6, 0x7) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x0, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x7e) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) lseek(r0, 0x0, 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x0, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x0, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x0, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f570214321400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cf4900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) sendto$unix(r1, &(0x7f0000000180)="6bef7915ca71bae52b9b8a037a866a7e02fcae97a1a401eedb316e1a592d3a40975fbbedaa5d224322beb6942466561d66edb7e361d0ba555c98f8c58fc39041c3b55ca588e2b5da58b9ebab3bcd69d79bd132b4b3b100d405f4c78aab94964988722d6131c7f1757622f4d22d9d1c26e19dd10872967f48efd4db2735a4d3bcd3ee5f2727cd057d4ccb97f2ab9e5454ee46a8f577d21fa47e245d639ec3a267d172e05d20c8b37688de0303c27a16ea3abc1f073f760617", 0x41a, 0x9, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x7) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) shutdown(r0, 0x0) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x0, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) pipe2(&(0x7f0000000000), 0x10004) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x0) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: open$dir(&(0x7f0000000200)='./control\x00', 0x80, 0x101) unveil(&(0x7f0000000180)='./control\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)={{0x4669, 0xffffffff80000001}, {0x8, 0x3f}}) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x0) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x0) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 1: r0 = socket(0x800000018, 0x40000000002, 0xfffffffffffffffc) r1 = getpgrp() r2 = geteuid() r3 = getgid() socketpair(0x1d, 0xe005, 0x5, &(0x7f00000002c0)) setsockopt(r0, 0x9, 0x6, &(0x7f0000000140)="05744bc0a3e902f98452c1951ddb58ccdcbed7ff7c856fd4a665e32825d031848feba161659120cc34405887", 0x2c) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000240)=ANY=[@ANYBLOB="ed088f517b6803e4063e95caae2395c4bf1c1fb5f54ed544be4ff1d296bc01000f8682f4e9e39eaa4d14c99c7ecacd501c"], 0xa, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20}], 0x40}, 0x0) r4 = socket(0x20, 0x8005, 0x10000) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000000c0)) r6 = shmget(0x3, 0x4000, 0x150, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/146) clock_settime(0x4, &(0x7f0000000080)={0x2, 0x7f}) ioctl$TIOCSBRK(r5, 0x2000747b) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000040)={0x2, 0x560f35bc}, 0x10) nanosleep(&(0x7f0000000100)={0x3}, &(0x7f0000000280)) getpgrp() 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() getpid() getpgid(0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() getpid() getpgid(0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() getpid() getpgid(0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xfffffffffffffff8}, {0x18, 0x3, 0x1, 0x7fffffff}, 0x145, [0x54a, 0x9, 0x90e6, 0x6, 0x3, 0xffffffffffffffff, 0xa1, 0xd2d]}, 0x3c) 21:05:12 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:12 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:12 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, 0x0, 0x0, 0x1) r1 = socket(0x0, 0x0, 0x1e47) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 21:05:12 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:12 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x0, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:12 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x0, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 21:05:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="10093a8813a9635020e94151d0c355ab5866c31ed62493991c912517a36df5fb84e5cedeb8d2a0663e9ce0a83a9d7a6e1d10a531179fca15aa02fcf3a4d41d2c61fc6866219305a007f0b0c1d6f71aec71023583de1e48a7ffb4ee5d8e55c2b7affd01e1e3", 0x65}], 0x1, 0x0, 0x0, 0x7}, 0x400) 21:05:13 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x0, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:13 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0x0, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:13 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0x0, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 1: kqueue() clock_getres(0x0, &(0x7f0000000040)) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0x0, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 21:05:14 executing program 1: mlockall(0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 1: chroot(&(0x7f0000000240)='./control\x00') r0 = syz_open_pts() unveil(&(0x7f0000000100)='./control\x00', 0x0) fcntl$lock(r0, 0xb, &(0x7f00000000c0)={0x6, 0x3, 0x100000002, 0x10004}) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20000000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebcf87574a7ea11cf801bf1fa48f4445ed58a11e3f55f43dc5ea17cc6658d57a2ec32c208c4fc325265ec3b09ec6b5dfc3e0262fc27ee946a73ff276e1249f364e92c5784c65eac0e445ef6255c1ff74a7637a903f8e02399a13ef2935d5734482578e917a141e12d", 0x71) pipe2(&(0x7f0000000140), 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)}], 0x58, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0xa8) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080), 0x0) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080), 0x0) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 1: r0 = socket(0xfffffffffffffffe, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080), 0x0) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000775aebd4aa01924c0000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="32e3e0289d698266a502881c4a829aac6ef4c11b14ce2e34cd862c284fb98ae1d954a771ca28de413bebeb40d26f42df1dc8d35c09eb2ec4101059b0437c04c0b114114c7efdb87c293f694e327a203a94bef6a274b697f4b52513ff3b24d331cdb0b5ea22", 0x65}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="18000000001500ffffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x88}, 0x3) socket(0x32, 0x4007, 0xffffffffffff24cc) semget(0x1, 0x7, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x1c, 0x8, 0x0, 0x0) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff", 0x2) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff", 0x2) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff", 0x2) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff96", 0x3) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 1: madvise(&(0x7f0000bdf000/0x4000)=nil, 0x4000, 0x4) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff96", 0x3) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff96", 0x3) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) socket(0x2, 0x4, 0xfff) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(0xffffffffffffffff, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x104}, {r0, 0x80}], 0x2, 0x3ff) fcntl$dupfd(r0, 0xa, r1) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r2 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000100)=[{r1, 0x77}, {r0, 0x4}, {r2, 0x2}, {r2, 0x10}, {r1, 0x1d}, {r0, 0x40}], 0x6, 0x2) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x5}, 0xc) 21:05:14 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(0xffffffffffffffff, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(0xffffffffffffffff, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/120, 0x78}], 0x1) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x8000, 0x0, 0x6, "fbab3110ae484f678fd27dde08dc1f48accf079a", 0x7, 0x1000}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt(r1, 0x9, 0x8, &(0x7f0000000080)="6e7ffb43900d0f3abcb16c2c7dfa2dd59c13b3d7a333bbf44014821a10ed9fb4c29970ebe78bf9b2ae336cdbaa95b58aacc626ccc472df4c8a59f752e893de8610a2c77a7ee37dbb34b5b99f8de8313e902dc1df4f7cf85f5864453f3ff4dbdd08e531e742368c03d850f599", 0x6c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 21:05:15 executing program 0: semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x6, 0x1, 0x5) r1 = getpid() getpid() getpgid(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r0, 0x7fff) semop(0x0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:15 executing program 0: semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x6, 0x1, 0x5) r1 = getpid() getpid() getpgid(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r0, 0x7fff) semop(0x0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 21:05:15 executing program 0: semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x6, 0x1, 0x5) r1 = getpid() getpid() getpgid(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r0, 0x7fff) semop(0x0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:15 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r0) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r2 = open(&(0x7f0000000400)='./file0/file0\x00', 0x20010, 0x20) accept$unix(r2, &(0x7f0000000440)=@file={0x0, ""/39}, &(0x7f0000000480)=0x29) r3 = semget$private(0x0, 0x0, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) setsockopt(r4, 0x80000001, 0x5, &(0x7f0000000340)="b1eb4894e30d2b995586a5189392c5d594f10eddd48794ec2628ba72f9bd1b355523ebda7d2354fcf4dc72ca7b6130980f2bea8035acb1a7388bd9bfc957762ead0d486b960a0bf1e3d8697b1e403d5348f3701a18fa93d6e94eb4b31e", 0x5d) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000100)=0x9) chdir(&(0x7f00000001c0)='./file0\x00') r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x3ff) connect$unix(r5, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) unlinkat(r5, &(0x7f0000000180)='./file0\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000003c0)) r6 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) openat(r5, &(0x7f0000000280)='./file0\x00', 0x10000, 0xc0) 21:05:15 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, 0x0, 0x0) 21:05:15 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, 0x0, 0x0) 21:05:15 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x899) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 21:05:15 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, 0x0, 0x0) 21:05:15 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}], 0x9) 21:05:15 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}], 0x9) 21:05:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 21:05:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}], 0x9) 21:05:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x0, 0x1000, 0x1800}], 0xa) 21:05:16 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00000e1000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mprotect(&(0x7f00000e1000/0x2000)=nil, 0x2000, 0x2) 21:05:16 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000000)="5be1ce5353a97e1d59cd101e5ac78f269e38a890435784c00fbf036a8e2290ac2bc7a81b69cef414ce08", 0x2a, 0x5, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/133, 0x85}], 0x1, &(0x7f00000001c0)=""/183, 0xb7}, 0x40) 21:05:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x0, 0x1000, 0x1800}], 0xa) 21:05:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x0, 0x1000, 0x1800}], 0xa) 21:05:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x0, 0x1800}], 0xa) 21:05:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 21:05:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x0, 0x1800}], 0xa) 21:05:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x0, 0x1800}], 0xa) 21:05:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r2, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:05:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000}], 0xa) 21:05:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000}], 0xa) 21:05:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000}], 0xa) 21:05:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8}, {0x18, 0x0, 0x3, 0x4}, 0x8, [0x800, 0x7, 0x7, 0xfffffffffffffffc, 0xfffffffffffffff8, 0x3, 0x101, 0x3]}, 0x3c) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6d46, 0x996}, {0x18, 0x0, 0x5, 0x20}, 0xbd4, [0x81, 0x101, 0xef1, 0x4, 0x7fff, 0x7, 0x9, 0x2]}, 0x3c) 21:05:18 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 21:05:18 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 21:05:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x3, 0x0) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) 21:05:18 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 21:05:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x40000000000002) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) 21:05:18 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x0, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x3e}, {r0, 0x180}, {r0, 0x100}], 0x4, 0x74020e8) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 21:05:18 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x0, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:18 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x0, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:18 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:19 executing program 1: getitimer(0x0, &(0x7f0000000000)) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 21:05:19 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:19 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) msgget$private(0x0, 0x100) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x2) 21:05:19 executing program 1: nanosleep(&(0x7f0000000040)={0x2, 0x3}, &(0x7f0000000080)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = semget(0x2, 0x3, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x374, 0x5]) r2 = socket$inet(0x2, 0x8005, 0x80000000) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 21:05:19 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 21:05:19 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 21:05:19 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 21:05:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000), 0x0) 21:05:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x0, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x0, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x0, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="052f4d84f1ca7a5b7d27708a0f501d58279697536fb86b3c61c0b997cca6b6f30352388d8ba257b0b5a41d68331219099c62964b66f656cbc1b65ad0bf49475280ac1f49cc697020", 0x48}, {&(0x7f0000000240)="bc30ae07ae8b791b30c082576a9a1edfcb60ff09f557018e2d2243a8e1240856565e9942e98535fa45747f42839bcac89384f15b5b9754635dc6bcf933e9cafc720cb07a1bed", 0x46}], 0x2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 21:05:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0x0, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0x0, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:20 executing program 1: socket$inet(0x2, 0x5, 0xfffffffffffffffc) socket$inet(0x2, 0x8000, 0x40) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x17, 0x0, 0x0) 21:05:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0x0, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) 21:05:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:20 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="58cc6ae6f560f4906ba05f331ec26b4388cedc370cb777a402997b37b5c2209663e4b7c5efedc6849e7a0a9941f6a583ad40d074bcdca84df7da18dc52302b288435b06690f24a", 0x47, 0xc, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x182f, &(0x7f0000000100)=0x9, 0x4) r1 = getgid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0xc8e8, 0x1, 0x5f09, 0x7fff, 0xb8}, 0xc) poll(&(0x7f00000001c0)=[{r2}, {r3, 0x40}, {r0, 0x10}, {r0, 0x108}], 0x4, 0x401) renameat(r3, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x81, 0xf000000d, 0x8c, 0x800}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x1, 0x200}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x7, 0x3676}, {{r3}, 0xfffffffffffffffe, 0x8, 0x2, 0x3f, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x4, 0x2}, {{r0}, 0x0, 0x0, 0x0, 0x2, 0x81}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x0, 0x101}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x28, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000041, 0xe5, 0x7}], 0xc266, &(0x7f00000003c0)=[{{r3}, 0x0, 0x4, 0xf0000017, 0x413e, 0x6}], 0x3, &(0x7f0000000400)={0x7}) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x401, 0x1}, {{r2}, 0xfffffffffffffff9, 0x20, 0x40000001, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x4, 0x3f}, {{r3}, 0x0, 0x40, 0x1, 0x5b, 0x80}, {{r3}, 0xfffffffffffffffb, 0x80, 0x14, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x4, 0x10, 0x9378, 0x4}], 0x3, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffd, 0x38, 0x20, 0x4, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0x9}, {{r0}, 0x0, 0x88, 0xf0000001, 0x5, 0x1301}, {{r3}, 0x0, 0x40, 0xfffff, 0x3f, 0x306}, {{r0}, 0x0, 0x3, 0x40000001, 0x2, 0x4}, {{r2}, 0xfffffffffffffff9, 0x4, 0x20000008, 0x8, 0xfffffffffffffffe}], 0x7fff, &(0x7f00000005c0)={0x80000000, 0x1fff}) clock_settime(0x0, &(0x7f0000000600)={0x5, 0x80}) r4 = socket(0x26, 0x4000, 0xf4b) r5 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000800)={{0xfffffffffffffffe, r6, r1, r7, r1, 0x1, 0x8}, 0x9, 0x1, r8, r9, 0xffffffffffffff81, 0x7f, 0x2, 0x9}) r10 = dup2(r4, r4) symlinkat(&(0x7f0000000880)='./file0\x00', r10, &(0x7f00000008c0)='./file0\x00') pledge(&(0x7f0000000900)='\x00', &(0x7f0000000940)='--{\x00') renameat(r10, &(0x7f0000000980)='./file0\x00', r10, &(0x7f00000009c0)='./file0/file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getsockname$inet(r0, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) bind$inet(r3, &(0x7f0000000ac0)={0x2, 0x2}, 0xc) fcntl$setstatus(r2, 0x4, 0x0) connect(r10, &(0x7f0000000b00)=@un=@file={0x0, './file0/file0\x00'}, 0x10) connect$inet(r0, &(0x7f0000000b40)={0x2, 0x3}, 0xc) 21:05:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 21:05:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) ftruncate(r1, 0x0) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 16:00:05 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r1 = syz_open_pts() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) dup(r1) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) getitimer(0x0, &(0x7f0000000040)) getitimer(0x3, &(0x7f0000000080)) socket$inet(0x2, 0x4000, 0x1f) close(r0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = socket(0x6, 0x5, 0x6cece8eb) recvfrom(r0, &(0x7f00000023c0), 0x0, 0x3, &(0x7f0000002400)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = dup(r0) unlinkat(r3, &(0x7f0000000040)='./bus\x00', 0x0) chown(&(0x7f0000000000)='./bus\x00', r1, r2) r4 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x14) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x1, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="d2022e2f000000000000000800"], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x0, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x3, 0x20000000084d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000001640)="1198fbb8c8b0792c96c59c482fd5dd2f474a92b045c1a1acd91fd2a18ae07b0822f6f80e4b46f0afbd8786fcf231e622c21c4ddb12a1b633cc0b617c034980d5146549a97e3744ca904f4819e779f54a54e53ecabae282acd5c1c15c6e3e8f0e6599903d32789f6968363b1d7f59aa675789c96404e7f14792b7cb69ea73904c3b909ca775d725bc302ceb0c171adcb4109edbf87928de87a36378dc153231e9db6eaecaffae66b70050bf2754b7bd3b9b78ea8b38d640c72ce430f4fb4caa9b4a00574c8aca52bf1b9f0d9e3613fd16cfbfe4dc711087ff6072f162a39a1d94a270b63099d4a035092cdc1692aa1675611af1a66dd0a0ff44a05999", 0xfc, 0x2, 0x0, 0x0) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0xffffffffffffff37) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001480)=""/44, &(0x7f00000014c0)=0x2c) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x0, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x165}, {{r0}, 0xfffffffffffffffe, 0x90, 0x13, 0x1, 0xfff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xf33}, {{r0}, 0xfffffffffffffffb, 0x97, 0x4, 0x6, 0x297}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x401, 0x1}], 0x400, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x40, 0x9}, {{r0}, 0xfffffffffffffffe, 0x5, 0x4, 0xfffffffffffffff8, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x30, 0x20000000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x4, 0x12d97c00}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0xec5, 0xcd22}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0xfffffffffffffff8, 0x8}, {{r0}, 0x0, 0x13, 0xf0000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0x8ee0}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x4, 0x7ff}], 0x3407, &(0x7f0000000300)={0x3, 0x7}) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x0, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 1: r0 = socket(0x1a, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xfffffffffffffe13}, 0x0) shutdown(r0, 0x3) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x100) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) socketpair(0x10, 0x1, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000043c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000004340)=[{&(0x7f0000000180)="33db89ceb0598f953b79beabd1cc8944b01ac60261c63f29ff03f0cb56af09780268207b8f4cf1ee406932f7ef5c4f3c87415a271d7ce759b49b7b3c5bded69c61c1e8b206c49b867389e69e58faf77adf771727529e50a39e092bbaa58d0be47e64113fde060e3e9c7631fa4a8d4b45a35db5e46d91dd55762acf5a1d50e3b3960bfbecb4a1a1a2eeeb458968ba9ec5d17d5b2bd9ed1e73d63f9b1b1fdd3cc9adc6356030de0c2a052bb63670d398", 0xaf}, {&(0x7f0000000240)="c492298bc064c7b6d43919cb49cd09493e6c7462d3f80bee232021a2b20b773db1722931442489d6194a21520e958a73b9e6cb7a4a0a63c8802728053f9f0d6ce798a7377ad671aa683efbfedf214c2f3b6e44c02663548b008430c3c291ffdbc3c0a53f320130094dd699c540de97ab77c081681efa0c20dbd24119abfc2c2f67be0e920333b4458f02a82e2a13975334885b17645d50ccb4059df7d892fede2a2263b7d4430006cd86f71489280a835c0479296e6c0d8f02e6ee4fb4a70f2ce3ee3131ff86e9a79831d163b34ac7c4c25eddfa413f330d7863115b185b1a82087efadf6feed19746b33322a23f4d82e7c7a61f69240651bb4aa86a5bcc67dd51d9771381065a1954077aa51a9ee5c61d898d3f3bd8a8a5c6e1dfdfee737943378770696f4d643a8f5b4fe60728ec304324b87a0c5ecb3967651ada29f82f1d9a9ae8d8d9ad845711a9183281af40e3aac63a87b5d89a64891a81f19fd92d70368d3df7784565ab2fc11d6a151b1b88980ad77a205e28d78a3e0aa37d0762a085a5750ebe11acfc23eff77649d9a596e9562d365c51986f763e314f8eb02254086e4e7e7b47ce763a831c27a60c6e88adda7bf34c0fbcbfb29f5280583942d185becab8536d70fd5a5896f8c7b7102fa8723b221f3fef1b9e888e219f3b8c21ece0dac454f6daaf4ad341e7f8791c03350f429666e278b7359eae2b9d81b665a93966f7c3082d310c60d8b34fd931781d30e086511e7c8b149e94c6eabdfc9aaa8b1b6b94b1027800e432c293857f7530eb28120c5e38a9c4f815eeacd9a6485b1d12d7ede29e6755864256a4d6bf647eca78f502dfd93a8d817db00a070c0476d451fbec7c8e6f9ea2e6cabfa8226bddaaf011ef843389cb5063d0768d58ccfac13c1b9ea9344221ac911939077a1c86501fc01821d92d244cf5371657458c2e908ea70ccdfc01ad723d1071dbdf5dc34c2e75e2d0d3cffb6a47dfb9a6e83148531aaef47d1809964b64925ff0e4b9910727e9b35f8e4bd09b7141f5f4e678eeb6053f56d4847f1e47b7b934368fc1aa47f73e21a4c28eb4e8cb1a7af758462598c616d967e8463d2db23753a80513692262d463d0972f18fbaf8c5b5e0514674e61df0c3bc614bde5024810b182bff887865daac8bf7bdb113f4a1dae0787f42acb9800ddf57f5df81bb82df95b8d10023d7cfbf33459b1fef19d230bb3113ef6defafb5cf82d410827984fefcd298e03138cd3952255507d82d53e39ec5af24d145f5e54bfc3e51b376bf963be9cf1b33c487a6ae39ba73c86ba12682515b66f28f96e9c78ebd63c7e76e6563af0536918447fa632861c2f63dcea9e4c16eb0044a7ba477b029019d55dfad42f803c1fcd3b0c1d54a348a1eee19ac1906a5f0715e5fb5f5cb23ac712bb1a9a8ad0cf1bec6291ee43fbbe4f964669568b972ff8c67386ef1bfd12d00f7127e87f0621a18c132695279ae590ae0b7196798bd134dbb642d3cef188aef477446c8eae87a271811ffc56659d4c07a1849cd36e9fd34cda538477094f1df938c43ab13c9736c1327a79942a1d0b23b93ae45f04c676f90184292440b989b140775483d0411e7c301878e80cccd6ce12554b8a77b5a96ea83ed60d23398240165bbdaf1c461b5f20bd96fd83bcfb09e3449fab19ba048a292a18d13822ea922b90d1cda4e02f642ad847d7066d54ec887df35bb0c4a46405c10e15d12903fa22840c0929c0db12332bedd04753f4e94cea53a12a42783b6ce4405f764fdaba28e914de17ba7fc72e07d58d81fe30fe28126027b9615ec3f92f8ef0f16dfb60082149b44ee45e6ea84359bf16685ab0c8170f19c7593c4f80903f9fbde64a230dfc56500a93f81d8e16d11e9e8dfaefe96b2be57c648ce2c755a47c75ac54053bd8135d7db697116e7f16132bf11a38732f1c81d7d55d4c9a9a63bfd157d04276613ff7c827294b5dd21b593c3c69160d9f7c69eb1fa3fd896bdf8da5f2ce1fdec4d80a83ff3b061970fd51e93479cd5ec46345a34711b360fdb2165b7cd7b337dd9f2cbb1cf880851c5f7183361387b53644e20b9abe296087d174190e94ec3c784b1deab4d830379ae463664facd9385c7067fc77d53b7088ebb1b5638a5fe2afa8f093dd7ec1b5d6c7dc07b2d694cc900f2a9587e27935cb80c064bd7da6e57f4d517a2279a242a062140c20d1d84aa66e5fa04f290528efbf5b4f2f3db7aa9d469056e627775c9ee5e2e85ed42bbdcf8dc0af12a9de19ee738359659fb50983f6fbb49851ee73b6989f3ac4439b6f9263ab8d767c0b985e9b1326fc018b5f5baf23a37961707330c1fda46205dbb40ddbcac9fd03e08d30a10de1ea30e05b7a2d2bf08e90241d85c1442af1f970a37b9747aa574c16599ee807a0062db1919976a0dcd908442dd992dd33669f90ed1b3ca4f33215fa04ae41a02a0ce854fe0aba14242a17ee42d96fde40efdda7428703c3d29323806f0ea7079de98fc234f60b8dad17d7f5f807866f6db06c6ea3815bc2ab9767a7eccda800fff14502249e5eb40ac4ec0d517ca2862db8aa0524d8dafe161e877e6350b5343d0f1af35c57b098207b615c3116c007af431989a1fe3e70d3cf22945c9dfd5b32c218fd15d2ada47a2fd9d7e5ee7bf4818a64c8c86aaaaf5c125b4a1e01a6890d36254cbcb947b190ebe4244ff11db17b80acc9a36f75767ddfc9e200b2cf7ee4ee8513d80a5de65ec11b92f65e4f3f9bdbda194c865faa8f7d705879c10136f17ff73548b6d914fd4269ba9570b113f8bb3fa1e1ae1a4d753a26a2de9098643504a916f22c1205cb1c7d72cc20077ddc9323f6f37b73a633c727a059226614d10f0ebc6b1a9287c30e9a3cf16c5f903c17b7ee86973baed4bfcb38f3ab1de1eb4464a44b42ae17dea317edc44b3e2b371379fb386981694fc8ee4d9423f1bb95c2a5e67d70f5c4b2ee4fbf1848b41c83e9e85350cdbead10f6b6d1e51cc7756a3aa2fb394aeed24e5291d76a247a050e0856e58d25fc432c5da80fa266aee0b2fe314a4716bb24d2d6b49eea8116b3aade0e70f32a19e700b9f10c140e4d6ce1b9375766ea00cc5da4572580e594b7ddb91a42e265cb0df807a0348069e1a9a53a91e49d42811343e06ce40e11603cfb351a66c7ab62668a7a4d01183083d810fa479ffc90d1bdc7d7aa99d29f8e3dc63be05d23cdf7dc02cefc0aa36d2ee9680d747e7021a66334c4eb44261b669106cb7fb13702613dde0f24f4dad97300976ac94887fd371888dc03f911858850478ad551bf88e7a149f49e1c9b05ec69381f677705f37da59366b63126040232ab7269e86e8133c858d56fbecdc04f520613ac1d495b5a6cc4e7ebafd86b8b3526d7a8467d940c9969b5fa7da4122479f6540b7b84ebd90607186afa8c45ecdc985c0456232214d1435a5418efa0b553c2c4d26bc7a3c3396361162322d415fcb0fa42d955a55bd49b7f38b3c27e41c77af6b63014900a453cd1de8622fc5e63330a03594e47f1de269e2a8be6b49b6d732181d7200f5cf2526e9e9cf236e2ff58bcc3ea0f72074e9d90baab4ba21e722c4b4eb86881b3569d1d61f369f3adc9c44326c004cfcb36e1a51c640627525810fe00c76811165f7f47caba648cec6cbbd60babf7a14bad52ae7fe28aaae9bd55f0a0c77ed28eb2bec6676b3da383c8fd5b165bf37899b16cbb0710538c19d341b92ed5030108f6d7f212602b2d508b6abd0132b485092e2b9020df5af54c767a8a7bf4892cabeb3d81a2bec9e33e5c8c6f4f43e4055529cff565ff1d7d00829f3e4382c619e7c7bf931a6d60a4bc383dab1822398650d3301a33fb40ea4a803653f67b234377a9262c56a3d73c8350d0d0db435611d336a3e5e081ecd1dc106264544a6f096cc4b4da3d150cfc67464c8291740239f65dac437ab3ab40a2c3b890132ad50f3e64f3f5b53a91e05afb2c478e311d338eab5d3e52e15d4b9d53045527c40286e20e164d892a7666644e8d2b64c872cb77a1d9cd48e3ebe864fd660376083bc95f1285fd48528218e7aff8354ec49576ae9181bbd10bd96c8cecd671da867c9adcce7557002d2bba1d1f9ec06b66d7643ee606fbe7ec399f2ee8f53306882fec9e910b2f893164e24694014fdc3a7d70cdf4dfdb9e3ec4b54d777cf4e7553762aae99085278b0420b0acf40926b203f9e1409c2e51e72db0f6c24be9c8627d94f215bb1cc90b66cb1f7057df99741030dce15f21aafbb6fcb57aa4db4c5f2f3017db4e0edf6cc6d9ae756d66bb786d84dbb01e09f32cb5c2502a0a1eee5817c5735abfc2679d87c13c53befb6968d031e4dae42ca878b9d3a7d4f1e278a3c22779cb7d3cc474debbaed15d07af760bf46508ad41d96fdf11d4d76f0e0285d7cfbdca0f786a3b19cee7bdb92aed857a4218fda23fa894f4a08b14fb46edb64549cc4cafe2ae3aff8635512ffc32df5548d0be7392bc06557d122e1d9f88d477eec4be2ed0b64b79260ce9bf01dffd2a7a9af0408a1113dc4ea09b84a2175a0d0b238bbb4646dbe2477e4ad3924fdbced11317a597967a181df3f16523de2ab30bf0b833af8e7c157e3c61804d1c7de787c31ea6dbfb2301b34299fbd2d322a0bb1b1a6302df73dff55842eaf41f31658459e7d1b40efdeac75b4db4b1e98191544b9b43387654d072fb8ed6234127df6898a374f2bea788d14173a6b5778dac47da0b063bd080b43d2377a5cd25ceb4965d1cb05ebdb146bbcc1136b2521e8078b819e3ea57e66c4757205a008305bece2c690e8a2b167bbc92a04dcd55c395b9a70bf2587a3a754f9cb75b89780bead3f4298a01c40c859cda3aa657c035663856e70cfcbc326dbacba05a8268fb9fef8f9d8c77b3a234dd2373ec35091ac68a8d1fed88dc932cc4fe98d0d366add1bb9ca5468c511f476e3354bcad18cc75ab9f896fa5c5c134363d92b2d189b68ff1f2f6b41a9bc81c4366329586d64c6a8618ce4d2f0d6006474744e9d80d51936db0faf50140a4292c6cd437d14a56930f6ee96cf840121d9a735056db63ec7a7394e8c99420a405c73547779f85bebbd27e53bf3dfd2573a7429952402987bd89293a2cb137867d6ab8c852f12d55fecc71ac2b8fcb848af4313a78f12abfa35b28d723d7170da8bd72623f48599bca3128ec2c7528b2d7b80f509cb73525f479938c389bd0330d1c238d99d42c3a32639f72664f76a3c7346e374155cdcc29cb410429e56c9c4441913aaf5d073fca5db99e16f7b2cc701b9bdc9ddaba835dde882f5e961cd133b8d8f9dfbe8aabf69d084b87f5c750a67dbf6351ef8c6e144669121b2bac1a3f46655b323aa600a453b020c66b6614ee282d2533748401c7047658595e43e9aea7e3cce601321a5cb6f96c413cdd22eba7773f6786ac1828a62613810372582f118cd973350516f86b2cc797581135224128b594941d6d467ef0242fbb61ffd8b5413d6b2663c943d8a38c3c0b24167bd6ada2bc712292da57b34361398db54be541e5eb6172bc13eff66b10992ce87fa44b48868070380363d49cdeea1cb084192cb6051444e16dcf849ac7081b85713094c85bbfa2e1d090804fd02400bc5e9446a4ea93744d44e2e525ef81cbd9e49c62ec3b3262c60ef7c7c729420d2e8802bce8aaf29e4f3c05ea7a87d8d09120d070348358c9757febc7924d4c014ded80b766ba1224f2a66b2e750fd85e19d50ae7bfdd9a3545ef33f13c97790d9af2119b1a5a3c8e4a8c542364e136f26fadad40b4a04cae04d6f95b3ff9", 0x1000}, {&(0x7f0000001240)="911ffc33ec7f5322c4c73095b846c4a78f6ca43eabfdeb9408ea61e0e233212d798873bd3c6be087f35e4d3d543c1b674620fa2b157977f637f4d3998e7db04e42e7abe47306c8b6a14841203ba14baa50bf3598c04e4eed2fa8d7c000303d31afb5ebc2e80b3f2b0a82b794dadc108f58c6b27ff72f9c026a9609b04bfe8f99f029f8e7ba8814a0ad423dabdf9ba88ab090cebe96145318a96dba08fd068e749657ffa23494cd2df737e3f43c51f4e5e7975359a0df1793c8d0912215580cddae445d0a08b092fcd81e5d2de2c3f0c9825bb8f9bc88df4ebee86f575a7c74a25b6645961ce5da00a3a9d207344a457eb58dee38f514bfec29148382fafe07262786a720722af8a5a1de45e334c0e402a251834e2279ed67682dda4bc1656103eef4c7d67951fe8fe7b90b274c48470f55a6aea731c06ca78b69b7a69c9725ca0f2aece02d4894d4ac306014d56ba09bf6b927126b201ff05cc85bc223aef97abcdc98a9cdc66546595b706f1911666073d86b8056057885aafba7e64f3bdbe8459a041ea65af9dfdb0e2345bc70150a6f9dcbb559dd1aeff860859ee46c51f470f275b92009d16707a0d8caa22aee0d18e19f8522a4cdd191cbd3c2de580179fe134e596de5c185624d6a592b31dd7e0e430cb8caab91638c596e2d51e27f4e5dc800a28d30d52431a30e5ed82655593fbe5381c87fabe8f86a70fb4a4179ce817276982b9364fcf2138e0b5acb9028f698bb2b783c9f78906971922f350ed28259b83d60476c94d396a3ea231f7f360ed5b4a571af97eec3d9f6a3a15ae23a21f0c008e3c00af9fbafce99dc8e06d3774fde8c2ddc4d6ace07705aa8319031bbf2ed1492be42e4b88d5d1409e75589e7601b43a6b95a6d31ba3c52a23a3fe0e8e795a7eb378d6ce4f738fb226aa322083fc51a981d5130d4aea7b1c26cbe57f21a823fbc2293bc373a80c13f3017a2b3a68a36086ef7000fdf60d9fbe05b9ec303a4889062d0d8534860ad9eeee75a3fb192458809e72c1b6cfeb658bacbcda7072ac741df4c3ea6c9044dc9fa6d2fdf2b8697b7e0487f91ebab0b65679aecb03e60871595ada31fdc5eac4d3e276066d4cb167843262dcd8436a46467a93e6c54a2c4db0b387897ed9653551ffe902e3a5274c53f952a7d42eefe6798c1db9d546bd18b4bb03a9795e12aede7d998c70f29b61da3ad340d7f31c897e4b52e591f6f51b72581ee4913eba41b8c3332833f40108e7f26ab1193d81e796beb447daf379594a54842263ce2899aea4a9586968ec76758de19d69c9ed5924835b24cf51ff2632cf2fd6135c37c1c6208b4111a2ded5fdc13f08492fda37039abd37f4c4f58fc6db4505b804e7aea6240cf762e84fb8d09e77ad3fa2fafe97ad72cf443d0389f81e9c33b3eb2ba266dc53a6b73bd84a45bce449f2c68e9b91beedd2154e5a7a088474f1f6ab64d355474b2ce50c3822ce3673e6ef39e3d054eb82574b42e39fc3ac8897a38de62d642e6b781790c6c6f6d6ec4d1051be836d56e5c582edde0a49b64c6ce8ba1c724bdf10099f0d534503734a8a507912b6b66b55a0a3ea8554981a09f479c8b8c94270cabc6144ae78d569e1158baa51ada295eb68b3b7ca157fa14f942b57efb3ef9a2fa193255a8442c930c1b1ce083e37d256b86479f72887251d9c8a4357a64981bad012b814cceb097c005d18f6baeac94c4a7fe2ebfaca2c0cb7de2a7068bc6c292339a90f61156dbe60a98d3f1b52a4228b70cd56f321a76cc720cf651198c9ce06bba5e6856f0b2bd71e2f07527e5c5b855edb379a63718057f1feea719d0bda283ac8aee159788572e7f43b22e91f237b672d854e5fdbbbb86cfa13c2ceda8f7d707f9b642e467e4f678ee361ca10f8ebfac414d4bbbab158ed652e4e2a3044d88dfc594c0ed1af5b27997072ebea9a13ff978ebc9fdda548404b4de6a92c71b2fd655219970ae6d247e41eff43d6679ff69d826f2c5cf35ffef0efb3ad9b98cf1deaf42e1ed25923c30b3e593ffd43f4e8403e0f3f4662aa2fd47cd6abc15ed7bb0febc1536a75f59f96dcd5f19c774cc707c3872509fe0d4f076aaf8e2de1803e80fbc3fd34ed25f55012172770a40426a2f259b5a990223ec216ddcffbfc9bf45d33dc811334c6810e288994e3fe9d58bacc19549ee13f3355f0dd8309ad6d282db1356b9289d987cc35ee1c5a43cefd305875bc9e7e4d87dfa2e156e6168663a6e665ecc778fb6b67e8ab704199d3ba84099382ca7a223a83315a4e2dc7b017c31e5a91a004b41f6c00c00d18126a26d86651d083d396069c7cd5ba37177f2027ca5cf313c49472341ba2d22b83bd05d0f515b61fa29a602e01731daf5e8f30cd64893618aa13a1ad744d0a93612bbcebe54de45b4f41ddef7d7a285006d3024b85417279d0c323328b2342016202b2405473eb5d6eefbe48601f46cc58e891758098f1061f79b7a0b50d357986a54808967b753cd9087dd513f1a14712372971274512f67b41f036f04eb016b46115eb75cb01aebfcf09d8b4620b5fc401457d87b712c0af4e482a10db96df541d5014288b51685a57f3f834f24a457d7d77fca17dd37b0f17dab6eaf58589618753baaa181d499ea9bac07971753e485579910978aeaea1984131e5bfb699a3169b4f6d71dc11f7f6a2f9edaddbd7405d32d5b9cfda6606cb9a31bf55e4edb27eaca5761a28aecc318e9606ea7d61a9042c9145235c246f0a19438fdb94168b494345a22033f7718778dffbae8d5f7bef281637f41f93b676eb5e526964b273f67a9108251f17b2210e7129345fb3b46f680459fb8ec23fa6d3cd37a3e5be6c4f7623d4bcf5e4660e6aa75462a8de48a4903c36b54dde609c03ac2e43fee54c0a875770669b85a09b266d0dac100eee6f60f1bcd92577944f65e6beb60e82ac8b191904acc110ddee55a2c99ef9885f82ae5be815b03e9e4fb8160f5c62fe4994207a466717739d3dd9e194baf1821565d487973b2b42101fb7d34a1e6563db911045ba5e078fddd4ee320f68b95406db445c84d91455eb8fb2e8e809f81fa63d9d8b4b766e48a38e9b4d23164c0b641625930b62e1a19a27996741772c173553883634c7edc646999d5aadddf95bc6a31c519033c048ab80f389aff8c69fc992c79e781877f339bd0368241c907c31942e34fdfb38d3bc34552a13fb5fe370ba306d1a000b315c9fc4d5405543343d9d1ceaad0ad5900817bbeee46ef60a09f590858a2b109d104e7b812646a405c85e561c98f2e07c48c3cda1904fad821190bfb575983694675287c5f5f572576b3df0a9b1f5b2d08a958f0ab00f18803d979b44c75d5289470c14cc17b0938525731557cf595d82b58d64da3044c1a5e33b515a52a8d9eb1119f87c45557e3975210e980cdd2ea6de15feff1da6481d7166ff6cd7d6416ebdef77e7db324f759d2e2a4ef92ee16d507e358632b89fbd82b7d0dfbb18bc705b54e812e8b6b5647caef491aed3668f5e87cb830a6477ac7261f289d37c55c83f5e8ae1278bd006fcfc78815e427e7ebec3fec2be18fa42faee39a45f16aa05053ada5c04916cf8f7ad5b759076347a3b75e354b0d46bde8d70d2bf0ae102471770e7a79d71be71e9220bd889a9bec7040b9cddfa8b09180c32ff6e41b81a929d5744e6d5f00361e1799509a1045a763b3b2fcf79eba3eea6d161d556a7ea18eef53ce37d68dd5134ddd3d1fa153bb3255ab8331016a5ef8fbcda85be6aef0e1debea72864053b015443d0e3388107e2a76f0a72243d81ab49e3a0334cdee0c9523c8c89e173ea7902fc2d7829814dfbe660587444e208919cd9870a610928e9b3a6fca41244ab513674f680ad66acc90033832315e2a81058ce4beefa66334544cc9dafbc3c88e87c6be7752e7d24147f23762eb2fab76448a87c3f7bc8b120d5a0121d8fa146e692081450740c8442cae921bc320a8925c7fd3903d7e3c7b03d8c09132aa30327199d272f2db29adc81b0a97a054117814b0c083e1019ce8841763c0ea8af74aac2a77ed598a9bc6d6e27158e235d3742c21e6bf19bc35b70600107014bd1fe17bc3bc0ed02c37e2209ad421427362e746c5535dfd0aa25bf1a0dbde89b41c6e3de5d963889ed727c1eb8d8ac223d26540c509b2967a1c77d0b24cf6aca4ab3358b537fc08f79e6892243e78c7a6a76c3f3b648a34d5115bebc3321d37e7c3560c2f1557ca03a3580c0014a01f02da2de064c1a200e4b18be6887f7d87af87afa20414e18c1e5d415a534be77133d149f57723964d94568030bfea12952a9548a47ec970e2e929eb9032e043da68b7972639f03c6dc3b1139914b18ad27895154151017273a40d9b02df5bdaf5aa46a2946413b5ef5893590c530c3213706b0e748d322ec65f804bbc82ea21d9e4ddf238e5dec703f38fa0f1a14e75fa4f3ecb21779777254e36713cf964c154809b9d624e72c6ffe2635f6318426192f0e55c0952addcf7abd1b6578e7ec65992cc18a12d441b2b9331647f06d2637ac585b3eee5debab6f0e057b2f071b6d250834214ba8a9e93f3008d6ddf07abd1a4f7dc3a130d6eaf608846a694064223ddc75302d6b4c3b2b901c133f6729ae062b2ef722d62f53a2152ebf2e73fa1c16fba4c3dec1759af6a1af265131bd9feafdb7169b84ea62e626404f636472e50b5b3bf063cef7f918567b526000d2178251dcb0e75a1fb12d8805126c146e2d90d099aa2260ff128d6d851d7dcaa47aece38ce6952db769dc1a9db5b43c5e751cef6af98fc4129db41718da5cda4c32bfe433712ba2ae607cc37bc4f93cd01a692e18b4af517d4f561c93a4a0d9a977b84b30d3734c1759219903b7a7dafe2c5a478fa0cd9e68eee949465cdbb4f695150dd7843191aad95c75a1856e06fb4a94e49a1d5c5a4e876fcb7f657d3709673f231ff05d0c96acadbd5312831f04a2f448c4ea19d70fa7941cc79e782729ff6404c0538dc4a3d6299d0d3acc17134cec2c803b48be0096f46a9239e4fddec466c9302f175d820514dd2bd16a39bd380961c1abcde42738b4fce5fc828538f06241bcfde1b94b98334dd73b53aa01c3442430e3fc017b2dfd45466e9964ede8260acabaeb7178c1f862822b523b42b8b80082e459ce9290af451da9b35665b11f7079b1e627d3412f53d11b086118f2bd395696102e698a9c8dfd0c1011e9f8a3bb822dc4c678b78f30cdc09a5d89041c23757615afab0de25729c9e76afc36320b2ed873ef8acde6ee050e8b7ed295e2f53065e21d01ea125785bc9a5666a03d8196b297d4cca26ad6de4ffcc94c5170f9f944d8897b94d3e3b48496aa3934b04a095a14f7a78a64b0814086658cc22c268ed328cf775d0a40e5fea7f34fc0a4476a6f98346a6fa5fae5c241ff6b03cd9bea7bd7c047c1351db408c1e4f6d888872563dba3ce1e4038674e3de7a876cdd771e9692ef57628506116a37d5907ee731c53b92b541d432b0474e1948103e3cacda97c610c6f63a788d45c0fdb2cb56f171d68443079b7ef94800e253c710d5a60dd7fdd21eb97aba5311cdb789a4499e93ef130e09612a19f6a217e3f79c83d65a58ec4d90625154e4a8a3fd875e7a90a0ba3cc188727800cde0546e019269c04be9d868d3fe5fec862e9d7b0927916665b08907e7dae8d1b7ff86b71cfce56354603152323bffe7b7e28a541049da0cc6d91f0e29c2dd69a5b5f95d6937b40ead6f87ce590d4ab0d5df57dfba2cf03aabf64d2a8d3d2abc65405a33de4a53f65c7c9", 0x1000}, {&(0x7f0000002240)="3a246063f94b66aa27ed8c47886e6cf47f892f3728c687eb204c713e3aeb4b633a08d7e07566e60c7a8d2bffad0c041e13368a2e2eb6c945346fae6511bac24988d665e971bf58e8cd14f9e506fe66214d8e79f20d1a47e48e771be401907ce5759cec170546169eb2c9584196ca7655396ee7f9dc1d9ebdbf757ce53f6c5edddb590f39cf0e66658393f851160685d168a840a086ccf79076698d64d9365cc8cd442abf346bf800899f4eebe670c7bc92b61ad1c301ca6dcbd0ad778a711b1b0bab9a2b90e163158a5084fa0d7ccdb3538cbe15dcb1a95d28", 0xd9}, {&(0x7f0000002340)="1c3cfdc5f457a082c65ccb089faa195ec5834acb7fd9b998dbc812de97ff698cdd65bcbb2a586760aa6b437b653bf2fd9b968927af19735c2d469cd7a3203265d103023fd7330dc6e161fa38352aa78636e176b013bc495d4602281332096053ce256a0f5ef93432217e766e8d9fde479a7b2a67436e99a7e8ddc32683b790d1a54ebf9c3e01973bd704f2cf6cb3daf688d0aebd1dddeb29feadbce37624b3c1708b409ea59b858a7635258d30dcc83611948aa209e0cdf1cd50124a2f513c74b22376e879f07c9daf61f9ac008d87f5a80aaf14b761c538e570dd065bea7dcec9075c5f6838e736ad3b9b0e07b40e9ea86a072ebdab16bbaad05b2c52f0f512bee682f2c8a1d74954b4269106321ebbad35c425450035a5c8a675f1a5a469b6e552c22fca473ba26f8c5a8cf4fe5b711d5ce36a4846d760cb1b3b11d19a81f512bfb949252b979c026e4a3a776f8ec355b3a03016728f6d5bb8f476792000a0021c724a5b211a3edb41a5f817ddc8c42677f83cbb244d39d65f621cadf266a72d5754648ca3d193f24f87ea1310ff183f12423f256e39bf015eef131cddf214e1d333e8c5f4be6190e5ba3770a12461ce75aa54d430c9b4403f7a5afcdf42daf0d3de12796ec93fb12638df5e293643731944c477f2e389b7f74688241b72898525ef25b0a379cb7efc0e90d0b32b13983f5c96cd4f31c3544bf85b84839a4e0a0647e287cce5e5ca1035dfbf4b410c1944b8ea9a09415d164c459dfa9396f8f10afd916a70c06910c0a7ff91f48f4f27ac0f55e5e419ffa439f9255ca176e6e23877ef16e37268412e30c56256958f72df720dd5e441734daccb734d8f51aa0053799488b6f455ca26c19421927ec6234de7f12414b9f606ed203df78069a62ae23223952384f8a51adbc757a0ef023eb77e047d0000fed98f262a0b4575d01c42521a7333341b20fc97243ec46329f6588347a50f520464b9f9ed40d1f5f2863884084d0962eb32b7ae08f9db26dc551a3b21801215b21c744cbc97eefadc9233b583c60e2dbb8daac7b23bfe12fb5933e20d039ccd77793bdf85b483759b9fd9de013253d9a7f97ad929374cbaabe294a950c355beb336dd5b6530fcc0f42f902d32db16a6f1bf10f9462a81893f02a11eb5f32fa8a5daeec702e90ec25857840b788dcd1bc63a404800da6a3f1e50e966349a2c9f1c399d5b83b657685375f4d23baeac2e9628743dd2a56c4affe0c479bf95bd5cbdfc3f1867388b486319e67cb23960b72982617a143c53f187020d4d7b696d835014e02bad62d99602c1f700a42f159c026c24c99e9a9908cb84bd73698d02a18fd3157310443e65664569a2df68bf4d2e4609b110ca09961b6a7f753f2d9b43394a94d35cfa5f835334aa7fc8c551a50701a45f5fcc97073aefd572dbf1ffcd2f1a7dbee4902e12f4cf8d1ca802c1fd5e5d33725027d9e544104a2eb231fb071ae774d5d6087926ab7ec0a622bf8c956fd96ebcb98e6740330d7454a425bfa05ee805981d629d0a0f65f2c6cf596cfa27a1e87e97b615225b97b31ad9c7be917012339bcc8474b84a2598cced0180126a2d6e7c1bcef76481982edf6c45f00a45e26d1138653c643b09dd56e32f55276d7ea33faa5bc7db7010293b6296535f5b627c86d6b6b239d3bf7afc635edbd5c57e45a68d03f76808e23404d6897088eaae3897172dec44081ffe52fb2081586bb695a994a2c30588b32d5ac6f321b5541c6647a99034afc0fe9da20b63b293e853265c2bfcea62c10bb2aefdc8c64f7f9728cf6aa54267237d41efe50f261bee2bb1a1fca9f457094c52d4c1b754c662175620b3221ccc6b7d95537cbc94e639d2957cceb12e567cc6bae22634d53eb2e4262b53a88944d266c3f81ab3537a2d09b0b8d41b7499644348ffc96b26e47462816e331a2cb1c23476b54c2ca1658beaec5dd3193f1f9bdecee98f43c033484788d4ad178fec9311c660bb83ece1c955dbb43cb9ef7c66dc28924912d7fb015b45a628b81d2032f41ca1c830b2199a9cab7d6041f5d18abd25af9790fdf80e62dac85ce56b4bdefcb470b383b806b15eec0a3d8377eb24cd98bde7b97c3f55abcffce120eb271e6f30df9426ab4b37b5967a83fc82bbb2cd4b180b78e602a8c87fd3be0592ed24b80c57de1365c8bca360c66a04ad0eece0f1aa7de8b0b5ef039ec1e63b0e5a9c72ee313d8005830c6bc866ebbcb83836eaf3d58017ffce31cea6f2772e35828a264582a878dadc40564486f7eaafc433a7d99fe91a818295aac89548022e6968f15ff0018b698442a7d5d1950c0070c20c6328e74834bb4dffbfc3654d40ea9e5c85f0a81cd82f0db60342621458c2fa08656a857b234acacfedf816d9c4fee159a3f7ebb60dfe9ceadadc5c3eda78b8e60ff66887c2222cce377802d5fa3ff7228913b017a267257ddff5975449ece40cdc20b5a38dfde91f6f247079e8b3f502237bec3de0eabdf9ea7957a9fb5b3848aa9276e78607aeb33c6c303636567a2ccaaf77e74eab81ed6e0cd6b66e9acf58bde2e14f9b5077f53b78f45649b62dea32eccbff401b6c84ac3364aa41970ec9cdb5255f365a9f72b371f71f6c7837d38cfe3832abe721572ad1ee6290f68e3dd5434b6ec859736825af2b3a52d3427497beae0f356fae464cc43e3d5938b5bbc621a85651cb9c98c889f4b2d86bed575fdfe57c2f6d8de37c8e7494a3bcb0583eac257d5b8a1433e157eaec582b29bd00801ed8f551547b87c1148b72294129586c63129b81611e580df788ef9dad2e9b5c2309ed4d0d192b0b9141f4951ec60b1956704beaaead518c0d2740ddfeaa6c97a4a1855752c4d3abdd5ff64f901d956c8ec438e246029f133175c92d5054e973c3280120a359309dad2608c013a0dc623f74df5d0e5bb6caf242024c9783c9716699564dae630078fc6c426d83c6a81aa6473e96c63c808e534fd15f063fa961dcd1aa6d1035ed376e7ada1f4683ec98761e3453afa02be9d7814fb4af9a95b356b03785fdd42f90b3d9483fb4331f15a75ec525734c0833004c97f6aaa4ed03a2aed95d3764ffb345aceb0e56e02cdff7e44a603c33d5f3bda9172ee2f6dae724005a9be058b9d9429ab08cd3025dea9b9f5a8bfc1c10d0c442f4db1aa01a59f8cd97dd2937f0ed19f7f9b1a9115783a557c53a4ccddc9158d12b93f2a4b7b4352ea058a1b2efb4a165e93ae66415f212c8ec502640bde985a25dd7a8331581229bc2d5cc20dffb510ced8213604b51fa854b2deedbd13272a86600e39db38c79e1dc04dbee504e1f3b2fe65973a47e14f4963f6c1e8770f2e4203770a74294578632fc8fb1b5d7374eab09a8b1d21f4862d858214ca11e6ea4d0554c1032637fc5cab5401ead029f451c1e0d6c7d7602f201ae7a384d24e7fc90762ae620ea14e87a32a91f806cdd41e4a6c078591362d80878d0ebd6f7d2b22422e2e2df6512a2cb6cb86605c4554da0a56bb7392656ec5ace040608e514956ef2016bc10bfad10f09d148e14e0d1d7aa996e1c2c3b049993375f1c0e4a0f163e60808f03cffd4c5531dc85c5126fb8edceb3150dd3291b9b58b820adaa0fa9113f8e6e533ca081940cbad02d175f8cb9e0000a07893bd1d24f3252dd78440a99bb1afbd6e5be7d259471ae66374673e85c6efb60afdc5cb8bb22c7a5d755f192d90c60b48209a4be9033fc965d0e834b0540513d0588f6978fe2fc4e74c017cfc5e9124954849827cb252e94f457665e4f5287272d85f22d911f6e9a044a192b3a2d6dde310593faf127ab14990296a133dd201c632527e406e29aed4bbafa1eae569d935e40d4518adbe224471add16aa5ce7b568347f57b0de44fdd45a5024f40016b90d68d7157a33496bcbe5cd422262080696ac0f68255d97ce19ba514254d83e5647189a6d19875a506908b00b9c735e8e7204a350187f3bc19fb3d2a70d3c61874dd8d2d990e455c4c755186641655d180d32593155cdb7ec61369d3e63f1a5a98462b9b465be31346ce7df153ac083362c521211f2623ab3e34a0fa30297da3ec389e1d6d3ea2e11cc35e99ff91a5b81e110cea7229c0294f082dc0dce46a86366c1b653598de2a15f43a84905caae31e1a9477715784855cf8ab764881a8b5ec53b564fdc7614408db7388eb274655f2d8a798abcd9aeba42eb160dabb7f66584d644e0df12401e62267b9499bb7892298bd6567654fdc90e941021d7bd832fa1b4efd3699bae6ef2261c410bbbd776e83d83ceb90f0587db84ed3fe09460b9451e4f39fa2d6465a237f4bd49da796483c7a0277bc6f6c77b8b4ade39ca79afb8aecb6ee678db712669be295280dec6e60375c31a0162b70e1e34487cfd761cc52e22e655e3d2a8be38e126ac801de0ae1df5f10371bc7b3383164fa5c9d4533368b743fe78274d13ac37ce661795ad67ef154a9ef487c8216557192e676d982272a4cb6202b919e48d3ccc0dc84e31af4893f585bc5b5af569ed6354019183f06ecedbe8b3de7f9c336303d3738b2b2b11f40162a42bfba67f4a018b1338f758d23909ceb97ffbb8c6262b5dfce50bfe8b6dc4d3cb50c4ee89f6318dbc04cd26b1b3918b94e9f21074e25f746ee4a0b5a3e270e2c825b2b91b51566e799a188c7c2874e66423ae9a7236210d00a0d3ee7cf2462c950aa0209c469313d77dd7b558293b035deb4dd258a1f53b217fd1e427f68c3d2b76afcb769ea2296949dc3fcd28fff6537d2e9cdb6056ba84f40cb8c4864843fdb1fc530f7b360edad664f9488b0f885dc21583e39eb2c304485667d6b8cfb32a49b6f0e64334fac7aed3863ab8b62ef4c95f1d39db987e7b7f7aca8bb40a9919ef1a5071cba0bdb371d29458fcf9b3c6e0c842c48f1833e737bde60280c14e2367b1c99bd6659bbdb25eb51cf8c7fb80c5e831801f432be6951a1827795b95c14e707e94d3f46206605bcdb4dec742c67cb00886c30c0c2bedf6766e38c909c3eaa97cd7e97a7a0fbdb9ec0be3bee6f718b369e19a13cad3c8c792f606e55e952e6699a08fe1d9037625aa236dd1686ca36cd69c30e05e8c7997538bbe9f8ff116e9e1f27a89b2be412186d3fb5027eb9a78d5e7c7aa6e00e02209b39be20f0beb58b38a0b40eb1b4e492af80e8075a853542447bcc510784f5a2ca96ff6c67f254da0dec1d87d3cb3f0f52335af488eab6020bf1f95c5d99e94e6fbfdd2c781abd77d41825895f4983498fd6209fe7bc29d5341a86820db942ff09a5a007b6042245b690434d2183a6b269d467f4965608b5df16a3c8d316b1a3dda5787cc8358e75d88a93daa897ec79cbcf2eb5e5eeb32fdbb50d1bcb0380fa461ba5473ae217229f5fa170dadafde55454a117cd83386ecdfebbcee052ae8dbd01d466302f2bf22b3f3253703db2199dbffc5aede80e73ccfcbedeece0f74a117f831acc92191e6ccddbe9c53599049071d3a3479f3376ed451eee8a76f06c56944de285d9e4384273e2613f8297cae3238825622ba75caf9bb18518bff2cb61d4e2b15704873e06aeac0ac8e5ff4a255d46344b1bcf79642d40cf9fd0ea828fbaf72cacf3e66e6cf51490f1fa5ce520ffbf42634b038a2dda83ced9a0141091f45a5f7a068159cde77b742f7309d687ba9d26e4d85c607ea1bc7392a6e9241ef5d09a9832c6171a13665042c14e154e680867c95d26621391127b919f4494340c79bf54d794bb4b96c1e953e82cc68a16b6e1b64666436a90e2dfe456b85d0d6068844e49a0d12c345877aa", 0x1000}, {&(0x7f0000003340)="5c4a808d728fb244f42071f1bcc2de35913379586fd4f0f7c00b42de44f29dd297fef4b0829893a18b9d8d9da7a49cffe81d026fe2f23601f484ecbfea6514b02b9283bd5410108251e4b0909dcbfcc62a5278717748944164adb841bd7b1a95013feb697c8ed2f10115b495d1615b37050e564646bab9eea10dc86cb4b1e857c245bd76e5538045eae69bf59ff41bf81edf1faf0019d63c2be2e93582bd32c4907afbb5e5af48c6d5993883f82416d36c8727051839b2694d9c29903fd2b63b5778ea59844f35d109136fc3e92c0fbed52b95808186d4fb7a381b72c415e9d36b55ac607b7dadc8d6d218cea395e8366b2b1e6de5d88b1cd4adde04638b0822327554ffda57ff7fe8d0fc2b8d5ba81ba5d4c749c200048acf88fa1a88a93baa04bfe95e472204cbacce270ee1c5ece3ed3d462e9299ba32012d0d6878a58af1538a34cff31a6004ffaf53cc1298f2d2b100f8b4ec80023cc1843720cd50e59a8626ac655985bc603e238ba521b4c52c158559b7fb95ad3fbeddfe7acb6a66eba9d9b29de57a30a733bffc52e2a41e3fec0f28424fca8bc3b8cd47db7736befe1ba70481daa87585d7dc6802f475899498732b52ba6cee4f7582a30168f76f3b31b3bb7221e8b217968e6bc860295445f64fa4964c6bbda1c61da461be461130bd946ef8cc851102d6fe06f413d9267ac7c6b52766fdd77ab051464842ad6b6ff00951024542390abe912170aa4caf26180210ec31a16e19924f203fecdc71f784ad3c90a6e962171ce2038cbacd3e6fb77d7f3d36dcde50626db77af70e8b77faa41ffc74f8dc25c3e40df2be31029851bc0e831993ec8d385826fdd150984f1d328d6b439ec5f75c3375f3e2ac8576cdff7f1b394a7c7c6b8101cf97be875d2a0935db4f8f3738dc4c7ba61e686a4e08ab4894901b7b242b207fe6b8f75549d16fcd7c52604cdda7695ee5a774fde95193187bca6feada338f1e257d0f0b8ad384dca8e18c5df0642a177562c32f754a87f9022cdbd653245ffa207a4980168ab3c58ae9ccb0a88862124455d93e3010dc446f11a3c13de4bf3389b1469db7f4c37b9ad6aec3ac14e9d53e6d5981d8f6170e6a3cf7ab86a6e72160426088079e025c953c6772772d02120a6bfc9a4623192ebe177be4dd503754c8a2a3a1a9c563ddfbbae3a4b4227a3c5b0fdf44f7a2181105d50015b1d3a1e8707dc653350da6bbe9da1912d45d3583b4597a6c3e24e47b506c4829947f574dfe9d1d568936b65ec73d3e16294a928fe29584a2759a7038c8750ac13965eab4f44ba959bed83d7b3caef1207bd47eec917fabca064aca24bafd549d0e61de892c358c0e830ffdf8720186cf28fdbe3540da433b21102c3bd83e8ecc1ccd63a4e3dfc8afd84efd25de7c5c820a1320b2ddc598886c26b2f6155575906976d03d8a7a13d859d8145e1f188729981a4cc228ff3ada362a20163606c5fd392fb8ea3d36dc94b28bb2892f52ef0f421412b0818997a67f564398a800f9093994d263d0507d2d58db9212fa44297ebbdb572b68a1c81d69707a8a43f8915e540568c37f087b4f3400f31b56470e0ad342f41193bc2dec6c381e92ec8a4832a5237e757090cb72f1ec60752239cf60457683e307cbdb8d0d07b5f394a31b8e7897020d86f120fc9c19b96dacc1522f841d72dc72254e41ab7ae6c094cf9b7e59d3fb7cbee118fbe738d8366859c24bfa42d7d26cd8ba03db828f1832bc7d033baaff8ecdff62a1662b46088b6775c6a868490ac34b4917b8839791b6faf880ad2a92076ad41ae25adcf32f4875a25337d3d5b5e4fe78fd29ecf08f298e02625c2838723f380bc5aeba06c9f7c364b56263472d4d016552df3a85b5b60a294233a10f322aca0aad31331bce8275b1a2919ca716b8aa8fae3d352002249d0566627a0fe1dcae3f80122ceb1461f2bc3e723edaa731d88954464c0e5e574ef395b1bb645554f444348b6e94b3ce54fdc060a83688e06d2b12960b1b1f8d9d1eacb07ccb4b85aa6d855271e5b0ae7847d0b0f3d35d1d6635189eb52bbe42add603022606e3593979844f5135cf9aade26fdb8f56afd5394e561fccb428a2b18257cb518fd56f8a2f443a91e1565671d2a74ecd3ae22352a1d73bd6630e7d9529ae2c921d3d556ca407f0f6fed340a71b73552c172386169f202c2500ae2d9d12b1b5155d01ea710cfb0c27e56290b05e2b601a5e784d83732dd5daf6de07858f8183c6072a0d16b03da0dc606331128c33565453ecf8c25376d4e4293123f8051b1961d93191cc83e88651933f1aacc69e80af3c37e1178976aa3342221b26f0f56d2b2818dd0d6c3cdff8d63eb0465e35aac36be5dfec9ac38bce073db3c85d3755320b07d95e9a83ed281d1563b61cd98807a733ed4ec8d6f5ccfb29a93fd69cd618b6536698b56a1892d0820651b8aa46f738999f8626e5bc6de4225ae3e088935a04c740a0ac3f438042d6627111c7ce4e3497a14b173c4cef8576f972ff4a3e50dbc0d3444e3ef1f54410cfcfc5aecc9f6e9062a4ad4f81d7b693a3db26744650a8d6059e118759045b6907efe90df38ce8c9d9a574e77e9c40181e0eb399d55fa92b77af24d9581ce381467d4c37e9ccd0ca75562d69c0376e165e2993395ee95bbec112a5ad53c81371a6c54b3ceeee17be2f09c9acd576e1bdce1c0e23c7b9227c70ecdd3730b1fc39e580dc5259b4587519425f4c7664ad8c48da8991d7b9f695b0e999cbf7a79c8ab2656befd3fc48c4b1680cd8b80e2a42b3691c7e5497e984e22dceda03e1e15d1b657e49dab1c0e72befecfbb727f028d1f9e66966aa4d8c8ee4bbb1545020b37657a34030c9e2e4346bb2424a5e9fcf74811dc2449999ba420ed16aad31a033ee4143af3e12aef826095cedf41cb487bda6d3c8d4d282c8cadc28fca0b6a65140854b02039dff7d1053f530540d2dfe1a8947b45e8361575308e9ae795ff29689f0b601670f41cd7e198660b0bb2b61176f2c78ca070926361a5e1d5fbf0baebe799de865760de2d56133d2d35476410eb97600524bef022f3b04d6d3bad8726d2c486e3e26326fffe319b312279004bf75015f1960de668bca800028d7c8df9fd50ee0e62ba6ee5803606eb020d8bf82b7808451ad2dd9913451932a4c4e45ee7a079d2e91cfca9c6ba3790e4503fc840c5beb7403c99df5982bccf38d66a16e2f2f902dd1902d7828a8467f5b8dd47bd38ff8723bd1bc43ceefa06a67740386905aa6c9ebcd87080ae5c637a95a4a73c4de19c8f4651491db74747fc49ebad8755119c00c6c224ff0c2e56a84d90135210dde5c0764401ebc9239b196e48f6f2c511502931a02a36b45369efed5ec09883bf45242d01511cc587755f5cbfa30dd1df81839986ccae46ae0f41652ae89e4ede4390e4c1381e6e88cd72ebd7d30f7c6698c3a14c9a7a322827214d3f78120c51ecee752aa1e24bd72cff5a8d7810badeb2ce92b54bcb934413797ee2609330f6cc942ea6701feb1b436c3917e85cef46f73686b5de25ae126090c091c62fd9dcf56510e3fb779a2d32b0b7fe97c605fb5a0cd79e3e055e4a231a11aae7cf8c1074a2367401612f49fed1ce6403ae7c362f5ba0082254fa7a8ae95aa286ca30faf3db370afb4d7e5e8a8180776b0f10db9ca88dc90047ed62b9c70ed6fb3bedeb7c30d99fa070aa117368a374f59d8613ea83eec99acd1fedc97506658108dee95ae9c4d5d1174d6f3673f32c42e4c387907003af71f6dba4c94097c88a103a5f1cb9b026249f3e00a979b679334d5e6f181388c5c6676173c9a042cd80678ac25edee9268d291529ce265aa5ce837222d2d10b4d0c3a5846e2dfa56c046ad8477f2360f626e1bd793004245aca0a61c75e2d724c0c934d08408ac05a038fbce47ba636a9a98e731b5e1e27e7749aa6bdbf588c00e23d12cb4fabb0f3f5e7dc078167f3305ae61560d79fa81ba848ad8a732f012c0447781a4c0c5dc68f8ba6c140f239491b776e3d1f5fcda98a274403d410d7d0d1b5750f32dac158b820bdd82bc9325d2282f4acab902125c9ee24f0c89533a1223b0512172c45fb323e8d1d47979fb2f689b7168440c54ece86b33b8817c235667f63b0d9dc289a5890c65006e6c15ccd393e23a1132c354fdf21d66fe37be51520cd84a8f709c9cb442b342f9e679aa19f9b0c9d37e949c04578daeb808f136d417c7f09ab852b4e5232c756ffe25c69d1c1cd963f8f5879d64a69db18aa3da46d8fccba953f1cf918e8a55832feaa5a6b1c0a7b3c6293597ff655b82cf2c123ebb69a4c9b4da00970ec839c34733de32e043fcaaa392904a0b69ed6141d3f0bee2a28da467208bed93f6a2e91d5813bef52bb76851446136ed2adf7d7b8076ec989cecddfe193c954043978e4f4c3486be2b7bfead9592ece1c17e4f367706280dd27c6cd4b18e5460ea9a30f094512518503e3e58049a9be64bc78f7afc207f0f4420feef34c08ff71b716bf12cd72d4ddee426a439399797c530894afd194aaabf7eaafea27713dca9e0749732c55cf4230fd5c7c0f67515805c81e57f257c17d6471a3ad6a52af2ed3c4a056502abaa0b2f30cd7c80011d9d3376aaf544335768b0e3df81978a43557238b3edecce27e3936711e625a4777f0c8e0f8c511cbeee5bace09e30ad442452491538ffa491574b0a7411c237ba3cf64a7817f684b64e70f70064d93ecf835b2370a4420b9676a3d0ea14c1310908d9790edd21488f7a33636df17d5d0534e442e816195e1d4d7dcf5c7662e6011c39204f5d6f05b37226370eecf410ad5ad7fd833b25677e1a4c76ee8e35182d071c8a42b1d8c9a6bd10041ac1fc5507fb5bea230bb39662e1391dd887d734d0355c7ee8ff472f7e410c903c2fbc45751982c3af1d254995757881bd5a415a62e83234aea95576ae1596d3357be3de47eafad67d15e8c1ee801a546e26bf115dab6eb86e5cccf8e7b7a8f2b972058d671e0b9f8b76c9d716917ae3a6347f89a7a954aaf6053ff8a772730404ae9a6758ba78f307baa54acc87c1d9407ca3883bf2dc5a3b4b0c176c82f2045c29f7e6642fabf46f3eb513a090b169ec87013de46c34e6c64bea1a076120f6c1b9a54fbc5f8b0964b384d308362dfa8da3897cc260b7b46ffa54d4c7c11732a95c0e71af3be080532e905048af1ccaca9e3700799abb18d173fa080a0cbfb497797bc80fcff13ae3566fcef45d2661487cf8ea7fe778d66a9af74c334fbe3836141d187768c4accb1c85065af940b926ce1c9e06f369b93bb545321c11e14c324baea144fc1823c900ce6ec6ed53efd7cf16ca290e7974d29d95f7050e7e0a882eb6b62ccf1660e546891ad7cbde4d2bf20a9c5397a7569da5c07396953c78861d475b33881debdcbc62331cb6473bc4fa23b0e7b53c5e732c36bd2014a2fbb0e6a69675773de2bf3df7b6229bb2bf80dd2a158397a556eab4720c7c517391ea8412459357a5e7d3b31912fe9bc931dde75e1dcec9ed9b95b5cf43c164e20d98be51cda114aaccec6e9ee52c13cb8b436c94c8ada58558984ab2479eb9a71d2ea3dd0683d4be2cbd137f917eaedca9c858ab85d1e849ff18059efe4828c19453c5d9fd1e632960ec83f8159ab01f1bae99fb1f35b088130a3a22397880304ea51adec9f8ddf1ecf5611dc34d6888d0da6864dca861875bd5a2ca752bd6f16eb0d4251ec584f89c808634f7d93e2c5691606287ec894dfe5f2d75075be35c1a7ce7377fb6d55b5673c2ef56e80f16f9", 0x1000}], 0x6, &(0x7f0000000100)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}], 0x28, 0xc}, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='n\t-\a\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x2eb) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x10000, 0x5}, {0xfffffffffffff596, 0xffffffff}}) socket(0x18, 0xc004, 0x800) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0xa, r0) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 16:00:05 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x0, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) mknod(&(0x7f00000004c0)='./file0\x00', 0x102000000000201e, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000380)=[{0x0}], 0x1) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x0, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x0, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x0, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000080)='./bus\x00', 0x20805, 0x19) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x0, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a94c17b95e3c23be29dbe5d4d78e", 0xe) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x0, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) unlink(&(0x7f0000000340)='./bus\x00') 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x7ff, 0x9}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) clock_settime(0x0, &(0x7f0000000040)={0x49952614}) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:40 executing program 1: r0 = syz_open_pts() dup2(r0, r0) getuid() setuid(0xee01) flock(r0, 0x8) flock(r0, 0xe3812e8f835fa059) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r0) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:40 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x2) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x1, 0x34}, {0x4, 0x80000000}}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x90) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) getitimer(0x0, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xe1) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: r0 = dup(0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/50, 0x32, 0x2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x84df}, 0xc) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x0, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x0, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) sendto$inet(r0, &(0x7f0000000080)="ba5aed1d723485111f70718464c7d07c363591f9d0da66a7762573635b1ab58da3e4523e9fc28ab0f9d47864beedc74ec3631fab1e4a3c0ef754166b621feebbfd8c058ea4ebcaf26288047d11e8d405188347ba7a472458a97f8c5756e8a6575b056673877a4b1853205cc15f4ea44c504af8792f0ae31d69425f03b320c8f9883ff0631efb2f2ae0071029c3bc5306dadea908419c2dd720b81fc53212286b", 0xa0, 0x400, &(0x7f0000000140)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r1 = syz_open_pts() pipe2(&(0x7f00000001c0), 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r1, &(0x7f0000000200), 0xfe72) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x0, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x5, 0x0) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x1) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x16, 0x453, 0x9}], 0xb42, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x200fffff, 0x2, 0x4}, {{r1}, 0x0, 0xc, 0x0, 0x1, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x10, 0xc5, 0x7, 0x3}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x1a, 0xff, 0xfffffffffffffeff}], 0x7, &(0x7f0000000340)={0xa8, 0x80000001}) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:40 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x25}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:40 executing program 1: getrusage(0x1, &(0x7f0000000180)) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r1 = socket$inet(0x2, 0x0, 0x8000) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) setegid(r0) getrusage(0x1, &(0x7f0000000240)) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r0, 0x0, 0xfe82) write(r1, 0x0, 0xffffffffffffffd8) close(r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0x0, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)="ef04d33a41086bb27a993ecd4ce548ba9478cfb72f8d2c2cb8d4a43280d0503ddcb55e0c527ca566e6f41902", 0x2c) setrlimit(0x10000200000000, &(0x7f00000001c0)={0xb0}) recvfrom$inet(r0, &(0x7f0000000000)=""/131, 0x83, 0x800, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20060, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x3) r2 = socket$inet(0x2, 0x0, 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/43, &(0x7f0000000200)=0x2b) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0x0, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r6 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r6, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0x0, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xc008, 0xe2ae) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) flock(r0, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x2}) 23:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:40 executing program 1: socketpair(0x10, 0x3, 0xa1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x54d8, 0x200000024, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 23:49:40 executing program 1: setreuid(0x0, 0xee01) r0 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/97) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='x\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3bf1b05eb5ad35a0500040004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="4b39dd5a3ed21b8c4e3947908376b8e08d8568014657ceccee2c083570e6e4b0c6f6ff64bf6243d16e22c5942fb8ecfc50af98b53cab0e2224b309cd2ded05525b8cee0232fd29b12900386b9732e8ee765a254dd6f13b13c0ce9d8198d2b4cea2ffdcfdd0130739423b1049d1a78adf1f5a77670828fbb18677969a39851581d7e1626f0e2aebd0580fe87e89f6e9e5365ce35f8e95f429c7308f8b0885543194bc4aed983d194239184fc83c07c2f8cd5988901a5aabef8814", 0xba}, {&(0x7f0000000080)="7d16ebaf3113f6579e65a6ea94cd31f73f06a6fa492e51e4b7cb53e9c36d798f801c44127d64e83723d17f", 0x2b}, {&(0x7f0000000300)="7d1e1ab5c0eb0905abe480174ee3e992ac59b8f8e957915ed5daa41074d45e426e86ed44e4ab2970333141918ba7c2f224b058c110339d6596a9897f590037bf5ad0cc5c151753170e90c991b46261c830640cc270fd7788c512f010443725f016cd151327a010db2a181838fa68e93e72b0b291a9347a16effb13302a7579ec372bdc00a1b05195e4b95e4778dbcb378330549bdc9b3cc5f6b3a0c1ab7ff04be7cf6b522865bd513f061c217e19581c38bef653f59e3e261d510b4e2a89cca196ea26f660ecac6c81ab53d65cc58f080dbcdd8fd6f956b0617967d7b6cc59a5a08518b2b60be77de2f6e954c1edfceffcaed7aa0005d789031f8963", 0xfc}, {&(0x7f00000000c0)="faa712b81e333cbbbf26a6d3c27ee059c3b6715429c98afd9a305cc0e5ce51", 0x1f}, {&(0x7f0000000400)="f1f7e23bc26a17b45d48efa7ff8ed36cb7df2942e4a15ff3711a094f47b880d2fbd5a29640f091c0c39739b3a21bd391ec6fbbfa011fb1583dd1fb7d3dcf787a4aacb58cd9541668baf7c6032cf449b82853cf5e617e6a1afc33a58633af79", 0x5f}, {&(0x7f0000000480)="921e2e9d7c5c47c9e01e577eaf5d1e0f8cc698afb65447fc2fb69ba060673c1c50ec8c34f201a2c1c3e55f88be78d4d5beaeb453c0843d30cd4a7e51c3b46aa6e4ca4fc38bfc0f8c1e0ef9274d3a689ff49960c9aa3c95b38d1898d5d9d9b546bdae3170beb88a7519", 0x69}], 0x6, 0x0, 0x0, 0x5}, 0xc) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/247, 0xf7) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x200, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000280)) syz_execute_func(&(0x7f0000000140)="c4e22506e5410f7e187cd8c462d9f747002e30cac462e19324970f8600000000660f3adf7c731970f2430f5a2e0feeac451ee50000") 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x1, 0xc007, 0x7) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x90, 0x10) r3 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x48000001006, 0x0, 0x0) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:40 executing program 1: getrusage(0x3, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x7fff, 0x5}, {0x7, 0x6}}, &(0x7f0000000040)) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:40 executing program 1: r0 = socket(0x14, 0x4000000008000, 0x202) socket(0x1, 0x5, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x3ff}, {0x18, 0x1, 0x1, 0x4}, 0x7f, [0x4, 0x9, 0x0, 0x5ef, 0x3f40, 0x3ec1, 0xfffffffffffffff8, 0x3]}, 0x3c) setsockopt(0xffffffffffffffff, 0x6, 0x10, 0x0, 0x0) r0 = semget(0x2, 0x3, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xb33, r1, r2, r3, r4, 0x10, 0x1000}, 0x2, 0x6, 0x1ffc}) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xa91957a01a832960) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt(r0, 0x8, 0x10, 0x0, 0xfffffffffffffd37) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4000000201c, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x18b3, &(0x7f0000000140)=0x9af, 0x4) getsockopt(r0, 0x6, 0x8, &(0x7f0000000000)=""/205, &(0x7f0000000100)=0xcd) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: r0 = socket(0x20, 0xc002, 0x6) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = fcntl$dupfd(r0, 0xa, r3) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000580)="e40e8684e6d9c1ba98abf5bd2fd995a40ab9e4aff1f8b4665f1d5f854d40fa5648b223c83c3631248cdae96e843a3bdbd3111bd7580fc2d3b7b5d380d7477ac6de990344e7988a11262d641a178d2b05557302a84ce2c6967b1ec8014d4938c5f25b77dbf08c8a196f17744736beb31fa9a7d39b50b23698458cf219ece07dae66d49745e25be84caf58a967cd17ec9f04c315e5", 0x94}], 0x1) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000b00)="27cbbf5cf7f7e043bab2782ac2a6150f362a0b3854f5267a65085b179dce676422d6a1a10ade0a12fa6252f5a1661bf5c9a9a7dbbe256dc240", 0x39}], 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000c00)) connect$unix(r2, &(0x7f0000000c40)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000c80)='\x00', 0x8, 0x4) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = semget$private(0x0, 0x3, 0x4) semop(r5, &(0x7f0000000cc0)=[{0x0, 0x40, 0x800}, {0x0, 0xffff, 0x1000}], 0x2) fchmod(r0, 0x10) r6 = fcntl$getown(r1, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000d00)={0x3, 0x3, 0x1, 0x8001, r6}) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000400)=""/197) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000e40)=0x6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="6530df22e5396c671273d9021f90ce8f8a9d21762c4d89576b9bf24db06a0c3c26b8fe7dbe602c8e3383740c9125ee40b6a9e3d963b0f5c1ba114294c159"], 0xa) r7 = shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000e80)=""/20) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000ec0)="66660f3a60567800f046814ab101000000c4c17d62d90faea707000000c4217a2cfcc4c27d35d8c442b8f39ad40000002e360f380004fd00000000c42160c65bfe48c402f9a93a") getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0xffffffffffffffe1, 0x0, r8, r9, r10, 0x20, 0x218e}, 0x8, 0x9, r6, r6, 0x0, 0x878d, 0x200}) semget$private(0x0, 0x0, 0x200) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x0, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x28002, 0x1) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x84, 0x4) 23:49:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x0, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:40 executing program 1: clock_getres(0x0, &(0x7f0000000000)) 23:49:41 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x0, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:41 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x3}, {0x18, 0x2, 0x9, 0x2}, 0x100, [0x7fffffff, 0x81, 0x1, 0x40, 0x9, 0x1, 0x7, 0x985]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x9, 0x400}, {0x18, 0x0, 0x4, 0x28000}, 0x2, [0x7, 0x1f, 0x8000, 0x8, 0x80000000, 0x40, 0x9, 0x8]}, 0x3c) 23:49:41 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000409000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) read(r0, &(0x7f0000000080)=""/3, 0x3) 23:49:41 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000002440)="199ce83ddfb64732170dc6d00b479837c059f0fac87d2e9428e0d1170ad7dc55a279ab5f164a3bbc90d4ad3945e1bfc73c1b7bbfecde0d2397f98bb8d47542cc3711ba81d9abc6c7edcd7537fb5737606adf7a391c1269459e7099e624ccb16a559f72693990cf89e2be910a24aba16f20c69e95c9fa51ed110dd9449d716bf7585773ffa426cc05b67a3340197a6c1f0f431a3efc5d5da25ddb4c2c69af9e5c1f7f72c9e45554def09be74f0580b6124b7f180a9872ef6c682045adec430245cf575b12009f21965002c595a2b0df694ce7b3d1d6749efeeb54efe92068b62fe1298bae7934028968a05a4c6d619172a6051264912d4b510e9e7f2555031e90ed3775796ad78f7103a88666d8044fca11dc5f73a8ad94e8de53342c308b6251269bc7a7d1a68f0d4eb0fd2a1495d62c7fb238ce78e2f46230f85addee6406369c5cd4ff61c276f9ea1eef6d7835f1e45af8bd5a207d4741e91e1a88eb8f17dcf4b18a0b5a32b3bbfb115caf45d8aa125f2ecaa1f587b659cd1849811a43e4fcd186ea6d8594e770f09067c7b901fc275732dddf016dd1aa1d2850423e33a6871ee7e2b998563e26a6955e8f0635a13a370e96daf3e0b72c72ff09fbf97dd0608f9b08dc99101b226d6d2b11a1e220178d9d6fad92b86dc76f94220813b4c9dbd4f00566d3f35c4693fee4e5198e9e60e31c021666685942b6abcb462d32e55ff1946365ab98e8154108b0dcdd3088420f39f13d254879894a94dd11ea556e8da01f1e1cec5330da53a51aed5955f9a1e461cfe8b4efa1cd69946d3baa95fdd4f3f46ba85d6685b10fd68100fcbbdb4a1c75201e011eddd1209fd9a5d6bb1f0a8143359c1067af5e4eb0ef26cf84c7d736e4ac538989c6db9ccd296687222e4d8c0a8ee1eb3144462d7b528e62d90a20174d45d64c93b77e6a7b483b3cfbcd343911b3b68bc734be7892604c9a769411669921fecb019cdc97407c835bb79ff6d9a978cf6ac26999eb040a2ea79aedf0262d30d1d7eafd2c3047b1c9820cda796f019c14d35fbe2342a3d43b837fd3d91fef2f02c43195b922e02a4d94b8ebbee056e6e76bbb474add9efad0c6e44530de0a9ffcd79a04503686b69d20df76589a6b4bf2dd46dec98b0f2980c2cabfbb7454f0f5918b511b2f438f3a560f85dbcb700f491cb6790a6ec3e1da9c3b07a3d90558fdd5a9b894508efbd6031b4cc88292ee8bf59090e07aa605b1a9268630e6e0b6de49a5508eb283dc1fb232d5ed73fd8c7df91996148b9af73efc5d4eadffc5d906c3e094743f885841f26810a77dec4ca799c28ca29d59e9c0702edf282cf66bd434d2081ddd931b4bdcb15388c2f0a47b307ebd98eef3efc25b05cafe25a44a6e57201c36b2348524718b97be77109bb666be5beebc970e6aca7f3431ab4ce09e81a509db4b92e6136f2907f2c001a8c85802583b4f806f318235f323cc7630d9c723e8ba4ae799f44e9744d4cce6e6380cf2bc71be6197577f40f703f60a18deaa4a0d4d5dae183c348ba693ac7abbc4e8edd2e51a1429a8c9f46f68f8cd8676b276f82fb539090e0d819bf9383d6a0395bebff99d016bd9078c5e5b0174cf14d36e19da7457b8f00718b3264f05fca3317980a333cd713575acd4b94f43e5406d9be6ffa9f9d5a1d3f93142a16a6d366d4991a34bc08855fccdb32d1c9d0a4dc67693ad4276febf7b9038606b62937c3ce33157cdcdb9ead0a389896c6f432e04f75a5a65175a76e489535709b385369f9c6749b205c2e8fe7bacae0bbde7e7491d3dc56a04d24b6698b46d425f026b65b664826eacde8089033b6d8be1ff73c9f4dfef7bcb03cbe9222ccccd45469a9c30bdd3be5415408e3b886b02fdb8be230a1eedb8702b1a6459b96604931fec3d696d50f132ea9cbc0765c583dc7d7ff67ea7f4c54461be61b5b250bedeb4f231fac0d5ceb00ad0f252b27903d83a429e990ef57f539e8bb97de5f8c74d66ac5ab138a5ea9ed87abbc6d4287b40fa8e2f8395b0e7c207c745fa87a02a5f8c02f6e6a655c38bd472dddb9d0b47f96742e025dde13247978c70489635bf0a2800dd56570d544827a8e502c01f402240dc228c72e4dbaaec6c1da591fc87f9ec3d489a0ce6f45d5556d43337521ce2b948163311a6d20a46b5500f22299b586580a9d6c0da1e53c4437946c1e163ae33373d6ed3421589f7bb31dd8bfe5e305d2ff2878dcde26b8e5fd1b321517118b39ebbb8677008447987cc25faff7b9db31e7c7ef8da84c7dbf59a988b65b3e431a1914644b9e2d74559c6c3fa26c62ba4d5814eb9f6753576e4f354d87fc6eeb77b151ab40bbd67a4596836267f60ea1146345b0acd5617ab1ecbb181db03df2b11f668ff965303db0c06615a81a33605e27b0169afc4106bd1bcb562806db0d53f79ee165b8ecd99e1f478d5d549b2fdfc009f1e7be29d219e18cea498aa8e1ffc6ff731cb650c392ec1992810243dc67256a22fa6b14ce06118f15fe03f6c395ad92f9ab5dfc9ff294f0675d8bd89192691a8d75c675a604383043c3fc7a6a52cf73d8303501d1240d3b1a72d43f62b6f1b6ec6a10fcf74c85ebb66f86da25f61264de1f3e53ce272e9240a2a04f74e533a22021975cb2c780378d406bd6384fd3cb94363df5712418e4e05cdc5b6509757f6c8b265c158cf5d01318508c59f6eca603d35c279015f061f21a5c50d8954acd3ee7360d3a83394f0a1287c19a834515348c33d82320f788517856e22cc687a64b8f0c83d9f97146c26dd5d20b5fb6022f62ef425cecc866f05205e22a207393ac4e40c999d8c33a6f2d9ae83f49c960f949dcf8128da1cfdc76ce5103a79aea79c1c6a3d87f4f596c1a4501fccf5f6eb521768b914255ba0928a3fcc6f30407f845d40b33cdd05ed12bdd224ccf94c6f8909a4fee6d08c1a3afc4af0a683834e4bd74b77c6f84294d1e74f84d34dfb8d53a14bfb3b916defb7edf15ae0a7fc3234d5503a93b6a62077260cbe4065874bc9d424bb817d8726a2705e22e42ed3fd9362b6a39b8b874f30697cf8ed8d062a38de3c5d7c8aace8ff90b665f591f5572e20a050d8d213277192bd79ab440c1343f6b8d95a74598ff01dc62f3824b34a2ecc8a1877cca803ebca6a9fc35eafbf1d9bc80e97655b0e92ed0901f537491a196b646a09c2215fefcc0f169eb821ee45824cb0f206c25a2652c3bfca29f7a1dcebb57a9ff48b9dd8cb4c112231e2ad3df01f454a8e564f1764da550148f75f9b1628d48ad0dbbe20ff3a150be81e56db132bda953056dac35b70d021cc986aeb6ca6c59cff9f30b2e48b69ec167ab41ab1e485a688916ba4f52516f729f02b3304ee2b5d5383cdd0f75a2bb4b9d796e8139f5064e2bd1cf934b025e5d20d5ea8302f84ff0481c3656916034edc6c5600e380c8e46f3c2f7c7360a86808fccccc47adb025db4512e16c3215c71cdfd64a135c82c3c2f61d5175890ccce5670f2cb9c2e4515ded2e95ad814b2c74def7ad0d249c5a051badd1b081ba361b547872825d20ddf4668c949ab3a86fc0988750dbe465c90fe24204b4d9986b4a8c0f61a555f4e487f66483a26b6cf41b7c3f641a6de78a1879a32346ed18799c959b9e062dbedc5efa7c2d75859051626aed8e8f3cf7a11140e0df7f22dd1c4522e33ae7acc966c8d748b471df646cb7dc2d08baedcf9fb9fc669c98f4c6e39abd17d084ef6c799b1e520ff514f10ced1542439cbd0251b9f3155710c3c95bf4395bf429c7db2d6ad0cfd9cb597c1f314197684c2e16558b1ebbc0af5abd86d12ab72e4c5b47c127030d16ccf833f564964f6e1843e84293cbfd00d2c713bcc34f13ac9b4eef3969e36e445e34c971543130e451754362d8838f9ef3d0667a0072715a63b1bf27e2554b174da86e483c458c56aee0daaa8add661d4affa83a6518c6a7f02bbd38dc3753d5c22d84dd775ecf061a7eb0693d16e68249d2a391a765aa0cef33e5b4321b646e8ee6b176295cb2376715c524386d8d6a36767bc79b7d8459f2fa45b9c2702fadee96c0963e33686586979ecf2923fd9a7730a98e6358b918bd348dc32b56d531e9a917f7c648fb07f0c939fbcfea36b7ea4b1639034cb0596b7148d32d7814159225cfb27a4b146f20035c0b8345932a499b7a49b89c2c040f11cb15f4bcd1a04b1946d30186446813d101cf5292a8033ce2ef5de590c9545c44a03cc5619cf45afd7bcc945a37274becb2d2f685dca2f584199b7fb3d96013d57448e39ce9f9b5f71e42e6577355db2c952f6411d1bf77f51176450912d3045e06b5f09dbfd3505fc7c5193b63d90473ee7f2ffa89c95fcefa6a45878a88c9fed00e566bab940394ff186f9f12b8318c8eebd0e0ed14ef491ccccaa1ce359487f2ba8bc501271ddee63b5f22cd5f3d58c4559c0575e38687010b224e950dbb7b7b25c58da69f06e424c50ba3bdd486a5bfa63dce791b1f0123b38d61e60235afa698f64c17ab3c7a9c79a4f1da4095621259130e579438704214d55d85fb1be96a25e2ccf9040aae083226e5a4e6f2deb184125b58699511fce1911857c957804b9deea5a29d182eefdc7328d366115f955a2fdbb9acb724596f06ef4f60ee27191da2c65fa8fb71a34bdd171b258f292aff669f5c9953737ef06c9e85bfb122edbc3372289eb7abeb760c95772a16eca09981ed9d919a631c8a142ce8ff28f4ad58629d3fe7fe29404e9b756bdbfd0c60a991e60a9f64690eff8ae1f97669f1b470401bf73bbd5d91591257f87c166f327d98f1e24b27c6184b5426cabe8afa90a18cf0db37110b647969f254af8c6be5b93bac0ff072a975cc2bb5afad076b59f1c2a23d0802d1784c1040984e17fad3df0583b64d22b84137f6284bcc3bda1cd5ca42bb452af90681473dc30c93bab89349e0667135b33d6b8bdffe621b80a2dcdbe78d4213ac08c2298d1f4793917b1b88245d8ce82e68f22824813fd75a32c2d244f14bd287d7d3ba1a5e6f644b339d6236f0a94475bb5be70a1c2b365a3f1fbb3840a8b299477f76b1079991b3f23f4fdb766580a709d106d6e9d36eb72866fa1de1f88f1530b0e54b5434ebdbc6a4de3f3f346b17c5c00174d67eb1725544467bdfc09783acf556fd37d4a2ff20188212db6f30cfd4d762242bfcdb1c25221a57c432abee8b3187b800ce31797abf9b16b93a050c75aa00f47b1dad5c793c25e741138571c2e56b3d6de139965629d2afb72c511e9e42eede752dd50ab55ea406abd42c08f3a15ac3888825ff30b8db3f2641cc2b0429cfdc4b7e880fdf7e20ef806d555a79480e48b38407db26dfab5403ac4336609524109054f73a297167a0d09a0684a70de4036516a1eab445d029d829bb149bad3040157a58ce7116695b3afb574ca8e1418cf10e09e8df517a14a1d5b9af7bd998ce7b5e19dc50e1e4f1798e9370847cfada3dfb3304115842b3c9991ce88536a035ac435b05f8696a3de73aa60f63a2d81d9965a8dc71bce4a314323315741993dcbde8f790bc538babb0931a1c45e16cd94e41e97cb5a60fb7e95e95c7799f5e6fb728c2dfd1dd5cdbfdb763465a101f6bd0782a0e060b222f87a67d93714dc765b4d7d2ed079645c9ea758ae378b0", 0xf93}], 0x1) ftruncate(r0, 0x1ff) close(r0) 23:49:41 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:41 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = semget(0x3, 0x3, 0x452) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/17) 23:49:41 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:41 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:41 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)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) fchmod(r3, 0x40) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x7) 23:49:41 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0x9) 23:49:41 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:41 executing program 1: madvise(&(0x7f0000720000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x4d2, 0x8) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) 23:49:41 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:41 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:41 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0x40, 0xf00fffff, 0x800, 0x2}], 0x3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000004, 0x10001, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x93}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x24, 0x80, 0x8, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x18, 0x20000001, 0x100000001, 0x80}, {{r1}, 0xfffffffffffffff8, 0x20, 0x3, 0xffffffff, 0x1}], 0x6, &(0x7f0000000140)={0x101, 0xffffffff}) close(r0) dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) write(r0, &(0x7f0000000240)="36db1ef12d77fe3a5266623dfc3f8bb55a552046c43e2eb5a19d62a9fcfb3608ad90ce772e827aee3c4ef67ebf78b7309c754bbb1b257a87bc50335c25bfc7690aa2556b51ed9a8d2063e809e0d952d503716d1197d8455f", 0x58) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 23:49:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:42 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r5 = getpgrp() getgroups(0x1, &(0x7f0000001280)=[0x0]) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="a0a22530f3634c60045ad0277787fe0592889215b569e0b056c22826948c2df4ce1c9901c6cf1adf0d8db70a4abfef9022", 0x31}, {&(0x7f0000000140)="1c51133b0a43d2042b9f4c614009389e0cfd98eefaa0c69ad0b6c543942476e85fcf3cd3dd9c6279c311d5bb7c256bdc5878889347ab59665d5d602887983b897c088a2d39d3ef604c6ccc40a45587f963ffbc682cef19a5f81ac7ef42854da2821896d6b7cad9827552fd49e2b2eaf372e12842eb1dedd0e0a24c44a4360607361f049595be530880e6b3f44eedf1734ce2801a2e3ea91b900f00235ff624cb8ee246bc7d013ff0ea0ea7bc66922d9ce4c4bbe1bc5c52c3b60ed5256312d49155eb2d1449b70ebf2833d8a375e64d71dd58d442e92b5dbb176d32810ae50228a6c5e4c950e65be4a26d3f4fb78a82667f4dd852f0fd203c75eeeef2ddd2b95535d5c45796ebbf34c6840746432ef1dab47c87c6695dc9ffaecf1148373a0a851e70df85181e28b72e5dbdbc14b41b7175604c307253f8030f1c64ae04e509d4ed051cef89a7fe64c19398bb4d68e67dd8cb77f1b76dbecda597223de24ef295f2d741e07b59ebc7f229f0f7804f1abe69abcb53534bb7be898b8a962e1eabba666917e8164337f78ab0268c34420f0295fe09a9722828292117a1413b196d368c6d8044e228155304f48bfc6d5db4908b4d16c371caef233e1823509ed580db3ef8c43752c30bd4c92c2dfb0ec280a2677f49ba0f1b5cd681ef0bc75a97cccdb3fb468736a9674b75758efaf034d581c56647af01923f9b143052578d172050a2a0917d74173ee3577f2c863fb3d77026235eb3fc4c719da1180b540694a860a5168c604e2003c91f9801b1ea5d6afee86bd1e3dfe945a03e2c634f44a6c9d1da5610a3f39b798d8f3d1133cb9de6cfa408e42a7c41b14824b024bba59f7103cfeb0782358a71ea6df2f963471becfe928ac53c8042f3bb7db76d851bf637798ea57fa9f0b6c47ad05f4706bb99fa0432effd5f946fa99455ebd8ad2470cc8c0a202b437c62887495ee584696c212d13648d6ad33fccd0d6dcbe3cd82baff36a82224cd8d4a4c65753c62060388c9f3bc663aaf554093eb771671d23214c9b6c16b14df796323dcbc34e35ab54b0b18b0341675c6e0c5f85b7598eef0150063640b22c5b141822aaabbecb8eabbb405145e814ed9c6dbf5f12da48f9814452d5c5338a86b0b0b99d179bb813b530585b97a59768cabdc1a36521a0b96ec8511c3cd3521c93bcde70d7e7b1bdac70d481fb3a800a014d7ee7b7e2fef0584f21ca468607b153b7577cc2bf767ea967a257f56b170dffe8a20b97e3a309d52a00b6f710fde5aa9f921183a7381393768add9dbd6f2fce8b9d397340d4bebc46ee8094fde860692d46b28eea726150beea4578111e3b03b2f2e0cb72c3b94885804a8772951061fc3bf375ec3631d9c7969e2747678184409d6f0ffd29024af432f5cd44f51f38c371e9c9da2a51541175eb5cb158707a28c44f45e751e73228297863078f99ddb34c9ece672064ca5a58cb17acf938fa164c143ce0c8a8d6a96f2fdd996d411e49ba5221f28b25119b6acaca60e47c3c7e18d88dd4115190721b98100028f20f3f75190c54c0b406c6e4a770b7d36b409d7e11760d60932fb18afe9b0301c18dff72e6ea7046fa2ddf41840031c5cc786d9168fd880fefb92f7203c0cb70091e2c7aab9ba2f248e085089774055efc7a049384e7b8ab82803084303ea7eca8e76754910a867d8e8d29313f1ed795ac7b7daf81c4ca94dc6870fbd8f5e03476d22259d20051b74568186ea8e6db3aa93fada4177a4e4de5a5516080f621e662eddbed93538068d2a1fb3761f5934e4c09d218d0a754ac716e2cd217ee00e92e9901721334ca40be086f3b8e05cddacf56be9a295cfb4f4c14cdb4eafd5475cdedb06d9fda5d41013565d53593889ec14a5d012bc93f25ac71ad07818c18587abe6a39ec16b37f6612420d1ed9775c870e5ec53c629b43c2041cfd25699d02e783734819d0418c1c5e6002c0e6afe09e3f4d4e95b12379c84e70a516c78ab8768d320ab8f4b5abb510017b19a958243ab6dfdfefcd4c6c61113191456ad611e2a958757b6ca96657f354b28f6acea1edf6564f1c740986d5cdbef387c51698f963d2fa72413b393e440ad8f1441cfe245f743de1b5a36b9c6f78df55c9e4c0e538d1cf37bea261e15c302f0e3e6551a4ee8b1560e4283f1519907bcc6fde03a769508497bb19b60d2048725a290c4bfcd19be24d95f873993388b9c2f0aaee4cbb92b20005833d2903bb5bec3254e60a1e7b2f7d9cf36f8bf5786ba28a8897c794cc36cb05e39079cde7985432e488d2a372b98fc3789aa18e3bca601659012a4a4aed839383000e2c6ce814d252d60d0dcf87750aa8fa62b5cd8fe06a43e10ee7e99f70984c588b63b94b7f77ac06e4e4961a888d16173c272ba98b19c25a236a3be8ec448df0632805d901fd3e4162802779fb78dd4c96098e535d827c903fdd794d399cbb03a4b51f42f3c98ae31157053bf80a512af25dc60e99bcb4260c50da1fd994b7fc4c116810536b18e14ae9dc56a6e06a34e211e0606da62b0e390c432c2ff761a6cc4e5acf8aa3f58a8f2518e249624fe62e8e2c21784a6d731e2f2b6df29f4d3debb1a231a0ae2b541dea5faa2c4e5368e27a643c521e18b7d3d60c1e72fdf5d601872cda6145c8c4a199adacde2fa2650e96afff76651c0311d41595ee5a1436a300c9b9c03df11857d8d4644a8ee2df24cbd157d5794820b3cd6b6f51d24baa3fd89b031378f9053b5bf91558bfbdf8ca386b3ac787d016b55f2e72314bfc7c397e244a7302765958822f685b7788500480153b32af0025c4d5c8414a4d04e99b060c4f49fd731acf7d2c0f0e5d068342256a260a7e7201605351be30ada6063b03d8dfb7f1e0eedcdc30c9dd1601191d7db2bd8b297d0b8a936f47c34056b23846d46fdb3c5808f48f5b5f90297e37747b31e284a14ceeee522f9b33849b8e2a29571d65853891d2926d1d23a60ad9ad648107fb856f008cffa98768dea034c512a9727ab76fcda65efb6cf2ab3d1aff91f2f93a3f59703e022e3557f7d5bf9557090a2882a118d4adc6533bd6ddbd6a3bba9cba7b1c3dc3fa8ad479cdcc0be2d027cd8a2a5f523f3eece8fc5531d79fa8444d8dac10c0aa0792c41b4c4027c6b1c0cf6dbc00b2ba3808be45a9e6ae0a65389450cc03a093a36fb30bee87967c61683a0d95750d23945d4d4be34767af5895fca99dee8202b90cac974aa591e6fb60e9ada67566e5f66dea3b46c4d22d66ad63f97a4c045918c51d0e6b0674311356b4aab97adf8bb20d5ac0a08cfcbbb6aa21f257cc87e66ddc84ec5b3d12fc83ce25ac1f845e45e39e179584af9ddbe037f0ca19ab44e2acb236b1db9256fb1584e4631466a9fa69565077c3039246a583171895c598d9e98b1b545441f9594a618d9d3fc9d8a556e46797a7ee043db178714495f5cf38001bc8f27914b96f1c7d6b3ad5cf3a282394b722cd36ae86571c79dba2e223383b4d5fd6f22b435ecc82a5835670b26a47a470e3bda15ebe66b1472489bf2296dfcdf70869d089bed42f08c251e46b897817ba31eebdac525db93da355b628ca9ef3af1f979d77403a6ba965a2a319edfbce655c45437fca522638618dcd3ac614789f2637c2fe5051a110666fd3a4867871109486bb0af4565e9953baef3fa553f357a7c58a27f2c805e41f75628bf5127cdae1f2ee7f3866b9d8a42e10e4b1a7a1cec53b8aea91b4cffff2aaf8882123669f4cb2e4afd4adc3001de01ff14d59b129a0de854be92b056e4360aeba1825491b44c29bc6749b3cf62eea2eb83ac4e227fc3326183d94cede068d27c861951d3f6efd52b22df02478e0a9e65c29d1aafd85d3020bc12fc997313b70988223a83ffb040d1ae551c5cce4ecd6bec4888d0c68c97d36a5c770d9c9d5a293d05d2309cdd6174ac57960d983ee8fa856145c81780dfa907c8a1b4367f2b7e557b777eff4517f3d2f8487e95576634d2170bfd9a1ac7d0a219b1193e472308762cec2ce391ce5cd6398f601ec7a007757f63b7cff1c1d277c5c806c2ed8c812d402913f4aef3d398088c4bf720df7653501bf14259784d57a9940678f199506eb1f81ed158a1db8413f18b97a3ebf41a0e63074fa532725c32b627dc988cfaba35ab471ca2dcb40f2834d07b60fe89527f4ba357671e5885a32c0d915b33864abc8dc77bc9bc101f8659598f7b1c21a7513dbcf0af1545dc7a2d4978d5753d0b5802222c0997548a15436d22cf6c44a720d4efc844d0d665556ef62fcaeb57c05a8f024a446cdaae82e48b57fcf94da93fc261582e29f766732d49bbf4328b7cbfacb7f5ebeac70e79903f6f65a15e02095075ed21fa4ddf9a23a1b4fd638cd84c5e1939752fb3b70d2e2462d93a4d76730c5db2819a6949182a1c853c0d589ef6fa07d6bbcc87f85359a23b1e4f192a1c7a1b0d6d8667d73ec322a521527d55103671b5969075f27a0d1a1e54c545b2b63beb824d8886e19f25f8f194de345ca11f6d4fbb56e1b7c21c4c628a8c8750fa6a25c375455ce18f8776c7d188beda7a4cf9c2854f11def040b65073697ea0c4d87a1b3377662c6b8558843f049e33debb32881ffa128fb8ab2e287ad48913a66a9c2f155d55e73b6b27a42dbb0ec7fcb2883cf100371f1925d0e4d2b56e030f7d0ec57da5efb3fb70c4f429797f67fa12b8512d594cd668babc545a59f428976e8415250ba7d90a120353266e29813d8c50252ef3a8a2fcf6f1ef81684fd5601c25a5d0489a0f2e1bcbc1bc03775348a3a93a13f546c1e026c25a6e3793bae3bf1287b565d34f9a089022679ca494a29b7a61246058601fbd597a0c552495600dd18c7c66338ea4934b62425d3b729fe31f7c50a95ec0700044bf929b53b4bf59ef5e118ecea780c8de39ee0bb9c7790d5ed4b648dd656dda7f96a748dc0ef66b8e523bd3a6bb73f7b9a8eac3d83099e2a9d2bc0ffc7a1df71cfc70341ead96e50bd8ba91574545df87c7b4758fbebeed863f0cc96c7e1b0be687a2b60d8d12a009ef5a4a86db4c27b62c1759ff2b91d7f8d7828ec5760c54ff3f114b21d1a5b70368677235c704b23391c998654c2bb99b8eac7a96bc1c7835d2bf6b164a552d5595f60458fe10f226bbdbd929aa6462676a11aaf71cf3ba73c8ba0aacb715aafbd7640b5cbaee29e1b68cfab352669bb4fe727c744ddfd978f5c3c59faee517899c5b7140f283c07156de992e71f37a4646bc301d41bdc8f5259c8fd3af7efc95a016baf377ea8c8681cdeb394aafc730aa2a998621012204fd880836d642951bcc5a1e1f1b289080a1e8249eec45682124e3b0c520c88d160d6d2f768e6b8464f75b43f09ca016e9b1daa490c0cc0435c62e9c481961924211543cc58929e4b1fb8469abfc0592d3b710619188da0c638f3f6c29761c0277299596fac3030bf22c4fe9ba31fc65d83e44b07eff8dd73f22627902ee7232daad6652ab0bb6c8e9b0eb0161d127441c628dce3212fcdd6946952d247223e1d6f8714adc38277328e50f015ef28cb8ae9c413a72a7c9cdfc2930b0e1c475aa7d3b1081224bc1ebb0da0919567f5fe32c9f64ed47dd3b353db78f04143ce975aff3bf2d6e8f8e181f178f563f4b5c8889b22814e21c522737a9965c7bd39dace7f4b860a51d09c24ee610fee9202a91446b992d9cd971bdf73f2db27e3ed8820b8cf70db9fefa16f49d8b163f6ab414f0596ba9a215718a01b4a1ba03619ce4d57c4c2e59501abc624655fd44c9e240cb311d0d043f9787b8684461ce19d785297a", 0x1000}, {&(0x7f0000001140)="88f3685e9e62e5289c6ed5ab61ed6dc793a6addeaf3c4b63d82919614873625d15e598affab4babf48cef9fa8f23f61169f93d07f67a587f7ddd0dccbf199b5c44b305cdc4911c087099d90dee5170756e0f204aab73d5776b478cf8bfe7630c175fcd35639c6678e576a83c47d375ce", 0x70}], 0x4, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r3, r1, r4}, @cred={0x20, 0xffff, 0x0, r5, r1, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r1, r8}, @cred={0x20, 0xffff, 0x0, r9, r1, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x128, 0x401}, 0x8) seteuid(r1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:49:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000180)="997f808516ef0e645eb671fdb713f743bb3c8d347a74d76061e05a26070507a2d5a921ff461bda9232207900ebb46c927f2e7c95c5c4772f4c96b78c147bba72f511b775f76999cad9b903abac2641ebf6781617b72eb2e958c5ab8e77af3e981694b40dc59858ec070df4b485bc5c61a1cb5bab4948b0c174ea68cf99d5171d030da482cb6630768cc8fc48d73052d782d52d5504ccf282c505a25579b5e41d1f599d", 0xa3, 0x4, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0xfffffffffffffe77, &(0x7f0000000500), 0x0, 0x0}, 0x802) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = dup(0xffffffffffffff9c) openat(r2, &(0x7f0000000000)='./bus\x00', 0x18401, 0x23) r3 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r3, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 23:49:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:42 executing program 1: munmap(&(0x7f0000b12000/0x1000)=nil, 0x1000) r0 = semget(0x1, 0x0, 0x40) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/141) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 23:49:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) fcntl$getown(r0, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x2a3) preadv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000600)=""/81, 0x51}, {&(0x7f0000000680)=""/215, 0xd7}, {&(0x7f0000000780)=""/178, 0xb2}, {&(0x7f0000000840)=""/148, 0x94}, {&(0x7f0000000900)=""/107, 0x6b}, {&(0x7f0000000980)=""/67, 0x43}, {&(0x7f0000000a00)=""/176, 0xb0}], 0x7, 0x0) setsockopt(r2, 0x3, 0xfff, &(0x7f0000000080)="687c6950f30014f359124a17302091c64e68aa8bc18de47454f58b45db62fb271396c47c2e3551c28ee8c35fbcd271c6ee6aaf2cfa406213", 0x38) r3 = socket(0x18, 0x2, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000180)="115e571e505e1fa3f06a07a1a0539e0a439e061615299680c1b08cc5663fa8c68d1b558a75e7302fda25e37ca64e67f69ee2506c884d094090fa21b29da0fa7b7c4017fcca161999e16a26e983314bcb64a446242b2cf2041ffa4b8186dd3603540d7ef7e6cc92a4b5cdfcf542586d5642c2f89562907c30a027bec034ef61ac6219e5", 0x83}, {&(0x7f0000000240)="a946af11634400d160f3bb034ed256cf556a230f8ec30403b878a447c491336d2b5b7c6f1f5ce15820e4bb5824347a529405b2ebaf947f8bf45c0e694875ace1d524a5dbade40e38a6ce88f2628f957ee2c34f2c81f2dfa54a0fb4a1eeaec2dddafc3bed7c2daff1678047b30389e7717831fb6b1868e0086f3e18412c11c7d956014dfe843e1d2c492ffb28750f4c024877699cf87f50deebb59ff7abccae6e159e8eb5651182c3a04a92e9c69ed326a9a41943f47d51be6c6b0443641bd3b9c496098c42f8e2ef777c51aa951cc8bc99de9e83c0a09e684f6a240179120add454b93b2b5519c642bf937ce7b3b10a612869a4452e5b9d170d89d97", 0xfc}, {&(0x7f0000000100)="c345570c66de20667617be7c8930a73e37", 0x11}, {&(0x7f0000000340)="ef3d6e7d2c972a84ee1bee820bc648c47a1188e177f4c9c48322ebeae4f51154829fac8e4a97c0b237a056d214f5e7a2980f93a860058e07f7e30b93926a9202d92ab967e14885e609339cd7cee75f2c9f208107d2ff5d5accd20e3f892c42a7c6ae091123465c0c8c8e65840f840ef677994dba", 0x74}, {&(0x7f00000003c0)="0177feff838ec7c0b079f8c5a03077af5d10491c91ae701ad2547696278ae96ca3079eae157888891acfb0eae683dcd7b7560cc0e6b88b5d306da8427a9ac4f6221ea1a5a8fa4dbf6f9b832e561c7289daa9c8e57ae75f8a", 0x58}, {&(0x7f0000000440)="61f33c7392082b178e3ba15e06fb20781c90442ab9148c58f12340d5edab7dc0f93321c7", 0x24}, {&(0x7f0000000480)="04892b1b04d5512e187bc061f194fe9486fbbe57d05b029ad8c1a0c9f7fccfca13461b7410e64210fc9766187a49d7427a08b77c88abdf5177e205fba1da83abcd02e74e45960e615944820a0d67a7ed2e08073dd819a4661e2b8ac8d5048935db8a6b2d380a6fbb632585bf4aa3a51e5d057b6ae4a8b2c6239062310802b531c009b7181436faa50c19d8afffa5c149edaae059b36c9c5e5d07fd46fe00a1c09fdf9b7471bf475447563c729a9d0e92b5608bf075c37696fc5fdc4e03238abadff4315eea87c848d6894bead9dc374f30687efefb9abdf3d9a05aa04b6eb24fb815e8c35fc9264224753fdef113", 0xee}], 0x7, 0x0) setsockopt(r3, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) fcntl$getown(r3, 0x5) 23:49:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x80000008000, 0xef4a, &(0x7f00000000c0)={0xffffffffffffffff}) close(r1) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x6, 0x1, 0x5) r3 = getpid() getpid() getpgid(r3) setsockopt(r2, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r2, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) readv(r1, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/134, 0x86}], 0x1) 23:49:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x20000003) r1 = socket(0x6, 0x1, 0x5) setsockopt(r1, 0x6, 0x100, &(0x7f0000000140)="e72b09155e6bb4d1aebb2a52189363c3c412d925f11f79c453f17eeb59b102a478c01bbff782f7401a4f0155945bf1ebafa05a023c23d3d17ea47040aa64b44f6048307fbd4c872d7ddba28e20252a30aba8e6f17787a847f929b84826b5ca83", 0x60) r2 = getpid() getpid() getpgid(r2) nanosleep(&(0x7f00000000c0)={0x1ff, 0x10001}, &(0x7f0000000100)) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x43, 0x38) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) shutdown(r3, 0x2) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 23:49:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ftruncate(r1, 0xc60f) r2 = shmget$private(0x0, 0x3000, 0x10a, &(0x7f00007bc000/0x3000)=nil) shmat(r2, &(0x7f0000380000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r3 = socket(0x6, 0x1, 0x5) r4 = getpid() getpid() r5 = getpgid(r4) setsockopt(r3, 0x29, 0xffffffffffffff02, &(0x7f0000001080)="00900000", 0x4) ftruncate(r3, 0x7fff) r6 = getuid() r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r7}, 0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:42 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) close(r1) write(0xffffffffffffffff, 0x0, 0x0) 23:49:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() poll(&(0x7f00000000c0)=[{r1, 0x8}, {r1, 0x14f}, {r1, 0x1a}, {r1, 0x10c}], 0x4, 0x4) getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockname$inet(r0, 0x0, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) 23:49:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8042, 0xc0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/149, 0x95) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:49:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) mprotect(&(0x7f0000653000/0x1000)=nil, 0x1000, 0x1) r3 = getegid() setegid(r3) 23:49:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x66, 0x0, 0x0) 23:49:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x11, &(0x7f0000294000/0x2000)=nil) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1f1dbcc23ea86d51, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x6, 0x9}], 0x0, 0x0, 0x100000000000, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/196, 0xc4, 0x800, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 23:49:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x8000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x81, 0x2}, 0x10) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x6, 0x1, 0x5) r3 = getpid() getpid() getpgid(r3) setsockopt(r2, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r2, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) setsockopt(r1, 0x1ff, 0x20, &(0x7f00000000c0)="b9e8c01e65ecb5f26930f54859515156bbb5ed6eb23ca4f22aaa1e83f1d761109d240c9eee55f185fcc1f83f4fa4373e8ec16547eb1508b280d61d9d3cc6d9f87c9607c30f1a23e64fe4ec1d44e6349bd0e72d33e2936be61445f37589bddb87107a1295c535b5da0ecd284862efec345b3119f452015c1dc492f9cf7fa20b6972f370a31c3e7f501861548a882e6fcdadf7f3", 0x93) r2 = getpid() getpid() getpgid(r2) msgget$private(0x0, 0x201) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() r2 = getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x2) 23:49:43 executing program 1: symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) chroot(&(0x7f0000001700)='./file0\x00') r0 = semget$private(0x0, 0x2, 0x680) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000600)=""/4096) 23:49:43 executing program 0: semget(0x3, 0x0, 0x10) r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/74, 0x4a) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket$inet(0x2, 0x4000, 0x8) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x1, 0x5) r4 = getpid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r5, r6) getpid() getpgid(r4) setsockopt(r3, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r3, 0x7fff) r7 = dup(r2) ioctl$TIOCNOTTY(r7, 0x20007471) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7ffd) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getgid() mmap(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x2, 0x7010, r0, 0x0, 0x22) write(r1, &(0x7f0000000000)="23d77d18ed67860b7c6e3f2c89032441e12f0caab35b0b71bdb692a9d2f1691edb07be3519258664f215be9ac55928cf89edfeb34850f1b8cc276581de9302f3a4cd6fcf2af25e33632e5f8658cdfe1b5b43b0cd2a6c1583861d1d634c7407a41c63ee96df08c23979630ca5b10bf040dcd369ff6e231cf50bf4246ce4ef016a9d5b6eb174e94f9cc3e209de47d6ae384d50a5add8658ca611d47cffef6d5ccec68aacfb80bc9a2258cd0f9f65996a", 0xfffffffffffffd2b) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff96e8", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x2a) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 1: r0 = getpgid(0xffffffffffffffff) getpgid(r0) r1 = socket$unix(0x1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/220, 0xdc}], 0x1, &(0x7f0000000140)=""/149, 0x95}, 0x2) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x7fff, 0x4}, {0x18, 0x0, 0x1b9, 0x85}, 0x80, [0x8000, 0x400, 0x100000000, 0x9, 0x1, 0x4, 0x4, 0x6]}, 0x3c) r3 = getpgid(0x0) getpgid(r3) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) mmap(&(0x7f0000652000/0x3000)=nil, 0x3000, 0x6, 0x1010, r1, 0x0, 0x0) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xff, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x100000000}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x80, 0xeb7, "95c0be510c6be7d6b232e119e392064c0ec2c662", 0x5, 0x7fffffff}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) r4 = syz_open_pts() semget(0x3, 0x2, 0x2c0) fchdir(r4) kevent(r2, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x20, 0x20000003, 0x20, 0x80000001}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000041, 0x8b5, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x8, 0x2dd, 0x1}, {{r3}, 0xfffffffffffffffd, 0x44, 0xf0000000, 0x5, 0xffff}], 0x9, 0x0) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xd, &(0x7f0000001080)="d5ff9668", 0x4) semget$private(0x0, 0x3, 0x9) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000010c0)=""/4096, 0x1000) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x7014, 0x0, 0x4, 0x0) r2 = kqueue() dup(r2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 23:49:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="261a41290ec73d2bb9d211576ab519161735ef6d5378724aeff7e5f2fad592dd11330d2936a05d424e5b0193ed99c1816583f771bd18761439c2bdb44db5d7b6322e574c8822f3f4884dc4a72a0d6c17c2a314d092ad101176808026b82e9eb7d1a5452b1573ed8f61ee64db7f5557bd77b0902940707ee09c0ed8c8f86c85b8c7c38b19b79d2b43bf7516ab8a2850e4df4c9dda342138debdbad7ecce62dcd23233d4eab548de79167672764441e31ab3a2d53338d85bdc97026ca9ebc72eac5f4cccba421e141a8b9964d64230d645780b138473ec9452f53871ad894af46f1d3ed219ac620c38", 0xe8) socket$inet(0x2, 0x1, 0x2) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) syz_execute_func(&(0x7f0000000040)="67f30f5f2cade70f2c4bf20f599b8d0000008fc87096370ac4430d46f1b28f2978017399c401fa7ef08af0c40275ab746b11c4828dae4db2262e812bfeefffff") setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x23b) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x24) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000140)="90b9d676f96cca28bfe6244602bbeccc1a23bfe9824c44f0a6cafb6cd2f630b9a8bf9d62b2a46e659c82989ffb87b6da06750edaff33be0f947a9b787c727d5fa8570f5267fee63f437dd30b02ccdee48947cf25554cf962f6ed674b0cba636755119549ade8d0e1f32f536615047efc8984be7de25cd5f703e3ad17190b214f526b3c92c22f7f792c4d65d007dd055d52cad4b8c395de4bb70c2dbd344e3442b45b741b2257f7878b6d6b82517fe415410a98256866b6c23c08fd17e4a7474891a2c1d0e5b316cccc6c4316b4fa47ae2db37f8945f3494924f3bbb86eb27268b49260beea8e382793d15653cdb8e96af3a36db5052f09ad73002560", 0xfc}, {&(0x7f0000000240)="1a4a6cee56c8cdcaea178cbc428990e80332301718c5546d5d1658a7a6ac86b25e8a3299d322450af93e5ba1b19e004e7d41cab391eb00691590aaeeaf619f9b876cb3851f5180b3e4c8c319524922b7a9741b459fb35562c1be98d49083b35d0825fac5afc26424c25a62732013d0467d1ff33dd80823ff7c6b", 0x7a}, {&(0x7f00000002c0)="4662a25830aabc9c3b9d34c2c565c0804a4ddf0b049a4ab5a838a1f5be6d307f84a9b239952b26b050c60288377e3bda1d801aee85d26f", 0x37}, {&(0x7f0000000340)="bbcec9bb43b0fa5c9368882e9eeb1ba0d8634b86fc6c35227a60f5f3aff95a9730e340db26216a0d533e23ad896d810a2a0b9b4202cd6ddd608ef180360ba0be18d3ef9438a8d7b2137763a300f7c31b918d0f6d77f563f9da55d9c77188a4de2622d4c9cfdb6dbf7b911b7391585fe51cb17d03a427a8a3439162cae04eb7962a2661a902405adee429adca1611894209b422d930f33b0f969003778d5b04499c6a0e2c3a762d241e47634a923e0b7d7e22a7e3dfd74b6f80772be5", 0xbc}, {&(0x7f0000000400)="0755ca8c55ce45174389ee3dbc56f07d77899bfe03bb7cbffd3ca8cd3f84bccffaadc83c60dd3cf2c7ad886314ecb1b48f78e4739178324c638e3c8165517cfc4928f8759fc9489480e870001a1c1d76779daffd1c2259b578581cec47ac8147f197db47f99e16775671cdcc31867128da115d30a5ab2dfe706aa609f7654d035f56e118c800371ba11f15e9659c58629745a4405a168a27bcc75581fcc9685d7addce950d845b9daa426cf79a98563bbbaaf28f17df83d6b46da8459bfcd74ca92f40a439bc13da1b0cf724c388cbdcf0bdbef7b7fcd0f94449d8cd1b7f1c4093ef7db54839cd2cb629e0fcf2cd5628ce34b3f6cb6ec307162851", 0xfb}, {&(0x7f0000000500)="589379da947a4f8a8b5dfecd0aa9c5b8068d060194262d076c4665c1cab9f04e41f1e68c1946edb31d1b5b84a95c525fd63c83de758b55b3275fa97121a4a8b4a0061651377d4822fbe6a96bb436471413e1210b825be9bfdc18dbfd07633ef3254175", 0x63}, {&(0x7f0000000580)="7d5469bc57d089c6a9e3e81f7cb35d41077ae8635762766716e72faacacfcfca60252fd7b0a900d130a8b51306e78e5f53a31db73690a4e859f443151e660e5f830b10e7bb25508420e8e50935dd2955917ab97d170b375fa794f2ed6c9eeacdb53949902af39156ce087ee276b4ca83a60629f03ba9fd785ace2989f5c3ad52305fd4820cbbad7bcd124337d221ffea2d3d9cc6070b02a86e7a72344ef1087cc5a7dc8383a743c40ad2c33eaf2a58981f77332fa19030d48a136f9cb82c623d296d624b2b8f6e95d001d783", 0xcc}, {&(0x7f0000000680)="f376e0ee2cb1eb8720e9ae631fd9ededa2c6cce14b7df1d46c36e7bf1d8538f91b5d1f6e6b662097991a8f101a36eb98d82a2ed720a2c93ac4b92e719cca11f20c87f91366f8009dc94b66b2e2cc44f0be1e446cb010dfc68a54c89bbe24a172324393719265ec2a6522aca4ff3cfe5d2d299c389ea0a791bf04776abab2cd632b82ddc18840d7129730a230d6a1112523f4a8f110efe5d768e618bdccfec9ce8f79e337b9fad0fd89bb1b0bdd3857", 0xaf}, {&(0x7f0000000740)="dd22cb1050936315b330c1cf99030869bb87914a623daa45366fbd14a0b60c6e88da470873039d40c4b62ddf4180205c497d91f02cecdec1e21e6c6ef0cf915433514e3b99b4f35d55f05f5a76241a39f967a695035c8915ec426b737751f72c430da45692e87aee40d732538de4b9108ad4f873ce6a4ed08f7a39f819b348a5e97d6c", 0x83}], 0x9, 0x0) r3 = syz_open_pts() r4 = geteuid() pipe2(&(0x7f0000000100), 0x10000) close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) fcntl$getown(r0, 0x5) fchmod(r2, 0x8) rename(&(0x7f0000000940)='./file0\x00', &(0x7f0000000900)='./file0\x00') 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) r5 = socket(0x6, 0x1, 0x5) getpid() r6 = getpid() getpgid(r6) setsockopt(r5, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r5, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) unlink(&(0x7f0000000180)='./bus\x00') connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) dup(r0) close(r0) socket$unix(0x1, 0x1, 0x0) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x18080, 0x100) 23:49:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpid() getpgid(r2) r3 = syz_open_pts() setsockopt(r1, 0x100000000, 0xfffffffffffffffd, &(0x7f0000000140)="61d9e353dc14a322ecb50472575cfb915fff5a085fa045c4250780477c122050a52b2dc0a39bdafcb2965d0241ecce26c43aff79141c1080ccc882ddec118b2712754a75c81ba5a35c15e0628802857cc8ffc70aac60e8e12dcf718f19b35375f07970bda36cc22ec7771c0aa8d043f5230201", 0x73) r4 = fcntl$dupfd(r1, 0x0, r3) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r5 = getpid() getpid() getpgid(r5) fcntl$setown(r3, 0x6, r5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(0xffffffffffffffff, 0x7fff) write(r4, &(0x7f00000001c0)="c6e924c436599555ffdd504fa0bc8a4a6c91d66c383dd92e6e34f7c0e86d2bf9acaf05facfba39718cf5d8207c0149f3d691003f153d9eb99798578faacb4d08cedcb31aa740946958ede2822effc23976a7131994", 0x55) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getpgrp() wait4(r3, &(0x7f00000000c0), 0x1, &(0x7f0000000280)) mknod(&(0x7f0000000000)='./file0\x00', 0x60c4, 0x80000001) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) close(r1) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') msgget(0x2, 0x175) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) mmap(&(0x7f00003aa000/0x4000)=nil, 0x4000, 0x4, 0x4812, r1, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffd19) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socketpair(0x1e, 0x3, 0x20000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = socket$inet6(0x18, 0x8007, 0x7) r3 = socket$inet(0x2, 0x0, 0x4) r4 = socket$inet(0x2, 0x1, 0x4) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = socket(0x1, 0x8003, 0x9) r7 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="e3971254912008f69fba56fe1254ea09758aabf1abdf3c95b23e018a51c4b1a3988575c42657dcd66cc5fd23c683f1a1c722db93529219f693e9212dfb8df17abd71710a8e1c2839f0a1b6ebd4e636df30d8c2273c20d58d60c5dad6716c1022f4e0bd6f3f3600ec743c65c2127a1c8b097c64d403e31ac8311700c201e1b7c061eaf17838f5d729a8bac3ee00b0ec9b59891a915fd579810a3ed7f21dfdeceeccf653ba4934dc8b9d26c3f148ae", 0xae}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}], 0x60, 0xf}, 0x1) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() mprotect(&(0x7f0000619000/0x2000)=nil, 0x2000, 0x0) getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x6, 0x0) close(r0) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x6, 0x75) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000797000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0xfffffffffffffffd, 0x400000040000006) r2 = getpid() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x5}, 0x8) getpid() mprotect(&(0x7f0000456000/0x3000)=nil, 0x3000, 0x2) getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) shutdown(r1, 0x2) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) mprotect(&(0x7f0000332000/0x3000)=nil, 0x3000, 0x4) munlock(&(0x7f000079b000/0x1000)=nil, 0x1000) 23:49:43 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/149) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) recvfrom$unix(r1, &(0x7f0000000080)=""/38, 0x26, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r3, r4, r5}, 0xc) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=',!\'&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000300)=',(^\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)=']\x00', &(0x7f00000003c0)=',(\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\'\',\x00', &(0x7f00000004c0)=']-[+\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x10000802, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xfb) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8a) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f00000000c0)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="a3a8bf82f0f6725bb8ae63ffb5c4e6b238320e29cfc5d2ad4dd3a0d6aa8a5cecbf92a9f58c70497532ccf7e40b2b5180af08ebf0dc4fc555", 0x38) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ftruncate(r3, 0x7) r4 = getgid() r5 = getegid() r6 = getegid() setgroups(0x3, &(0x7f0000000100)=[r4, r5, r6]) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0xdd7, 0x100000000}, 0xc) geteuid() setregid(r5, r5) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x44, 0x6}, 0xc) r7 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) r8 = msgget(0x3, 0x444) utimensat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x100, 0xfffffffffffffff8}, {0xf4ab, 0x400}}, 0x4d5240acbe5ca229) msgctl$IPC_RMID(r8, 0x0) sendto$unix(r7, &(0x7f0000000340)="12df3890b825a6fb1e0f0b897936783e9ad5cce854926f0643d126538579dc18a25153a87cf7a8e08f1963ef361062f0974ab09a8d80cee4869af7ad3594", 0x3e, 0x1, 0x0, 0x0) r9 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000000440)=""/133) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x21e) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x3, 0x2, 0x4, 0x7, r2}) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = dup(r1) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = syz_open_pts() dup(r1) dup(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) dup(r4) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x4, 0xb7, &(0x7f0000000140), 0x0) r2 = getpid() getpid() getpgid(r2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0x6) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(0xffffffffffffffff, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000731000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x6, 0x1, 0x5) r3 = getpid() getpid() getpgid(r3) setsockopt(r2, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r2, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:43 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x7, 0xfff, &(0x7f0000000240)="edbef43b1e79e5033504a67af6778717464754ae714600000000010000000000300315ddc1f0bc57b5fb0edc180414ca890168d2de256ade61ed5dd6b4f6a3cb0008000000000000e44ebdfa23994ae33fa3bf638b7d057e66e03fd6c22f7a8ecefa9c29", 0x64) r1 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x6, 0x1, 0x5) r3 = getpid() getpid() getpgid(r3) setsockopt(r2, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r2, 0x7fff) semop(r1, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='4', 0xffffffa9}], 0x1000000000000180, 0x8) 23:49:44 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x6, 0x1, 0x5) r3 = getpid() rmdir(&(0x7f0000000200)='./file0\x00') getpid() getpgid(r3) setsockopt(r2, 0x129, 0xa, &(0x7f0000000140)="ed7b4bd59b50840bf222c2eafb9e661299e0993c459f7f24d3cf3ec0ac6db695dc283a3381cf9153efcc496f7f5d2b27931d1b4334ec763d1cd942667be78942da3cfdbec15bc7377273932b24ca025ac27f8eeae6ecaf1c188cba17fa2ceb7a53e8bde26ee02e378bf4e23818174773645e72645e8ea881b9125d9eafb8", 0x7e) ftruncate(r2, 0x7fff) getppid() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:44 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x2, 0xffffffffffffffc5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x5, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgid(0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000280)="36442ffef21438d9ce43a8150cc12e0dc53a960313715aec73f5cc212cf46b714cdfcea55c219b6126859e8edff53473e1a9aa2d81d02acad51add089cd0c254da5ffd67616fdd1c7a52784cd89534921a87fa3a5e30c38ae5c43093e890c91cea452b98834097336bad8fa02963af86443c76db15ce87df18fc8d5731c14d85e44ce539f6660b98b2272e86b4e3e6e7c23ac220474192e031f7da45f58a2a3658b3753c03e3fbf15b5ca4f3ae1b4ffe97f1466d51a13136e8bee3c0ee6d96dbd1ccf39c8d06da6cbdf2beb5554d284c65f2275d6f68b1b35f2b2fa9e1443c9142454db099292d04b7a25393b5", 0xed}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="ff1f8e7cdfd68818cc0e263d7fc39d9271f9768842dabe7d15cd703e8254168406c0218fc6a8c9dfd158802dba1036f925423e507cb1d8069b29dd4d45ec0e7277dcb1ea1e5ad4d7b09c280bad46e69725793ecd32070854795920dbb4769c49f905c88277fc138fbdeb58b907615847a7a715c59fb320f8b16379e4b9e934b5aaf5ae672b5086f1c48ca0a1cc5f86a2f2c39e10621b15bb4fb2f8f8bff877780904f9c1cd174011157263ffff737c52bd4d33bbe5c8efda482623c2b52b3bec8d544a56604fcec10282579c0810f590f5", 0xd1}], 0x3, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r1, r2, r2, r2, r2, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r1, r2]}], 0xf8, 0x1}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1082, &(0x7f0000000100), 0x4) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r12 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTART(r12, 0x2000746e) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r13, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/67, 0x43) r14 = socket(0x6, 0x1, 0x5) r15 = getpid() getpid() getpgid(r15) setsockopt(r14, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r14, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:44 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shmget$private(0x0, 0x3000, 0x345, &(0x7f0000ffd000/0x3000)=nil) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) setsockopt(r0, 0x7ff, 0x3f, &(0x7f0000000000)="c0104184fd34cf5e7aa92af085117237c76a3146cd15ef", 0x17) 23:49:44 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x7f07) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x6, 0x1, 0x5) r3 = getpid() getpid() getpgid(r3) setsockopt(r2, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r2, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:44 executing program 1: setuid(0xee01) msgget$private(0x0, 0x0) getppid() unlink(&(0x7f0000000000)='./file0\x00') 23:49:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x6, 0xc003, 0x5) r3 = getpid() shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/172) fcntl$getown(r1, 0x5) getpid() getpgid(r3) setsockopt(r2, 0x29, 0x803, &(0x7f00000003c0)="ffffffdf", 0xffffff48) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r8, &(0x7f0000ffb000/0x4000)=nil, 0x1000) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x1, r4, r5, r6, r7, 0x10, 0x9}, 0x3f, 0x4ed, 0x100000001}) getgid() ftruncate(r2, 0x7fff) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000380)=0x8) 23:49:44 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="281189c112a09fa844fd07e04a90d3a77bbad14e259beb5eb1d066b4482540d1634003a86c85c3f2962005b9bb118a3c0dc8a7138ebeb4c991d6c61b09dce4849f3a", 0x42}, {&(0x7f00000001c0)="7d3afbad6b3de81d22c6ce3372290668978d7b5d558189ae10e86372ca78a93049500adbf1ad9d9e816d9a693ef5b1fe1f4d84b8fb59523c12691e5d0ee60c4318a33e05c0b17c60735dd85e7941dd5efda4f4e6a88a4dfd3cc18633cbe22e741c33c7f5267594db641f451ce64775488f211f701151e3c4401856f3815a46d9a2eb2ad951343712e5b1ebbcd8143f81c8169dc08159fd6e7b654487752e62afccc0d06d587a24c7a378b9aea2c1376ecacfcb628e0c2c5854099828e547f0355546a8", 0xc3}, {&(0x7f00000002c0)="a096bb789b0f43f58d42a73a81bb4099ebd15e439b88abfabd0ba8815161c9cc030f69", 0x23}, {&(0x7f0000000300)="ef885ff601e026b8b415e9a5521027f70d54736b5570e432d00d35e348f326b939f37cabba3bc144faabc553d07b99537ca852ad57ff8ca9062f087865ffff0835e6f77a1d80526e281efbbd61724a407507546349f007cee59dedb539eab33a189eee5f83bb4a18310f1282ffefbbe1b5932cc2aac473d88b1537caac964fbca2c0327fa5fcbcd916988a9994e7ebb8f2065b07a5e1ffd70118aedf5935294ea317ba656b77ea6ccbd29da8ec7c2e6beddcedcb7ddf37b270ff14f4e67c5bacf4192ee6", 0xc4}], 0x4, 0x0) getrusage(0x0, &(0x7f0000000000)) clock_settime(0x0, 0xffffffffffffffff) getitimer(0x1, &(0x7f0000000440)) 23:49:44 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x650) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000100)=0x6, 0x4) semop(r0, &(0x7f00000000c0), 0x0) 23:49:44 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x0, 0x5, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x26, 0x7, &(0x7f00000000c0)="0478a33a", 0x4) 23:49:44 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) clock_settime(0x4, &(0x7f00000000c0)={0x800, 0x100000001}) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/74) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x6080, 0xfffffffffffffffb) 23:49:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000017c0)="8c69b5ed8a8d3a7ba83d092fc823349c5e7a4f39a8321507c081b9e73f66a8cded5dca3dd35ec220843563e108295318f4980f8e8e4ac1e12d0ce7a81fbae1ec460e83fd68da5761e4ba6413a84f54cc892049c5ed6e503f4236b766e3349a17500848d718ad48c321f3852f2edac21073e7c324b639c04ca32cfa0748a99b39cb255ea767444f1891b36fdb79720ed613ede241baf97df55e6335fecb1197ef4e50d1bffe59e2f404aa29d0e3b885d66c3de06ada3929b74d91fa51610c4b4231cf58a9215813399c566ff0d67eaacc1cbfd8e716dfa588b714505199d6c2703d6f15825977d92ec9203253c760677c1cd043550323b98052a56dd4d8b35d819429fc7f8bf9ea9ac12aff6d8dc5964a2987043bd9932799cdb48a0bfd455625c6bac1579c8ec76eed429500b700146b286ddf45cb97aaf4bedd521500a2ef4eb0985040c32a0c51df04926cdc5f961a62efd5ea3b7cc325902f1580a6e7cffa021329c17c13e9a7f2410b5c12fdde69db7f3d64d45bba08581447835884bf26983a85600597a9c1585674f932540c44d90a5d35fcb425c5cf6ee886ffc761e30d3016cc09340bf34dcad14dc9e3b6f3d7b754c0eb38719c36038fc13caba078f7704799bc9a36b2cb4283faa70f9fbc76cc5d7de2a51d783a38959e19144a281ca85ca08886cdfd0fe01f4a10b355cf734ea18a6d83eb18425813818853ba1d789b83ef97d97b21cb788563254272a4a454132d4e91cfca5a227acb9f3c1359eb496c6a609aaa5577bc7862f4f380f19dfdd8b0e00f050fa1ee08dd7eff9089752a13d56f3a5fc2a1687fd2b01d599be49319ea7096c8d7599175a83bc6b6228417dc5f7776f76c62995fdea4da832e75524dd2f4911aaa29ab294ac3bacaccc7a6bd11c3977c3f3ebbf650adac9cb3bea7c813aac679d7ce40ff93b4134153535d07c60f53160a7f", 0x2a9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x857, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0xa4, 0x7fff, 0x40}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x7ff, 0x3168193}, {{r0}, 0xffffffffffffffff, 0x9d, 0x20000004, 0x7, 0x5}], 0x80000000, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x9}], 0xc72, &(0x7f0000000100)={0x2, 0x6}) 23:49:44 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0x40, &(0x7f0000000300)="d5ff9668", 0xfffffffffffffe8d) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/129, 0x81}], 0x1, &(0x7f0000000200)=""/139, 0x8b}, 0x0) 23:49:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) socketpair(0x30, 0x4005, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x3, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) chmod(&(0x7f0000001ac0)='./bus\x00', 0x48) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000300)="8abd92b4794588a1d18d5e7aa3f30e64dff29b5d001f0291c7be1055a0489314afc7e30434dd1649888a66b6dfcc87cc5aa09a452f7b2c63d9eb7901f56c989c639c0883966b02fb912e8beaceab8e58af231b50f44805197bea3ee983901426509ea69066ec480712824adc54937f1e9f154ff03788f23b86a8495e230856bc011d415ffb3130657ca5d771d3769910e5a330b64067ca2fe7af262b0aef11ce80361e388b9519f0a970d79a7abf2a1374972f", 0xb3}, {&(0x7f00000003c0)="0475ef7c56209b717ab61471cc779574a57609c43af14f778d02f4b40ec3468165b3fca2ea1d379c78f233b6dc29fae1c1e8c23e124a42dabbd5049b479bf3ed4995c4036ba47aa398702808f7aebe91e0cd05c0a0283786e686672ed224586945d8fec72849fdee8e8fec2663067b4fb705f5242d4f08b9967a32904fa4b5691aab6130c3bb616a838514e2cd018da55d37d288b725679989c8293b2e8dc5ae3a6769c2b607f46e47b27449ae1fe16556315ea4cd1a020a92504e4bd7483bb85eb695c1b8c274f232613fb4db7d923dbbb949bb8832741a534fa9ae", 0xdc}, {&(0x7f00000004c0)="cf49fd67d151f3c65df514403c3f30e07ec983a30b3e735125acd2e1c5d4536024490379b2af2c5f43873138919a4481e12ae20a67e246e6b0e739557fa63f1e6af4cb2e238afdc3eda71fdf8c56a2fc645f2a442eb553e1abb46e47125393db115bb67cb0a7e7a6f9f0a2f3eb486b6d6096be34c4c4dc62329c19669d41e9a41ee89d6a427c783fdf7108a2cacecc36837d1e694a75206dc3923d3edca7a20e8a1ca0a4a020fb50dcfd0e39926d879fef97e32751179790317c80a2130d5fba710b293dcc44502d204d1485bcefa8d24d4f0cf5c83c5afa03d326a410a7ae3ee4f61eef6efa6e63951e421732500b255101e740fc77978ffcbe8c02daf90af8bfa194a4c2bc7d9f0cb7b6ebb23194001fcbda2cf2bb1f9f54b6a5385c8c3478e597456de1f4c203654bfc7088563a3fa92b5c86c48e03bfde6126468782d1cc741db18b53c5064e3d6ce85797dea1704ed0717106955d735cfd8cc31042970ac69447da6a5ac043f27a35a4654ade28f5020526544b21a6d00c64392245424771d6853b8ae45f4ddde9b18a3215d65d4994f262a533cbefcce266bcb08e144e9c3679c15367adbce5b5c5f31a06a183cf72dfdeb6eb62d50bb201aa802e6174e9845ce693f6913a29a2a48899c1cbf09a3e10e9def57cd713a6b44258e1481118264dd41d1139498892bf4d071622fdf5e9ec431dbe0227f91050d367d705743ffd631704b7d8021282d36fcfdb87b055f6731d5ce8231729d5e0f21a3ff6423b87349de3fab08ee6072beee67b6e99cf17f5e93bfcf7cc96b69a4847d091f39e5fc11d3e8603f5f240a1da2205140f872d676c13853a20a18c1696552cfb70b94b3742c3fa5bbb69713ec902402315d34a375218deabe5efc45cfb79b8ab0372f97cb7d581aa652e0244f6d467c7247254e0ec1ed0cb1034173f31317233415215c316eca2f7b996ecc2f313538b79adc67aa877a649597154fdd847aee1b3df86ef90859e915cc5aea5ecf2eb9bc20aa7b920aa6f59c4d7420841c98266ead938a9526556345b481b497f102518cc8f378f98493e7ffddbc5d19cf4a924ac1a958e8c63180edf24084ae340ee76f40c2225b52f9b480a7e9324e67d2f96f8bb7f334062ac1544643d5b9de2c2124491477cfdd93ef4b3610dac3b9595ba5290ee0664e4a9608debd9cecd9853f5e3f585a0bd95d615ffb47e427bd42dfdd4b01cd22928912546d75878c8c8e92d1b3c94782afde29ab0720ea99b5636b908ad19b71947dbe21031eb35e551b4f8542ece7f4046d94088c75448cc79a5343b4223df33b1241e087c1d6ed60fd2e28111c386caab4a1553b723afd236aa5e510df5a0e50237e93bd3a7f9622326d7d7b6e5ac44dba74562682ae8c83234330d9890e243040abd36ad89cd3b57a0e0af7fcc9a4e863145013eafd8fa0e2573b40308f8e200f7fa65b2a1b9eca3962df41ff9734578c6ed1a9226b2cb11a2635f796909b8abc0d571ac221bbea849203137cb691135de8428ea1980b37e2bd42a6adf1b9a0e13877d46215ab352b893b03c7c312322e6d1599d3cac35a49dc835e1589da4746ed8288188ee11575bdd53ca24392e114ba84e1cb84a9208bf2b69a270325b24ad7181b79dfd9017c4d08920a303f3163fa878c7cc337cb5e3a796b3efecbec74acf32c8682f6bd18eb4bb69a98ff3b9eb44bf9592b4c4030b439ccd49064ac407057fc5f5edb21259c0319b4548b9c4ad1cd90030a2721bce2949d0339d82c5850c7364ad21bc2ff959a562797c0013d01af24dedbaffad8ae233c542e286f07deadced00a2ec4e999e217b7eb16f8949506cb9b079009a854a0c7a0f89f9e30922b3c93713a5b6ad656e06328ab4280485acb4b564e5410e33f969e01ece67693acd44349991d996f76362fa7865d88e10634317bd4f5d7764ad45cb09953c31c6f662e71fed241b92d458060dcc3fbd7857bba66f6b41ee5399d2fe649cdb278f0d8c77552d551b04bdb01e6d0b991961d28e63d99326d11761782607e79d76cc93519599cccfabc79c1c53ac8194dd4984b10be30398cf6265d83bd2b784de321b170d5b7dad312680314573032d5eb7778d6f9143e9cc626e4a535f9095a6be4dc53515f426142357184f74e35b060dd3c8ad7a9a6164349bc841ac2e2432d8960fbcc3c9d28f0cf4f64c0c8ed106d1a2009dd2d896acebac171c63b3a673852414b2139c26715c01f1275364a0286b8addb10045daeabbfdfee9768ebee53a323682f0bb8521beb2c6042ea400ad6b787c1d2ea8b64c4bfa6c5add785dd3f3c304fc0360e58b6b84a6b910815b2a4c581c15b2318f877b0b3e61bfb98d152e2579d66418b4611f8a653b109a7a5f507a270c2ad3582a456f9dccb97c1f2097a7f4e9172b4bba8154dda94a2ace6ed06acffecb3e6997e1a8f5b9f821ef6d05cb0ca01c3b5e75222c8a1169e4032c2c4ed362a0643dd99ac8f063a197b19edf6f158affa807b95682114d4775cf3d1e8519f9b2cad8ceabd646040d3b2d2b38d63bf7184c28161f9e445834651a68f26d29c480c7d4162bda3dfd96d195d6859698ed4fe53257de87f25fd62761c34c8654b7252e6b4fba2c348ea918eaac9cd038fe6d303e338f1d767be98a5ed8d78820f0819d46685584f5a88b1f21eb8a58791f097d42556ec6781eca66c2ae3fac737efd9de53098e69330b2f38b7ddd15902fba69def4f5813ec815e7bd12c2e2dadebca627e85a896b830a7704b52c95aec09d046a508ea7691532910a3083dabeb13875a2b067c71fe73f865b94653351efebef59fb6c39ae038637de68c4c1727c0b5e29b20ff52aefae440b923ab8c6298ff57f41964be75e6f3ab112716ed3ee1e267a1f1acea91935e4ec9cd1701bb3c582769f6bc72af386a21877afeae21ffbb01b8a7cf8d9170fb9434c840a7b85422ef8fa965d1fb000c32f4d4e1306293038b294c529db51f06bcd201112bc69ab4c438ea6d37ba872051ff77f647db399cf9473ce585f23a90ebc376fe745e4b9532d525c4cd001375c26f38d8bf54cf8a0292d0285e3dcd171da48d2545f871b230f41318a0de695521bf608bbc6907495549af2f46bb457d4ccf845f865cb9942c8e59b218d9a270b256f2ea9b2dd695451b64afa02468e8f64fef488d7c2111d000e340e802f689ab1a7ec814804207a76d407ab9a6ebc134d0d8e3e98d794c0bf493d74313a8928a45c0d61c4f1fde81fc5b03317a0db8e5b48b96557ea1a69e0fb73f878f3430353bd06a06ee6f22e1a57486081231576101e43bc8afe5a5a263eb7060a43fb12e5709b586c1be97f0793c387c0c048b2610fbd649e05d138f20817d77722c7bfa9eca52a0b6e34841aee65edd888e4a03058cebb5c95ffc1e6b41113b09488c376aea599abc6ab8e6a582c994966d2cd33ab8a257845312af708b5f4e5b904333427ce270b85b58773ca6d6619b6ff7fffb8c740ba34c1b3c8e3b8696f543eb6ada38165e8e668e0aa1d6990ca18b949f6b0c8a7c8bc5aabaabf7cc319ccad503da4ab6707d560f74e98f4c73f3322f3178ebc7cb1036eff6f6b564573b0557a260ff0691c547dbba91ad2a8f73bb28dded0f1bb2262f56738ad6d1a494932e6bedf2378168f60bc1948c392dfb77a9f97b8f0579059d54b2a8691f764085bf4ded4dfb538965d840c3534e2f6b88707a520286181fc1168c09ddeaae62ffbfac4d37d9052bc2c4b570dd7c0f0ac06b45b7a5dc1ded0f0ab2486b690e15e2bfc17df42b0db57461b4c63acea2ac04dcc10fbb8211eedf4a48900b64c4a4a2a021b82bf904fa97de4bfbd319046d524d25345398a90b7d1f915199de80e8bbc1e777f1c44f353035526973c178c1963fbed1c8ac749a23a953207693a920174df3c843bbef3c05c84d9ac4460a0ea3d88980ff90bef22f86f387f2201add4863eea204a830d2698c2996160c2faca8421736b075534b69645a1443b60421e46d8fd0c79a3998bb7461d83a86f61d7d996e4b267fa3a28ad60ca4d5644c147522b478439395cb0d44b2031322c65211ca8016c13778ccc571ccd49a9651c7fe02c63b281ed527ee4312d71d1f64bc1bd56427e38d57b6c250c47ca054fb434b05971621bcca7d0ff0b036ce738b3f6d43b1b5a9ccdaf35b16d5a036ab62d25d3333cac53253c086dfb374c87760d92fc8c12d8e65d9620e16fecd794a8b20d95cdbff97045f9c53bece87b077571f32cec76453b78daf315ea0a38aaedac15ddd9aa93b6368df530a4ee5fa0b2a165cea88bc6aab40325ea548c8ea12a19a41e72af67370490a4a96b39a6e63bb8ad5385f6b16004b7ced960a651cacf16398031c5f5d0ef3b9c9641620bd50578fc683d88c5b3415ff43761059a46c13c0e28163b901a6fd09b1ffbf9bf159577e43b6aba0401eb3ccbaf43b77777a5dcba9c42b7f1d530cc0a8800369ff2a1a1cf0dbffc546ea35048e61ddf9a8b1b3f7da87c3665f74f64db293f540a5ce5072ed4481162baab267c1c299194634b400eebb310fa10d4630cbabea28ee6606eb52d7853650ed5214e702d9915f76da5098dc05f9069391ac26c397dc3978555b9c1f1481cba4e15ea7060729e0be9d49df043ccb9f616d0200e624db622d4adf9e2edd562b4d524829ab9a4a4aceafccb68e92a4b56f95d8009aa11be1fe7ff3e7671b7e9f2c8bb619ebf85d68ff4c774ccca0513f55458bb2400f7e36957e879346e4e4fbc1a917632c948cb456806eddca4c1c483a702bc78100e4afae6ac7a97c126349b0991c80a587b1cc0c36afd22258a04870e11d48e49a51739727061dc0fadbf4609e6624f294471ff34bfe8a80bcb76f8072f078e04a0880aedf219148c2f9e603277123cf48dab4e1e2d595a1bcc4b9b165cfac83d5bc4c0c96c5cb7ec1f23729da1ba2887084cf403e04fe2912bd553615306809e9f6b0b432f635fcf3f9865e4a640cfb40383134bb90512335363e9621f15f573cc59d7bfe0a8d80b9e6886a64c818d6966b76d50fa812d1e9a2988f1dd917dd1062c1ab97df8577ac210a8ed193ff0f681a667d1f4950c366b282eeb8df74e863a8d4c00e7f3604210408bcf476da52f38a2d0156cc553de0205864a10c21a2029e87de6ced595676b6c7886cded10059faf74148bcaec46285d392bae3b3443fe61587970bd8319d6eb093fddea35359b70e750abf193a1047eae82a67da3b2341a767830282531d07fb857fb6669949fe74a46fb1b2f501c4a0d30cd970e36b3a241c60268c31520cd36d8e20c3e80b5d2699c83089e6edef5543ea729bb5f27faed95d2ee0edee59978a3a93a245f382b864bc1d7df953536e7cac0cf7f23be60681a7a8e4d24960d0e0fde3c3f870830a518cecb5ce906af3ceab3064030f74c17db0628fa8084a9feaa404dbf17e7fe9ac0c20bb9b70b2b4ac3af86796dba192bbc8ab6865453257744d5fe57c0254676209dd7372cfb07565bf056cff2e55b767e0e4fb32941b7daaaccaa7bbfc5d5d37ab236bfc0b2c265d607d79722c3be967452023ca42f1a25f58d4dfbba1a8d5620ed3c88882ccc3f61fa01eb2d1804c7cfcae060e2f1c09940f8d847ec7e79827d660ccce7f55426ba14747677de9acef6c093dc5685b8549ff9d7f089537365abc4258e4d19a7dc47ac7155e397ee45d9fe60184c2d24ff3aa1f75200d0262ead7d7bf9d955dda1a7ab383ec5e742187964d6640f3495685fdcfdc40ccf0d7f9573d5a91a7032246b0aa6799a4bc8f911", 0x1000}, {&(0x7f00000014c0)="7c0c784cdea5dc8d487deb4ff72be8b92555d70b52b1c0eb5e83f341ca2322daf84f700ff0037e3a7df0ce65e5c29dead9b73c879659ca72241afc0556c976e3d69582ada2dd7ebf36a953ab71ff3c6d4e52c9a8b73b4a7c82ebe08f51720ab181d15baf7f15f8ce19c82a8f8b095e38a7cc5e06b3ecdbd33547678e3e144e7f98c8b89c87cf9f3123cfe91934951ebf62e7780ba90212f970d4fc605052fb7437536ddaf4a8247a152753ae59c1add905b3bee303da2e", 0xb7}, {&(0x7f0000001580)="abedd569473e653823e7b932e1a6f0537f3ff0cb91021dcadca7a6b845aa871a479f5fd5a2acc9590e359d0e15ccdeac328913949426815a41c636f7ea3477af11d481fe37eac9e7a60a077748272e6db4657d1a13f4967161b7f407603bb4436b8121e53ac79fbfce7bb48cd5202489093e02a103b80f2f363ad0c083a2f9dd59e8e0730fc181e7c64c66d298517a55bf14d421255fe985d26c61a81eafb782c02fb299f9bcf2f75073e905fa61638086a0525c2cc1bcac1b1e5e058e668832f4e71a428fb28bcd43a2dbb2449cf87cbd872c164b7b7ba01f148cdd9f91177e4667288349470019c222d7", 0xeb}, {&(0x7f0000001680)="bf46a876138712bc27fab844e1cb3f463dd4bdc7015bfd51091fd9b37050d5e8367c42ccda12f2d06a317884e1bb1e0ebff41a4f0ad02b73f3de641d9f7fff3128019dc5056ca28aa11d7fc94912858caa787a294aa770eaac39aee0c00de77487eb14bd98a68c840471c4eeb778cc2bbf1db28e63dd336022bb719b59ec5a600cdb7119fe9cde131d7d617627edcb9a0867a182a3d80512eca5989517cd849071075def5cb51d2a32b30b31560d4c339d434ed18959d9a16c62d2b0113d36662ca3d1b85a9a521f12ca02a324a9f159e457", 0xd2}, {&(0x7f0000001780)="753725102cbc0b22dd400b575797daa9b72d696ac855dafba62569b7f5821450a2f92210fd4dc1f20b9dd53b6a2ab76764f1979acac2795e21d000be9fd5fae91d38938d83a9385ada9a590f686349d05f93a51e68258ca04c240b2f9d0b81e028918a9923ceff5381ec41dea80e4fe428908d5b6be90e1fb27970062462ee1801e1dade0ff874716e8c9bb3fd27d3eaf780759e6a1cb2bbee29d65f33d8ea26dfe5f1bd27597d21981fbd7f3e5da35af5df502bfe6217549e96e27a547ad1efa149a8", 0xc3}, {&(0x7f0000001880)="ff843cb9aa463af0b51738ff876d2e6cce8d0101fb3f83dbdeed94a0e712d8be13a89f347ba052a8cbec9d4e6f13cd19c6b87278ebaa9724f39e9462f2dee146b730fac915e2ee96c4f1c62d465446678dcca57f39e9b040774eb979ae513114bbac94f89fbe760a56367602e3a7e26aae6a10ba5457fc99dd516021e38feb3eab7f59833481443f285715def540a8a1073ee840238b034f7e8b60121f72610a013fe5e91d88ed2437972ca40c2bb8375bdd", 0xb2}, {&(0x7f00000000c0)="c02410", 0x3}], 0x9) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000002880)=0x8) r2 = semget$private(0x0, 0x2, 0xc0) pwritev(r0, &(0x7f0000001f80)=[{&(0x7f0000000240)="71c5282ee8498a95771e8d0391d65f53a2ffb2fc18b04f2335ac3a38db7a00008c1425a68568d32e8f1b019654d0bee318197f3eab07000000f4fc1109c96422c1633a5c8722abc01c0e2cdc747589e7534073857a18a559d6c7758b75cbf39853e10ba920fd702a846973b313d285", 0x6f}, {&(0x7f0000001a00)="23907da87f6f3f576da5fb94d27c8371399df7d91aeceddc7e5b5035f140469f9d2d6be3ab625d626ac8f9c795e30c4894b00f176e457a937ceca177e6f828b4f478a47f34ae928e635570b2688b4395039d8e3bee22fdb4c4e57ef4977a22def936b9c97de7c73b06a7644ea0130a0275da914eb40a787a29667ac84e6debdc779bc4c50a5b6a97ede1339e43d78ba98492aebe4a8b7dcfadb4da09c433d3ba9588c28e67f2bb04bfd9279d05fc5e23df", 0xb1}, {&(0x7f00000028c0)="4972f13500bb24818686c0e9728f0413c43f179d3bb410c4d6e3450631811f6c0afabe61656b9ea47d6249944e32ddfdc016ddcec91a054bd5bcbf3d66536a6bd6ccb253e80eaa334a31f5f63b008870286f8d9cbd1149f54cd941eda0c5d92615ab223edcaa5ea6db0c6d3988729d7f474858bc6a805d4c74741c258c31cd53f68421700b09fd7467e78bd83431fe7f2b3c5f414bee648c217e1c1c5389da965e15f449be5d1f869556210887cacbd59035898a806964b8de47ba9a2cb2b0681aaefb83e89a9f040d161d6138ebdc75f5977427e43920cf204a07c82ed8bda754f59a15164665681f8717b3009971a3fef32d850d96f4fd95c8825146f59ae100c9fdbd43a4c34525f32195bb0b809bce01aa4c12f3ce2842ab96f7bca00095bbe1ced800d939487a857eba7b5b3e2841a14e98a116216814ee2771c3367b679338346ad25bf0659e78bb723a7f03ba8f0b79ed8c27b688e5e4bf5c6ac0695c9fb88a8f3312e108d864f2c12b32f1c4ec029f1f50e674c3c89d6fa7951094493f63578498def6e633c8b48fab064a72accc4b96fb81d4f00dbbc89782542f6faaafa5d2f45ec0ea543d2f40acd0325a059e6d62efbaf2f10318c75ba57fa4e6c17d1208e5d09e56f925e757c798965ccb7811664ce26135e71a5fb21248034bba6f2af11386b107c748fffb40d357f156e683fe6b87f9cdf3631d1b518fd55fc5fba7f16b8b8b8b77b8a77c8800bf18c9c8040365a7f3635830f5976f4c5934a5477bd3b38dbb1c962d870e9380660bf12579bbba33777c20062e024d2a1989b3bf70fc4c7b20e59be7a9bdf986c5e25a4f3cf444faf8f662fc9b9a4ec8234d2d814079a9b1a93c0fa5ce31ec6ed42e9bb755c54343d6b7ec1d6b24424b9efbbfaa64058aee8bf1261131bed9720e555f1c32219f9e2acca2f2061be31672203f5f2034a4a6b41f2202b104980ac558de374c63e43e540dc3952ad00585f6470527dd490c4d60cefd705150cd43feeb2f1a397c89431c13cb154b738895eb8ce0ece81d704956c91c72f294e410c82e881ab175df7813d286e46552851b69b6074a30425b8a0d8e23156ba4e51c6465954f86275bcf436ad33252d32e3868dac6c44bed9e05ab007a76912e834cc24fcc1a6f600dd45ddb679df6b6e65028ba008b3b8f021f9b970438ba2f9cbecd187ce1447d924178b5ae1e39f0b39468c5ab570c7f98073f1dea839156a6ce63f24ed7cd536c78d9ebe7a69d8bd2ed048f0f698f569f7c8b513d6ad8e67f8173df9c0d43051bab569fe04d83f5f455daa18d9487047c8f03c8445e65409be7d0022bb94cac5c5b2f9904e15f1bc40267641068c67f75c5472c72b6575602f64ae34aa4462d308111286b6d18e760628c3d4e869fd25b7f2950db7fa5f67ad20898582c82e39e453a6384e50974e9138072de2deca5d49f63670fb6241123b7756f5474ac1ffc4e7c11a7eb701123890226e2a8586cf8fa263c90ba891a6bc5943352d72a97cf003a921ad928a37686987dbff60b83e6bedb2524669937893e427ea18489a617fbec8ffa21530bbe711e931423d3b0091ecdf06e569ac1f073ac318eb05b71278b6a984de01b01a300030839c9ab81e028956f186fb4300b38f8f5b48925498917f9ac586b6d2511990a269e0d0990813c91f2878a0b7d7cb93735f1ca88cbff748666c4e0f9b308be34fe836c32f55d05973e3fd2134c8a9930021c662e0ac34c7d334addda99a1a0f2098daeaad11bbb72373a9d2bf15a6eb7ec5a81a73e70854bcc43e19b880dedf348f77960278a53645c6636e9a27fae6c5eaa2b91d1e329ad26fd3a862a9719ff7a9731beb96d5c1d7a81f93c3e54217431411c25e1af150df152db2e12af5751751f3af59be126c957050d6d0db43fb52097706ceafbf990620989b81e52f2f449c9d2c6e531258a10a465c5382822d6b3e39a4b2f7f4d88a022c029c9fa594d73f5da9ef976d28ce50edf0e9e4e664fcf23a92ab8553e04fc0d0e259a8134f3f981f018276925aefee4129a09e3deb18608e38a9cd1f9f24010c07abe12e47fe38dfd4921d33e9270e956379f826cb082d651bf9e6d37f07fe5dd5ee63a8e29406cabbccd874f9ebb9d23c45a1b14808e17d1b4c67d725b5385be93204634104580e18524cd744d902aa8213670deef1f014425bc82b9ed683ec652aea4e7137cc771aa07972b561fdd54918820e1fc491fde5eee3a7f8588e799e09ca0e05ec3b8e0ee8061d965e971f7d2a9e5b7efaaa2a21e93e01b8a4e3d0f82572034b1944e8416418a5e60a0182e9bdbd5c76249be75f2c334ad3631fc1576e8c22a49b95c3c074329a68a195aacda958e8e8da04b20726ef9b165a6be37828525e6e30ec62e2c107631632962a645aed8c3b3957e0b97302355b5a91f371e587b0172c6aadc9394ba9eea6096ab816b32be150e94e86f70ac3ed7df500557da9f8575ea4c81d2a0c702a709ee990e6a1e3284dec991f546e580fbf6260b48d5f3253b1f9b206135020e64e2dd913b0fda7e69010f09ac849953da1270235c2af5a4dc738b333983c21af72d3b5213dc48d4e930e3f67b6e53145ea0fcb7ee322912eb8af8c9af7aaaadb7c026138b3a0b57ccb944601e5e06aca5a9ca0c80df96d800e62303caa8e74477f18526b101068c935cbfdf55f96a37855edb9e5832f5d442f97a7d2f601f5128b72a3853cb0a365c8ad5811eb6583697dcf489be8aecdf04addb40bb5394c3086ab42c4437c4da077a7f3219270a07936db21bc498a1cd0d7c6845f1c855ad66590fe570477b52b55660f60b13e2433f0d21c0747bc580320be832e1e6433923e6be5fa3a640ef559893773a28decbffb41814348f9e122c05cee2b95e6c937ee009c1152cb4a5ac440226bd332ff54f75a258504ef35a62f7ff582a7fc32bc4c468a7c2de96a627b3c44bd2a7bbb29add0a99384d6a711456db9fc402bdf1d0fcc4c1120947a9a1025bac902cec05003c7eb934d26f1b9d4d9aca84ecd3543dcf51ec43f0bd86f7012a49c04c62d4adb6b8d7d555e819095acd6ae7ec24c05662b26c267914f21e62d7d96c6ae0a5da10510bd5f3ac69fa146ac3027f90be2008d4c732a342db8aa74ffad49c6e1e1245793683656c766f55fe9573a3866ba7ab9b4ef79a600416ccf25b0825768bdf636e86ce3271c40b1192683934b96c5c9ab9fc55020a52207d2b5ba0db97a8e0e21d41e4c88d24fd1bc7bf88b15942f4615a5ec30d5352a8aa106512dcb4213d9e18281a902d266b572096bb78d21955e52124c4820c0968f6df6fc9d7be9a0a14c9c08262630c90743597ec99aa62bb887618045780ef4fdee8d1e6a983b8e8f6070c96062f82c83c23bde1923b51e8decdbac90e50d91dac56474f1d40ad66adf3ad1739959afa833464cd82675901e909cbb31d2ad249ec5049d83b018361531aa09e4f8bff7d162c8754161897650123dc46e14b79223e748822082c3567eb1554a7c97c42c2adaa19a3bbe0e610976c2a388af2ffd22e35548fdedb0cc98249f381ed6ea3fd914922bb28779e430a9bc251d869ce4ee192b01f926b51495123778641e20ffffcbde7ae349ea012940f6278a9a3949e7d4de0e792b8ecafa77d1ff664da61ce10ef022d68891b7b4c83886f95e3e37dcc4d2baa9dbc112676a595a089023e145128c1550d10e181c9746c66c351b8a423eb6fbfcb65aa17d39daba8a26aacf41dc0a130523c0199f1b81c394babdbc6cb63e0f011878ac78b361d08bc69b2d01d0580c613480472cf55b68caedfbc4dbece070c883501370c8342191e8e3f29258c144b952dd17f25142caae6f92d02d9c3bcb4411c19d3e3ba58aeb5fce8c6bc09f875f65d6905b9d85944644f7343ecf76b6605908e9dc86f418020a3fb59a0991c41b49e316f7bef706d95df8d05d56bb58c9ccd52ae951571b6fd4163e2b9a59430af508b5a1d18551bc81d6db74ef691831d53b1e58bca93c8e51f12ea9d12c1846efe60984af574b95668f02dc16bf727a4f4687eead251bbe15aeff410358760640a19abdf73fb98abdb22bc40acc89cedb5f0c39f0b5835f4e74fd46be37320180d590c713160b8fbf512570582d27de4747aa0b119d2ad66721732e7621e58c22add70e8affb9f15c5d2a8b08ccf5785ae53193b8fd718f0ba6f318356bba0b7ebf18aae2487999a0ddd1d11f772bdcf4e15c88732ab32d969c16a2596a54fef9304f7a19e8467ff8f1a951c035816b5a3c317f866ef92daff49f77851c4eece5f9277a694225faaf3ede8aae9715742370085891c8dbff8955da3325dbfcca4333253d2715c52017663a25642c89d5ce4b8767072c01f980bdf1b6268994d6403644952b6021dbae4f24120f1a2a0607ac7e3e23e776128f9668276e327209f4237731aac242a24afa9d087c05419cbb5536acf57f93d7bbbdb1e79285bfd3b8dc784d2018401d88886cc214cca06d905bc01899128c5925cc3224607b03a06ffefc623398967904aefe480130cbc14d45154167e5084a254da23d171e1dc67662f1d8da8f69b6aa95f931df21586056102c42759cc2a044702fbddb227c5fad0e80780a36bf6deb42f8dcd0587b6d77a5a8f2ebfa640d0b260379a9dca6c5fb915936caff39e72964d08c57f5e4c23d0969efbe8ad41ede91d1374be35078414b7259ab6c674b826973667ee1101e8bd07160e2a20124fea3c20ab4fb7befac6ea714ec9b6246f0c4ecc12cdcf9fdef3a12cb8933623c0b63e92da3c32563f91ea43d252ab0c41b5ff3ced2c6fc3edf2f1cd888b62216b879162761cf1036a570f71832573c25ae8722a150bab7851ed73534f65ca6921eb7323dfe3d138043a9e07f7fe4b7f2d838a858e3e2f552f6f7eda9975f46ac1803eff19077370c62d7f31c71116fc5fc4101ad09a0ece915829ce29e6deeb82b97dcb7691132e935f6e74f68812c81f169e077db02f0b39747199215251d269f6e717efec5e49e0b4ea433f295ebb06a25b10c36af44f1ab3d2512344c8e358e1c8d05e80201638145a44c38282474fcb072e0ae67c04569adc3e5746e99fdd7a90bdcd0c3d0194edb5a9b4929120a1697f592304666c61bedde3d83e5c9024b903c61ed6bb9dfe706b47c0dbf2e117ae9fe87c4c94758e3f1773606012a4a29e593199adf814f72046c33ee5de6498cf2ae8a43eba4ee822cd7fe343440ccd3a03d492af59107bb536c50a5282854d132c9315828331b3cc1d80456e60737894050168b55ece9767e29886bda019196b50c6c06d213f2519984e89c14e92b73be38a422b98495c59ddfcd0ade7b67308869f184198ec345061f7051f4da425e338e50f2eeb360b293b95d2aabae21c58da672afba8721d320800c190ad0110e1c62c81a5465cb549d060f91adf328cb875e5c3740726773ad9829d90ad868f51c6e4e031ac77d53ea15de2c33dc7540d075ec254c2147bee7de3685bd362d201a11af6ee70c52577524a92cbdcce2771c1c9467c23df6d940f66306e1ce0cb34c213a7b154198a4665b12a26d4cbca39d5c020abaee1d2fe3754ee5ff72d4ed5f0d5375bfcb514d2931b499a68b3181c0616a2614e37041ce2ef594176433c8ba607d048d8c2c39d0fefd2f17ba12878d0f32dd8794cc189346b24e9df0ca0abcdc6e2b1718b96358a1b73fd83a97a2a65f996eea3e937cfad2c629a1609a2e72c6682e97a9c26d25759f6509e7b28af68c7243e831aa68903d40ac7147c625b57f46f", 0x1000}, {&(0x7f0000001dc0)="a09d63d012d78d0dc520fb96c78f74d8b4df18fa46d70562ec0983eb77d6a39a86e6aed00ab058cc9c2d584494103de5eb46d8c2af3395a6bd3c24f74a219da3c96632bd0dc717da052e126584eb3d8a78f8c8758f5aae35b0f042204a66925bf3c8d9d2e8b2b66bacd262ccfa246b226dea94a059f627033c815cedf9f5285cf0c3d64a89c1c9dfcb7834258e42f8ec8fe022dea9f6cfcea5b5f5467372b681d9b57a04c9d31b72c6135360ea150be46fada2412c654810a0dfbf3e83be37306097d92b85a7aceaaa4240d4048dd27d2e", 0x1c}, {&(0x7f0000001b40)="6684bdf813c6b1455bf7a2cc5eac42cf87a7ece77f7f9997ce2f14da9dc85e74f2b56c5aa52b8d6c1be324ec5dff4ca86f64a3ca4c238df2db74225464bd6702db116f50e5961d4081aa6aa026ed706d074d7250024d78dbcb9372059d0059ae63b56e5fb80951e37efef7a8efff1f9f6d94b87fe420641dce7a41e8061b2e6844529dc756c3170f2eb1d17c820d1b8189228a92aae02ee7b321186290dc918838eced9161694448a9ab3ec15fd9d03192dce8", 0xb3}, {&(0x7f0000001ec0)="796b73a99b2d0fc3d7eae7ddb3ef57547eb0d51368737f47490f26dbab6d6a15b1fe98a44ef2f393bbd5d267f34ebbc827bbcb5b930acb48f3d44958c28f6e8c3bed25d60595518c0a95cc4b7762953945bd72b743fea69b8aea55c4668035db1bbf4db9baf68e7228314c6b1047bbe2529b39e926024a63edd6c63d4737367452fe2ee529a1103c6ce1b7d59411", 0x8e}], 0x6, 0x2c) accept$unix(r1, 0x0, &(0x7f00000002c0)) semctl$SETVAL(r2, 0x2001, 0x8, &(0x7f0000000040)=0x2) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) preadv(r1, &(0x7f0000000600), 0xf2, 0x0) 23:49:44 executing program 0: r0 = semget$private(0x0, 0x3, 0x7) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0xd2, 0x3) getpid() r3 = getpid() unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) getpgid(r3) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x7, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) write(r1, &(0x7f00000001c0)="66ae2efa6679651e992b6e6ec297df7bfde30d6fc844c7002d4e0f7086840a9925505c0ec7212bf8f383764a6ecea21daa5d08c8eb9cc8f5626ce9b85e929380462856bdefb5a54d1c9cfdec822e80df2139a5abf32e635a40b2618887dbe61ea20c3f514d66226d3b8803c1e62645306167cc1a7089b2f7958f436b8acf01b4f515871b212b0b081b752571fe2917", 0x8f) 23:49:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 23:49:44 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 23:49:44 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x8000000000001) semget(0x0, 0x1, 0x21) mlockall(0x3) 23:49:44 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ftruncate(r1, 0x0) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x6, 0x1, 0x5) r3 = getpid() getpid() getpgid(r3) setsockopt(r2, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r2, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:45 executing program 0: socket$inet6(0x18, 0x5, 0x0) r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x4) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x3ff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) pipe2(&(0x7f00000000c0), 0x4) 23:49:45 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="c2de819c9ec195b3a54cd9b496afc191619059fa59acaa248f27e8b2b8cee2ed712d3aa8dd7cf955ae11f3aa8a06ae3724bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff97380b4bf0b31197800f87dbfa01293ea0fffe578bde426520814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf261122aa2233", 0xbb}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xb4c3) dup2(r0, r0) 23:49:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f000022d000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() r2 = getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) mprotect(&(0x7f0000146000/0x11000)=nil, 0x11000, 0x0) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) dup(r1) execve(0x0, 0x0, 0x0) 23:49:45 executing program 0: r0 = semget$private(0x0, 0x7, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x100000001, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) 23:49:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) mprotect(&(0x7f00006f7000/0x1000)=nil, 0x1000, 0x3) r2 = socket(0x6, 0x1, 0x5) accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getpid() r3 = getpid() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpgid(r3) setsockopt(r2, 0x1, 0xa, &(0x7f0000001080)="d5bf9668", 0x1e0) nanosleep(&(0x7f0000000200)={0x800, 0x7}, &(0x7f0000000240)) ftruncate(r2, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSDTR(r0, 0x20007479) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = getgid() setgid(r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) recvfrom$unix(r0, &(0x7f0000000100)=""/206, 0xce, 0x2, 0x0, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000200)=""/52, 0x34}, {&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/79, 0x4f}], 0x4) write(r0, &(0x7f0000001340)="3decee0b3e5d9f11d6facef88c", 0xd) socketpair(0x0, 0x3, 0x1, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000013c0)='./file0\x00') sendmsg(r2, &(0x7f0000002b00)={&(0x7f0000001400)=@in={0x2, 0x2}, 0xc, &(0x7f0000001940)=[{&(0x7f0000001440)="52b2dc40a8395934a9253f61cb3a2e21594a1946e5801c3e01fd8032ec54800d104b7868808fdb133f877298a5ba2a7996447508af9d9beac324b227d8ff9da47c0154a3e2c5cc83368c4428e51018855407237ab0923bc524874835360e660b45ce2780b9d42d8ed63347197fa9bb86b74fb0045f110d56d6e0322dfa8e7a5e385eed38f581", 0x86}, {&(0x7f0000001500)="0b557a897b8416d4d8f80eff41582fc06adb2391344b001318d6256283fc7fa18d63226e4b22b434c2cebe930f8982b8d06d3c100048d48983a53338c3bf3cb6fdbfa51149e6198fbfda342289ca0ef0b44eee58a9045a6e", 0x58}, {&(0x7f0000001580)="90e50989bb183ba2fc1a80fa682b48be2422658a5aaea992e007", 0x1a}, {&(0x7f00000015c0)="30be101f9558a2a841b0702133fc2dcd0a14fe6427dc56079568defc600ca767ca5b66211e6c2f2f469ad659a8b656802603c3bdbd1c61e4019fe632ba96c3d1798979e343cfd779262e2bfe37968425299fc2b5239aa86ad5c810c9cc7c3cc89556520ae4fe6bfade11077cfd613fcc6a5010c042285f3d0858cc69dc80b1430507bf2c21a3e49ded7176e94c7042c9b53f68a18ae1bae538b92f1ebcd05c5424e87a0d588328a2618f035daeb7663977fd01d4aaacc83a7f76e82d93ab5b236e0c91c32a76c658aaf9b486d2ebda21f6aa24d5", 0xd4}, {&(0x7f00000016c0)="12327e73bd05afd57dfd6525654e0db38c254c8d12fccc595a49ae874c31bb1eb8b8f843cdc4bf63a648156279d8348102504a372333b79352039faeb4e885420eed68e44c56530e65c0ff38806177b1e6b76a53ac266e499355d69ac3c02f4229fd3e2784d6e2c90207a42e8f5a43b70f906f24c5e18270f5cdacc0705292d7e56f7d875f9ebde837", 0x89}, {&(0x7f0000001780)="fb0f5743cdaa37934bf8eed586e2db3bd2262300697a11fd5bfd0b718b44d3d0a09b5567e6afa1fe87945516f6b90db65cc70b66094f15497686f0ec441d59222d6d0e17462a609f", 0x48}, {&(0x7f0000001800)="2463779e980c481da8afeb97c511c4b9fc3560f8b7d5013883fc8198f592e81a62aad4726ca2d1804ca78ad8f342003023390e2e9fa6c8e0489568ad07ee411b83ae", 0x42}, {&(0x7f0000001880)="67be7ece1d6848ddc15efddf71306e110b49b15cac1bda668eef79f4257506a871035bed52708d5b376b084116f736d77174253c3fce92792e3370e3ce40f522c14a6f676634a6c2fdb180dc1f596f677fcd4aea5b64a03b4104d04af44bc6c950f5e49d", 0x64}, {&(0x7f0000001900)="4f2b8a0856a1b4ddcb56c8f53b1896e09fba5ccc8bf24cffce70d8665fd8368833f457", 0x23}], 0x9, &(0x7f0000001a00)=[{0x1010, 0xffff, 0x1c, "6aa612538b978f08918dbcfd3a698596d3b81d5826907f33f1f92b9f858d377b14810c0b1616e3e00e45c71579ec0f3a2a6bbb730bb9bac9a87d0ab41887c1f213c3730385668571b8f9fd60758c554e02d2139a5e67b2939f8e45b51d3a1900c13fb343fad97876d02a8783c6814f97cbc3bf9e6fa896ef19bcebe62130ac6ba58b78c436576f3142bbb811ecdb220308fa394b9c633206cad3e8c9b3974b24132e22462938c11c0bda61fe376fbd41507edd08eee033665a71cffdfc8cb2c1b8bec90adb25cee1bc983beb02a353a86dff006876920aad3fa18576e7edb0ef4782e31d5a5a416292b4db0b0328807b2cf60e6b324bf285802fe78a4c17438a355a62a133aa767c0cbe89817f50842ad54188db56933cbd97ebd1740ccbd8a95bb53b8e4ef43c3fa3448c0384f40bbedbb23ef54317802cdb1d9d0ae32324a386225991f9ed95f69ccfa00a1d9398bf4d11cee48fc93a5611534f6546252d53d597282990187568ef679aacbf6d4f637747309f8718329ba43e399fcaf1e1efd70106e402e6472ffc62da93960cc7717d694474f99750260644f43c0e6d741895f0159cf670d69fa89b5334713e6f3e67145f4680386760c2d4bbaa93a01cc530929961b663ed98ce18ef9e1b64d4908216bca97c0b93dfed054a97971e7dba365d79f58deb99b31e42fd72c8587b0c27b38b2534529019d406d9174ad1bbfaa95f67f13972401547ca9e4ff081be0587e6db3ec18c19ddfcd90874dce4f0bf6cd911d3d0a15a050e8cd06fd9c5ee27d5e5be912f02d207956c39c81b1bd4aa79377ec9e88f174e9cb483fce319ac5897dec2ae31dc369250da25f35121e4036560655a7c1fd1cbe4ce518aceccbc010cf3ef4eba0f4b67621b061f39f6e963e4835346b56bf841e06b53b28cd92b0c5a9374119dbcb0f0ac0617f21a58ffdb34f06dcadb7f08082004a46ac863bc77eaa88b7304a804752dee51706e8a3f307e1a58591ff9af378a4957812be338e788ef30090a4d530655b9ff10cec7d07a1bfadbf201eb3cd69ba5163673ba2286b470a81658c0f26386060cb10a137d8e3a4af9b45df56e9cf33605118608130b78876855d26dd99b8616c89adba24276c451f1b6648f6ed67637c50b17308c5ebf6d418865da4e9aa79303b75d89b535aab90319eb716564bb71773cf09c9601a188a2b015da15977e843ed01426a3e1b2f980f559a8584250d95ba543d64cb944ed3bbbedb8dc69b6b5425d55a77618b647813d43f74fefabef1e8b1344b5c4152279965e3698d45e7d7637d5b07cb12fb4246efe32b24cc04d113585b2174dec02d5fd9415d51a5c7069eb90f6b6920e13d21b8b7a11f3dcc79b10debeedb678afbae07152945375c3e922720dd20fe98fd433f0527c50692f4c961d96384de3606fd4895212431a8fe124a4e7d3b876c90d9e872e5f9bfed93b7def7952e4a399907aedc4553071aee099b1a3cd439d12e91fb9bf05a7b476b5e4ffb032c58d80fb6dc1f76f5bdbc0cf5d2995eac3bb3862cf73fe8e6ddda405cb10d896dce835de376b7c8a3a6b9588c20eac963f60087adc2356f05c621cd32e51d22c2bc88d3841827385541c594d388a3496b89255c00c5c48bdeaf686251c2343ce4bfe74d9b14015fee55be4b839a6e8ef2ffb94eb612675843488e27a5a5081081490f163564a34c50227e540625669b67cad515c511c66e0bae8aefa38b74cf7c385fe618d2bd7e1740ee3e6d407c721d13accf6704c6a9375bfc97675fb9e192da25ea072f0a0422856802167ee1c716d3e512a4a54925a3347bffaa988605fbe61013d11468ba48d894f4aaa072faad1fffbf2b0739dfce07ac9300b7ce98a5633cd1bf36c0cc65a61b48784abcf2b4ec06872fd58fece0a00f2f642184c1b9e34634ebb9066621474e9550fdf8d67d026e2ea3b2cd9197d7070a60fca21b70fc7c85d4c49fdf176732bb7afd19449f07cb9439cd0f049fb8ce264646817925525d4dd26e7abe2647ef93e82a5d8797904018dc522a57aba56d321a9d63de990b79e45013b3b0c02b9c6b28e81f463bb0d10e7bcfea37715dc828b8438a322fa69e80c4a09f9cf97702b0b50e02d64ae0a063ba5847bc68d642c6ffa19bc8b37f3b36354a6e43ef2f336004b26785048e1c7cc9fa5a2ed027568b5a71a056a5d70134ebe602aacb7a3b1aa8aa03ef26dd1341dc98b587e815524602968f5e52380badc640207f172a464eba2194ff973e507010c45e85d3089ad4aa41ae41d0eae303dfc4f6b42e89ae2179b2aeb0492684102d5e9f00161eeb067458932720b69b75cd700820a8a2b510958b398655421b0e7160c4fa5a6ec280fb75f045ad671782605933f4c24bc5b3f8ef952da4e8e88a451257518bf0984c54e5b3bb561aee239f942ace0e650df952f556d7d4a99317a69572b986e1f8cf50461ad1f2b484551692f84f8946e29bb15b8ce5bb5502af56993c6e3c51d95472f93ae796323e4b87cbb836021711c6615e308eb87ccdf1489c92b19c7d46d9051cd2e8ce03a451d17d46aa514e8b6ca0c10d08217aecd646a2441e495659eea62d79702786b33c149a06dcc8d643cf967f18ac61fef762a28ce957cb03b1adae641327c9bd1867af1ad8811b3b0ab1439c18b515c60d97b928eaa9e89a8948c9ffb89aa6593a55349618d7d8ab0395a6f74340372075c67cf75fc6385535b5d86423dee99223da35423d3a9065a73acba878a521a3fe4757f04624a4d16b39e57da15f10fb2dd4334b787898da95e94a5dcc20cdc44981e66d35b295057f6ef60510c7c4413f67ec46648a20b99d73bc698aa9e9ce48ce1225a78808476d38e242d4b24818a2e50dc15752b62bf5c18ed070d287e64b1a9da21353eb6f593c53d53cc99a22611e050c5d62ed28d87fc114631ea9af121011cbb4b7f8297743a03b033caec00bb186e63f4d854c171eeca903c460c7fa7d846c466fa30bad33712237cc1bad352cbd10c0d8770e63c66005f927b5e629e251f949a8b871c66522e3f2be8c26fae98dbbc3b61413b531f2cdeeef67b99b16edea1df0ed3af1162c3645a58842ce3c169d7666e07ea3efe76d53bb1d4a12349e93c800333b3a418c69ea599014b7de0c4ea464be52f2d4ec843dea75950b4b32d25b9e8783d11a41dd74ecd7693a0701ee9dee555a2614fa2f8b7619df4fa0d8a130cee8e33a88e9bcaf3800f140a927562a79d3cdfb56188770899b30a2f7f76512e3534e684aa7329bd6fd6619eaaeb87011c8e968ac21aaad11632d3a17a387c5d454e5f828c5dbf655c32e0428b31a1b3e0eeac5289f3d20ce91b16f525ab3447baf6ea08a082790a9f69f0372393c924886c4c21e91a1b0f048e9ae7dc95fc25d45cdd778e342fec73b6a380b6f98939ae733de77363fec142978fd418bd1da1d1c7e025b5f7c3e06762ae5bfa0f4c6d6c730fa978534d2b7947fa570b90ff5417aa22c42540a851d7835a1b15f6714e34b4dfc8deda52f001f9dac60f6f6e88d0f37abbcc4a52ed443bffa3fe14bba24399b197801852dbc0d4d3fa70e51b4c6438b1ffe791dfe75084db984f315ebd124902e06316261d0ec0f3898a96d7adf4b4f07d0d3c9d68174b904d6337fddbbbde937a2a87353599b36f7f047e46b152738585ea1426261529285165e1811e69df259a4925075d0241bfc165e6aa213756c13a76b73ef68d734967d13a2060a9795202f6a88fa188041a9a1245c907db7dff115e3de6b4b22b9f7b38a26b2af862e4da89d465198664d7a59d714509bc45e778ea2397c9ae4353a7427cb1f5f69239ceef46330aede60987a1bf76479e274747bc9cd00fe54d9ac528189d87c4fee688c484d224b03922803aa991fcd5511b32f71e053ab271a873a2ccabd0ca0b4699e7ab394968ddec6e829ff4ca76f3aa145ae472aa5fecb89464474b89534e77af75bdcd91bcf2a825818bb262f0c6ee1ba701bbc01e593dd44d74dd239223e13e46501a44c268ff447a88f0e654f8ef379701d503ac2c54df9ded5c2c06f4d4d427e3cb88c40a2436dc79ed6fad9c87b4351418886d164c5237c78d475e170c23c2edbfd8a998a2c9dd236956958ffefd751f65fe77e9a2c5869947e6967108c22c090efde685cc1ab3b400b07857e57038483ac14c66a763d63e2425f76898716bbc2f80e4c438785277c36cece09bd9506850d273de1d2d1b6ae4ffb3ea483061d7abd59d7f35775a253e71e3a27575bcf37046da53bad879c4e33f7013388e96f6e048d24145c130bf6d7c97aa30fc90ab8ba0ab1738e77dcf0d613d869d2268a80fecf25944c325639b633475129cef1e0fa414160dbd1bf3dae717d08eccf5f9f2bcbaf9204d44bcfdad160cdfae89983e5f7fc10cfe58352b348005907050eadd96d87f27c4c5b839c064b7f4bc6607cb1b0c9fa273673b3600b9b07debca5c31264961a0d6e90f7481fb4f95195f6056d6233ae50600dbff243528092884ab55feb2e668a743cc4a9a5a1bf6f3d6532f24270fd732fc34d369909ef22e9540a63c020c280c4981605c7cb9a20f28aab3bdf42d2c0ab373d86de53fe29182e009d8d68e782f72e572bf7db3fca76e488b5d003dfa6d1ac64f36d4c87cfe49210df7abb2f85749bfcd9f85588c22b22dc08e8b25e9883de2b5630fd0792043c4b57886b59fdaa6f416ac8884cd59be38b7f5398d1f6cdcc2eb60611afed621c243bfde37974866acf0af38320286eafa33a42d626dc219f08cc8b85da6c659c2e1a73d6c308e9d4dffa2282b1aeb55c3943c8390148c0b11428d0edc6769793399870db4c424ff1a9d27c6a7cb24ed851c507f8736ee4bc63206a5dd8ddc6a7aa4193e237e608ff1c2531d2560a12a5aaf022b06c606949ff8518f2ef01ed7a1dbf42e4c45b4abeaa4810618532842adc813524e5e5fd3d6c9bf7488dc65fce7825d5597f60a2d1cc96dfce33c58b1e7de81c27954fec9b9cb0931857528b07c4672e3cd58ae221a77c88eb939b54783e3595d5215cf966ee5c5071dc9f7dfe2aea453c49e3b00014ea243aaaac98893962956a4e2bb448af3ca96d0b52e306a0d55756f057a911a34cf02d690baca92091d12980f110c49ec60c370c1987ccb4306e673239d82876d2473e95a3772e5628dbe7553ae5eabae3d28c54e829365af8796c75439f0a77476032078578888d7ae9e1b71e018d901b4f75573c01ddf42d64a9fd47baa48734913848c1675a8d924da4b21d796bb264259ae95b08b07f0888153ca8bbfce605d0983eb5625a2bde793d1c0adefe2ea5d3283031d8474d41275f225476f4858c50e0aa23cc553bea6983b9ef7e52d41fe95060cc10407e690682b2097cb1453262428784c7be0a06d81bbff54e2f684076780e7cef5edc0e665855e5e50f6cb617faa2cf2a2939fa2d27fcf51aed86f34e1263c2daa926c6db7cfd454a0b74a707d93782377bcc70e926fdc1f41e15008977fd5d9dcd889b4cf0bf059d0d9e871b94f9373c63c59cf2bcffc618037ea7cf5ec099dfb275ee9425e50faa2745736c2f61f0dba4b5ae915b63330fcdb07d59101f79a1acb47b5e53563d78d088939e7f9db5ebb51847039b762ee6b37112ca6b94ae6d9564f16900bdabf25955e4e6e7399ea732044731996dfd69c025c6e3a71ed6489bf29cb9c58f6c0c78d09b004fda7f0a3a1c55499abe1700da14ffda29be60cb6696cfdc9179b2ee9a8805e23f6a8361bb40912962e32b537c466e254154650ed57d4cfbac7"}, {0xb8, 0x1, 0x8, "2a7cbe011335c4e5323519b53fea5c0f29da25f0f53ac989fd6e78456c171d7fee1588142fe70bce9d0e6cc07bf5f3bc28a0bd2eabdbea1eff3ab8aadfc2d0341c5dc032e606e5da86c8b59fef8f8347725574e1ac94c90bfd63cfd92e279fb692319251b58d24199485953eee0777244f77c8a0cf581a31c54b31aa0aac21bcc22c23e95a4ef4466f217a694caaa8925829ff576be45d55e475d85b841501f0bdcb3be40e8ce3b9"}], 0x10c8}, 0x2) lstat(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)) getegid() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000002c00)={0x9ede, 0x8, 0x9, 0x2}) r4 = syz_open_pts() getsockname(r2, &(0x7f0000002c40)=@un=@abs, &(0x7f0000002c80)=0x8) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000002cc0)) link(&(0x7f0000002d00)='./file0\x00', &(0x7f0000002d40)='./file0\x00') sendto$unix(r2, &(0x7f0000002d80)="b9f28497227066406b6cf2ab3f67a07a755f8d29e4aa0d22d82c9e50d077065a0b547b8ddfc44a8c98d47c98cb8830d8c16f2aaf76db7223de84f5fb197c5a07a39ab26192e5a36e3f3808412aaf66da3f00f5bec0115fa99f2a0a1ea6986c6543", 0x61, 0x402, &(0x7f0000002e00)=@abs={0x1, 0x0, 0x0}, 0x8) read(r2, &(0x7f0000002e40)=""/85, 0x55) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = syz_open_pts() r6 = dup(r5) fcntl$setflags(r6, 0x2, 0x1) kevent(r0, &(0x7f0000002ec0)=[{{r3}, 0x0, 0x20, 0x0, 0x10000, 0x6}, {{r5}, 0xfffffffffffffff9, 0x20, 0x2, 0x5, 0xf8f}, {{r0}, 0x0, 0x0, 0x1, 0xe9, 0x5}, {{r2}, 0xfffffffffffffffa, 0x48, 0xf0000008, 0x8, 0x8}], 0x6, &(0x7f0000002f40)=[{{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0xffff, 0x3}, {{r6}, 0xfffffffffffffffb, 0x38, 0x5, 0x80000000, 0x200000}, {{r5}, 0xfffffffffffffff9, 0x45, 0xc, 0xfff, 0x1}, {{r2}, 0x31f558bd5751f41c, 0x1, 0x20000042, 0x4, 0x1}, {{r4}, 0xfffffffffffffffe, 0x8, 0x0, 0x97c, 0x5}, {{r6}, 0xfffffffffffffffd, 0x8, 0x80, 0x0, 0x8}, {{r2}, 0x0, 0x80, 0x20, 0x3, 0x4f2a}, {{r6}, 0xfffffffffffffff9, 0x10, 0x2, 0x1, 0x1}], 0x8, &(0x7f0000003040)={0x4, 0x2ceceb68}) r7 = accept(r6, &(0x7f0000003080)=@in6, &(0x7f00000030c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000003100), &(0x7f0000003140)=0xc) write(r5, &(0x7f0000003180)="79052a8f644644ba0740806fadd18c39007a6dbf3b0e1d3bd16a1e4ec3930d89e1c7961332010b5a15e79bce731542d3f33efd5db9c3f115b5676d40960fa9c9925698e45de9f9a5d4062f98df606679e262457398d74972849be12d0cb1128c4fdecc30dd818efdf0ba03831b53784e980675897411657f41738188ab276656b1d8ce44b15fec3514a76b175602a434726cb983373568a5130624f61d8d137d61e8db7f1b293f258a3aa9f6b23eb75948de02b628eeb8edb1e9b9f1ee6bef76b07d84ea518d5c5e2932ea63daa6b1e8a977ff650843e16b41aae30893361bccb667e32b5bc66800b3f5a8b1e4e1bd87d66e7e3e6413c440bc33f7a73291a93d9080504bb99b1134db853996181327b7e52fdde3f5a2955b04102ca30beaede5ce8449f0fa1ccdf45732bf6fbfe232f96e0cecbd800ee06607d7f1304ba7dff24b9e4bbaee2762bfc03a4c78a11d5c8c0ac86deae2a7d0bfbcf8095992c037e18f37b9f73bef33db354e497349d8c79e3e5484ea83002ba2c538185cd0c1f793a31a84cbabba48bb732279dd69fecd5b81cd4faa04489a2922ab8053bf0b152102d61123a61f01829cdd91a6564e2761bc4b7d701fe730e93d344843c7cd99b29246ecb161b5ac934cc92da0ebd82a1c058c8d69612713dbe5967cca2fe27acdd1b5a8dbc25adc5bb1747de4833c1b6bdbad5134a91126f332ce35c48ab934a06f103b6553b7124b66c97ef3567038e597ca6b026917cf855f2d0136a8d7b18010b2cbbb813567ab28ed0aa749ee9a5fb145b4ac3c40faf0994ec13d5fe5930277a4eb9e08077f4457f287033eec2b206c6418b292b05b4cbe15cadea4bf68d6913457d1312662d7003d68b62a1ff9385bfcf6f406582a0545539d0d065662a966d568b6ec8e5a408a60078c721294ead1a0783e8f9dcffd22e16310ed13c760b11ab2ad93feee6f2f52445fb42685f8834849aafaef92851d7d0a9d5869da7640887c5bf1aee520a340b864973f1b31b807d061c2c634ed06cd51d8c8512fdbf5d3d13ec94d5c288250aed2ccd417ec398b39e0112a00ef61d56b9b7296ba7d53b62c6d5ee837b12ddbc4e70342127c7e71c663530ba4c33420ba6d5e46e6e9621bb5bc8fc676f9b84a90dbdc5abf5bf71018d4ff62a1a8550cf59ddd64ba50c695701073a540ade64200a51e1d6c6a70f6e34fb2cc473c774e99b994e72abca1bcb0d24da3e537d1f8abe3f2cb774d066f174d74c68266e82ce173a01805c7bda4ecf110d34c823705c25cef3950d0b55292e9c5ccf561177c9152335205e0881d5b6666f15c90386f59042e4a9fd1281e04945564beab6838abd720ec07142f3c4084992ecac7d467f054761f0719cac473ff5c1d51aa59bc9d88258ed2bf4c3dd37b1b0b82a81080abbbd796acb1a9457dd68763767fd303a46ddee2f51ac24aaedfff12ac9ccdf37cc1e99af876c8d1274b548ed274e6761e8bb49cf4a4c36b232818ff9ef18d62c0a5468862ec76f08516e3a3a15b903414c0be57279110a0ecda2edbbd521dd3f178d9f9d095fd18ca1a219a98727b1b068a5e53bddc7aac5b3607c517ae05f642f029cdcdc1860cbe1aea1d284464d22e54baa44c8800d22b9882db72aa54f2d42b613b78b60c715129310ac4e6d0f9422242833bc775a0f19af045104d549f7fcf3f5f737145a1cfed17c13d1aa5024efec4962131067ff036bbb73bbee8d0eed6f619256311263146ddc334101b7274f7aad8c86eee327a5f8db65edb0b6048109bba79a460c57b6218eb08a489739098ce9ff65ecb5cf211d475d3a6d11863589363da79630bf5a9ce9197ca19d891d42bc41038ff442d18fa39af76b59edab6cbd0ceacac93cce6ee4deda4bedf3b89f7756458c0472f4e6440cb24ac3e07e195d643611c4981fd052ecb1f28886e630f9376234c2a862803584bc64e400209cc70cf3b4e410faf41ac894ccec063a03610b630dd3bc94ee06017e18ef5ae0bae79ff449819a62afb2484c8b64a90b28f1c8c3f4c7d81c4cf72b8ab29d09e6140afeeacbe58f0a4673882889cee5814b76a1b142ef6731d90fcf90f1251e540ca3ce427a01dcc64fd3d1e24ebca448feffbe1e208fe17411a2a456b16dece6430faa97dc0811c402c831875589cb37c63a19b02c1bb2be153757b4114e378bee26d701e7dd0f0477692203bde7cef83449b780ab6a3908ed899596c320a2c07f333dddbfc724389364be40833522700449d8f1be97f0fe8f271f5fe24699a121fa3260d9d3e1db6b2dabf9f2750ace5c38bf106abcb29800fb2ca9813a44958fe070a3ff57376dab6d5cd313c6dccb7a6c01592a6726928afe09d16ae8f65aa2999fc2c206252acf282bba715a3b56d62d60b10e585f3d406b976a19ca7c36aab60b18a581697a35e68e534c62f5bfcb4fd8c6858198ef7697fe6887edede82e1852ca221ed105d3bb9415de241a59fe516c4e4f9cbb54f406fe87217bff5a6ca67b2ed535927484cde101665580111e86cc21e1eb21c0c853cd06c14d76cf2dcd613e1a391a843a3918f214362e13d54039e779d6d06acfeb251090ccd53e69c69fe8931e7e96d510ca975dea601d7e0bca1cc0e77d1d1409427ef697c63c2babd42f0e064e127d3fb157f71b50268b11502f1698f4ff22b868090b78aa840499e045511a175f712a77de471a479751c0e3f0983228c7014654c82d017239787746dc126735958759d845bf5e9195c1f8df1bc744fb1b6ecbda667e61d844b44a537285a6682f903d2d99f290b0bd2fd2283fdb4de3e9afcaa2e3374c939286d8439daaa68c8d0a3f3cbb548e27e159298b509deea3bf1be529bd052914c5419e45b5dfe9ff6b174c5389fbca77185c256a7ff6bd51ef7bb048a39e603ba41c0d61980760e56834408c56c5a6dec235df7eb41d717af393f9ca1a27229a3ab79392b3f946ad204e91cd63cd3505c42e27d4c0788482903979778bf53ad0b32d18939614d2ab7fd55580a7f8b1cf8c66455bf04ab0c46359d4f3c2a63ea73e5d622347fc25ad6c6844bc15f0da70deddbc2a9bbf8a22f4d906c13afee9dab6ca8fae93b7bc7acc2bcf86e7fd5f7176735178f5641355b4bc96b9ba9c590fc3900459b8efa91066391ab5dcdb8920248d635abe3f383e792abce6bec43736309d9086179712bb9f570c9dc6ba04081dfe98316e04d139177b041097945ad8ca7af8ec5d66c31962d7379f9b07308feaf2a25f440e2f274fc6aeb67d4467f111de574e1ff1502787d5fa038516942006e3e4c3f719a0506bf022b90444a39efcda9899a0c2ee874eaf381f983e418c988c23d1d240a4aba1374d28feefcc9f627aa956b9f60af9175e2a8addd1854bef39e94a7581469363d3a25c51f57f80fd49d77376295544fe9c72c71808c4527c8e97599d2edc806d578d555cd2d608daa57da4cdaa2e21081593ae1f255f0748b2949c6f7b34c99ec57e3e7d7fb38b9d125770770bb235d2f46dfeb0d5fc8f8ae4f0337041e4a8331e9123c155761d24ce6db8abd84697afa3928b3dc90bce880181811e59cfd9bcd5bbc4bac82c4d8095456443d53a66b0715359dff635e0aac35a04b39261de783eb19e1e0cdf7534255614d4fa764eb78cf438a90df52510f40697295de549d74278dd3ad1ba36a6ef27827e9da62d6aab2cde1d827c94f81665e9378f66ad9323c8e514c14306de36d1e9a1bc400fb2ed9ac714c956d4eb97e5194d6757fa64c796ce294e0d3967ecab7141e676aed7b46ff92208c431b6ccc88b90e79448e8f8668cfe4a930f1a00114b42e3dc0cdf0f24e12281e8aa26f27a4e1d422cce6a818d1fa359f6022461563ab14216b4aee45616273f3f4ff1e27e47bb37c0258fa7f83094ef7d2adcfd08382f95ff510087dab724abc654fad0f8f968360b3b60b664dd7a17a3c29907a02548cad48c057c6c93c21a3992b0d20e3ad8673aef23572b0df628f5f970bf2d02f46cb2c80792f48e79a72d03f2978014441d28ff697463a30ce04435c2b17a1e2e3c0974a0d3e04f974ed9c8253f1095874fc6cda86ebbc472686b471fe102b35ffa98d974dac363fc45413e09808625f7c0e39fd66194081b8cba78b342d5f51aad9edfc06ecb2bd4bd6e142d4cb0929ae246d29f0a7d644dd5a7b11c5f66694e7f6ee2e81107febb3fc73b8b3de1f39be78f7d441c2823c0ef214b14c0593444284b441c950c6ae13895d54c1dabcbbbf7d58a884140b80ba6b03c99c955e471108cbeb1f27f00396931e9b96446a5570c266ca88ded3789fab490fa6885b6939667034104647402d91eec853da41f907d94634173aaea138595d6b5084285469a9d0de39145ebd3e2a880de70e29d54d904e5e6a8b6c5d3ffb441d260402bfc9aa4d8930c0fa16c08bedc3744329877fe15c65a5ca8ab07b38c5a5d6a93647ab1b6873efbc88bcaa859060a69f5b655b1c911083678e160cbca75635fa56b106e1f9b1ccaaa4d1610a1db7cb9d9ff52fff76622493c05fd8ee4150354df2f20411fa18dcbd88af6ba6a9fd772489df8b51d0216b0f62cc00e46a5625d1783bfdbe7426adee33ced27c40cd309e9969b9c12b00bb36325a8fe61fdc1e78efdb22296bd4ee84a62b0cfd876f95244e6dc155965b7187f7d5acc684bf9dabf89892318f56bdd7f0fb96294eb9364a6a308c054c184de2417cdf8eb434ddb685551b7223357a789d21942c597b933500dcd06b01cb5dbc1dacb411d858de6a90233442a157db15fdb619a44af22cb59a861f7c6159f07e979b90fcb57d3e7697b534c7a1b32b6f06ab531563d3c5ba57bcba5a0e9de6a09beb4c091d9c5276cea230879d0a40cb4e2889ddfcd1cf363e978396d890f806da72d6a46648cf6d8082b5c74983a1288c344d757194413fa567ef70ec81049905af351f18a70da359888918e91dcea14e262014c4025f8731f54936bbda40ed6feb9a7a0774fa90ef4442a7bd31ed6df47e317128f4a728a29eff90535b7bc5c98385880f4c66fcb93664b084176bf173aad21f7f389dbde4b6118a05d1193f14ffeeabdb9bbeca8eacb440461669139154063ce3750f997145d3741ba84a85f9578d98f5f610f27c11e49c5721f24ebfb440d3ad6e9c49c001e69a0d2a36ae8e9d6163b3f17b881fd3ec90b0729f38bec52d7fc5085880709f8e7bfcb8eeda103f05b081b457ee0ec0658b3847b1445dda16d41704aa7c4c1c327fe60896ac298d24cefb22d5d1f50842d01f0850f21d9afdc368db8cf8f5ff63122def4d2bd8086c131a483e7886508358e4dc3d8d55af34c67fbe466908b4a51a296c845db85be3c86bf9fcb53837d743e88884e4bfd0f6b732d3129a851f43b80ae1c4adcdcc6c73c15d419a1ba7affaa930190474342a2f858770efdb448834d1ef26cebd748f3c76a40a16f9e17585b0b2bf4c0ee77b2e780b395833486ddf41024c9b6e203b261901eefe75946f3e480a2df0b0065515088b1a5f5f3e677af7c8a9e9236c7ac5934a1994e1533275f1cb0226aa24c6b01dea3ce5b8abd839a9fe54e1b59d54e2b4a2beded58c11b2b176318cfba56c5e2c14e958cadf2b67569504cff112ebee2cf56f3b9f805ed4d6c11d946242326ec027d870581584a4291087e88ead97b241a75224ae2ac705c6595f54d72c1dd0e6e003953440aa91f5ca7cd978a1b95162d235150b383c43256a38d3854139df993a303b4dbccdafd4e08e5f5695745d000141921d3be78d3cab0951e21a41de07039de7010a18", 0x1000) 23:49:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() r2 = getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) clock_settime(0x3, &(0x7f0000000100)={0xffff, 0xffffffff}) 23:49:45 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x40) read(r0, &(0x7f00000000c0)=""/160, 0xa0) r1 = kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 23:49:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x2000, 0xc5e4b2184fbff3ab, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = geteuid() r5 = getegid() r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7e3, r2, r3, r4, r5, 0x4, 0x1}, 0xffffffffffffffc1, 0x9, r6, r7, 0x4, 0x4, 0x1}) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r8 = socket(0x6, 0x1, 0x5) r9 = getpid() getpid() getpgid(r9) setsockopt(r8, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r8, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket(0x18, 0x8000, 0x1) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = semget(0x2, 0x3, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/228) 23:49:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x18, 0x7, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:45 executing program 1: pipe2(&(0x7f0000000000), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000040)) shmget$private(0x0, 0x4000, 0x0, &(0x7f00005a6000/0x4000)=nil) mincore(&(0x7f0000388000/0x4000)=nil, 0x4000, &(0x7f00000002c0)=""/131) 23:49:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) getpid() setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) getppid() 23:49:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0xff, 0xfffffffffffffffc, "d3abfa5458dd388cfa3692814d157d89d7e25a4e", 0xfffffffffffffff8, 0xfffffffffffffffd}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) ioctl$TIOCCDTR(r1, 0x20007478) 23:49:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f00000000c0)=[{0x2, 0x20, 0x1800}, {0x4, 0x8, 0x1000}, {0x1, 0x0, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x3}, {0x1, 0x0, 0x1000}], 0x6) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() fcntl$setown(r1, 0x6, r2) getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x28, 0x40, 0x7fffffff, 0x1ff}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x21, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xf1, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x80}, {{r0}, 0xffffffffffffffff, 0xda01c37a321b6d1, 0x10, 0xfffffffffffffffd, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000023, 0x8000, 0x3f}], 0x0, &(0x7f0000000140)={0x8, 0x1}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) write(r1, &(0x7f0000000200)="fd3f0d6159910799848bb0a8605986136edcdeae0e781f143c29dbb064e21658c7f493b4bf8739d3a63733086bbc62a5f117ab828b0ab7402d7d77d82241935ae148442cf5748b5f9698482b5c306e6ba51627be584f641b575f445c4f50e9ea7cbcd27dee7fe03ca8169cd5c7758f4b5f6d2d2657197770d8cb445343f8f2d97f8a358fc160246abc4aaed25e02295c5c92dcc72098d5feb462d75f25ea56820e077e60e2bf9e00b47443322a92bbbad6064ec7fdbdf7", 0xb7) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 23:49:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x2) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x101, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="1926b853618f46bad5ff476c038b6b5da1fa32d138da6c05f484741efd119a5515823e4a7a790c0bd124a8dffd4b804685bc1d86ee", 0x35}, {&(0x7f0000001000)="4e73e5061c43c8a24c718aeb17a4520b3b304a30c5f000d7cd474336588fdff5b9654723dfae6007780c2d9a3eb9b039a2ba69af2f4b7fb4f33e804d51c4ec90cedaaca945ecf47cf9810d86ab8b60d3827ce1b24c61a3b8dba1655e53e25aa5491bf447fd6e235cb7fefffe0cc4ac6430b837c9f8abbf54ea34be20f57b1fca6bf7b28dfc363239cfe94e33ed985c0fa70fac94b94936d84ba9fe48d48ad311d85c4f23529772087edfea2fc096fef0ec54698dee91496f5b16fa7be94945d56e7ab121bc5e680ec557529cb2723c67ec6e2e8f9b39d13fe2496057994fffe3207acf70e04ebd9e65d1f92a491b50c92677f36f2c3413ce71e57ab30e4a152d737441262e31b62b4469bebb68ee3baaaa9e48d45e56320ad16271c5f4ca13e8a52cb14c523fcd77d8b9e6c0d91f5427e4bcf65ab1c417b1801ca0456b9a938f9ddd839e662c8b8c164dd087e7d6509c392f3432bdb4c9d22b07f92c9ae8b43c83e75ff80b1455376c9b299f32fa198eaeb5d856ecee85cedf4209b73f3941233d52f9ca24d9f30380e0a84a808b1368f6c72821f8a24d59f82738b24e44f7a16bf760957e360609553a28df857da070e7a0d2df6fb204a02fd6f861a099614344304c5b666d1c7eff1c771fe6a693f4a7cc7ddb7e19f044d6e5f0289b67d513c712588412aa414f9fc509fe584dc443154b0d8b2bb6540b65638ff01ff307c5723ad79ab243772b2725861573aed07ce048037ef28e76070cfe28f7b10d29e44651ef4b1eb18c4b308ab6d3553b84e9e8ec99b4d8bd9c6f710a8a1f9a452548ac58dbf36c4c192c33be671abf77a664b346bd80e9e773114833d4bf491a829e101e35517685561644b6f310d0edf4f06dce1725e80beb237eafd1812e11efd3f3f6d8b7044df5fddb0cdd4771ef73e4dea6022816a38ee742002df90f6d1ce243a2716e0ded1e46da05aee43daf187a1e4daaadf622eee1aabb997cc2e023e98cdce7cf4d920fbb9f2ed404264cfd92fb7cfa440726c107b2bd3d6c9a0671feec595a7a12b052c02e2419ddc0f8767c2374a611ce48828cf99e0dde882b5f9ca0656e60239ebfd3ea50924f871ee4f319dcc7c52cfbb3d24221a16f5eb9833ef7926ac0dd5a9d3b5e5e9bda6aed75165374e08a85eff06e9590e24f22551ea564b85d7903955b02416a35d43beb0f4bbfa0c807287f1b8b11ad727665d4a51ad9f56cebb1a012b77a07ef3cad84c52c3c59f293a8a9902878b67be8dbe4d6991c1e1b6964b682c3dd6570aaa18239d38fe9508a7b1cfe761a7c5248e2047f11c161446855a22fa434138815d05f0a551177d52f22d6bf4a4ed33248cdf2ec9b617d45b5c14c595a7cd35acb76dc6ed19e6432d4bdd361effea8e6133e67703ae5f5471e1efa2a42e75b08bdf7ae6e67c6157b521c5f094be867d76822b899e27484092547d452d8c7227d935b289b473c7245de12273eeea9e2b232e8e961292465382e32487ab2efb9408716f1ae2a0b756ee8d9cd9f74214e8636423f013c28abf9f234c63f8f339f8f3a9de79934f07144893057a0c165d05b55c742b18286973b7a4ba0ab42b097c3e52436518663dc735f7a28a81fb5a2ffa049d7690b7d2ba4114434f5c0b22e89d1235fcdbe86b6d3f3270125f4ce67850befc6cbe62c6addbdd794483235829611c0886933577ee22e4fc9b378d809d2d23052fd1a7347c94bb479ec040041e40336c1e2596979a32dc1ad70d80a4d5589dd66af62c8771b3722b3d13dfcdbf05702b24c4fe1e71e5dc1ade26c431555182b1390b10a3883883f3ba6e350964b14183a33b82f1e31004836b6fd94609e40737e1227232442927121e3de1d7de7d87fe57b5da51eaa3f55f44f2d702c25db8d87f09a8465ef81982c8ecd983b2b462fb9bc25b0cfbdc83bb653392d417d1865fd8339995fd16727f02a8b11f81fe373ab36ca5e4e5c6776fe72ed645107219fa8754819cd9c50ba1763067d507d698ebfeebc805eb52a0035a38a51947eac2742053276e430d6888204665f033cc0f6fe128b86f472063cf2205ae0a7f8fce666a34328c46a94ce62802d80c7458056f57f3a7466da71f445a165ba7c29bfe70c5bff7885e208e344714d3e7bf7f60c163a3f4b180296532029ebb94e24d35c82c30db1264f73fff1511780cb2a25773569a128df67a65fff85f4b783df190704d5953675d4f34da19032d0ef2b151ce150b18b56f80065d311e18703912640f0206052ec3dc93a7f36368879ea1c89fbefb6af00b70be0a17776346fa34dffc99b30a9baf5059d8e8f1a5babd4d8410145c0acde3de48f66dfd36ec32a07ccd5d55b30967d8eb0f1b161a6a5d91d134dd380be87b5761e598b85550387bfa890fb17687a50e9f040c4d72ae1cf1c93c076f5a3bb6d612e28446936bb590403a7819822c16fbda6e834d0f2a38d1d3237ec061f9b23e4bc768136d07f678f58c001fd6619771fa6e9065393434e4d1fb5cae1b54c78090909393fb5c386e7bdd8fd66aa29d6d92b9b535f6e5060e55bc6b51b8c93549f3db36a2a20529d5a78754fdde9f12b1c1f4b0485359b8615dbe95e3f0ed9a296a1bd7a9b802678087ccb431828a68d1ab436100dbd785b94d88c400247704afe771cec794bdd9115301aacf9ee3388f7478684c80d8084bb883281cb4fdbbb3d3b538b237afaec4756532869e4ee71ae067244fc51559baaed47327a79dbd6d282ff1e218ecc8066a503e858e5ad084da2ad2724c0804ab67965b5ace625428ca0437af218a7f9341917fa10547522945158b45561569fccb03a72dfe77e29e6bc18d59922fac52cc6a78006d3bcecddfc207dfe874ee8f64e467d815b1b437855497458e812f0758f24e741c6e522008c0e6f9843f1837de6d063835b1c2f12cb4bf63306664d474bff09dddff6282301bde1eaf165d3f450f7b0c443c4631f61c0b1be025f5a6e2136e8d6c4f0e186da120ab816781d851fb60a8f302a3de03bdd22ca5ce14bb7169b9af12897e44af0c9336c457602084a99bcd5d855d9e8f7cd7b3b4cec998bc05dc7b74123cf08dfcb855c12a50f0829a604b3bfdcefd7811754cc00e37cdc9b0ea88467b6a51051b936a69a78e80a6294ba98589db9e9ef1a235b9363ce497f14955f67dc2adf1a2f5ed59eed803b365fd7a6ef9159b1fb302c22198c5e6ba28595a276640dd9d76d7a7c3efc17d87a9a283e8e89320b3688a5d2020e0e91864a5de6fcac0533b91a209f39b82e843606198bfc33465129d077a6549cf6862567698645cad9d5fb001ce8d693847f7e3805287902dbe49a83f3b16959f52bb551f516ddbbe409096714440250ac7923ec189e223dfaeb8f1352c07b9c5fdb5d1c1db4b80704687c8e3d901abcc6a77ecbb627857c3621fd5af353bee2d17a7e9976a5c70372f934fb53b0d7d20175741e9dd690e3ba70c6596706828bae8cd36cbe2d5a4df7a30e912411445c775468db10eff5b1b51c2c3d3282842c8d19250f8ea8cce194017074e330dc181f567c01e0e53a22196533a552d8cf8a34d68e5ec8bb9560406023402d7d78b4374bb3d4ff0f7e4d3690d9f58e0948bf63bddc63f20deb97d7d5b85dac65534cc587f63bf7440c3f38a577330c394633ed489b30176e001fc898a9de26d9fdf369a6c0974750056fb096eed09a3ee29bc04a27fe3ed9e466dfd70417817a00524f447132d35131213439527ebffd57f2c53c9e0b2ede83453e87f9ffac95b2ff1a45abc1a078d0e819cfb472c143f7670312a687a9951eada038dede44e4b992d721722e5eba692a23d3bae5b9550f314023ab5df461c7726a9482d1127e7ea010cd42defbef57972e3281315b80f390148ef003cc3887d9fba5e560a977f88634d7b3e1e466fea5c98bceebaf2f1d76a3dfb444b82109092bf931b902657edf925d7d931288988437c177770c2e60f491d2595b5966c5235d87490f9c298131cac55296fc4baba580c6efdcb940c92296459c8c9b5f20361f53d5d509ab26c66e23a773d606005ad0c3c8d5003f665b5f0b2c563abeb413488703694dd83afa743be5503ccc621771155faaea84890ee4d58ece19cffd3755ee53731df9b58676fc43b8962a12ca96685771a60132a8853fad1447e642aabd15d0d05b98d77ce7824aabb02298f9923abbd28fae3daebd8c7368443b764d332d3bce2abba5bcab640fc4fb179fc15dfaa8d4918d1bde7b6dea6092b4f65c00abc1bec1763dba37925aa72a51b5bdfaf8ffd8b4685aca01b3712987ac6a719ffe87219c86011feb18fe511a4905c379f25399bf84f02c6c66ca3cc16dd68f2746539c89518ad849f9ad6a4b4e187b3f8ac57c9120550f4aefd5e03fc82d40a6f13ad30d9658e87912467d71d5823a9c52f927aed9355b9dfd81702e6c6640baf403f65379f49ea712e02b65b80beaa3217d927295989db8509ed75e286439ec29730c0f3dd04f95db118613250f36dccc2260ac642ca2ce122c5a27974ada6240467e4ba3f49b4e46d7f4644d55f341ace56a0e3e3497c60f808984958877d197523d4d90018df32fbf46b9765cab8686acfbcc81ae6bf94a6f3da37f5ddd4857f9546a438c3523262e8ad8639c102cb41d8201b9de41ccde19033c49ff55f5d9d644bd6dfb31eb74e2cfe4f0d68e4459e34076acb842429775f3b3e1bb7057fcc365173d2500faae44c62b190504c2a877af1c7ce19f6739fd7aa2d227132025ea6ff38aa78ae6fdd1ba473d6ef7cc74ddea022a0cfbc82d57ff9e7adfad33ce0bfb8d2cb9c8b91a9194f9c7f09e02326c1024b46e8570006d39922adc6872ed3119bbf3c663630ae69b2309cee500dc062d4dd96067943267ade5335b2e89b2a22b0bd32b9bc57685036027f11a9d2b1547bdb2fe53a77b9d12b219609e7a441533434939a8d2ac5fbd56e7acfa8d31413cc1d79ee56281fed816b7adb199dafacaf4820725673c020668b54af345a0c99f569ceb1275d03b76701b0e5a25fc84791bd835c5c3178aca26d4429190b1ab66f3fa1cb8bd5edc260b5b3e0abc80280dfc1c6864a6525b700a52a2196a00d054f3321ba06ee40fd77b227505af836639265a361931c1e028cc5790220b20fd9fd74e55a93e58275866b1af0df5539579710449f713c67f7148a43e599f8668ca7f7d59252f83565201cf5717e556cef561af8db87f1e6ab887aaa61bf33869c33a1103115238ea2563504974d63baf13c3a5c2d97adbafd983676df88082d95004412ec89847e7b46fc768ac0ea12169c1b150a56687a602cabd0304bff8d687c8dce7f1f97183bde6ba219823013d517a922634c0740811fd25ed8a7ebb3aa62e2024d6379497299db28fac348b1e14424b383a594cc59fc4c60e4f060b6793b74f70fcd544a00f5fae4c1328e2eef9f6f48710e87da5969c6806c590687bf48eaa8762ae1690fff06730eb7163553b9780683fc79d6fe73b1833a1bacd0668f2049b03f74bc51d71cbad85fbe264bb0dd27f401d20280c493d40f366d8930c262a478c8f89b932520314965563ec7f08a47d53d4744a826b06d419c05c06eb72434ef4f17c980d8aafbec640dea75d4ee19be90f24f23163d14815e9b426b23dcfa18a07d1da4e546215a0c78b7e667cbe09e7e329dbe07c5f666ade7bb1451d2f37c0a6d3c0392da72676f1f112927b8f3f4afbdf0ca7c7b59f2175292e8b2adaf9bb662821ed455953773c20e7457a59bbea4dbd98f7518ecd2dd84ad3dcc6419fdfb5f65e77b825", 0x1000}, {&(0x7f00000000c0)="1b3fabddf1f843a83502f7f60ba8d944691fafd194d9ea91e755bb4d4a1aa09f8b336f7696d0ef9eb11cf9b43a5b758c3a02abd78393dd100213df024a72599d3f47214128ca5e1a8115ebf2b35d3d37a74858b52a8b3d9ffa4633678747fc748ee590288f8eeedfebf9c485f51c7e9626b7dfb22445eb38e34bc5a5e00b849d27952c45a95c7fb6d2a564651ad1cae63e7d7fab", 0x94}, {&(0x7f0000000180)="42377c58e312de3d687f2e98b687c7b551864222f292bcb5272f55fde4d6e3396b3a7bdcb0d3774bc1ad7113f5aae7b7df118b48e4d3c219ae5ab44ca47ea19283e60570f8102a765d243df231ecb473971501a455b252d4fa1671ec86a8225432347107bfb93bdccff9b3948e16e605675cf92935bc2924816ba30788c5e2f1b42cf2e9b117a4ccda82bb9942f7c99a5f9af852e13ad4995bd93161909b6d078435dab9ab44e78f01aa4f45f610beed29d6a2d8a61199796505d2ff71b2249fa3bb90749a3fc7852025a03e4c3d3a74ba4491e39c6d4cd865ef", 0xda}, {&(0x7f0000002000)="b0f13d046feae92cb5e18de2eb624f5f1a640c88a7cb87ddd981c651a4908830e0ac54cb7bf0162f12a0ccac4bf98a522ae3a9fa6a43c69523064516fc8b54c2fe14573e0bb995260728121813ae5ea2612ab7adb5bde6e384ed38a7c798e356439ed934771f16f7a29903f756b7022e4068b0b6751769414026132a83d77ac2d277bb45726355076b53195f787deeaa9090057d0d15ed6725241a57813fd0c4c5d78dd8289626d05b331a1593fe1f97c70fded0c1d3ba9e513919f6090de5743bb32fc281883dac35b211b9431facbb4c86bac41c2d2c487971bfdad487158695f074e3874d5bfd0a9a2e95a4b1b0f069f5cdd4a5b3878042180cef3fd572d32628cb5b0fffde2eb60dec63995ef90b0ba090ee21689e24882b6dc8e59639d3f3f7740f9c87cdd150321f0598c5d1b0fa3fc7d6e067e3ca8d50d873f5a3afb4de6883a3409eaa4ddd207ad3fc8cb3e351ecf34238d03e8a4386bf39d0f26182e84d629bf87b62c7ef088a5f3df4dd8cb3c355acd9db8431c96d804275d563a6b91aaae733cefa7c207e8f92581b8e028988c942879456e8c4207a49b57661c48dc9fc3ff9eac5c0df71e5c7c894357bab7cb69e64707af99375e275c9e0a29e385993c4d631cccbc8c8963e33fb3ed129af4b45c326ddf0fe09ac272b2fa655dda0b8ef3624ece5845541b98d69152c6d9a57d0ddb18318272e1b9938ac3975d25aa9f9c78e649e240ff38eaad917699cc087665462e119024f69c595faee95781224c5c9da14e20b182c17172a8d4a91e0204ab2752dde6ac99825d8973784d59ae38367540122911270fd1434f0edee5222c735243a189ab586695771c763d58ef0632c22fcf46cd168aa9b1f527be6f5d60a667f583c48b55a2ef0c525be39078ed19def0b97d29519cc3cff278d896214152bf9641e8266948b1eadde8c16e0c7d4fb1dbb5d11d6388ef81319c3ee4576b2fce0cd4aae1719ad5facea781a85b02ebd7b681d93976d382dcc0ee206e91009dc3f730cf1dbf21915aebd1149e4f4bda9192e4844186824a519d937e6e31ec504238c12099eacc2f95e2ddb04fa7380670381df4b4143ae9758430185b12b6acd812cb6d73e06fc9c904e531dcc8208ee920e16cb1409ace541b63b1b32d741f3f5238d54caf2019f2db1233a05c4a8980d723778995e3cd68888a179a26e8836eed5443b9d02afd286081615baae32c71352f12586191fc8517cd203657d11cccb46841fd9994d41d5f246725b0472923351a86e67baf3f4c27620fd00de6e3880b998e8aa090e6febb406f60c0655b3d546423ffd3a9118d1912f780a2300a53aa7fee3d01008815995011051e06f2d5fa7bc53387756a13c389e3b6f318a0a42ac318a14d9e30e9072c8fdb1d143d8d6bb938b816e4b35a3b0479a12267c52ff02f269be611e9b06dd6700e22317b0cae46b83ef6575562ed9d958bb99d7f0e2fd15542eb70d8e39f67c5a1876029c994cf57e6e7d39f8da6277026812462fcb820d1f783b34dc8b9694dbd4210d65dfdaa7e396847f6ab45a1fbe92d6a1591b259965943297e810fe5bfc229b35179b8df9542f2cad89eaf0a5d69d200295a82d55408f4cae1ab7e6f4e5282b47ece1ae529c4cf1b078ce1f842693a5b6e7bf12bc72068d928b2c464bbae08345c33aa34bab58a81e435fd9a25819d43b79eeede1f7c5679102e03566be696e4f23a12e13cf4c7aab28d4d47cf6e65c46ef869bf071ae67671cc6fa72a6ca40cf7916da7fc7a4e016e2361dfc2b11c7fc3c3df53ef9200d8cf91430c72761e722990d5d13c9a14d5931b4caccad77941ff87d1592839c9cc42141a7f35e08e9575259ff90acc267e4da9d1cfc656a2252410fa63ed0718893e8b5ecab5cf725bb605d14c625889de14db5c27c77f99a2631f1f2e4458f587ddd988f5e1a31123da5dbfa71dba942c9ef2c11830c278d68b7445165385a2cc83dd73d0e7159a50e95a4bef9694a3c31f0d1f20226bc691e3c106f031c8e4e90de2af2598aeb3b3ec45af78b55d043631b13cdbfed2869ba34987edfe8ae087ba54b76ee5d074b9b4fccdf136711e530e27eb239cc3c7b3b1b6a264eed6999bc801b1a47d7fb59ee7a402f0a582ca15c2992e6f8728439794f33afc22ad1b35002973c140932677ad1827f343b33b1255e8a43a8d24a618c5c410b41e3d9aaceb2c7b5da1e8de7c27fa03a68cbfaf33d0159e0e3629093f49aff8b8aa586a575744c6519ae36adfa28fda331bf3fbdbd3799fd86bd837477bb624f7d8586a638e72b1dc35f9a114af1165d76d3aa04afabb671e71ab3090220a2f14f9f92b6d103e5a86c9c822a2a020439d0d3b59424a39f4e407683a0d5da18b1de71a57e18bc8765ced648cacffe17b75299a00eb8443849b0eb608c955ae9f45d1f87682b74196fc9e2885e8055c192d20e145b926596f04c8b7d09e1447c2220a3b3bf00e7c9729761f783671dc9bcc39ade1a128b9f9f41da7db241ae8dfca111e5bf2d886fdda1d9f6cafdb3f37e5b1bd2f0f6afdb39952dde6ee069bf6377faa3c5b30593f10212419a852e8a55db8d5e84d3a28743acc17ad4d7491b90ab1733621004fbcb86ada35f0c0a747f532f859c88ac9249912b7533ea371e3c9d52cdccb6d1676025e7a4a50e851876181fd3e0d8ecb1f8ca3bf4ba09c806a9e0126f6f25f053a9d0f0040b5c5c1f339d120776906e20e20ed7bed46b39a8420a425b497cda8f4bab389c3f0032eedfd7670f86ccce7f04ddc7716ffcc1f0fcfde2f21eeb51d49663e2fe9e3271555bd00662515758869c7bf16ff115c4a626cb2d3adc9969a3a461a6318c9f8602768b6adfe5b0d1dacb9954cb15c0778cccd852e86ef83c7df9292c15bb769ba51952725449da41552fcbca43b0fe9531d26709244e954125ca969c7979bdad48d2cb88dfd3a732b8ccbd3f8d7cb5ef54d94244271a05eebdce1aa81b694f187825e8d8b98f8ca2ebf43e0ae61caf40ba37a924e3d59e1fe9a653c392f0046cb75278d103f32a41151033704930024f905a59f1c9a1929fa28c165823b739aa026f75db06ad707fd0360c6083f8a55ce8aad824b87deaddd43a914585b9fd69ddda0249ff198015d715082eac14fa63816c655e0e476ef8eb436377d9bb60121f66cfa8e7a1caa2c2bbb117eb01bed462a4fb62bd33553d00f239fe1b9af41afe77f981c15e8039b8e31be5460666b737e1e731e9f7a23736a8a2e21f9b14d82fdf667960a1b330862ee58ab9ab1560900339d9da80bdf4b01e115428c305c02804e07b65b6b32c32725514a65abd3acf69757f48e0bb70a5502eb5c2f5997fab1873215e39a5a48dfea8985a5c17dd151a37ce97e618fc808dce35d5e3cfa2bf15527b15d9857a597ed331317359c4d02e4c1b96b7f8bd331822740ace5f8da56ce7b8769d441ae34f4e912dfa00553aae86a83e16b26c4b57e3afc090031adb3bda5ec040297c27656606786ff01ba57a2ccf15b6eae776fcfdadd4ba9913d99a8b383ee63420f0b57e5732e38366bb00793f170c921d4c92acb523485dde0700b702d94ea275200ecaf7d386d49d5c08b955ca3e380f84631bb824473955960f48f6b8b6c6213b137013511b5c04d42cc158984cf287c7ea10e329eb1d6bbb60099b2b32d844912c1081453e88ace7f4321b58ff1f57d1931987a045e0c0b05bd35564f8b1953c3fa4f9cb836d264c846a5c8f5676239eb72bbe53d0f8bcf7678d8c1872276e2b4b5711e6d3790175261e77c9aa1bab44f01a4cabef20a2979cb62cee3deab18af157aff1c0beb366e8b00ed27b8b02e8fef769fa7c12797a23863f38cbb99e608a62cacc6fd0bd518460bd335f6012237b29f8f77ddca76e1d4b30c340f800f7aa6c47ded60a296d338c55dad186d7ad060ea10e6c8d85d631dc80ed878c625359f330adc9a44589e0246f7fc42c77b0b1534fb0d1f0b1775f51b96e4a5410258d92c8cc1fabbbc1fb6d563e26aeb1659e8b49ceb12e7b6ba3d4a8f962efb5437801fce4e8c07f0fb6c3c7cf8070d936ca2a2b1b3a588624e175f379d838d83aec79608e07fc18a2988cbd4d072fe73dde21c494df5b9c05b2fdcbfe4387fd518342e56a693089bf3040680cd567d88d3c9f7fd5ec94a20555a2842d7dd74d1e9a04c1a7682af00b0d1bff0caaae8f01b9a719a48b4069ccda090f4878201901919651c6115a2794b2f21e2650c73a2b2fc037ae9b128fd2a4007597b9dab991f6ac5b6c5041add6ba39e1e8bcfd2b18191f77163d63af9654ec03f21feb6a26fb973b9c0fc1c8335cd91a979ff3d8ba3709b3c0b1e37f80643ee5b0a84154dc16b8cbbfa1ed952ba42f676f5932cb0c233b6683653285554d34ab3d72479f67e3f6be2c5218ea7be5e2ecb58b803b48f02d244442c7c77fc7b89d1672f591e701c2feb2efd7b58ede363f32b2e8bd3b56a49ea7c75d9327ea8f457313296afbadf273e0f1e42fc9c60b9618f1cb4ee761676bd087d4ebe9c9cc6b9ae51af8049dbde5be5d997b963770fb834dd4a8e13721a5068829db4bdf6280f7bd3feacea6b2729d12b28ced37369965be9cbed12d4fea21bfcd518f213e0a904ebef2858240a60b289c87b6f11bca20b2641ea9ab43574b8df2d8498de7281fd26d881d70c91037d4f1c9974662bf7e7e21d3681e6592b7af883cebba9c11e5503e54631c02d522916e3504e021724510bb64cf060eaf499b495bb377d4f2a7685a2975786b193d8d8f9fb9e2a20e7cc34af4a67585052ab9d8ee1b5765d07342eed3953b20dbede88750a8a436386242e9a5433b5072cfa2a04e15e097a48a86c20d4bcd1f70bd53821f8f9541cd6b22c48e0987f7c1250e6d50d39e6f04f807a60ec6e95d4c539006e4a2ad919cec0bbe51c22fc8d81f16e4bd5c0c2bead4bc250f955a97b0ad03a1cb73d89caf8726a57dc8f06b4752f8aeb73feb0335dcecbbed421312b95352488d81d0894ae0f7264b2f250215929fcaa2dd58754847f70082b8ae6cebc0757dfee5648cf3d2cd616f41c48a6e9c773ebda4a055ab379f972364ff6f2ca312d61ceeddd8c262ad8a69832353b070342141d90456b82b1fca4c5b7c617b008a482016ec58bcaea594734394f08156a13d25f3a5e5952e672e70ef3db02214eb810b4bf572fc6f671aa80b9eeee18cd16808b5e78ae6e1a397c6bcfb071014bc38ccf3444707febc51cf318634a2d6efd8d86cc3407f40b3c12c72ff4523133df9e835b68a24907843eefff40ea28e1b5886ab5b4aa70ee19ca652852d7ac8f7cc739b924b5e9dbc7a606639f83f780a97c8b6031d10c3b091a12bbb644b383627787e4a811b26a73ba34faa7fe341283e32574e3c2430faf02be8ec0bc0732c1b61da4e53f8961c9fe1bada547373e951c8dd48e483b111b83015f43627804e042bf4da3abb69d45d6950b4e991eb7163653e2ce86911219f10ebc4ca5fd80dbbd832f5ce766b903d74f89fd3ac08f36391adfd14788f1c2db1e30da52756476bd46c56646413503b968f55d068d19d286dc6e707584dadbb7ec50d731073fb066ce9d659cff79c0866cccaaa50ab5e18ec43c737ee6f58e6c7489c9f7230658e92bb0fd2bc428aa767a1f7046fddeb2b14409b86fe667f4cd82a1fcffc8a166c012be293adeaf887dfe1a3f8fd1d6845e1543337d6e55fcac52e85aab693fb2a265df7d08933873e9a28227c895aa587fa17ed4f7a23cdb6018cacf6d374470de1dfe8ea2830ef4bb35ab1c5", 0x1000}, {&(0x7f0000000280)="e9776d063827b4bb2c343c528b017714b5c5a079f76baa578e8121813c891f2f064317f70f16a825c1a07c636e3de434fee536c777c861376dce36eed95dfea3af9930a73e166d6b13f622658a942285f149f639f1e646f1", 0x58}, {&(0x7f0000000300)="6d7b419f94040f75c1019c03ab73a095ff81737aa8b9164b9eaa6905d8173fa118bee345953ce0713f8f85efc1e964e22e46abdbf47e2ed89b84e59403cb2a5b381ef6136d8b8237a0a4002471fb97a55219195b5ff77609b398f5658128587718015ccdf31e21e8b5c9755081be43dbe9b30cb95534", 0x76}, {&(0x7f0000000380)="3a3593372ffb4c632881a56cd397ea9e76103cf5b4b0996e468fc7538ebcb0a212dff366bcb6f69a4e84eecdceb93c2a90f809cc959d38872b8d22a3cb850ab964d5e42e1c926e3592030c0edd6bc8be8abb1b3bf8ba3c86cc75c047a8858d981336bee3c8104afc46af652266563372eba7c2516256bb41ae4d8919048ae7849fd4330d4dcdd177d9fd7e734ece91dabda2f8fe21a164ac94fc90", 0x9b}], 0x8, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) openat(r0, &(0x7f0000000000)='./bus/../file0\x00', 0x20801, 0x81) 23:49:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f000064d000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="10000000000000000006a4173a52b54413b87139bfd26ee0bf8a729f93080990bd65743413cb2e0393770f00000000000000773d45330000000000000000406fa753c8c66abfc7e429b61bd127adcd4e9199191557413b3bf03bc54cebf130a8d772f35e82ff41a5ffbe1045682ebee3038b4400a91d4bc98b4a4b3e8214d4502fa6fa6768b210fcceeee028b50c5af9587b49f394c169a2c0cd38a5ea3e669695fc70204841f7811a701883f0d5fafe5c0f0e38c3de10c50332fd65b2db6d7ff75203d5206c3808ee13ae9fd96cf00900000000000000000000000000000000000000cc47714d781195e9807c80e082d9b4683dab3b9868fcf8eeb4fa012fce14db300b418cca8cf56ed927dea1873e886da3948f5be9adc40feb9153b53649ffd25ef1a31bab9a82912c1d993e3aeafc282c9467a6fd93dfb18867783ceb4edf8a8591a343a3"], 0x10}, 0x0) r1 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000200)={0xc57fffffffffffff, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) semget(0x0, 0x0, 0x40) r2 = socket(0x6, 0x1, 0x5) r3 = getpid() readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/253, 0xfd}], 0x1) getpid() getpgid(r3) setsockopt(r2, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r2, 0x6) semop(r1, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x22, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x3, 0x10001}, {0x18, 0x2, 0x100000001, 0x6}, 0x20, [0x0, 0x1f, 0x0, 0x3, 0x2, 0x100, 0x3, 0x1f]}, 0x3c) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x6, 0x1, 0x5) r3 = getpid() getpid() mprotect(&(0x7f0000217000/0x1000)=nil, 0x1000, 0x1) getpgid(r3) setsockopt(r2, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r2, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) mprotect(&(0x7f0000772000/0x2000)=nil, 0x2000, 0x2) ftruncate(r1, 0x7fff) semop(r0, &(0x7f00000000c0), 0x0) 23:49:46 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x8) fchmodat(r0, &(0x7f0000000080)='./file0/\x00', 0x8, 0x2) symlinkat(&(0x7f0000000140)='./file0/', r0, &(0x7f0000000180)='./file0/') 23:49:46 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) munlock(&(0x7f0000156000/0x4000)=nil, 0x4000) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:46 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fd) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:46 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000080)) 23:49:46 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) mlockall(0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:46 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f000040a000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:46 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x386, &(0x7f0000000140)=[r1]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x100, 0x7) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) getgroups(0x4, &(0x7f00000000c0)=[r3, r2, r4, r1]) 23:49:46 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r1, 0x8) r2 = socket(0x6, 0x1, 0x5) r3 = getpid() getpid() getpgid(r3) setsockopt(r2, 0x29, 0x39, &(0x7f0000001080)="d5ff9668", 0x8bd2) mprotect(&(0x7f00007a9000/0x4000)=nil, 0x4000, 0x0) ftruncate(r2, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:46 executing program 1: r0 = socket(0x2, 0x4001, 0x0) chroot(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) 23:49:46 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() r2 = getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) nanosleep(&(0x7f00000000c0)={0x65a5, 0x24c7}, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:46 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpgid(r2) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt(r1, 0x2d, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) munlock(&(0x7f0000380000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 23:49:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8e}) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/194, 0xc2) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000280)=""/57, 0x39}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f0000000400)=""/40, 0x28}, {&(0x7f0000000440)=""/71, 0x47}, {&(0x7f00000004c0)=""/254, 0xfe}, {&(0x7f00000005c0)=""/135, 0x87}, {&(0x7f0000000680)=""/29, 0x1d}, {&(0x7f00000006c0)=""/5, 0x5}, {&(0x7f0000000700)=""/43, 0x2b}], 0xa, &(0x7f0000000800)=""/67, 0x43}, 0x1) 23:49:46 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc57ffffffffffffc, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) semget(0x3, 0x7, 0x180) 23:49:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1827, &(0x7f0000000000)=0x6, 0x4) 23:49:46 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x3) r1 = socket(0x6, 0x1, 0x5) dup2(r1, r1) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x17fc}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x3, 0x17fd}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1004}, {0x4, 0x80030, 0x1000}, {0x2, 0x19e0000000000, 0x1000}], 0xa) mlockall(0x1) 23:49:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) accept$inet(r2, 0x0, &(0x7f00000000c0)) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) listen(r0, 0x0) r3 = accept$unix(r2, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) listen(r3, 0x3ff) 23:49:46 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() getpgid(0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/164) 23:49:46 executing program 0: munmap(&(0x7f0000119000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000119000/0x4000)=nil, 0x4000, 0xa) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x801) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:46 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() chroot(&(0x7f00000000c0)='./file0\x00') getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000100000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() flock(r1, 0x2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r3}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r1}, 0x0, 0x96, 0x0, 0xffff}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) fchmod(r1, 0x4) 23:49:47 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) socketpair(0x10, 0x8002, 0x1000, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000005c0)) r6 = socket$inet(0x2, 0xc000, 0x7) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000640)=[0xffffffffffffffff, 0x0]) r10 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000100)=@file={0x1, '\x00'}, 0x3, &(0x7f0000000500)=[{&(0x7f0000000140)="45dd6de4a0809c6f5b34c77e673c8eae2b43e166c0fd583f9323e07abef77f56e76feff751e7156ff74c160bb3a5c1da056b145f1632c3f5a84bab58831333db0f42b3e58e03e5d44b79428421fc7aba9c1797658cb17f47605089e84f46f112f39f57d422ec64f6bec02e664fc4cdb54208add5e3cbbaa66ae06b075daf4aa2a8fe96aea60ceb6fdd91db001b734bbeb4f6c4f656728d", 0x97}, {&(0x7f0000000200)="a877036773abda7680db1baebd5b8cfa7c279edecb659e8071a50bf344fad988b6fba02439d04e1d2c7cc3c97887360ea56d8f104d7e2297cca2c1103c4e161cf6e6423ce12e39314a9f02884920f230a953d532d24e2f", 0x57}, {&(0x7f0000000280)="8e6a584508c1dfc947fca313e24b84381558cf3d42ca7484268d57738c2185f0c27650cb6999d191fce19f09c7b0f1131466e6471d1f4d60cc1a2e6ec5243287582bf13a8edeedde9af9bb0a1908a6a675bb551f4986e4196de4616d4f5a0d0e6f51e9071c96a69fac8cf43f104f981480feb447966adbff8690ebf7e5d30ac987db9fd11172d2a71e505c9234fc9b047d8418fc1dc78620d7bf731e0b1303765043d23b8737ad92905006ef01625bc6bf87d24028750424d0099e8fe62aa13a5c58169c974909db20fc127961251bfedc8d4b90f73cb6a5b6d6dbdd6e857bfa56bd572307edd101c42bb32898a68a26ede80af8111e99a2", 0xf8}, {&(0x7f0000000380)="06a8fd4c3db9bac031370f264c716f18cb0fcfe6997c566ca87b22532bff0152ebe028aa4f620785df96434f34adc275fbb843ab3f8cf91f70a6a3a99b8cea42b18a798fa91b1acf00", 0x49}, {&(0x7f0000000400)="127645f9ccfaac7d3dd40afd3ac36593949e73f517851c9bc2961e0d7908d6ffd5471a7ba74bbc3ead8f0bc1443be3140edc3b3b2082f1b55812d93e486b76e49af705e7d366d4ca5cb09d4a961d277d864de02b62fe485cb1364079c048c82009330a9a8261bff8927935171eb4c9bcce8f0b0ba20698c8e8783ece3391b25d536ac21c912f3effc327c14fd45cc5b0589fedb255820efafeca9633b57062431454007984dc04342206412c35b4e2eded750fea671f5d9ce1987ae9854fb9969d09", 0xc2}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10]}], 0x70, 0x4}, 0x401) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r11 = socket(0x6, 0x1, 0x5) r12 = getpid() getpid() getpgid(r12) setsockopt(r11, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r11, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:47 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() sendto(r1, &(0x7f0000000100)="5b67b9d7b1b52673adf7995c2287a2d7d9750b05188008eb456aa5efd16c8c60", 0x20, 0xd, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8020, 0x140) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x98) getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f00000000c0)="d5ff9668", 0xffffffffffffffdc) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:47 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r3 = socket(0x30, 0x8004, 0x5) r4 = getpid() getpid() r5 = getpgid(r4) fcntl$setown(r3, 0x6, r5) close(r2) setsockopt(r3, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r3, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:48 executing program 1: r0 = socket(0x18, 0x4007, 0x6) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) 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, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:49:48 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:48 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0xfffffffffffffe45) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:48 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) recvfrom(r1, &(0x7f00000000c0)=""/8, 0x8, 0x800, 0x0, 0x0) 23:49:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x906a, 0x0, 0xffffffffffffff54) r1 = socket(0x22, 0x8003, 0x8) listen(r1, 0x2) 23:49:48 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 23:49:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x2) 23:49:48 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() getpid() setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:48 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) getpid() 23:49:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) close(r0) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000000)=0x4) 23:49:48 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0x3f, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 23:49:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = getuid() r2 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) setreuid(r1, r2) 23:49:48 executing program 1: clock_settime(0x4, &(0x7f0000000080)={0x353, 0x7}) clock_settime(0x3, &(0x7f0000000040)={0x3a8}) clock_settime(0x0, &(0x7f0000000000)={0xffc0000000000}) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x9) sendto$inet6(r0, &(0x7f0000000180)="131d74d915303d3d938e50843b34fbeeae018c5c2869959c4d791550c7f8cbbf1255b0ce26cfc521afbca1cd0978e9753d165148709efdaa11a6a19d8bba53d86a50360e65dc6a89a22e722e5cd7dc6a09b017d9907db1d9e5279648ccb6fd29c5af40d7f4f4600b1418a06823e605c411244fcb93775eda567a", 0x7a, 0x1, &(0x7f0000000200)={0x18, 0x2, 0xfffffffffffffffe, 0x3}, 0xc) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) login: denied attempt to set clock forward to 4499201580859392 denied attempt to set clock forward to 4499201580859392 23:49:49 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x2, 0x1b) mprotect(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x0) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) chroot(&(0x7f00000000c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)="cc2920d62f96b724e95db088c4b6baafd45e7e2faecf4ab8fca3db199d00b7256e4a80448f72f5b97df7327d29300489491e068492639c9b369d4cc458a84829c239f1634de18af60fd67071468d2f4573923845d6654be7b28dc2aac6fb2cd445b0f2455ba60e3c58a4b27996acb385f3604237dafd434d3fdf1012ecc3497bbc45f2eb5296ff49623dc126091d1fdcdd1560256df6dde2b25a06fe45442066af853474a47a7192495c342e4571f60228702dca32e16002437bdd1b5872807015ae0fa496f24e841f512bc665c311968bd81126fe807f5f7d8bd83e6de331e5124d817ab6b781ec4c", 0xe9}, {&(0x7f0000000200)="f36c65c836720594541d403c4bd086858dd958c0ea9a74411171b6b94280ddabb233bcce5d7921b932521e5afbc2d3bb8edc36c29b19c9231f803bd618bfea08fb2bef4d9e5828ee12f85758f6b1ac8de6938b88d3650fa531db49c9219a3bb9763c8c9fe3c49e2b6ad4805188701da0de15362bc55ae556594ee92e7a030ab92ee0cff4f3ca47d2c0e00ce8b90c1113ee14ea2e85df2abd5b3766ad0951d965f0536af13de193104e8857025d0ed3f6b660de5c9214f1c6a6bd74b534faddedd61a104c7df0adb97b9fa6e090e005f46cbb7bef2502ae4a740536bac39cd0045aa0f1a2e5", 0xe5}, {&(0x7f0000000300)="b7693f3f19912383ba06cb70aa2fd117771fe294344ab4280d9bc01512794d8ed36e7122333e5edd97fa543e637cbe7aa58e18858cca9e0d2d8fd58aedba", 0x3e}, {&(0x7f0000000340)="305545b361b70877ff2a6bc1cbd29690647fa4379601db5b3268ace10b7bcf8aa570b6dc8157300b24d3598a61ff440a706cfc006fc875f62b38232da072b79cf2fd6e3f1475bdc11e2558c8039bcdc222f86aaf39f9e25698c50a89448a", 0x5e}], 0x4, 0x0) 23:49:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x100000000000014a, 0x0) 23:49:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:49 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x2000000006, 0x5, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:49 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0x4, 0x2}, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) r3 = getuid() r4 = getegid() mprotect(&(0x7f0000553000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:49 executing program 1: r0 = socket(0x0, 0x3, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x2, 0x6}, {0x18, 0x0, 0x5}, 0x93e, [0x8, 0x0, 0x4, 0xfffffffffffffffe, 0x5, 0x9, 0x0, 0x8]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe15) write(r1, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/235, 0xeb}, {&(0x7f00000005c0)=""/210, 0xd2}, {&(0x7f00000004c0)=""/134, 0x86}, {&(0x7f0000000100)=""/88, 0x58}], 0x5, &(0x7f0000000740)=""/4096, 0x1000}, 0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x0, 0x48c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x5) getpid() flock(r1, 0x2) r2 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r4, r5) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, 0x0, 0x0) getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x9) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)={{0x3ff, 0xffffffff00000000}, {0x10001, 0x3}}) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) getpid() r2 = getpid() getpgid(r2) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$dupfd(r1, 0xa, r1) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) r3 = getgid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getegid() setgroups(0x3, &(0x7f0000000180)=[r3, r4, r5]) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="15ea69f1f8a4f847e437e30a7fa12af448f159a0f92fc6fcde03ff45f1af50868a099ce17bd039826b9422e524d9d9ded47741b47d985ea1a72436261be9ae4fa4804d32a085b48a2e5e4fba273a3c6c9f22f34f851756a0fced693da601bd0696ab6c913c990e0003026f9b07f2a9120b13cd8796d80008ab43d1aa94f2a1638d971ed2aeddda40d1d8c4f6f5c59aaf376847561cfbf07547f569b98af735562d1b88ab84f5528294d3993b4fbf9c51b137448d934ab1b1dda547d98d5fbf89d45ddaea809391de2f6c555332d12641173efeeca0a94d2d346f122203d277ef95505ff46ead", 0xe6}], 0x1, &(0x7f0000000240), 0x0, 0x4}, 0x401) getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getrusage(0x0, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x10) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0xc0) chroot(&(0x7f0000157000)='./file0\x00') munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x1, 0x8af8) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f00002bd000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) fsync(r0) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f000004c000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) truncate(&(0x7f00000001c0)='./file0\x00', 0x100) r2 = getpid() getpid() getpgid(r2) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) getpid() ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000180)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x7d4a0a5cfd093c33}, {0x3, 0xfffffffffffffffd, 0x800}, {0x3, 0x8001, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x7fffffff}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1000}], 0x8) getgid() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x6, 0x10e800, 0x100000001, 0x11, "03c455fed3709a94f2c29b041be5f2a7a20e8a62", 0x1}) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x80002031, 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x650, &(0x7f0000ffa000/0x3000)=nil) socket$inet(0x2, 0x8003, 0xa776) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/215) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f000068b000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0xfffffffffffff801, 0x613, 0x2, 0x401}) getpid() getpgid(r2) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/109) semop(r0, &(0x7f00000000c0)=[{0x2, 0x8, 0x800}], 0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1804}, {0x2, 0x5, 0x1800}, {0x3, 0x4fb, 0x1000}, {0x0, 0x90030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) listen(r1, 0x9) r2 = kqueue() sendto$inet6(r1, &(0x7f0000000100)="0032dae6296c4dd8e429f48d62aaf98dbaba1af724f69542db7cc021bc27ee3162c067bfecbeb653b5b0c350ebb00109cab04b40012e0da8c9c5135eb64375dae93563cc4315281df6ed562014ee71b25184bec03058e40c3d1414be7d882b4feb829463f2c4bde45784cd3929592247cbd51d7c2f940ef52254a091ad12df491549427529c853c57bae64bcfbc5606427b7f1d4dcbaf984082f5c69dd7b4b5971904864902b7a9bce6437b5ff83081ab9b1c77e2ad4c47db4cc58623ec30543574cd7264895ab73041c9f16f6a46c81fb9ec655982e9023ed2acf83be91863f276002a463ef465b5730394bd9265aa905d8a6b06cce1d9f4456", 0xfa, 0x6, &(0x7f0000000200)={0x18, 0x2, 0x80}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r1, 0x0) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20848, 0x40) r2 = getpid() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) socket$inet6(0x18, 0x4000, 0xef15) r5 = socket(0x6, 0x1, 0x5) r6 = getpid() getpid() getpgid(r6) setsockopt(r5, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x8, 0x1, 0x7, 0xff, 0xffffffffffff91a6}, 0xc) sendmsg$unix(r5, &(0x7f0000000240)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="1c8957ad74aa1f2cc8389782127e805cd017b98629d181a55218be15331923f024155850d06fd3f5f3027be4d5d2403b576d054455893f8054d9ed", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x4) ftruncate(r5, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x80000001) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x2, 0x2}, 0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8208"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) r5 = getpid() wait4(r1, &(0x7f0000000500), 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) r9 = getuid() getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r11 = getpid() r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000540)=ANY=[@ANYBLOB="8311fdcb1eef802f30006663eeb4821f3e7b4cd69bd6a469241cb596b24713fab26a815b10adfb9b1d13766a98f8e7701792235992aa249a9770f4fda9b558c434f4df3c84b48290c10169fedee812cf5a764544e16021cfeb31557707a7d9d201c7af9bed1f267e5c481dc0e9fe54e921d64d9a6844d0d2fd8ef63b423d1696b1d71cae66412d31cbb52722de56b3d128729ec4742009658315662c00614fbed1248936ac939731cbece37b4591d5a99d793c3b52dc89852309b0596620aa632e7edf5e63b48e8c14b526e6c1"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="f3bdb0a4e9143fe506ce11a2f8ef100aa3b6fa8c737a443855ab2227323b81f3fe66fe88a0244540fb11de8e9640450a8fddadad962d8da8c34f1efe50ed87fc69429de37c7ec883e6c1cfa11de9e8070332435070e6a8bc381279844d6e5bb76e98d20b726fc7564287303e4ed8b3d78975ede01cbed09a1ae765ce19cda7484cd2b1d1804da822d3988e64cfe85682f358b1e11a9d0c2396f9fc1aa08eaeecbaece4f178c1fdfe270bc2ba3ca0aed2fdeff2d0b87aaf667f2784a76a19db06a2cf8387058e5ae82b2eabefd4d1859a9978b086233da1b736ccb9fdfee9a54cf4e60426e0097001d4f6", 0xea}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd0, 0x400}, 0x1) r14 = dup2(r0, r0) shutdown(r0, 0x1) fcntl$getown(r14, 0x5) connect$unix(r14, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) semget(0x3, 0x1, 0x98) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() r3 = getpid() setsockopt(r1, 0x8, 0x4, &(0x7f00000000c0)="4972003f506d58ffb0e2adbf98de723ad802a463354dfe95f962d5e7bfea6496e054f2acafa9087b5758acad51edf56ec3e1f1d3f0988151b92c31e2a2df398051a129c39ec11817888bd11a1ac17c0624cb96e43ba00513c4e1e442d01322e0882d2faff8af3558c43beddbe5beae70109da6400fb02e81281289e5dc219bf44db2d360ce8d53bccfae03bb54102ae92860a63e42035fe74322586dc52d612ae7df308539f57d276bc1e03fdc3fe1c48535ac44a61362edd9eca032d6a71b8c45b39e042ffb2b862fc30aee541e489b9f4500e6a7d36eec1eba78b2daab36514632cc70dcd5c2d07f75dfe4f83ebd02cd5d3bbb", 0xf4) r4 = getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) r5 = msgget(0x0, 0x1) r6 = getuid() r7 = getgid() socket(0x18, 0x0, 0x4) r8 = geteuid() r9 = getgid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x6, r6, r7, r8, r9, 0x50, 0x200}, 0x5, 0x7, r3, r4, 0x317, 0x401, 0x8, 0x8001}) 23:49:50 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e22dd696c6530afbe875efb568b2d"], 0xa) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = getpid() r2 = socket(0x6, 0x1, 0x5) getpid() getpid() getpgid(r1) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/233, 0xe9) setsockopt(r2, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r2, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfa, 0x1000}, {0x0, 0x80030, 0x1000}, {0x0, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8aff0f00004b3da025bbe15d33f579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8b2f5f7ffff000000000000a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() r3 = getpid() getpgid(r2) listen(r1, 0x5d97) fcntl$lock(r1, 0x724be75a546cab7c, &(0x7f00000000c0)={0x2, 0x2, 0x8, 0x5, r3}) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r1, 0x6, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r3 = socket(0x6, 0x1, 0x5) r4 = getpid() getpid() getpgid(r4) setsockopt(r3, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r3, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) read(r0, &(0x7f0000000100)=""/50, 0x32) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) shmget(0x1, 0x2000, 0x1c, &(0x7f0000ffc000/0x2000)=nil) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setitimer(0x2, &(0x7f0000000080)={{0x28d}, {0x6, 0x5}}, &(0x7f00000000c0)) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0xa4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x53) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() clock_settime(0x3, &(0x7f00000000c0)={0x401, 0xfffffffffffffffc}) getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4d0f728193ef16af93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff62) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000500)="8a0e2d5b70a53324e068f33caf37b3a18f24d264d053bc5cf92f5e2927e57a13af96fbc4fb69c7d6f308100f57f30cd3ecd96a17e82617a3c4cebf387e7207fcba3db0acde3247d679234849f722190b9bad3f5dbf9e8288c80c4052993c5fc237c12c44ec4eae884fa1c180c73e2c753535e475fe33f059867129fef712a65ca1fb7077176db8668820372fdb3bbec797ff1773b2c5061feb862d2baede745c9b4ab4d50544faf9af70459f6da02388c10fee3cb06fd1ac0f663e9c297e6cd05dabb7911d1a456b1b6dfd552d5bf30f5e4c23e921913c55340d", 0xda}], 0x1) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8}, {0x2, 0xffffffff}}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffff7fffff7, 0x43, 0x0, 0x2, 0x40000}], 0x4, 0x0, 0x1000, 0x0) dup2(r2, r3) close(r0) r4 = dup(r1) syz_open_pts() recvfrom(r4, &(0x7f00000001c0)=""/108, 0x6c, 0x40, &(0x7f0000000040)=@un=@file={0x1, '\x00'}, 0x3) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x78b, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="95a93cde5ba00702273d8998e05b685b0499bf9d187d55d69e1a24b27d343828e1b0399703c4ecaace15f9eebffbea08a9d899dd30b7b367d1e7c0c763e33b370e2f371a33a95d411ad2c46027c245ed528c727334a0e4a6c1e2063b60e5ac58729f395a7cc0bbe7d2828adf4e3a2c698616e45f127448ca30bbcafc1dbee3e5ab6c10358ffbcc2627549f39d4d8f4b00cc7f9926967db5b27dc333d4940227eb818fded453ff79751ec949848fc17fc20383b785a", 0xb5}, {&(0x7f0000000280)="1caa2340d547007f3006141bfb7519d9e82e9fefe9393c0ab36e4596e045fc219a93db81ba70556f021112e44d0a3af17c532af5707e39e86a97ba8ede3824203f5cca7091d9ca10d94c55e59413f8585ec983e5974e51c6cf27d504d2dce09090ca9998a1e673a619b40bed61246e81435a41bb24a01be93f42aa2f7a19740f2d8ce2db7b6c4611cb18f6dfbe1548cd186247647cdebe62a4cb9e6783928b439065e747ea1f", 0xa6}, {&(0x7f0000000340)="698123204ab81f3a026002715d35a5d15a4c04460a9aabded561be9ad03b75945bc3f25a8ae28541feafe7553fb389d18259a0cc64c0bc7552611293207196ff050fa8138795075976b3ca30783a6eecd6e89279cdec0e284ebc72debcfc7f687f34166a6cfffdeba1f9e0297ec6887b251af6a5235e56738b98d1143ce53da67ee6b227dffc3c3f354e4d1b69cbb6f0ed5975e06d1fd3aff2f3bd883be17a5bb6c1037610e3a2681eb6c29a0cc4f2992f5ccf9e", 0xb4}], 0x3, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000180)='.\x00', 0x0) r2 = socket(0x6, 0x1, 0x5) r3 = getpid() accept$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000fff20000000000000000f9000000000000000000000000000000000000000000000000040000000000000000000007000000000000000000000000"], &(0x7f0000000480)=0x53) getpid() mprotect(&(0x7f0000041000/0x4000)=nil, 0x4000, 0x4) r4 = getpgid(r3) setsockopt(r2, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) fcntl$setown(r2, 0x6, r4) munmap(&(0x7f00006be000/0x4000)=nil, 0x4000) ftruncate(r2, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 23:49:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3f) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 23:49:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) r3 = dup(r1) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000140)=""/59) getdents(r3, &(0x7f00000000c0)=""/115, 0x73) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:51 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() semctl$IPC_RMID(r0, 0x0, 0x0) getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) socket$inet6(0x18, 0x3, 0x9) connect$inet6(r0, &(0x7f0000000000), 0xc) 23:49:51 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpid() getpgid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/184) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 23:49:51 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/228, 0xe4) dup2(r3, r2) 23:49:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x8005, 0x6) fcntl$setstatus(r0, 0x4, 0xc8) 23:49:51 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:49:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x8558}, 0xfffffffffffffea6, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c559ff1405000000000000070000000000b46b221b00"], 0x16}, 0x0) 23:49:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x100) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 23:49:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d915e5c46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85a502ef66146e7b9796552387fb4a4442aec85dc923cbf43c1c027d2d078bb034dac2c7654e77828a7045a40d919e12f2eca41fe7b8d70c95fbd5a32d4652ea2df582c0b23f32506806c07348e8e93fc5253d1be332b025375f1ef362ef43b007d46877044d8593e6ad80f64513151e21bde75b9a1d92564b5e5e0df3e68e9ab8a556b9ada0976e8c4bf87472e58926cecb0309eebfe9200fa677409e80f72f1feac04e497cf44c8c9d74fcdfa78488f9460532b1701622d7a58ab82779c77be4fda4816f48a6cef2d25ca2fee0ba4f8705362300000000000000000000000000f4c7f18215f2feb953e6007492d2a41bb86f9b2426e637e501a19b9c84a48555ae", 0x1a9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x1, 0x100000001, 0x4, "f271c7dae881badd5a4038d16d37782e679ef456", 0x81, 0x3}) select(0x40, &(0x7f0000000140)={0xcf, 0x8000, 0xffffffff, 0x34, 0x5, 0x4, 0x9, 0x8}, &(0x7f0000000200)={0x2, 0x100000000, 0x9, 0x8, 0x8001, 0x80000001, 0x20, 0xed1b}, &(0x7f0000000240)={0x7, 0x6, 0x271, 0x4, 0xb9a, 0x2, 0x401, 0xc8}, &(0x7f0000000280)={0x9, 0x5}) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x3}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x84) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x2) syz_open_pts() 23:49:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0xfffffffffffffffc}) 23:49:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socketpair(0x12, 0x4000, 0x14, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x4, 0x1, &(0x7f0000000040)="08f7007e", 0xffffffffffffff03) r3 = accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="ec8763751d38b6ee5f2e384abee5fd59405c0b956e43189475bd9662c52ab918529f514512cae067291b33bc1754f78541cda69f9441c6ac56985170519d18ce35cfa3ec436557b5135db476b7ad572c6577a303ac94b99439027da02814a279997110ec7e7980def394042d016b22d4344a8ee0cbc846361d5802312db1fd27f7e002357970bccfa75b58e8bafb49240b8b8285c73050124f262151771c3a20fd0e576224e858e2e0b32661c6db060803deec3aecb824fc989bfd46071409ccdfe7a6ed5fbc56d7e7631331ee054d441e99a12ce257cb14f70c58de22cd3759df", 0xe1}, {&(0x7f0000000240)="79e8a2a6afb2fa4bbfeccc34792a3d00565e0a67f50ae892346e5f3f576f51d403837c1423018bc169b4f66a52b4624cf6d816112e98ffa582361365f835b25d2ba33765c19dcc49918403c53daa2c6ce5ffc1f5af4ef4e2c7abeec4c3e5de6d4b699b7e2cab04f2577f5c95859ec65a0ce4e63e62abe56abb5a4f9d98ee827426b4afcd392a7e22af2da1d420d696e8c845924cf7ad71340b133957ed96f74cd8894340d3b4a52e8ab75b921144eb66d99855feced65b05f45a0234bd73ab2246ad1efb4a37bd335a1b8ec13e4c6c36fe9a49efb36be0f99cd0c80ea4a1dc26dffb1e9ef145edf6a20147194cea9ce82833ab", 0xf3}], 0x2, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r0, r3, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x40, 0x401}, 0x40f) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/218, 0xda) 23:49:52 executing program 1: r0 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x0, 0x200, 0x80000000, "f11b1bf5802c88ff6204c0d99c48cbef17401e5c", 0x20c, 0x5}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 23:49:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 23:49:52 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffff9) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3d, 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r3, r5) r6 = fcntl$dupfd(r1, 0xa, r1) setpgid(r4, r4) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000200)) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x8000, 0x7}, 0xc) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x40, 0x5}, 0xc) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 23:49:52 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control\x00', 0x2040, 0x401) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) 23:49:52 executing program 0: socket(0x6, 0x4000, 0x80000001) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 23:49:52 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 23:49:52 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) r0 = dup(0xffffffffffffffff) linkat(r0, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 23:49:52 executing program 1: getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x8000, 0x20400) fcntl$getflags(r1, 0x3) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 23:49:52 executing program 0: mprotect(&(0x7f00002af000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xcf9d, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x46) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x20000000029, 0x2e, &(0x7f0000000080)="eb359ad92425f6cca2859061b5312eccffcbff929648", 0x16) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) 23:49:52 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0xa) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x400000000000000, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 23:49:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000000)="9c68e77e6858acea5abb06a24ebc1e1ead182fb153229919ef3f62961d48949d9e0a3537e9cd21ae37c11e39861d6d551cc1c25b01fe907bbd96a764c734b302194377b7f63584f762831011119dcebc7171d4b37e4ebfa622ee8b37787b5aec5868ec55d659586d104d021a6867ec797fbeb2a8edfae143bd2159c59fb6c912660d1e56a77c3e410ddb41f22b3d1c5e9d5bbecaeb2f3192c1f7a1c711d25fc8fd4ce89ed103dbab87bfec509883621a0a325cfa7837b683cd67b0574bb99ae56bd9e2a8a498ea6e67bd6f50f4c916c0b302de615d71f5c4815a0e27cd45e48409be00770b4db5efe136849bcd3a7f69aea52887ddbfc40a5e8761f81507c9bd4fdf88464120815c5dd54b8a08a16012b6727bc42fc2325c6cbf9e41cf92c23f5f027df033ba02dc1c8764941353255157f4126710ea122adb3c0744705b9b8939bc36c554799aea33a6bc73b8b1f5d9cd02d06648ee3ade674cef418c0859e13937d4dc99b4f05d05e02de7cf0a2290c53c144b068cc15affea0322f2985c5803ee2e359da2b4ae49a3f9a9ea3f2497ceb41e6a5c102aaaeb47b315d732c04ce9a64174aad449efc42a91f4b9d9c188c24ab60ec71a74c62d16fec43ac22957a381e1056f12bd1e736dd566852026e5f0618bb72e6017f5daab6df4a0ba52523a09243690f88dcab7a7622e9e2baf75a989e0fe1f22392dc55c11bf8bf72996d128f1d73efe886be11a894fa3e2318343ab6dd29264657de97376b8c1327581fd3a0edecffc17bf858252d837ab9da4ca6e3f6000c8e47e4c180f761a52978a8008bd4621d82d89ddeb736f1f92ac03c3d5ba3caceefbb096889bda0252889142b58039bff5d9949a6eee3dfeaa2706f968e927ff32cddf9c67774b2f64a8c19afb74fe19273af81b1e24894060ee791ac54a30332d1e7144f107c1dd9d423eda456b15a0e0078c2efc58c5b2a6ee31bdbd59c0c26a7b6cdd4f61096f14c61af0af9f8d68208884133031662c273ca816562ace0050557a3fcc32751c4f338cf30fb733346da225d11b9e9831bd18efaef8d31065c18b4fc1586e7400fef4adc29228b202fbcec0ecb1ada942ed1233c82d236a0ff58255d39272d4083ec89c5d2654116b7dd3cc3b58c36b81d7f32883db9b6c4fc4c1981a94a91f1e1c30a662cbe54aadb6b7c6b4d0b3dcb199bb4530a88f9a06e5e38c103fe48877e84ffbe24c1cfb5d2e4b5986e112a47b62653f03bd79b0fcf152455438b0becfc0ea860977591de2020fea6701fb8a9e55b6ffb5ad6284e82b521535236295e4dbe92835518b9eaace1851180165c072d3770f40ababb404dabf6fd81d3de5cd0c872869929af275b2c7804d0b37311492a48b5605faa5192a7a876e165323ff88803f97448bc771b5fe9f1d38751db441e60140127913435e178d6c843175cbf20a0296f06d7ee4afb05079524d284ec286b7f779a1efcd76c1fbd7eb75e76c6b45b5b5aa32927ccc13f5c3a9f8f7f52e24b8fee8de83718373ad77a84d6426d4292d31a7112c64dd8e783f7dc3484bce91da3043c9046ce6e47c23c6903fd3da2f8c6e2280cd998e51c5a69a8e876ba86c93a7501eaf60c2ab34cdfd9ad3d6f0e36279129c48ad14b0d8c8a611e7696d65b5f548d75ae5c7805b03767716dc36e0360872f3845d16b53001a993812791deadfef08e388ca67fafd9b4db6713fa64b9c4c1e56aaade6e59dec75a3c90f412809052ba9925439264e8c4566696bc533f87ca0313cd532396a593a09384ed029a05e175bff58f27439125f952baf67fc146ac271af44bea4589c54ae41bba24c7bff0b02fe85f1b8ea0db5cbc3c14dc776696060a1055fbd42c0851a10fa8135b0bdf7933e2d24652c1f61e144628bb17c7b51b12f113a844c915417f223ec3d82604b777edf02c4fd1aef1c347407b546c58f6ccff3aa7d02dd070d22de50ef8ba928c8fc31be42557186f96c63345c9b9fc61892c338ee68d91681baaca19673e157eec0d6eaccb6d72c62f039a13c880da9385119c8d342cb65229af987b10df980df96a41a3c56fe5320a6a778dc1f91aeceb66d8000591ec5857ca783968773d71e15cfd24c3928e852afd7a7b1bf8ea709c9b342ef965e44ff5bc4cbc09ecea4feb3f1f6958ba0828856f6d1538ec917f1f8e0ee03f44f6e66c263206c06cf2612cf4b4bbc363c7ab17f0a2e38d5a59e226e2b0e06999d70c704fe0a0327c613b1f348bdc69eb7f2c502a8fe8aba097a7eae8e071648b3613d3552d29fc2941c85f7109a115c9fa8b0d712c405ac893839c279d40a6a21ed63f85cef773cd0e48c342c0367ebca3b8dc3e729bc3a3ed24095bd610a7cf4f1064c5eaec43b2977fd30c9fe1068fdaf58fefd4f74b0e5041e3c99be7ec4830ba11fd9574430c4adfff6bf519b1fbbcf62603df25ea336065a688bb06495ffd6d9db3d60a341118c94cad120ccd022bc02f48aedbb37b13861ff50cd5ec69a376ef97622f7064cf4455631c903170ddfa2c2b9c83c47be06ead02f4506a024d8a4f164e1b13287ac90cc50dbdbaf4205ef9668aeccb81515d0b0b630e998abd043b0b022373e014f308697414c92df03ea22da21f27fd80740973572282fd8b13b03e2d29ee8c15569d7a0f24028a8589cecad5ee6fa8515bbdaa5b4f2bdb13dea6c795f4004a79c36bfc432ce081fedb125462455e09d31858183e9563870d45c78552cea7a21c2007dba229d19eed64578c8001b4f8ceaa71e7b5e3aa1cd15a18ceb3ad1d50c5c72fd4f6ebb89a3af4025279eae19c0216de3a13c647816b8f230b11d8df7cbfef29c16ce15e62ce9433d1f8a0c33073a1f6803cf89a5e6b466af9611519c9f900938da2d8425e30d3798aab2baf4af75455f2f150bce8c206aac5a7ac635c89dad8eea5babf503457f4c7a310142e14652fe4c5134ea64d7728719ff36409f333b9082f26a02710e801b5861e1c5e50b18f3c976d7aad7de5faefe9ac0c114d6bb428ddb0dc8a2510831e5465167f0b34e4ab5b4f68f970f1af01d0965a61097e5071651fb2f3862ace49ab234e5a2d9fa51bdcacc5b88d6f2af3f494c2bf45f34ce4f5a881e2b45e70566efd6e3e4a0708e84d06b408b2c1ba85b67c2bf6c12d1b7a88caada4a7decb440f0d76b1d362efcc159c8dd6707a7ad049ecb7efe4c5599f719282ea3a47cd96a6d57bcda1c94affd214b0ae7333591dbe3c525bb046ae966142887554fa363ff1ad236a0addca2f748f20731942d00ffeee37fa29f7c04b0ba24c79dee90a8aea92e0c3c2306294f5ef19bdbdd10acbd1d8222cf8611341f1931679667dc0d64d536e788f1229c6de1c90449d007f63e5f783eca2a615abcdc8dd57a8a9119672ae28ec7ffb6ea87848b229147527d139678d904818faf2681543895769583aed9b17acbf1589b37fffa96ff7c136d16d1e04634d35091930a5d9b5f6309ccd131b9242334e67a40677a50cf6659c9d805c898494e881170c4f913a91818b907325257d517fd877c9b4a6c0834ea661380f57ef743e5e32f8f51e8cb183cedc16a7f68b073dde9835d419903001cd20644d7897eda8a4ed28a3b29e12cbbfda1f72352005212d647a0b5e59cf6cc9eaec0efde93239b1c01a2c2a5a671b944af9e08b3a110832d4115224b70801f41c62ca0e9fb2ebf2ce765352e852f0a3036c940895ceeee14f3a8bf181c0d17722ec671c687822a0cc9e207bc017178a2a8f95427a41f89807fc89b1a05e526eb943d50bb1c658ea13623898e681093ccae24e96a2f677fdbf05b6bc910180dbf72d51a40bdf781db8da2026ba58f877bdf0897d5415dd72a087aa53569bf01f86791f2de0aee8774454e202ca1d7983f00396dc95b87993dc667549022c41825b26ce872ffca2f03d967ba72ceb529851858769848f195a3adebeaeacfbdc76c271d8663c7f5421d340b6b7ceeea0583b1dd38cc29ef591f1f3ddac655fcd5076564b68f74e219cb52e27b006389bb0d8f762c0d04b2106c65da8039bd4e1ebdd36b1cf6f006ba8a366943d5effd6979bf2dd98b069fdebc4e22601c51bab0e613fbef0b9db7d844392c200457cf71068cf0fd127454252155bbe949402e8278919c68f6c720143a4aa48038f8969dc594b2398cde128ecdf027cf655b88bd50da2047a8e030ab9ee531c30220ec157294b9cc9341e093efcd56b64c4bad75c5cb473761ffa2a893f696502fb00ad879235a10baddb1d90f08c060c173f444bbd58912724aeb26cfbf1aafea16b847b70f73e7a46448555703c40eb9fee2124057089ebb7ba98338ae0b874a4dc98a989de031b9a8ae6f9274be5c3ae338a3ed898a75721aa200d9d4185183de7eb5dc49b7bc9ba762698656ad5e73454dffce9e74f52340fa953ffbc7b34b51ea2bd02852d3cd7adde03dd7880246d60ccf6fce96a7585590dea136895c51491db852ed475dff5db08e1fe4ff11cd0b245e1fd77ccf90460f6036c428619fbb096322069a401a174a4d655f7ce000b917e863e245ac34bb9d3f76233546548455b8f41a2ab99497de559f37a449df0f485e3439167044157bed5dc1d502b7cdc4401ebf1f6eeb718933185c91a06614d6f66ca674053d205c530f32824ed8d207c0f2d0bee331e9cab7272b2ad3cff21477ba9c29c495abf623e309063fa439765de148fedde00952c39ba35330f1094fc1f23a90be3ca83022a4d0a4dafe127b77b416f743d0f9a3efc74128b87447f6946849223abc55c66642fe11201d286ec31827151d4e14d69e432be6a28309195652edbec69bc2cceb24394304e120eb80814cf752d147beaffdef114fb25e2e252dc793c6c2e1677be1026fff7556b631dd960379d452567bd60144521eddd9c7469d23914010c1d483ce9342dffe2291a781cbc0a2c48a498da89351a81f354bdce00926474c60228ebb67b8a1ae705eeb253638e4984a9d3319bb1e42e6403cd1bb2816260b95c37dbceccaa90cb2ac8b1ee000e34fbf1a433701e79a519f68ab231857d3728559ac58ee2d04ac17871c7458cd06763fd5e139bf428b41bf4c29287050dd92a1e6ba220382f0fbd1c8f54c5b5b8bfe713f2b7541664ef257374d3d29799ebc2063aee1f112cf3c8fbda3ec20c6aef4ab2d7a16fccb1f0f3aaf2a10b5c098e7a81f4c5ea320e04c93b1f4332f687f4a225f5fd2957de829d4c91a1bb2697d834898841630952e2103fa6ed5842f7e254afdc28e50d344b34684d0528b26bacef79677adc49fb40909a9efa970f10c1e010fac0bc0ea28eccd82504e39242643a32b800704e4aac5d79829144df883f7da70177dcd34b3d60c802657f4c67ef40871515b7b4ac95c5972437bfb322d7048fb22faaced83b0e5269ed0bb14bc708f253d888d566bf01a8372c5dcbcffa1c8149140a2cd3c5d0a4bb022e4ace272639da7b63c77104f91ddfb48876bc266c5ca435bd26997d7e23e6f6941887bd8418071adb41a3856c35a07fc206b535973579ed9c5b114e3b44a49cda0c67295289e267046a104956d2bf818fe95c9fbbb33b2af9f943a301e85fc84e16c10af6cd73004bd9380639188d0115f836311631fd9bcceb4dd14c57c3381103075349b9debd3be6e0bb3865eabe57fd94b916d4ab26e4047a8dd6f5c979e600cb3d8f92538ff10a20b047d4edf47a10a7bd4f3a11aa146b732c8eaf56fcceb00e9fb73bb82777d428b6a07da2639d1c928c57fee82a5bd9a289313900f670d4b42ff44ccb9c63d8cdba6429ca86aa16de") setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) 23:49:52 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') 23:49:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000340)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r2}, 0x0, 0xa7, 0xa0000000, 0x2, 0x2}, {{r2}, 0xfffffffffffffffe, 0x21, 0x6, 0x1df, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x100000000, 0x9980}, {{r2}, 0xfffffffffffffffb, 0xc9, 0x22, 0x7, 0xd3a2}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x2, 0x4}, {{r2}, 0xfffffffffffffff8, 0x20, 0x4, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x47, 0x2, 0x8, 0xfffffffffffffc00}, {{r2}, 0xfffffffffffffffc, 0x82, 0x80, 0x6, 0x9}], 0x40000ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000040}], 0x2, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="5d60030182f52a1d6246dd177c7528380a2f280f3e12b370af1441ee076c01e920562ed49d0d66cd7b837dea8713e9d1b5fdca37012f42cb70e9f6eca3f59f16929351805a31336605f19c2200d203323b83e5b6f9adaee4d12978c544fb22c51ec3fd90a08a637be9e4f89255abe78b3d2878467cc5221810306d1726f554e85ae1c586b70438fe4f72c89a1524f40d9efff1f708ceb1ea1980bdf68fd8f92c3a13fd33da70cbfa176251f587df6efd39ab443c25af4dee18b8dbeb555baaadf695d5f87493bc", 0xc7) r4 = getgid() r5 = dup2(r0, r0) ioctl$TIOCSTART(r5, 0x2000746e) dup(r0) fchown(r0, r3, r4) kqueue() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 23:49:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000000)=[{0x2, 0x33, 0x1000}, {0x0, 0x41fb, 0x1800}], 0x2) r2 = socket(0x10000000002, 0x2, 0x0) recvmsg(r2, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) recvmsg(r2, &(0x7f0000000500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000240)=""/214, 0xd6}, {&(0x7f0000000340)=""/109, 0x6d}], 0x4, &(0x7f0000000400)=""/247, 0xf7}, 0x800) dup2(r2, r0) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 23:49:52 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)="bdfa4d2582c321a8cf98848ed28051bd24603dea8d0343d605e2d3280d33ee6185c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902ca2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca7bc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef816d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db0cb072b4677074cda2f26ddf77e5944d4fd99c528d0f2000000000000000", 0x190) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000000)="d0fa6a752c48f5d507c7389135ebd67582a437720168b665a747d5d5f7a24d83af294b773955e7bd7bf6e7d205403ddd8b31fb07d06da6d2c6ac0bea28aa73cb27b19c7e5c2c1e2b3d186447879dc287bd27", 0x52) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r4, 0x2000747a) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) kqueue() r6 = fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r4}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) shmget(0x3, 0x2000, 0x348, &(0x7f0000ffd000/0x2000)=nil) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000180)) 23:49:52 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r0) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(r1) r2 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x3ff) r5 = semget$private(0x0, 0xa, 0xfe) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 23:49:52 executing program 1: clock_getres(0x2, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f0000000440)=""/190, 0xbe}, {&(0x7f0000000040)=""/117, 0x75}, {&(0x7f0000000500)=""/17, 0x11}], 0x6, 0x0) 23:49:52 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x28888, 0x30) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:52 executing program 0: r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getgid() r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r2, 0x0, 0x0, r1]) setegid(r5) setgroups(0x0, 0x0) getuid() r8 = getuid() setuid(r8) setgroups(0x3, &(0x7f0000000000)=[r6, r4, r5]) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x20000) getgroups(0x6, &(0x7f0000000040)=[r1, r6, r1, r1, r7, r3]) 23:49:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x90d3, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5915f73f2a044fd330555beeca2c704cf02bbbf52fbd5e41789632dfc94ff338f1c5af82fca520318be4a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5900d1628b53a", 0x78) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "f7c7fcffff00d8dd8609a3e209439a2000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r3 = dup(r1) r4 = syz_open_pts() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r5, r6) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:49:52 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000080), 0x4) 23:49:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000000)='./file1\x00', 0x1100, 0x82) 23:49:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300), 0x1000, 0x0, 0x0, 0x0) 23:49:53 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r0, &(0x7f0000000000)=""/52, 0x34, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 23:49:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setitimer(0xfffffffffffffffd, 0xfffffffffffffffe, 0x0) 23:49:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f00000000c0)=""/252, 0xfc, 0x40, 0x0, 0x0) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r1 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) read(r1, 0x0, 0x0) 23:49:54 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) socket$inet(0x2, 0x2, 0x80) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)="c2de819c9ec195b3a14cd9b496afc191619059fa59ac0300000000070000e2ed712d3aa8dd7cf955ff0700000000000024bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff1807a057d0f0837e800f87dbfa01293ea0fffe578bde425c20814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf241122aa2233620f7a3b592a7b0eb5b918baeffeda84c2bc43072a84a3d8d0cd8e2803789de665469711601d8883bc2065c663dbd6879a952c2e09f3956028a9c558b40bd8413d8b0034f7e45b3abe019d5cb07d72e3485f1c706034e7222c305975c181dbab4c918304518c8f47707a78890897d8490b0406045a94fb46c21f32278e7ea4a0fd7773e2d32869e1ad4d8a98177c38112632b0b37484ce7a9ac8594b0a02beccde704ee6465be0e8c65a7f9d0a10f48b952c1804652e", 0x171}], 0x1, 0x0) 23:49:54 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801fcfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3c659df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r3 = syz_open_pts() close(r1) r4 = dup(r3) fchdir(r1) openat(r4, &(0x7f0000000340)='./file0\x00', 0x108, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = socket$inet6(0x18, 0x8005, 0x6) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x1013, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:49:54 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x80000000, 0x0, 0x3f, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x70, 0x8000}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() r1 = socket(0x18, 0x5, 0x10001) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000180)="3978bd6721dd9598787be449bc00ed06ee6afa4854245ce82fcd7ba67559b4a9e8b7bb91c727f18af222f27adcd96812c6be5ce75ea29341abd168c89aeb9035938fd43d8d39dbe56a074d6138a6311a663173116f93b3bdda52dba1c6bdf925531adcd67b1829c7d809c4af", 0x6c}, {&(0x7f0000000200)="1e50a635dc881497deadf8649aa22fa1b1c9ed373e60ed7c907f1abc2277df73def9db2cbaea5c224a78ceffd3a10f46e17de68563f1885165526cd4b1a1236969f670d814d7f4a23a10e1752ffcc237", 0x50}, {&(0x7f0000000280)="9b8e98bd85fa4b1c10c6fcc30d9c4d023c128c7fbe70968f50b85fbaf37583cc6fe1a1fe1bc354ee0ef498c6a3011d55359058507bfdbf5f1a9d7ae762b60aceed67e00d25ff1f934a4592dd76211a47e7f4626c78a8c28c4f1b7f0ead5d23a77171cdbaa0823bbcdb5521eec6b6d22d67d3a5c0cbfba296ffb7d1b41e399174f0f3380abc9f24b19ead6543c176ba33026940724513afb8976abb31d6fc6c6a4a31daf2d9ccf4993f7d68ca8cfbe0123ed64866f6f1806d8d919cc710a9a0620b7a40c00bdc119976dca7471efc4ea05d2d31f9ef8e12c8e797f7b520c20737096339b32dd6b6597f0cd15d910fc8ea51902417ec11a593", 0xf8}, {&(0x7f0000000380)="b5bbbbd2a3375449d107fa72a828dde32602c1fe2ef6caf91d23e4c62fac1ccac352ab7bf77dbbfae4c8531476e7a8b89f4b657ed0427be45150c4c0b75376ee9b45f7930d20279a1acf3726e27d01ff6814a729640007ee5405a4407de8735fdffeb53a279e8f33ed62976fd9100eccf487a6a17a7842fd7062b0b2a6254bf25968", 0x82}, {&(0x7f0000000440)="0cc3163afeecfd34b47f5ec8df3a6dbf906ac87f541a9ec9db60fd8aaffaee789b2446d60bbe8f9301536aa938c56667b2", 0x31}, {&(0x7f0000000480)="da089a6f3fb4d61d7475b39ca405fe39f0e91373e76a6b05dad668fd4a691dd301b6ae7a6211c8387cb18c22deea670ddf599560291f", 0x36}, {&(0x7f00000004c0)="86f47a4879f6ec71072991fb46c9ca83e429a5c1cca84ddec41a6943143ad2d30b62077fbf68e1b0b5f2d642cb0c85d8cbaf356c57b875aea3ff835223fc3da24c86a7b168181c2f4022144a89b8ff81c94c0433330436b7a2309569f49957053b686c21f81b3d55e0189c117ac336137da0c4f399c5744e51c15143e4366d7b4bb777392b0ff25df927c09270c8c06a0a73115b1a401833b79ec09bbe11965a867b14c265139138be4b18d22f67c17eea095b267178ee7f73aee80e6d3d74acca42d56cfe91bf7ecd4adeaf816218", 0xcf}, {&(0x7f00000005c0)="d8d98059f6b916c575c561a39dd446a21b6f49c5c9359380132bb81e8a3f6b4b59f08274da7326674c28c7548aae37e58f8c1e5cad208e112ccae55115253cf03eac236cd0b965a1690e631056c664f7677b09329f3f5f31a7fbe0dc4a7c746d6d81c08074bdc14f69b3ea13", 0x6c}, {&(0x7f0000000640)="6c0c639e50a704c16be61a49d81c00aa83900beb1b45f3e59aa2201be64a0e49b49d94574af0", 0x26}, {&(0x7f0000000680)="5776eba95413d8de9fc06ac92338c7884079f5a1c5f812ac968fedb6e95815806d6d0da88918f74235333310d74572700e684b0f1426", 0x36}], 0xa, 0x0, 0x0, 0x2}, 0x405) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x41, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x100) 23:49:54 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x3) r1 = socket$inet6(0x18, 0x80, 0x2) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) getrusage(0x0, &(0x7f0000000100)) write(r0, &(0x7f0000000280)="b946d41bd45d7c38614dcef97b7e748a8874830c9d3db5f177b12b7aec33efa32b70ad29b90e291e900ec6655bec190677ccf67866e58bd7c573450b6d3334a2febe6e19d397bb989c579c694d3b8fe8da97d4be9e9c8b1f7d4f75c3e9723a864b7b512c611f413f1704c070b6b22ba4981efe767adb8d5beacd81cbffc63c54b9feebef473d51d332ace661eaba898d3e20aa", 0x93) shutdown(r1, 0x2) r2 = dup(r1) openat(r2, &(0x7f0000000340)='.\x00', 0x8, 0x1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000380)='./file0\x00', 0x2, 0x80) getsockopt(r3, 0x2b4, 0xae, &(0x7f0000000000)=""/135, &(0x7f00000000c0)=0x87) ioctl$TIOCNOTTY(r1, 0x20007471) 23:49:54 executing program 1: mlock(&(0x7f0000219000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:49:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:49:54 executing program 1: r0 = semget(0x3, 0x4, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/223) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, 0x0) setregid(r2, r1) 23:49:54 executing program 0: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x2) 23:49:54 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) read(r0, &(0x7f0000000080)=""/144, 0x90) r1 = kqueue() close(r1) 23:49:54 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() write(r0, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r1 = semget$private(0x0, 0x4, 0x18) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r0}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r0}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r1, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000380)=""/95) r2 = shmget(0x2, 0x2000, 0x105, &(0x7f00005ef000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000400)=""/4) semget$private(0x0, 0x400000000, 0x0) geteuid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0]) r3 = fcntl$dupfd(r0, 0xa, r0) kqueue() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000440)=0xfffffeda) 23:49:54 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) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 23:49:55 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) listen(r0, 0x80000000000000) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) setsockopt(r1, 0x0, 0x66, 0x0, 0x112) 23:49:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) readv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)=""/114, 0x72}, {&(0x7f0000000440)=""/244, 0xf4}], 0x7) 23:49:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x19a) openat(r1, &(0x7f0000000080)='./bus\x00', 0x280, 0x2) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)) 23:49:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x1000000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x2}, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 23:49:55 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f0000000040)) 23:49:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) getdents(r0, &(0x7f0000000280)=""/229, 0xde) 23:49:55 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000006000000000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3df, 0x0}, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2082, 0x8001) 23:49:55 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)="bd", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x39, 0x800, 0x5, 0x8, "e2d26897b7d6415794588ed8f382b84f31c76873", 0x1, 0x800}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:56 executing program 0: r0 = socket(0x1, 0x20001, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 23:49:56 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xd0, 0x100}, {0x4}}) r1 = kqueue() close(r1) socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) sync() 23:49:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x3, 0x20) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/9) r2 = dup2(r0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x7, 0x0) 23:49:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x3}, 0x0, &(0x7f0000000000)={0x8001, 0x4000000000, 0x1000, 0x1ff, 0x0, 0x101, 0x3, 0xe1}, &(0x7f0000000040)={0xff, 0x58ca}) mknod(&(0x7f0000000080)='./file1\x00', 0x1025, 0x5) 23:49:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x2, 0x3, 0x400) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/7) setsockopt(r0, 0x800000000, 0x800000000000403f, 0x0, 0x0) 23:49:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x7, 0x10001, &(0x7f0000000000)=""/59, &(0x7f0000000040)=0x3b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 23:49:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="d48804dc78bd228769049162f36a26f0e004d79c81a130c3c7cb25dc04d3da0d5f04f011e45b28177a97505f6bd6e1104ea99b7d842e30d7962528ea508ffd2700b3be59ce1c7df966ac498379884040663605f83ec4fb4000023ff572b7c4803f0a996ef992a65c2749dfe50c4c57d62f07d93df2e1e2dfeedc8024b26ffadd52e26b2921d0b2885c2b78be364a333190b26dc3e5f57ef9ec01a7", 0x9b) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x24) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt(r2, 0x0, 0x4b, &(0x7f0000000140)="3bf1cee3611ee09d093b289452b61fb1fca0fdb5abb73eef6725f73eb31c69874cf45930aadfb9914324b10aa8d57e6b58da911082673481be7f6a64ffc39024f53871951b1f5e7cd29c4c2274a8e3a301bda5a0fc2f5911e22a50c27f42231bf4c0c916925f1c4cd8bc5c8b1783dac962c9d0e846716aeccc17e23762e30429db0425dc059793d5e01a23c9656cfb75b4a637d86b6713ba3a412d3a566cfd26c3e6c0a8d8bd6a38e862db107b4d09ce0c3dbb2c7e5414f49f7f1a898952fdce4608431d73f668f6f9ab803df888522eb5d24d48021c3c136e1998d5648acbd38c6d784252a75dbce37ce125472108e14824883611d349bdaae4c6", 0xfb) 23:49:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) readv(r0, &(0x7f0000000040), 0x1000000000000104) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() readv(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f00000003c0)=""/149, 0x95}, {&(0x7f0000000480)=""/133, 0x85}, {&(0x7f0000000540)=""/92, 0x5c}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/55, 0x37}], 0x6) close(r0) dup(r1) syz_open_pts() 23:49:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) r1 = syz_open_pts() close(r0) r2 = semget(0x3, 0x3, 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/172) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:49:56 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) 23:49:56 executing program 1: r0 = socket(0x33, 0x8007, 0x1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 23:49:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = socket$inet(0x2, 0x5, 0x5928a030) recvfrom$inet(r0, &(0x7f0000000100)=""/207, 0xcf, 0x800, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r1, 0x0, 0x0) 23:49:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xc6, 0x2, 0x0, 0x3504}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x73a}, {{r0}, 0xfffffffffffffffe, 0x88, 0x0, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x2a, 0x9, 0x8}], 0x5e, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x21, 0x43, 0x0, 0x4}, {{r0}, 0x0, 0xc0, 0x0, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x88, 0x2, 0x6, 0x3}], 0x46ff0b08, &(0x7f0000000080)={0x7d7, 0x7f}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x80) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) 23:49:57 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x83) 23:49:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munlock(&(0x7f0000720000/0x2000)=nil, 0x2000) madvise(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x4) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) madvise(&(0x7f0000723000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) 23:49:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x3200) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) fcntl$dupfd(r0, 0x0, r0) 23:49:57 executing program 1: r0 = socket(0x1a, 0x5, 0x1000) setsockopt(r0, 0x4, 0x10000000000040, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffffffffff98) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 23:49:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x9) 23:49:57 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x3010, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x5000)=nil, 0x5000) 23:49:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) unlink(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 23:49:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x9) 23:49:57 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) setsockopt(r0, 0x8001, 0x80000000000000c, 0xffffffffffffffff, 0x329) 23:49:57 executing program 1: madvise(&(0x7f0000f6c000/0x3000)=nil, 0x3000, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0xa010, r0, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x6012, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x49) 23:49:57 executing program 0: r0 = socket(0x12, 0x1, 0x80000000) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) write(r1, &(0x7f0000000100)="111496854f24caa253df95c19739d1f1990bb2b92b6e9dc68f88065a48cc5d1b49ad611265eecf497aba3fa63f283b786f9d5ad04a176622885ec5c0057ab90a592ddc52ded6a97650a9bdaf01ef2f2d", 0x50) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x62}], 0x1, 0x0) getitimer(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f", 0x6957, 0x4}) 23:49:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) pipe2(&(0x7f0000000040), 0x4) 23:49:57 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x0, 0x4, 0xda3) r2 = socket(0x1e, 0x3, 0x0) r3 = getppid() r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = geteuid() getgroups(0x3, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="5c0c39a07a938f56e476d9f3ba9abf401c66a0356affdcadd0635b751d3a1f05b8e894290f58509af6e9ed7afdf1557c4a83d2bd5e7271a2e20ef540f335a2f8fe6ceca14ed615df826978758814c4102bce2ef0927ee0308adb464f21bcea8a4aba8474955f19851c74", 0x6a}, {&(0x7f0000000180)="ff7f5f434c4f6ce94c7e765d489e119e80a6da6d7e26dcae1bf3c14cc3dc64be5050aed9b16608c598e6d083b9846df57d846c9eb8b5c985e02878056e01d1fb9b5f32f1d30c45a6a476e72a7dbefcabb28941ea57238f0e61b17fc9b19541ec22cc3dbf19e55003c66b2d29919e668231bde277b3a93cda6e428e6bebfd81685b0aab0504c390b7fdbc2bf097976de218cab0a12f1a2f8ea191de3bb039393e860251cd78dc303235fe8b14fcb47146b7ccdf3869521e504c435c4196ae01ac0cdda2ef8f73852b01fb60ce18468790caa9c550b3d1d8e88ce073a80d0b2bf03914e2e82cfb3c993dc8a35e4606bb262ee3d6a8d9203efe5013b858dbea23fa0b74964b058352d91c9895e96ff348ffb725ffc6e478fe0088afc766acd9f679cee2f7d2e9acb013d43dbec81e4c13481881396c53fd92c76bc469ab00b1387abb48e17ee8bfbeba51590fa0867de4eba488ef87fb93eb8cdabf97e869638be521e62e0037cc4be8cef7e9f55b265b90794dfd321e5cd26ba34febe89aab18307b8a02e4c7dba617e3e92b528afdc31d44615eeef01f2751d09d3c2a561336174897a9f7f6d3a56b15e0fb5f613d244d2ee8acafe8d660e7ae865693834f1de18c05589fe18d3806e98989306285ca116272e60b7cad45e5983d9780930af23cd01d2cbf8dc301fa5fb4042ff99c7d00d4a471ee22cd76d02994ad193739c156e56fff3d480f8b3ddafee31bb350075e19102d7fdf2f93ab29b68e7ed6e9f13955336f8399a2d670722b91d55cedcc2c1cc6e164be8afb8628b3c0274093d4280c28ac089b438f11a79c4f45f14fd3f56445929b035c541dd4d77583b4b284e36a04cb3cd7677d380b511de0877a010c8cfb54ad27147b66db8f44acd2c0e5ace02727af9827216b5174d3a56d08a196b5e828ba999161873f5bee99535cf85e7c765231fa35c6ccc8b7c8bae853bee8a08982011a86e1061c94aaadf5a22a461a6ca8c69439d92653dcb0e832e9d14e9f6f7c0c481d67a74978f5752ee3ee251c0d78ebcf0c6443a1c32d2e1700ed0b0681bf5cd9bc51a38c3df0b56932da03022571eacb5200abceb4a8a9cea9807822c5a76990675fd881364079c9b5fc133bbc00bdf2655b95a78984a6c55d7abbe31a842255728b6350e5d49fe188dd0641feaf0d60fb24394fcc11062efbb9030be3d18629d942e02460f42a2f154ade69fb90981e563570b669c1e477fcb23b0969cbb0b4d56805e7d2b7cab97ef4d0ef84ce3d5ad7274fa4995862f9e608fe2d1a947bac2bee8c30bb1fd357a6825cde96661179574cb3e04ffc741638479de76cfe4ec5e6c2a08c5fa0311e7438dfcecf8abacd656eb0fe058a06d45033a494189ec62266a57d753ec54a934a1a4dd9a15344e8ee344b9074cb8072f10032867afc680af75d34e0dded84424e1836a2af78b62f7f276683879d51f28d8009ecafd55ac12b39af3224482cf9eb8b0d7e7a6488f6c96e49610a67a2ff93c75f8522c77c6a384af3d23e0a18b1b7994bd910da11e6576dea185515ce3b5e88b2aab2edd1dad6cb4dcdfce5483fef529f720b211a95b4171cde077ba87b367363ef967a70c7b2025f2645e897ce6936076f79ed64528b45db3179a814b885aa1097d0e88cc8555e500264c198f5ce0e1527d9222fbe3b3c96287f0011232a9be7a170316a6dce75208a55d3b0279b1cb2a2b3a8d5b6421ecdf1a93f28ab2080c5db237db2ce48cc494042b25cc6b9fd13cbbcc737ee43d2f6f248e4335334e1cf35025bedd5497574a77f0d1edc6b507da9d8acf79dd0c325eca898d6d70036b9c025b0923c118543fa2e3592f41cd49b75947569949a518d8be20d7a16cb3a2a7cfa87ada65e71b7c2567f9586edb8e36cfe0d9789ce7bebb6ff6d22189fc3a0cc986cb3cd37faf927080a7f0116628ad71c9db824da82990275a6b4f1c06874641974b281f58c98521e81455d784aaf1ff0536dd52247a9e8abecadf549241a22f49c42d7deee96c006188a9c958cec0f46de4988ec8ead1d136aef94afd11af9f8604b09011c61f61caa2f276d0904e2320950c1a33e2c8a4b3a4aadd9d6251b6d635caa1e4805a0a974f9a7a0f06f49a961d789f69770e398a5ac42cfb82a2d60377362dccf02b1111c3cd9d691bf669c13d54521fc56c3a3f42456240937e9a72671dd60704f858dd9b64a10df05884bdf7ef8aac18449843409e327c068b3145b97d03a18c7cc512da1c5301914cbcf3f6f9bdba9022b8dd7f28687203f5e6966178ee6035cc9a484af7030d6664f454e9c32f59d7e81c559fc0c811f4e39ac775ee45e89b4be4aa19fa07ccde6efc9a26b7cf03feda3bac180d924d7d0d1e76dbda51f1519e8f3c39d658f95fe2afc06829944c806ebd6d554e92547369efc18b81f533a5baa025caadfe64f44251b12f5ff201dfb6871c526669bd0f89b5da2d002c402657172e309b4e4e1469e08d2b6e8f0f97a7f49bd2c7f51b187403235292ce8479ad4a5319b7a50e5df044f90f6af9f72f881b2233f6675bd3230970781a3ba4286ab96531bbf72d6abea917cdcb3fb2e62f9c4b585d7cbd5ba2906fdaec6c5f401c7fce1fbc3e03a8c247b4c49dba2300a10b08481d6a6004f1626bd15b81150508139abb45ed604c9180a6004e8510cef04627a5bb0a7e9978b00d78aadb83998acb6574e19e01d95e3af160cf836eb1597ccc5b86bdaa749e1767649c9eda80144224f476e920844cedf7ef68c210bcc195615dc3d282f619697b0d4b9933df00ff555d66a4baf1f533bb53c93a2ed3cd150b64e6a475bb45e99cd94eb8bb9701aeab7229eb04af0e9efcb78f3496deb105d20d853d9fe043a3a4ba994d686ba8097d35ac20b3dc0ce1e7bbd16ba9564ad3f94c54b4b6bded8649b99f7cb0068152ce14aad6f7aa06539e7c924e2e6ccd2e6e101f59698f2184eee26fbfc01ce0b6dbe5d25c73b1f638add87a55e35d79a6ca823ca7b0b68ec5beeae26aba4e21c2ded5d57676566eb29fc0237b46813f3765e02d8670eed703e7c3e6459a1917dde19c56b8fac72e26b7ed0346e3d821ce0c03b75d949d0aa3e47e64611fdb767c46d8ae884ee721920e5122473efd48f1b15d6ce8ed166ad34f70ddc8f7dd4709d06860c148e7fa6e433e3c95711beb569f262588a9ae9ccca9a999b1d56ac8773f056cb382e4a7d000549852a795c2adb6a904776811cd756ac7098096256dfd4fa8568e8d7290140bde4ed5ddd729155ecbc7f0a41dcbde6d79b1150163f670ae974ac9a9090f9eb599aba14c669dada5248e67d6815fe080aea8d2747583eb5f096e5d7dc36fbeb05d616f5768018c99a3daed74f7b5299b30a6fecf90a7dcb082274b05b0fb87d519e4e98a326953f6c54d2149995fdf3aaa0bd793b14aa47921e74af13f97fec1b303a92bb9a563363f090414ad578e01945952970057ffddb831cb0666d4bf6882288771c0e68eb454331e8d30599d7359e2474c3710d3acf73add357e9710e38df5ee97e8136ebf8b62df6ab1a807e6fe09c02efbe750db70b4375207e98e2d692cf8733ed784d2b5b3172820fc1f44ace372d2bbe7f7a23d8234fba4ffc564c3892a3d57cacf4b038ae98496dc0b11476782b4eed67e62c57082f29941872236b3dfe8de7901e5854bc074eee2ac78044267384e05392fdf0f8316e5104c980fe33fb1258b55f8e436fe3db177146949aad9db0f718eb245c48ec971d99cd57c9c50550a7491291536edf8e34735316486a4e01b852768a19c34cb5ffcfe5bccf82a4450dfa8c4987b40ca22c486e13172c3c61c707149089b7cb60ae5f5567bea4cb000b712821a6fe271852c93aa5aecd2d5a383b56499caa964ebf2e95d96c528c88b7e76c3da8dbbbc1c728ed4d9d39007afb604fb06446da688d85fe4fa44fd9850c9f35492ce48c46cabddfc91da4cd3e9ab2e6d713e020e49c30a7076e422601bad99450f166f4b66884f36329c70f784619b27bbc4d3c17f052f495decd8aea03565a4984e2a318f65fb20cbe8994ab155a8074238cea52ccee2f10056fa0cfafbcbd2344667a4d45a7b13a19079651f12db0e4f62b460ddc582e2b82f78b0f414d04a8a3668ac954047069691adb45b8b132863dedff6f8820cdeed15d31b7dc93a4be70972c62b307d9cf4af6cafc84c3ea222e5f91439d174d442a0da2bc7a91a1513f600747b2481360d7ab9dd57dd67a4b95565a36d0cf1bd8f3477153ef78a8aa1bb1442c4cb3d93596e68da033ff798ab258eeb540b4441d8730f49ad02ec43f41a690afe16d9e44e4cdc0de04097bb865dd4afa92c045025294c0dba786f72908fcb4257d7366452ce305980ff5a908fdc5bdde2777bcd3c2124691ae321268a8b3f856976ec1d531e0bc485f110e658cfa0221b1d93645db45bc81236285dca6960ffa14c138fe47329a5e4e29df96469421c94a9bf4eaccbddd12fee6dde8938f75b4ce8e6da5a3ad45787728795cb0d3901fe2c727dba767a8c3d5d60a8742443ced9a4fa0121444e2110a6e9095b7a1057e667c88d703450923b1e3512e91123aa9b5e3ace7f2c7bd9ad565b5fe992bf825e080a0dd25dcfb441f8f67cdba75e58faa24e6644241482aa56502c16e686743fb3170a8b83b2b9b9bc048013fbffa1bfdaec75c49c392bca2e5bf4df70d063f0f37d55de8b0cdcc502c2b21b78cf59dc4cc65f4d07feef817fdcf94d49f4b7454134cd297b86cbd807b3352e4b986850614c45a0cc28c42f1fee276ae821b86dc96bd65250b65c8e7955a3a4a1940cdde91a253eaa9845733093a99bdc67aab2bbbc9a7406e345538e37ad1fc3b4b8a4d3eff1db2db35242bb1619a35cfa66507c2234b722d9749cfd171fe3e54eb867e95d4e6653b12bd1d564a2e132d9608dcca60a681b41492cec891d5fc31ef4b2618b6a1df9997fb5061c84859d81f1701e30e2edf7dd7ffe7da0e596423f54d2951ea09f80021b3f55216a4bab9e56daf7712b7c273f924bd4a2472599acb1a4bd501ba9f8337b05e86e27761d00297324af3f169ec800c4d4336feaeff54b9882397ac0885864ba2ca77c17812c2c66de0a5593b41d3dd70bfa7eb4619cc97272d48e3b82559a0bcf906e5aad36ec7394b324b8a015c5d71b53e241c3f32fcf47adaa232e6ea6ad2624ebf179514d28d2494f5e7aa852cdd2b33439571ecf81e9101f58b4607434be2ec7896ba1972010a11c130f86ce3563d1a0a4d2e263ed4c898552b2f75f75add37fef840759d60b5daaf2c21bd361fa333f1c42228aaca15c8a8d81c1363bcad5ed76a1dfb39e71a02835ebdac96e22d4a5bd7cf8deda56e89b2db24f64f276036bf2cf542d714512d9171a0c3f789ffd958e9f7a67fbd4f8a27fca48504934ddfdc135f183196d3ad0400a8a7e994afb474899b7ab87bde31e5b9278755720242d02aa724353a2800bc8904caa5db0a9831365ea16cea5444e89a846c794373811553ad5dc8c997d5011ee4c0f56005fb45a4a5ee6c7500a77c0f1dbdfe4330033531237f4233c9d8c35300b23b96fe84064c0d33d99ff3186474d6a39c2aadc008e2e0e6400b6a6398aef80487be7e34d0321d3f2087c6641e83bd3b5de239b4c98d69b402d5922ebd6090f85d8db5188218380d532f0208c459b079f1405a3df0b83fce536693bd09160d714b46367f5b12b5a84977e638b45e93e1d84844c8802b7e3494b0c8b9fbdf736ec521995e7413187bc16de83792cd835de14ed42ded8680ff8249", 0x1000}, {&(0x7f0000001180)="dc103654cc2423db0e03aa", 0xb}, {&(0x7f00000011c0)}, {&(0x7f0000001200)="98a4f74a5df80e4da9b27b9c8a0d116391266e2f805ba6f41ff44e872531f8bcabb8bff7f1af53eb1bcc50e4fd0c065c93a829c367e5dab01ec7a99dca52758556951e7b437d5c16a73c20b668f210688f290a427a2eb13585dd0865ca76e148d94c55050ebffd190ed4a1b9444c54a648b3145cd2980622ae780d6e544e1cbe0798c081c463dfa3a1e4796bb911ef1fdf1bac12205dd109c065a87db0", 0x9d}, {&(0x7f00000012c0)="4afbcabfdb7530172d0b9b78c3f7f06fdedd571c749dd362a437ece4678848501d50bc2d33af15152c28a95389a768accb773716624e15ae52bd095d481de42b556bc9a3599856b588b5db76479863b48aba7d8582c6f210ae2bc99712c5ce27ef74f2012bfc8df9093c91594cd0d44a4a2e862595b9cfddda9758e9253ce8355ae04ece663f889b37f7099fb4b7a29980a242bfd14a984a919b89a06e2409abe2973c77", 0xa4}], 0x6, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x1}, 0x0) r9 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f00000011c0)=""/53) sendto(r2, &(0x7f0000000000)="0ee319a9ec90550ac0df47331b20013ee5cde87534a5bf4c742858c09637769275c54e8d2b30f45f42ed1aa0897fba711979caf95944015028fddb097ae8c31f12c69bdb065342ea1a64c1199f80ff667b9faa657edf4655a48a3b863f6981258cea14f062aa5e1b5d83b77c5158076f536870454d8bbfa923e6e7993c46d420", 0x80, 0x400, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r0, r2) 23:49:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x0, 0x4}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x80000001, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x90d) 23:49:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x2a}], 0xff, 0x0, 0x0, 0x0) close(r1) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x5) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0x4, 0x8}, {{r2}, 0xfffffffffffffffb, 0x6, 0x40000040, 0x2, 0xb5e9}, {{r2}, 0xfffffffffffffffe, 0xc4, 0x800fffff, 0x3b, 0x5}, {{r1}, 0xfffffffffffffffe, 0x24, 0xf00fffff, 0x2, 0x184}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000020, 0xfffffffffffffff8, 0x8}, {{r3}, 0xfffffffffffffff9, 0x60, 0x25, 0x4c3d7528, 0x2}], 0x20, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x81, 0x120000000000}, {{r2}, 0xfffffffffffffffd, 0x8, 0x80020, 0x5, 0x2}], 0x8b97, &(0x7f00000002c0)={0x800, 0x6}) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r4, r5) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') dup2(r0, r1) 23:49:57 executing program 0: r0 = socket(0x22, 0x3, 0xff) fsync(r0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = msgget$private(0x0, 0x4) r2 = getuid() r3 = getgid() r4 = geteuid() getgroups(0x0, &(0x7f0000000000)) close(r0) r5 = semget$private(0x0, 0x0, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x12a, r4, 0x0, r4, 0x0, 0x80, 0x7f}, 0x481, 0x1, 0x3}) r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x80000000, r2, r3, r4, 0x0, 0x50}, 0x0, 0x6, 0x0, r6, 0xb5, 0x4, 0x1, 0x2}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r8 = getpgid(r6) mkdirat(r7, &(0x7f0000000400)='./file0\x00', 0x118) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xec2f, r4, r3, r2, r3, 0x190}, 0x4, 0x20, r8, r6, 0x8, 0x5, 0xe14c, 0x4}) r9 = semget(0x1, 0x2, 0x2) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000140)=[0x7]) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000280)=""/24) fchown(r0, r2, r3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x9}, {0x18, 0x2, 0x5, 0x8800000000000000}, 0x4, [0x1, 0x1c20546a, 0x1000, 0x1, 0x4, 0x6, 0x200000000000000, 0x5]}, 0x3c) r10 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x10, 0x0, 0x0) fsync(r0) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/251) 23:49:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x88) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="1050976f8fc631862f44c69e1f0a80a88d6a4bc346043328735c6fec31c68a4520f5ac33a3fb430d0c30c72a27b194a626927643c86ff420304247447719049b1066feb384de36e282a575fff07011afbf4d3d4b72b8a865910fa1", 0x5b}, {&(0x7f0000000240)="926fb23ec1da395d84e0b7215158b7ceb98596af9b3807118ecee15f5434cbc6db2414a08d95e7f2a9d61ddf5c1cb47bf4b468bca3e3c8bdb4db9c33c98579aa813011e11c330bc647a889817a01900562b47b63574a555e9cf64a54f3f65835f5bc7e66af4720694da467e7b86d0c4bb90b3e6b62824b606fe53681986131be893eb15192d6161ee78c5bb1874a5ee67664a91479556c39351176e41c1214cb9ce3b1a0a9d0a44a6eb544e24589e68daca09c95a109362cb1bfcb168217", 0xbe}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 23:49:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x42) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="e4de7f0cf2142d7cfbd8c2737e31de02915c541cdcdb993abb2980860f43a153b47791002f672c2276caee15e54e126e4720a3211c5ca42002e82ddb53a017f964f2d7478426f762f117edbed1194914e4a79679001ae23664609b7e52fce4089aacf2d96cebc2238a87c63e06b0ab0bfc420cf9b23d5e5e141c692a3f784da8423d625f43aa9ed276190ff12b11280b60bb0204897b813c845e6cb8980b7b29150bf8b9dbc3969e783d43d920b0c1b2c4c26c229eb036e820d80cc78b14d1916864e837bc61afab8ba08841fbd011ecbfefdce5cdb47a26d7d99ce3", 0xdc) 23:49:57 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x0, 0xbb, r1}) 23:49:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) read(r0, &(0x7f0000000040)=""/12, 0xc) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000140)="5c1eb67b5409a144303aaac31816ac29c19eef59d2645ac617916250d03368c650b5834e4c9879e2415f3f67efc3ba058d4b4e2bb06a11d9", 0x38}, {&(0x7f0000000540)="8b1892f6883bdb9d4a105ddf2d4190db580609b367bb0d0a31b3bff71347f62cc5db79eeb1856ed0fd6d239330d327bdbcc8578563d35aea37", 0x39}, {&(0x7f00000005c0)="c1bc35040060a536d44f9f79165cbb41dcab0df3aa837ac72a89a7b646292b023b080e65def8295a3aebf63b57346a533b38978b6b2a9d25a42fefe9dca19a2ba792e0f3b9267b09fbbb21091902757f1dc70fe658b2839b90bcef9d6f6777996629022cccef8f911e19e6ef7dbe04f1fb7d88ea247e251c0387f4dbcf4e1891c5aa6e5626fc44bc67c680709d478a8414f7f4721b3ce443158112ed793d2de34a03e57f822a1b8910541f3ca50f3df219fd3c64efdd3d7a42382e62e9d54bf5515830d94c", 0xc5}, {&(0x7f00000006c0)="915c97c46a950d8af5a876ab3599d68abdf461d109f50b3927e0ab73fc48b165a20ef47621e712f0d0088c7ba622635e41b3885af99119e25a0e0958f7381c933edbe8ec6dbd7c16abb0e86821933fcb991b2c76a1e51318b5a6ef4860", 0x5d}, {&(0x7f0000000740)="2b6517100788f891b3dee75c312d0d192702b238ac2b9927f8e119173c61f189d23f8c3ed8ee089291afd16ca8589ea24a9ed97b9fbdd51e96f0b7042adb0149c4b28514bb53303f2284dd4175abfa23d5b0cf3dcb7019fb28df73942a05d2bc03038656f1f15c5817c95062cbe4011527d67fbe4936578bc86861fe551f211bd70402d0cdcccee81d47f6668b36b6329d011564", 0x94}, {&(0x7f0000000800)="c560345015b3711e127fc08dd5cd0338e585f25398fddbaaafd886e6ae04cea6f22b537952ef945b0fe7dcaadc2612975069628b6e8b13f4db2641fe4e498642d807626bdd4cd98b2aaef636d6a7920bfc24ba4d7147bbf222208a2a149dd8ce554018ea7480b38ac80675b87787fec440594681474e6a2da14f387049c4c6800bd9aa0aad37ab1cbf9f95d3b0a6d0bfc9fb209ed5e093e7555c2d2a", 0x9c}, {&(0x7f00000008c0)="b4ca4ec7b4d2cc4e8f72f1ea18f0d85bfeb1c9a3e36288a4a22cd36c68cc3ee7566b4831e9bb3a9f06340ecbeb277136c45433c06bdebec72b76ecf2ed62f78b1d03ebf7bd0a8847edfcd149e098c1bfb57453d84fbab0d8bab2d8c7a17237456535121f74c2551bc7d54c84f09323d1f59743e81e74", 0x76}], 0x7, 0x0) r1 = syz_open_pts() close(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x19a6, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000440)="5348b6cec3c2d9daa8beb545d8670373632b5d9eb5b66a8ebe3624d38d8c6c47da71dead6587fe5dd775ee790d89d799d7560a791c695c1fe3cf4b3efc0dbdf8c66b26f56cabfadc47b36ae220efab5beea7396916b55e30d9f544857a5d88e4520102ec2893abbfc7dd35303a7b543cb878159182857e78e6ef2c321c92df266247ddd627ceb65d74c9433b6dcfb61a643a8d685042ce65b1a2df4dcc4e15f0ccc7c74171d464bda5a5e07fb1f6c7ebad9b5c4fee1167f765083f8bb59f772641a31e5996a4d2a817d3f0f443824fc62921c9241ee3c9c8891db33f49de0a944391b556", 0xe4}, {&(0x7f00000000c0)="f637e4f50b3fe15496e7fffe6215220d3f8604a5f374bd04d16b6fb83ed998100143546a0ae203e53793ee80bedf5290ba3afdf2800bb38b1714f1c145905e8c886d1b53d94f8241d4047e55a66b1a639a90a1fb67248fb9e87bf4", 0x5b}], 0x2) 23:49:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 23:49:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xcc) 23:49:58 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 23:49:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000003400)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000003100)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, 0x0) kevent(r0, &(0x7f0000001040)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000002, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x89, 0xfffff, 0x7, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x3b, 0x8e7}], 0x3f, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x40000080, 0xb751, 0x1}, {{r0}, 0x0, 0x10, 0x8, 0x480000000000, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x28, 0x4, 0x400, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffff7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000028, 0x81, 0x40}], 0x1, &(0x7f0000001200)={0xde8d, 0x2}) execve(0x0, 0x0, 0x0) 23:49:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x80000000) 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() 23:49:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 23:49:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) write(r1, &(0x7f0000000240)="780949308e1be947b82d37c00498530a5dbd354cd7a83fb050fdb67831c551001eafb3bc64666326e9389babc47f5696dd4b650bdc7995b2227f655edc5dc6688588b9ef61ea6d4f3e9c851bc1bc043ccc1d77b67d487a6695912520c98e4d803fabc8e056155f9657bfe9f41740ba4d1a1b234b1e1bb3b0f0b07592ca97f1e93c132949b56e4450d93a0545aa4ba7f94cd99026597acdd89bd38ef0b22723e4d80d4fa8ec91760cbdf20a65665363509d8e177709b3b36966262468456dd404e2a14eac74459183dbf511ae92f81873afbeb37f42728a5bc6b755a9fd985f4dbcd7d52576c052001f47b05b59b66f4f0ecc7865abb089f1d5209e4795e8b89a2cccfbd9003bae0a63880701344236d54152b454dec6c6050757c30a71ab6812d459ddd422b83c2706ad2be03c6e3c05ca6c76688f31b4f299da22b39c9dda5448a7ef496d641e37def6ecce2b1a441cd3cebaa3aa9b8974844c68714233f2c99100dde2953b10a5dc82831382c11a6b842aa385ebde5c4c922909c98dd8ff6fc26ef37206cff46d63c977170502dc571f4e339d0c0b890b2626bff6d9cd1c9c9190c2af9aed535bfb35462b4cd60db7e36801982281d30e1f334a01e95ce2b60a87aede0b98888cdaf71fee8c5fc1cae636f131b90dec2e880b3b8f51ef7f91cf850279dafdfbdf292994aec9aa8be6aa112b69c0d8cf6c849dfffff00361d2140c833c84b807c8399288e509027af0874dd2b5578f3b7dda13ccb6936519ec2755b8da05ae61cf647a7eb4d7b36b1b2dac5e566b30b5634d37f24477bd27c86545a4a63ef63dcd1c27f9836d72884e09a060dc8d4926570670e1693d8050bd261dfe48bf94e242a1bc0d6d0a953e5086c74db58ad5ec61a392fab5d9d4c1381a38e707eb4e0445842ed5ce49e36fddbb2779cfec9b8117edc8275474cb6a61dfd93d94887a5bc7a8ab4181b3de0ae9ba09473ff71553e9ec215510b99a564d63ab4957ad81172ace08286241a3a9fcd22ed2ccf9bf49783c4f8aea857d49fddd0f7fa69ffe5ec6698e51e6daf9e9cb6a60ab5cf4a8d697b3b81946d5ec8f64f3f9b918fb36e58c5e8f0266535453fe612b838cf038216eee5dfacd53de075d92d6f946fbe9131673ebc15eaeabd9c8abdad5fb4c90092887b9237c4c360128f202d1d517bd31d4aafe924bfbe70d3695deab4f57c8e713eeba6f8f6c250db41b057a60173b548ae00d7116ab7456920fda71dd0e8599ea9965c67f1873a812a9639c706dc7fcf30ece72372315d98ca491a076389f419d20a7e1716b2438b884ab70e7340ad3600dd996536eb9e73e309a7ce82f11eedf14111d84b4a5a79cea97ebdc7b08ba306b7034d8d2d405db770730343509ceaa54d7d1b53a41136b6ac5a0d89cee2dac41b4678fec61d4684b11ad8cb2280984ec28842ab4f7967b5c2d0f46494703d1cdfae3651ce3a472ccf492db99ce4404c0a890ecc2360b5e850f098e2478c4fc660e4b872d14a8ed938307b354e8179b22af7a124e2e3da94ead54b0f8486f33511b67ec27d81dab391d6c92ade629b572aafe834f5dba2143181a2f085f9020a677a07891e7159401edbbd2ef52b92e9dadc3057bc4607de8c8b4778b7055fd6418199e32838ed6be08ba07a0232a4a2a0013eaf44bde3fd24838df6d766d5dc5192b4fe4f4724258e487fe315b62d9d0ee42d4d4bf760e5b2fe33b7c1253909b217e281af2f62d64374d76b1686a5ec366250dac930c20145e0f1c833a4f53d829a51b98a91ecf93e4958c741d051a746908db5b56c3b44189a535060df0b2302ea93809bfe05084a36c075c9d30f0f2220b9dff7330081d164c405db1f9130ce80ad2906c32dd8c58dc034e6df1014cf1f8d005761286fc1329a7b1b2ae80297395550c38faa709fa0a4858cedf23eb6a623dd9b63c10a5f23667c893738745751051d7a35b1b4dc6a40b682acd7f7ea145f3579944a86afb33b6bb03692c195f0c72b1558d0c58bdc300079598dcb7889566d434ab81d990ddd2c5d2f7d548bc4c0fd20282731d7d988fa754895c1735a89774f1a98d47d3449e3a85e543e64204ee482a5286e8cd0cf2c116fdedf562a1969bc305a09100a8bb3dae5b782c359e49228620b1b2b4d547bcc4d86ffaba9b113fd161a27b04cbc997477e12f30abc77944294f34fbe71d546f5ec04c34db35edeb05ccae8707fe80f16cd9c6026fbdd71054fa80f4e4b81492b5c4deade9d4513a4d79da32d3178f17b1933b5b380e532d9df5e97a9a0dbcfbb369ba9ae9e4a4ca2b356d51840548f5ba0ac1dced07f217d28090538cecf350d973330d661d387e302e12a5755c9842d26348dca287208ff86d82b72ae879fd29e8bdb94725aa0eefedcbaac6dbb4877c9eaf81e75bc3ef1e0e59f45228bb9ee87697f46409b6c8c23c58b38ada0ee377530d3b8ad3a7e8a85ab7b02a534f1f3b383f0aa4880b3a9a83a4e9d449863171461050e00d3192999c3a84c0749de68f885794020939500c5f2f9ea9442be29219e89260a7f05b213ba870302fc25f9214f0136de90370b50f02232f9ede79a8588264275ce50d4dec00236e63150797590038634a7707d2563061e6acebc997f357690f936ef31746b8238b9a596f7958e9cbe8edb3bf68e20e73ddea7e9c06e66ca52e6a7092df238f9421f9cf1c04c92cf286cd0f25286462051782b812f20a41b3ba8f13fbac18e3a065aa337762e7225869a2ee91b8683ec551960394e53c8fe71e97e939b9607d6c4f4c58a289ab4555b5c4e727b0286d7d5aceb1e2c76cddf9098183ec8a7708c304316cbbcb7f3d118ac04d4c332f0a6aeb961375a20cde2fc1cf9d641b500f7129d4b2dfbf4cbea9b74d508c5aa7254861ecc1bd63d4142c54ff2951874e37092793b97488639d332bd7f70ae405a8ecca23c810a3d0791062527bb899239be2f25bb04e4877aebc7d81191557470c0abf124e0acf2a2c6a1cf572e912ed718db66269394087aef12a2390751d4ef6f4d0251ed140a89995935231ed0e9dddf5812259cd6c431b47eb0c45865f8dba8792a2fb3bf5dacb9ca05ddd541fa95946bd3c257dd7c0b82b981bc96175864bc6c7f4c1e51a9e426a66bcd08c8791d2d8c31e91b6fe9fc769dbb362046f16b20161884212ad5b88325da7dcc9b8407bea5a5e2f8b660a7a340631ffb40aad2c7e1fac843f2f145bdfa8bb4045b9b5e6255355834d6e6fc615457bde7d41d6fad65cee6c3f6e6ece95f57b3c6e8aa4ab87711d7bba340bd878361bb7eb8dd001b1d3368730c7859f1806d3c0af659bb5d34019330358d2db1da87d8d063c3e1d602c788d218468d89eb9bf23b2b191dbcc8f4d08cd9326be2e7346558f48428c2ac1e2450b43292a0fa91a8eb1a0c5cf3724a274b0e630bbf77ea6c2f6fc10c10d946fabf225eeb742a4c01993625fa118fab7ba9294f6032ee72765bfaa501b4ff3a905bd612f39c7cf071ee0a82db9d76121544b4df46a2b582a7c396e9605b0c331aa98ad6b44f5d44c463137eebad3fb30a456dbda5e1eff5cdd052e1a45936d12611195a7ce34c32a3dabccfe4d82285313e726516cb582874cf8ade88b37cb56fa6879ee56d4bd2ea587ddcf333a12b580f5dab3b4846aeca2ec96e821f6562300432701f4d1f9ba084262969315e33fe252a004a729e8541ff3de70069179538ee50026f2aced35d1a8564bbf3744ef584c6e33128fec1a3b7e69e6ea3db940fa6ca1a753131d9ca7dccd7f4bb3ce7b66cd6ee05c45e7902572b759a2995aecc328816f512e49ea6f6c1a97f3b35944adf479c4ab24c3bdd570da7e6a602b38b279bcb16020245a1088ad2bddd1a26ce24645002053fb5f7c2c3faf1289fc7ff294e3d78a0d8d8a177ad74c8b96e32d0f06ebc8a3200229d2a5bee2765d86f67c9a31a766fe7cdca0fcae875102df928048e25dd356508c8ba33218c50586ea482e7568bbc3726303d49a80c14e466d1df908415822882f2314ae9fd0a4c264d83e4162e6022c37b65b2d02d27c4485be664da145fb13f97e12ef8f04b2b2677f0166fbe44fd538a9c9b9b4a559f70ca0fd54c64c3818bbb3237f51120c15b11ec6ab3cc9080b1878c623056e5b5b250b3e687a1f892ed58825bccf212eea45ac2e530e086319b83f9b0e7d3ce2a29df01bfb5c8cf9abd6f0ab9a27f8102bd676226d426364e3e7609712a63ae9ad340645a07adfd37679d958cb39469fc3e768257f6f1fc97e7a112ce1fed6473c7120e8d5afdf08b45071138ba84a1ff69f1f24f5a30b57f02bbd3505600b61053189019034d64e25e29c5b4cc9c744bbd54ff1781c25926d6f7d23c0ebe02636db358622df9403fdeeac727a9031948fe0f5bb545d472c7ede505b035963dbe576cbb4089f71e56ef94ce46572a63f9ea597541e0bd6192541a54b113d112d05c64ea562c3b166d7123157b234ec60b0e1652adbabab0966ce4390f2b29b34b1a6a6f97a5fb123f4adf51fbe44fbb48e5b7822306d5c09432717eabc5fd5146edc984c32fa27e0c729bc0e0b150ea64631830032fe096a2f7d7f46e7496f4d0f8422e4557fc24f7f1f65ca7dfce3f43aa790b7ecf38ded701e5696c806ed150b2ab4d715dbb4f769a3ecd88694882123ff99b25826ce28f313bc9bab7f6ba364a48398f990c7cf05c59c87b36fc036a9c7bb35b30064fa98366b39871a9b79b19e1b9501a87010f1d98bacc2e375ec962970196dbced218e056973bf062724b18ef7e174078d495641841f4d79a6eac25200fd5b6f9deec20ff5fb6bc68575c22efe89b1e16226a5a0e4d753d63298174df4c40e1e9723d9eaf6cbd8838332cdceda7d6c33ce332889e2e220c3675da989d4f85c6061ed6bab09222280c1303a3cb1b5c386686002b13a0769c102977bddedff481749fd1970f365b2b06f05a2f72ed7c68f362225e2a0fe98095574fe1e4ace112e87dd57f7e598cfdc483f2945d609320c7cacc2f8440365f935d75ab74907e51e4eceaf993efb45b3872abf240b950ed5107a0fe3bf56c3a39f9789dad6e0db5cf5abb6766caf3dee597d6ab00d5ba082e3db74719f2672ddaa5f6129c39af41161ee9b03067d9b992aa26dc71255b94cb591720f18f52c09262db3c0b3ed847f5f7d650386897f48eabc2c4b63a13221bdc3c15e6b32b5331b314b12106695d783cf9612d4b5c343fc69734cd427a3a2128512766d615c1a180323c38a3ecab3603d1188e4f64b849f4cc4653ddd97de45c0e6b89f7ea4c8c06fe5d190dfc1a99f8da1a7fc5b347aee186dca8340c2f98e111f4ac8b5aaaf211fe718120a7371889ce0697393b1334e171ba517b52dd2527c7b5d0793ddcb90c68a917816668e15bfd3eae300534b0d94a3f3038c020d0f05f86b974a005469dd6c32244e93184f4fe78f3aa6a022e09f1baccf2c50adac64cb1c40daac11d29414fb67fa4f3e7053f9cb18673d5fe2b57a15f0d966a918cb8287db8d1223ca5e9207796a7c8775a8a53eaac47487bc8ad23769ad7e5c4e6533019b39f94f7f8473d78116a1972c55fa3c97e25d50acccdf66a7220f05f875a911bfa7a939208292f35641d480c3a09a7bfa2c67833ec9921bb4fe4657fcb67e9598326fe27f51aed552994d35cd17d0dca40b352a4e928ed45b42b133d0353e968f402177130566528e815f6a2d580c161691393de1feeec1958e3e41a4b126d34b94571880e7a0e09d74158fbfce27847f2a14aefbcb034c573b9cdeee18711de25cc155d", 0x1000) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) recvfrom$inet(r4, &(0x7f0000000140)=""/69, 0x45, 0x800, &(0x7f00000001c0)={0x2, 0x3}, 0xc) fchown(r0, r2, r3) 23:49:59 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) getuid() open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0xa8) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000280)="70001349403b2b49feb9176d6b1aafeeedf3e7ac2e50d99113373525e52e4f8e2498429b51d32c20955a56af91de70d4481f3e792bef273ff77f0635c085d190594248e02591a2771e4fa6f563d66af687983a4737992b8d4733e6fcfa7ebc0cbbbea6c356b9ecaaed5fcf63dd6d8d1127232e2f93bba257f11a1b0c8ec5c1ac8ce3c1a53f3f1df9d01b6e5a931348bb79f450c9d6fddcb3111f7dfe5688eb5433b5ec3e53eb8d09777e195b70624f08e2676071b9ffacdaa33ff8b1863b29a435cbcb9df7b1b624d2265a8b2476755b43c894b85ab9", 0xd6}, {&(0x7f0000000040)="2f0c983ce0c13f843c07ae545f2a", 0xe}, {&(0x7f0000000380)="9f3a9267345fe0874540856f5d9893df6b290fafb20de3a860354e41af244bc240bc7e797869cf559e7f436c919337d750b3a8d666562d0ded95a70eb4126a2c3bf95df04a1b1e63218e0d1940ef7c16dfe68be7d2e081d35a3a880c640eb3d45fd5b505987d88c6a6ead1b367da087b781f529d4cccdd045e5efe51e175ac88ca02dc4281b12d3bb3d6cf74661925495096db4dc3d5081c2827f4e09b349f55c256c93a786d7a6cef711152fcd121738161bcefeeee1b544027d0d9be495b07694fae66019c0145ce47cce8bc83ad9be339413f4c10d8ce4f7d4199d6b80484bc9667d20c0b61518f887e6c2264d994aff1abcae472f231dbfbf6958cb168ecd6d3d1cc510a0824dfbc533dfe9cb084ff30f832e5b28995df9641d472154f4a959467f4f4a1f3b2eb97c49b3a389a38b78adb86259b98c8717c40e2a7225e299119a630f221b513570d2bca4789166f22be21ea8e0174b4201ffe32d92c6eb347f33a4422a4d03a51aa6314e8b1b9992f6f8338db087d9b0fe725fcfc66931fe9e339018c3ac0c5b18daed8e2f5ace2aeaf302cd1a64a6fd605a9fb95fc747bf8e2744c220cf4469553161b2092b4a58b83db9bcbd1afc34d1403b3ca1b21c768e53827e67586569b77c0fc66057c410364cd6b72bd5ba7082400b993aae27dffc0a6ce50733406fde238e3f0c7d220914b5c287e98ef23f7cec89b66f27f48ee4305f3855e6743fbb1f9d3489dd0e6ea2c5bbc2085c0f56232a7e146761bc9e06f92473ac819ea079895edaf155447fb1bd091992a6cbf50e2487abf0d5ff4c4dc0051e169632d81cb3515a8b6516bc2cefa686f775dbdc2ac6c5529fc2db5aab425554a6e88b9f5a68e5cca6c0cd9dc57a2ec52054c3070a0ec13383473f956aee9fca1aa5e1b1b5254b68f343de3d391ba9f58b947ae5a589b63ea4d21e8dc0b9f7a48ef0a6bfee41eeaeb1212536284ca462da3e04f801e607a2ad367137b41887418539756ad1ec76a8dd29799e6bb8284f4c47ae5b49ac9a271138e4744dfa74f1da0f80e7ed89967d3b9f33213db0d6aa3598f5c2ef1c3d4178f1d95775a86d496f904de950921c46d886501a9ab33f4e2a1b2a76acb8ab71ca4a43a3599935d5921cb8f3c2f1b6464f411fe0321afde581296696748326ba6b49911de62eddc9cfa7bfb48ce4f6bdf99a10ee66fa7e5c3d49b3e297860c2c611a3273f939a4c73789b3d7a16ea6bf2da802ce6a2e60b08d3046750367b00711ab7a26e444c978d46b838c7353b264bd36c2b8332340e973a73cf985b35fcd9ee5dcffd79c2acc00dcd9fbc8522e3ed00bd43a6fef52e7bbca42a8bfc17f71759c55a469cc9edebfdde31f9e432492be36c9782ff79637d95eea73ed31ac4d021f1807d20bd0fbfb5892b726372ac971ef53cf6740c78f66710cf1427d32f634835ec1588272f76979f25b0440ce367cb35a81852f651a546bd52f399bcebdf8f4fcee6e1d3196a68f74e1f2bc8f1bd99e6a89f0304061ab4c9d3b43ce9ae0e477111beaaf000528d19944ba02c233378d52a5c3a8b6c758c1e73ca106ab55e5ee18f51ec632c432a1796f0224ba96097f78e549a50bbd2346dfe6f22f830e10da4619c78ea21d422bd0c00e5242a15c562b2bd3ed5e5c1f905091a10b0fb33aac8310784831678fb67f49ace70deb32b591f9df8e132241ecb904b29db4cdf1ab667f8cc54409c047699d01958e2642433a2b2e9891bf3382e4ed1e6f76b7d9fdcc3456bfc1a0edbb10afa928aaaf80e05c41238c015c80764e4830dc75df9b906d14796ef546800d30eb43212bf41759b9771dfcf54d357e6204310bf36b6cedeb1e9a1c70ea53d9c6b70bb034abe7729368a6966c7dde44dace9e8ce39044be02a87465321a613c347ac4ea3bd67027a85eccc149359e2e947850f7543b3500e4c85e20e22667a6ab47cebd4d83dc3608b3b84e145cef6d282627bd9684e05d12d27e8f8aadd9dc3a92e8a865c25f30ca7834b5743346a8b25553351cadfafd64015ab1b72e03df54dd8697b8f94d5b9aea0ae6947ea133a916cfb9137f0565298b3384454aabf5c45a63694ce2760479d09dfd85c13a16bc6d04c19cafc1bc6a1e6ff801761ab70f5830d0c433eeaca60f6797a935581ab49652f8f639856dd023ed4e4802396a6206aa6f0b45eb6fdadcf3dc46b110c2b5e0bcb2a2a1806d0e2343accba51b188e004765aeb19236661b1630445a393e4db3e8b7fd46cb0f7a6574778257c6710c0105b946558fa87d79f94be4989b7e2d76f807d07059cef8f0d13fc8b2bf9079a8c92f2dc0fe9f8269f7b34b46823cc5d4d39d7b4688d92466c0e9e4badc644f1ad2a6c960234ad71312cee125fa77178e6183995a49604cb52734caad04dfed7c681568443b4da337aa11890feffb0bf5d431fd9ee76650b9b03dbac7102a92ab3b7a4f1cfe7e4a73304f4178818becb679e6675dccbc1e316f400ac7fd1ad6cacf4772f8f5ecd84e0bce4421167b58a06330840ee071bd1e57990f28fbd754618d60e428ef2767bfa2006089fee26f24946f3cfcf151ef679247d616f88a6fc7864ae8e4e4ca982ccbe55bff27fff5ac6fce1d78af6e7accdad7e1321559dde6ec93578e3717509de175d412ce04b93cdd7b88e1f5fcccf6d8ee9274a5dc5970a823fbe7da134606edc67d0e212194bab4bc9a9abed9be2c7668ad9f1058e3c185083952b91c41db0d3d67b30fb722dda7b6470e1e35f35b7844e952622ef1dc68ad5a1971e1cf0976707a68cba9584e73bc409d45101601589c37e0a68b32caa321b5d9d4e01a08f7c49a9a243840ba58c20f3f7a0150c902baed2b44cc2ec56eefb8c68e873452f6d3734160bf6029ffdbe56df659fe330fc2ec57f06b48df481c39d15a7b5bc804ec17a06c94ee141a90dfe98e18b2ab43f74b1c8fb34cd28dd141a3016b227d551809103da4e7648912eaba915ed8f824dd5b76b62758368d33f20c25557dd264841d394cc9f030efd2ccecfc174b3ddc39880d7d300b63abe8b16451c0c9c0d32f9fa3475bcd06334ac58c54d84699b3b97b9816bf21ec10537e3cc124f4c45ccab2e6dd6e0ccc89825f04622371b6429f952e240bb83896fe1bc6b69bafec976cdd84d09fa5f9d4391db3d87ad290494f2329f94542116d918d4f2cd77a0dc4a3d2ba1d7c6006582e784eb30956eaf2ec8f770e735313612232227a51146387f3e0d7a25c4a80490839f236db3c5b97c18078215e2bd84f581010bb9981984488d2cc430c611d0145bb1137bb251c05bfb337caff30199e69bdde67d89bf2fa856fdca86c79b6b8f53f0e6f2f9c81cd5feff63b047fb6bbfc1bd097799ce4b668fe71e20ed7bb670142e27de263c57b63ad0900912b7d91d3fbbc1463c6ed3e4cc376ffec54afc2d8d5b2c631286c08b946883da72343411c3fba46ed05027f0fa8a3981c6b91ba3ddc2d9b4be1cfac4dfcc830bb54e96fd110961bb2c1632c16a25332ed4895a42fd001c3738288cb39d183512a005e1dd020e7c72e71c066b64d544b9df006de083c4c18daf3f0666232f312f13df51e9181215af4d464185a9f9f3e3150fad9a83050586dbc9ca8714643069438b32da311bbd3f5d4b2cc022a4c1179ac9f949ff56520c19aea247c69895775d7144ec72f8ff151b42cd09049e7600bb998ebad9937dfb8919eadd7b0b498c731e89671bbcd9593729365309150a5ab3e6f82916a023a85ac9cb792b0fedd3ade2fd790d2ad5dd9aa68a18304199deeb5361e71bd89d4d70f0ae48969433a3cbed271048be71de8be7d8411c9743d151bac662bc6d1092fe529dfda866edaf042f8c5bc39f173191e4643b977499220ec44bc2cce0cad56f09d9ca4242f834e40f47e659431d28d3465b86aed18ef2e3033a8e35c85c01db82579e25e54137d8a105a5c350d611daf50cb294900511fcdc7776d95e354ccbb26f3bd78c3aaf669f7e8f57ee6ec085a53f985f616d2bc8e1cfc3b56fa26b6861e01ff3c2391639b1a3111df223caacf5f9e073686f5b77c3f32b705d299584ca7096017586ac32f2abb2dc00388f42c29828ebf5300e3478ae0d063e298c1ff0a54e5b8b2aed1737dc7a2b225abcc2df1258a6f03fb4e57ef7582b21a5882e5b02864badf18de0853afcc40255270c9f990545601bfa3e367c7b012eb06ba6a7bdd6407f488acdbd7a8820c6e4a96049b92de4c786da2bbba0a089ea7e3e6de89a9f0c287dabdae7e18b7e8e26074443eea502b140bd7ee13dd54185a630af93d1efee31ac00261814fd89d9362c51037352285e6708f0f344e2679d04942ed4b9ec7f179cbb6092da897f3b1a6162fe74da600bbb0f38c0e17c8f7325a7e81158ddb095740d30aabed1d232e18a876fcd44f5387b1916a69127d6df7fd30ab35b1c0fa498833bc8ac0b3e850d77dbc64f1a8ff4589bbbe08d2eb7e18713590d49ad8d1c5e74996753df28c47d87d84cb1c7f31ca3c5b71080dbd07e2e736b6526d9f03b679c25296a69512b36c0cbfc650725c2aead276e3f139042fedf40f67d14108fec8f18c89e9737da87e794dcfac7eb4bdafb71c5e79128446f3f732cc3e53cd19a34bd2835adca5fc818e5f801cbe1a60769ff3bcffc631cdb97f8f28c843a35540caba6f18593b263311888d5ee863203febbed7bd16a996c357fef001cb8150e6b377d4e07827fce957993105160183aaa7fac55a6694a108a6b3cc9b61d5940a01e80a63abfad9cf9ed439806ae3f8757116a39f49a2e33bd0dde0df32a376f54ba1c4c5477acf05ac81666f0ad15b6955fb33f866a73d2d9294a0127a7c9a3be3b3a6fe41d25a20cb998a5a90ffa472755682b094ecb2fe6e9b86ca48a2c33dc765b229ecdf449db6964459a415f97df5f1954dac77ac0ba8b3c92667cab6ee19fd3201b14c8d240a2d81f6909419d2108c6d6a5d56167a7d83a2b55521639f1334d4012b38200311e85846ad57c867fb2b58160cf70e8f674e77f4c78d234e7ee393893feb843e73791f7d2e5563093432721f2b3431e0ad9d55e156ecebdd0bb36759b974f43cd7f381ce4e33ef03926d71ed7f200bd3c7e13321c7adec414926137d435905155ce5ae1cb675e17bf815b55e7bf65dd4c8dbe3387375a3fae702668c2ced15b85c08131365191406047feffb3f27b411e2e8203e60749d11628393cbfc184d535d79d25613363d8dc7e1cb6ff5843cd8a1e1175563e830878d2143afd3b3055b656b7fd62dc05454a830882f87d4dc7538fc580553ed9e2d2a80c249360d5f19b81db57215ad4472ac12c02d8fd9bdc2b4dec86ad8568b537895ba6fe6953e940f489021e72f6dbf101b4281091e2f66b96455e74a53c18aba91c1ed28b0630b3f3d9eea40f267f5b562d4dc8d5fc9883deb5a60861d1e6495ce1be59cd3b2bb3e7d49c4a6148ca2e95a2c79edf078eb7f9421e59b67e72ae615c85e936ba19a2347fde14c28147c450615e9af1102849485ade1c01bc6ac26573e0e99a2297f5d462acb9b93b58fb9bebf7d25c3a06db75c09de94b60fd78de96068133c011bab13fd463ff42f450c27ee0a60ad20f4171a05342bb7303f65c245675acf53cbaceb6182495c6db19e30b08d42c6fed639564aa27994c59ff66cf5dfaa56da79069f6b52e6af46f4285e7928f0733ae1be68202ffebfd92826431111ffd9fa895c4f39595a7cd900b9fb464f4ca993ad3f8602d8c4ba6d2524c2453f605dabe5fd0dcdfa0d43d1c78c4fef7e64d4cc1bcf085", 0x1000}, {&(0x7f0000000100)="7d081e2f76496191a73d3a5cfe1eaf49fff3ee10328694bb34e204ed1229ef609b39fe7bd5b57b21e038ad3c7dadf3d53cfd2563e2bd55591fb18d8ab3cc57e6f76836fe88f45d5334f85fdb3f2cc4", 0x4f}, {&(0x7f00000001c0)="ade98765942db92d70ca33781a88760b133111878f219f07851392a481283c99234ffc6df882f0fc90cee45b4e42c45786b2fa5215365b27dd9b536cbba0d3328452b20c16da8941ca79013d507fd5", 0x4f}], 0x5) geteuid() 23:49:59 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = semget(0x1, 0x4, 0x410) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/102) r3 = semget(0x2, 0x4, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x100) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(r5, &(0x7f0000000240)='./file0\x00', 0x200, 0x100) ioctl$TIOCEXCL(r6, 0x2000740d) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000003c0)=""/241) semget$private(0x0, 0x0, 0x400) setegid(r1) setuid(0xee01) r8 = syz_open_pts() semget(0x2, 0x2, 0x8) kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x18, 0x60000001, 0x9, 0x5}, {{r5}, 0x0, 0xa, 0x4, 0x2}, {{r6}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x4, 0x2}, {{r7}, 0x0, 0x0, 0x4, 0x1a0, 0xfffffffffffffff7}, {{r7}, 0xfffffffffffffff8, 0x8, 0x40, 0xffffffffffff2501, 0x1fe20000000}, {{r8}, 0xfffffffffffffffe, 0x40, 0x1, 0x9, 0x1ab}, {{r8}, 0xffffffffffffffff, 0x80, 0xf0000082, 0x6, 0x20}, {{r5}, 0xffffffffffffffff, 0xa0, 0x2000007e, 0x0, 0x9d}], 0x9, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffffb, 0x5, 0x5, 0x101, 0x40cd1119}, {{r7}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x6, 0xfffffffffffffeff}], 0xff, &(0x7f0000000500)={0x2, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x4) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/138) 23:49:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200000000006010, 0x7f) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000100), 0x8, 0x0) pledge(&(0x7f0000000080)='}\x00', &(0x7f00000000c0)=']2\x00') close(r0) 23:49:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d03", 0x16) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) dup(r1) syz_open_pts() 23:50:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 23:50:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/14}, &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 23:50:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x801) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x1, 0x6}, {0x18, 0x3, 0xa794}, 0x1, [0x200, 0x400, 0x7, 0x5, 0x5, 0x3f, 0x4, 0xffff]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0xf426238ed7ae2163, &(0x7f0000000140), &(0x7f0000000180)=0x4) fchdir(r1) r2 = dup2(r0, r0) getdents(r2, &(0x7f0000000040)=""/135, 0x87) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 23:50:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x800) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000040}], 0x2, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r1) syz_open_pts() truncate(&(0x7f00000000c0)='./file0\x00', 0x6) semget(0x0, 0x3, 0x1) 23:50:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c653000741a8a7915389bcec228c6246ab9c7908f2336de4714e40b9bf52340d72eaa6b5e56a362763aee5ec2b704fd7f103c92672820d615161a200fc11cb52fe005ee5a2a5ada00fb927ecbb458cd6b7ddc653fc89b84919690c179422be557e9ec9fa8b84d83c37af1b8d108a4c71bbee2f616ea6373f5a38ace6dba2f1db1b94c460b2131280f94261d5bef02f18bffca6fad4087dce939111842cdb4a5a5b410772d1a798d8d206ebe4d61344219340c4633aa7133fe9402a5758b0200000000000000000000000000000084df05895e27626be12444e59e2d4973b0313f6d11aebd1b116c2047db1bb1faa8c1cf59632a2b5de7fb749116a385c21ec2527c0a54e63ca8f0df771f7536d2255fc62e81b3a5c1003c6768f220f07ebd3bcd020f9369ed590dc9eadff2a4942decd18118ae16bca3f88b06caf84c3c6c79c10c7b3d38685fa33362eedbd7a1bb83df37a24aaeefcde35eda15aa6c22ed2d13ff25a83601d6949a8224c793ff9d4785033d2354942929526a166eb59ec94fe76bed245813b816ea8ae682765b8cb701d1623af9b81000b08b7cad78"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 23:50:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) socket(0x6, 0x4, 0x8000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000900)=[{&(0x7f00000006c0)="fe1cfe29917cdc72ad3212206044ba994b13d6ee5b4b8ece4c1b7fcb91db0a", 0x1f}], 0x1) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) close(r0) socket(0x20, 0x4000, 0x4) dup(r1) syz_open_pts() 23:50:00 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) renameat(r0, &(0x7f0000000140)='\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//../file0\x00', r0, &(0x7f00000001c0)='\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//../file0/file0\x00') mknod(0x0, 0x0, 0x0) 23:50:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8602, 0x20) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x5) 23:50:00 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) flock(r0, 0x4) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000040)=""/184, 0xb8}, {&(0x7f0000000100)=""/181, 0xb5}, {&(0x7f00000001c0)=""/6, 0x6}, {&(0x7f0000000200)=""/44, 0x2c}, {&(0x7f0000000240)=""/56, 0x38}], 0x6) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) fchmod(r0, 0x4) getsockopt(r0, 0xffffffffffff3fdc, 0x9, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x56) 23:50:00 executing program 1: pipe2(&(0x7f0000000100), 0x2) 23:50:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="65000000ffff0000010000000000e7ff", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 23:50:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 23:50:01 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0xe0, 0x100) writev(r1, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) 23:50:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/87, 0x57}, {&(0x7f0000000080)=""/23, 0x17}], 0x2, &(0x7f0000000100)=""/150, 0x96}, 0x1) 23:50:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 23:50:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002b, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffffffffffd2a) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 23:50:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="7e1942f9a49459bf98bae5c5b08987", 0xf}, {&(0x7f00000000c0)="d9a1a03f7ad817234ee81e473bcd4fbfcce06834d1bdc5999b6931cd20631cab8b79b58191bc8e0e264b33db67afb6e9a5056bf4c398c6164ba9114b2cce98daedd0e693a7e74ef023819bc90ad6ffd8b5ff1a9c62a4bd537c7a5c", 0x5b}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() close(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') 23:50:01 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x8000, 0x1) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x1}, {0x7fff, 0x6}}, 0x0) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x2, 0x6) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x72, 0x4) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000280)='./file0/file0\x00', r3, r6, 0x4) close(r1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000340)='./file0\x00', r8, &(0x7f0000000380)='./file0\x00', 0x4) r9 = semget(0x2, 0x2, 0x0) semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000003c0)=""/18) r10 = open(&(0x7f0000000400)='./file0/file0\x00', 0xc20, 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000440)={{0x522, r3, r6, r5, r6, 0x4, 0x6b0944b}, 0x7, 0xdc04, 0x200}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000004c0)={0x0, 0xffff, 0x0, 0x3, "b80a2ab1e350d01bd9b20263fac50e0d330deaa8", 0x3, 0xfffffffffffffffd}) getegid() mknod(&(0x7f0000000500)='./file0/file1\x00', 0x20, 0x6) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000540)) kevent(r10, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x14, 0x3f, 0x2}, {{r7}, 0xfffffffffffffffb, 0x7, 0xee194ea42889ee56, 0x723, 0x100}, {{r8}, 0xffffffffffffffff, 0x40, 0x42, 0x401, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x48, 0x8, 0x6, 0x2}, {{r10}, 0xfffffffffffffffd, 0xa, 0x80000002, 0x3, 0x400}], 0x4, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffc, 0x28, 0x2, 0xfff, 0x9b57}, {{r2}, 0xfffffffffffffffb, 0x0, 0x44, 0x7fff, 0x9900}, {{r1}, 0xfffffffffffffffd, 0x84, 0x2, 0x31d721cd, 0x200}, {{r10}, 0xffffffffffffffff, 0x10, 0xf000000c, 0x4, 0xff}], 0xfffffffffffffb91, &(0x7f00000006c0)={0x100000000, 0x3}) connect(r2, &(0x7f0000000700)=@in={0x2, 0x1}, 0xc) semget$private(0x0, 0x3, 0x2) setpgid(r4, r4) setpgid(r4, r4) open$dir(&(0x7f0000000740)='./file0/file1\x00', 0x80, 0x10) faccessat(r2, &(0x7f0000000780)='./file0/file1\x00', 0x51, 0x2) setpgid(r4, r4) 23:50:01 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x41) r2 = geteuid() r3 = getegid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getpid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, r2, r3, r4, r5, 0x4, 0xfd5a}, 0x401, 0xffff, r6, r7, 0x7, 0xffffffffffffff81, 0x0, 0x401}) shmctl$IPC_SET(r0, 0x1, 0x0) 23:50:01 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002be, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xd0, 0x20) close(r0) 23:50:01 executing program 0: r0 = socket(0x39, 0x4, 0x9) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) sendto$inet(r0, &(0x7f0000000000)="f533f01799df4fb5e732adde971e1b079e7958b82bfb8cacfc9287575d2378c82654dfad2cfd2188044ce46d20fa1c0a830bdc692a1fa1ab10329eb8fc85c1238fbba042b1bde97dd84cbd8bb14fe27f623c4effc48f4e044ad38ab34f6bb98419679f6f0232f64ea7fead18bac556d3ef7f0afcaa66a6127cced8c4bc08df7235909612bce8a6313ebcfc65dcb0198ddf2282dd412ef0de45eabdbbf9d6015dc5e567b4056a49155482c49dddd65bcddc36b7189fdb0fae7364be2c4cadd22971951c", 0xc3, 0x400, &(0x7f0000000140)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="594fb0593ad88e12cb1622aee2baff36d68015b4f49ee2d051afe093758b9e099fa163d46c2cfffb05a20a3feeba843765173318f37234dc9b1d7b0224c3b51f9823c9fb312bd33cea6d3da1bf9ad84dc84d5bdf347669372b57a70a547e8e7e879627f1085001148aa9cdd47bb9f3103c201062a64ecb498586b7b8179adb9960c905677a302cdcf4e1468eb7f46396d33ee9975c8759113f687fe823dc7d6c85f2450faf54b68d3a8bfd54b64aa1", 0xaf}], 0x1) setsockopt(r0, 0x2, 0x6, &(0x7f0000000240)="1890903f2ff2cd5398e1ae91214b06c065adcfbfe969e8a7239b8529a7c43e8577e82e07cffa29a075f5667200760abde84baa5159fdec95eb73293ff280ebeae372fc7b42cb5fda5156b18c18381eda74e23310fdd560f784d1ee9363a8a612af503fbae9a055d4cfef984951a0a5c08bfc5fb11badb5144662afeb29451eeaf34c6341a823e6dcf224cc30040305c0eaaf9819dc1ebf10975173bb873e8be79fb6fb", 0xa3) socket(0x6, 0x8000, 0xe2) 23:50:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = getgid() setgid(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x10000, 0x2}, {0x18, 0x3, 0x80000, 0x3}, 0x100000000, [0x400, 0x9, 0x2, 0x6, 0x1, 0xa39, 0x5, 0x7ff]}, 0x3c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 23:50:01 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 23:50:02 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r0, 0xf) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socket$inet6(0x18, 0x8003, 0x7) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000010000010000ac00"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 23:50:02 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc670600000100000a01", 0x10) 23:50:02 executing program 0: readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/96, 0x60) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) syz_open_pts() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 23:50:02 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) sendto(r0, &(0x7f0000001100)="1daa7b9adf0ea2831e21912ddde3a50c5f08651370e2364c315182cebbc40319ce7903bbc319085bbcb1658f4492d88d5877ec957ab2815c6a8ee4e04434af779dc604de52ec1b7cef3798b9221e48cfc524231265fa1d697df96793fcfbf77f38e85410e21eb3ac1748af65144dda48b5e9cc71e2d8d9dac4e82e4da4bbe88c2d03bea2d9aae9755fcf029a6c14e3b559cd647ea3e4b3826a8545b866e975dd98fd5c75181a37193f83d1c0231c38240aeea2af178191f9b631be10c1676f983770", 0xc2, 0x8, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x80, 0xebb, &(0x7f0000000100)="1825e8e1c8bb0b9334694281135c64c451402bea57acefa8a274c0a084b44211426208d846d79784c3ec2ff410acd95ec49dea8398aa2914c4c9dc5c1346fcfd577e51c3bb5a16c0e25b4116ec1a64b4f3d6cff0c7aaf5e214ad4cc2eb3bc07931e761e2bfcaa446b80db7bd4e16014cd7dc93d05313c009c9f1f0bbea81190888f9ab6bda11c689a6e57318aedcf3a0c527a0f12d1287ce820d3337f5f0f8031b06067107a119c02d2d7006d14de7eb73e72563b76a4e947a1fa3c7a083a67e0b362253ad23276cb3e59b5cd96cf1d0961f940f37cef1356cd34ffd5557902ee8ad15c54f3d8fc672afec7162f639cc86fe55f46c46ceac0af66455051773e2159c789565ed12a74468cd571531cae8ec40c67fe86fb14b7d671850efb4c8901306d69bb902b1efddfc43584332c2583f9b860efa417bd7e1731ce4b155d18f1bf60a87f7194d30c74c5d1c645f91a7be87808d2bb67c4861699d791dc04a8ce634440fddfc4079483ec3b753f842e559ec13a973a765929c5dc0b7ffaf29e1fd25d63db96ccf1503e6814c730bf2e0c326ff53e6e66e01527c3e276c62055842cc93d559849fa555b0550fe0a7d6d88da4f0d57eebf43be11abb81756d90f669230ff0aab224976b89541bba566d953e0be28beeaffb2a677833b6ef98925ac951cd507a0cb17435015601e1915ab186e4c93ddb70f2877975726b3dc0cdd3ce73635b6a0b69e004a493161e32cdcf635ed9c672e0065a0c5e532eba9e0fa0bc55b2c0222a30a8646e5f250e2f3ec75bb4eadcd2dd5e34921426a4766ca96678fd8ce8cb9d82880e63f7cf40356f283baa296f1840d80cacc2fdf2ee03cda9cca66949483649b0b1a4eab0d581849ccd121f9bbbcca5e3ee09df476b950a844762c459800a2b297fcb52d163d80ded7ee7a86fe7e28193dfdf4394926f09495f15eabaaefca6515c93932a42d017f82f12bc5a804f66b452a273414aa12008bfee86afa02331ad4898d80a9876b967d2fdf462046bbbee885c443f9cd35ff58ee977bc9db539a210db91e192e23958826943fa6301da338268384cf2da9576b78c55d0def53120b5ea7b43b924ab41baf3d71ac6b89fe400a86c349ac5b0d90686b287e9994cba3fa8ba2d9aac6fa6c05165e98f135f9d7bb36cb57c9f5d27747179391962a4d0e47f85889baf393064cdf2f92e994a8c7f73b9fce6b31785c4b43f8f5c2be81d74791a1223b8ecbae9932651b8f982c718caf4da649e1298a3a4aed89e6cbb82df316122792dee4a1fce70be9bfce10d9c9cb00327356828e4896fa088351348e03dfca7f42316c8d1dfa215712a4408baf90cb0eb8d5cfd2c73219957c0c9aff21659c73a8c867af4d298f95706b5ce0b084fd8b9c157b68da93aadcfd380bfd409a9b84b8eb4221b8d3c5ea30cb68b1e4e03fd43973b7b24153f9d7f03a730e4d77819f4c9b2221aa762d4bcd330123a716cf0b0491b1565cae482ccea500b6d54c4268a075aefe4e812a037e5c4b433735eaac52d0639f88da1dff64188959ed2b54e46d751e40b3eae55aa0ce91e4556ebc349698307a4c8295c0498794e311289d82eb4837be39e7ab26f6385f57bc8a7d4b13359a8109c53487be8a2e63677f0030aa3656e4c8d8080b6fca14e9606d6d78f23946648acb63c5c1d84f071936bf038965da3d30ef887e16141bf0bdd2feaabc2cde36f3a28eb4bbadaf6ada5a9e23270292a104c0fdd66fca4b7b9d15ec55d4411cedcb82c1804832f34995ddab3b1c7afd69e3618228f5167609e179e3b2755d813370648ea5a495d121eb27945cd5b906a8ee16fbfede6b7fad35819c2ba15d17211a05702f7ee8078aa137c046669b1ed12592de9ed88d8d868b29460faeafde9d85ca5af557187d490c454f18dfe8588a23b8805e0d0750afdd71fa728db4d0871600f8d4adb2c9f08c099a4e7f4ab3efb7be2ef15a47d7af79d46249ddf8d89019626634cbb1dc59e36f5428021d919f97586e35cdb851e99a22d6da368cadadfc6c79ae35acd86ce1c8f7287c853f8343aa5e4d5a6aa03632a9052a4501b2257139d55b2ca7fb53925f052a3987db776958ce0e5ce81f3c1a1800e804408cccebe25ad49217f84e91af4d8f34b8f319c4d77c814e690ccd0496101e819f0935f0dd6a157a399479d9bbf935f3e1daaf2da1bb9159f52170b2b6264d22a59bdddaf7bc680b695aa102c1f534f418fc545a99aaf09acbc8c80faeb36c5bd203f964d06fdbd6e47ace2116adfefae0c197715ba48bb0cfca62393c29889c87aaa9de2d90708880059e276f01370dbfe68b0d335cb607aed671074b04aee030a1008e0feafd965b0ebcebbc4d12bf7ce727214365d4810705039fde1bb6f875ad1a69b547c24e47024f04ef07345f44cd5188d1b71a6cd7912dcb9dfd8dc0ad0f7c15e97aa7d4ff5dc16ed02be0628ccffc0d2c50cb838bffa7de1faa285fd418d53c9de08c988b4b76ab1a58ab1e6b2555a4f3fdbaaeb70168abff283fb87b2d7dd5289d3e699d601603c3a9a9746bcc3a15795b8029863a525cc866b562c218ce41ac56774ef96ffbdb50d95d4fc556909ec8ce1c3256e4f7c6ef27d98610f6c7e72c29e3238e156ea5aad9cfd7493be75ae6f964e24cee6c4814c9234c8c2441fbf001592181e1b589cd990f31933098c0da2c6edbf82d3b2fb38ab29424d100808d62cb9e1f2987a8c7917b3a0f01c6936c9eb37b23d189d631cbfbb29e0a6ce18c38ccfd0e500158dee6ebaf40ffd0d2ea0354c99ee6efb10f6194f93fdbd36271a664dd36c81d3765ec7cd8749cc73a34dac4efac9ed7a5d119f9d94b1ce95e63511c8d5fe5d3173237bc35f163a03d9ac3ae34fa64e5a981f48f37cc0921c22ea223677713e321932794c4f80e71282375f7a919d3a2cf08edfeab36814d63ead4782814e9ccb161f2a03d3e4972271fbab35f6e257a13dc38ed9ddc923282e9ad60342a957697046e5c82792acb9f53ad785c205b29f4b5c96b6ed08f3cb4c4fc73ae86c6c818314abd15172b41f3b7915b4e5302a46bb01acbb4cd611b807d4237d836a9200d24f88edb80793baa3b7dfd9756d739366c23fd4d3df8669703386597f5e202908420c6ec84357bc89607e99cb760894d7267737349faddfe636a8bd4df3d1e4ec2467f54efbad916bf37be03a3a7df684c04dcad79851ac72532711fee598a83e2f3d976b0623e2cc447e223826375b132e92021d31bdd65855d11f5473979c4b0c643c3f52d91f379391efaf8a4ef812f10e841d474145a92cb4ae706db4272eaf9407b6b328e69b4b6580427ccc7dc5b8a527446137610079c433e9ae4d0946c875748c332373680a45c2735834175bf4426c7aff6ffe43c921705cc465eedae6f3dc72b1a94b600552609d8d913908ef6ad8f2de57cfe4a2ee054ae4ede05450d6a910b6dffe45e99748ebd2e601f34fe7e9fc2486057d42ea18bacb58ce4002c0b468915535d90781ab286523a1759a77d4300d6317bd9ef397b7e6cfa56e681a916b3e2bba82ad23684021a5cc1d974da9435f04b66898ac5cd2d3b40a6f9b74edbbf30187765d8ad94f1683fbc4feeb667712d53ca559134f07393bc54982e987121b3eec778da26a0dc26fa793655bf83afd88013a9de1645c315ec457dabf96cde9bbe593557baf785de71139ce4c29b984490f1cad143a7fa0ae3fa0417c043d7f64110e3a5d14d93808e5288ebbf2341e4f455d8b41bc34b18b4e49d54091ec6211f136a243b20e96f0567cbad0a7448787e8f8a887d4ae3958a75832f23ebc8a00c8ca90d7e4e7a2862ba4e32ab47233df0e991cecd9f2423c5648d8170e7ba9de7b4054c7ad1d6c6ba42ad7b9aebc5b5da284a041691794e7a7b5216bc947e52c9e91d253d9c8e22d8aa61a2367677cf7328fa52aa7d2d321771ba58405b1d619a76e477122ca46661acdae7047cd415d72bbfcb70938703f8b3ed16cb3aacfcf5f9d24f2dfc60fcd13ecc1b91e26c0fb25221f4bef5edfa75bcbfa5aaaf3e78ef4f4b57e1b9ed927e385a4a5962e1f962d38bb677995100526407665b830dd6715539bcf4d60b7fbc16e33439936fb55bc66df5ab18870d554f28dcbfb440e3e87d9ef7bf04782aa9d4058595dd92da7ba1eea50b31fc2be1f0511c2875b6d6e23345d29ca507bb61e60fe59369ff4ec00428fc3c19235abccf31957b6e796a74718dedf5f322659984a8b45920deaa7214461c52371835a468a1eb32b5f66a6bea7d700def7a9cdef9620fa5ea79eb411407fd79ebdb5c282da7dc3331e477b3d1c26ee1579b8d414c7038f812a37db96e958602bee2214a71d8d62d9d9237736793ca7df6f5b11b526b5a59dc10de68cfd90bbaac595b53c7b0752255c527b7dd346888b1003abc4f319a49d09f79ef78ca01151ef53e3977ef99260892fa60c8ac294b790180cca242cdddccb05190c6f67ebd6869c7c454357ba56b575e7cc4a094a6874f71868b94d8505f8cd0f7825ba53d722a6470178ffee274794133b10999ac81006d4f7ed523a7b0ca47d8bd14898a86bffbb575fdc0397b60305fa3b9fa49cf99b1bd45aae0c8cd536dc05d2599b1311bd74a36d8b1c31f51fdcddc38813d3ba62dad6015bc6f8b3e74f9e662fabaf1850502621885eb7e9a8677fa11863bf4043e1676504313667fd5514590800e058b50f1dedde120b2a09b31beab1057d975ac63f7ed63b1f3537c5fcd7bba6bf745702c7d7927eed82edab785f5069838df31f5b569e6ebaa253850a23fded5b5e327bc76a781f5573229f0c3efdc2dc97556eb046ef4160a2e7a2610842cccd27d0a44a9b91df87ac9a64b6306146b1e654af6906fd75e116b09a09ec95f8a8471b53e46214f878ed87c1032da3d6f2b04a89cca51d951c46ddc14bf678132fd9162c156d530b6a5873b9d027a096f95f66c0298aa37639920bc06cda96502c0dcef00d6126a9509a14bdb6f44d4ae295bc5bb4fbc7e9f55f9cd9fbc8143b33957881e0e8c3e32166220a83fc8ff9fb2acf6eb1257bbffeabd5a9a90f64d9f6f5eb10d480bcbb18cc0e456ef239683307b24d5aa8327120f6d22bf77cb0d57701f2a0515d32029a85dcf56cd3d7999d68424698e7d1f0268c37feecf737ef27394f76f9d81ad18d011d90a13112136614334742cafaf94a8d4fb989659e29b1ffabfd8b3ea9c91b83191d1c9eb0213c283985ca00412ea09493276247ec0c0c469b902a705923d133912e6d4f742109acf2e046fd06b201708b7e4ea43ff4c54594e107c6387d1f4cede94b0e8b30a348e6e151414a2fd6707180283812771c95dcac048145f92bae79d80a7525fec5232636aa5be62ba21daa8ce27147256d88dcbdd3b3e9ee308a73d7ea9463dd4c3a6a6f6f32223eefc5e3addbcc943864fae626ce8d28137501b1d0e549b301d39210bf6a838c49914fa91417c88d4c7af17c55bbe5c564663fd2b0ef7f90838fd9dcc9a2ac232bb682d47a5c9b7e87b2eeb96968214688dacef3b69f045bf72f6b1ab6dbfe0a51398a5631eaa932f26b1c23513421dc052453406ba43a6a1cc10bc6eb7c6279c8fe534915f5d7457096932b005d5c7e2fb18e400b86b3b17099ff66f7e7c8df13c525b89c516b3dd0803b27ba4abe1c5c26240f98bd4c661b8b1bb34528f708981f06ee4ff28ddb585874ec317ce221d2dc71d528b18a7ec35d714446b302f72610db4983c5a06ecd45e0770a99be535f1929dfadba86473ad5b711a963f04906350d4bbe", 0x1000) mknodat(r0, &(0x7f0000001200)='./file0\x00', 0x6044, 0x20) 23:50:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 23:50:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$unix(0x1, 0x40000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 23:50:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x100000001, 0x7ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 23:50:02 executing program 1: clock_getres(0x2, 0x0) clock_getres(0x7, &(0x7f0000000000)) 23:50:02 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x94) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000000)="3bc37e7595c11b32d2cb5babc78ab0d9dd68b53c221de1854f87ffd8bc74be4fc92bb3555cca7c5bb67227253722329cd8c281c7dc335cc442f9166841d4420af313b78b6dd0bcfb6b2de6232e1318b33264366c15c10b4d1f66ba6358e13f56c456d989948d463cd02c42b8", 0x6c}, {&(0x7f0000000080)="d788be7ca122e9e07299e8f963c6212c893de83aa5af4b1ba694d5f5eb6c4e810137624784e5b274752f21ca1aa88fb259af38578ad1145306c3b0ee5b0ce892aef3ff0e862f1c41ca007387b7a952df3681c791dc1708e51c0809a5d8aa1a858616722178cc0b9d36ca0a3eeddfa4e02f4e011ef93aa55150652f3cc355be1a03d317cac44b5b4e0d492d3008ca568035061adb235f42a6521936e06a856483742dc7c0de27b16fd047192d0a96f1cfcec3d1b4187dca41c86142accc09c078c410b3da4b6e38e83c6c4dc49be1bf61bd8477787d8533dec85e18f4c51eba9dd0acce8bfca37bdfd2377ed1a6d8d7c5ac2c841916addb76baff2fd4d442733302d2ed5bfcfb9bc52be56ece3df991e40f44c5f1e2286b72e678c609bc422ac775f743cf53a8931b6df3583b039ba450b95baf96c2017bdd779abe3cc2c2a1cbaf21f86364e8ea0902dcf6bb059a341c9a9d5a96f912ea6b8763c124025f55d8e5a3f71dbff5dd93d91daadc602484d001fb1d70c1a4e30278f9bbc48e4dd6af00f54793035a74156a5d12ab040afef1b4638a87fe9c2db59ef87aaeda23c251cfddb429130e52aa3a018a6dfa7a01bd0d4bfb42727e72e58e9c0bb9de6ada55ed7ac090189e6d551fae730b51aeedb91baca1ef38c51b89929a8685b77270b3cc48671dd183817845b9305407a8ed27d8932a4420bebfaeb29d9229983189b0a314e1c03c348f60c542ff08914901c3fc2d8543b7c678f77c9d0d9405602b2dbcd1c58dce158430b5df8e2f4b918434ba88aece3d24648f879ad97b6917b358821d921bac840cc8fcdd542294a302f78f06fb82f7f22f26d92f1faeb861e80ba4591afbb9e3f25d04705c24ea248bde15cdde9dcc0a108428ae129549aea686076343a256731859319ac4d56c1eff2f5e394dd26418ad7ad81a4c6db7ed9cace5b37210b61addf8b6117f31582d03f9d3966f90411cf46fb244a6631815ff88d47f6d730f7d1ba9b099dbf999824b0aa3ef99bacabef0bdba4feb37600fc9f08d3277663b941328d2c0ca8e500df2a5bae7238a7c1429d3927b999bda6b2b61549f53096bd12e8ff5ccca9dc08900587474c9fa3e067657c107eecb1151c2c5d3b007d1b2efafb463ca62a875c5c2e8b1344a431201f44c8ecdd4534d052e55e18814ab72b80337c6056b805440dd60840637a9c987fac7c72cb2296408d704ca7d61f87d93b85a0c48fd5ca84946f84f6a4afc232555d9d5ca79196715eb00d5589d314660267d7780e91631eefe5fe2b7f905a3d15190f4f0d687970ee9af51579db1ba4f21b057ced65207eb09374a3f4a6b22a186655b77358290ae05e89ccab32f851eafcd8c5c2007879ce60084f2f02e17f38094a26b5d69466f324c00eb829c143ed35a1bccfaef415e017d5417ba7502694ab1214d6ea5b2135fc2836e113798cfbe64d51de99315db2938ac4fe2c687deb7bc2c0185a9089bdfeed33404e298ac5c95063513407aff0bdd72749f4096cd79414fe94f1a1ae5798e3118511bc6937a3906bf22dbfc3b2d07e90ccd35693166b6d4592f04b1ddf1807566c773de58e7bf09c634437265cbd3314fc118bef58a34f819dd03bdd37602c915f71911a8550ab963f9c4aaec4aa6898427da55abefad1751fc532ee546807d74d3a689af994d6e49126a2a990679b54dd995a4ea75fbdf767d8eb4f0f6ae91653a034e15fe8ad5b89c20a61c8d1bb57a68803995a2d87c9ff269b52e22ee63c79446a2304cb12e6741c988469f90864dbde7b5c2b9ab75683ab2ddde0be631c6277190e06100c3a07ec7d3b50c3258f3fe52538d3e71a87c8001a91564feb719c2f143a387685607fa1e2c54a582de6ceecfa0896a16e5f16c734f44ef9810e9dbdbd5a9f64c0119789f270d8b337654a3cd30ef670cb59f5afc46279c81a73c15380797c15c829ff6ef8eb23565f53e60057a54afa9c7f7924695342b9f84392073086daaedff5bc252c97fbc283713580a1a06f5e4d88db747cad9412b2f9e2f999259e2b6b383d250940b45cb87b51e9c2d8476617920727673019dd0f7164557285c458244ddd325d7fae84618dc625e29a4efd3554ed10336921c627452acaee060131a5866b62357b48e04a55dcd3717f3c041a205eed9d771f5f1e724ff7836d772107a4bba419ee71656257b324a121645bd77f9220f75d89da9fd0c228471025acbcec983089d8f15e8f0a748dae4c3372ad3b371408e5ea0a66e6009030e74e486e3dfe1add250c244afca5fdd441f5b179970bf2ab287cf0ea2878b3c9cef543c299e3370d8705f49d189029d17be54ee5e0848fe8a6da1099af920f9b2d6eab5deda370d45a0119e142479b64081aef9d74e75dc38420eed40882f1e9d953ffba4fb69b382f8e02a38fcd398cbf910b60fe288842e868bba314e29fcf415437f28ae64e4dc3fd5cf1fb82f034cb3913e9b21e090f94efdb25b10f573077eaea9374f137cef8039a6e79b2d0259d00e2b6b55bae4089e350b79780356e7b1402f8ab4701972ddebab3ec1b9a363acd25287f7d96e329495a7bc607e815f11a11a751419c92b02f45323668d5b1a13dbd76ac0333936c07d79af84eeea0b31756692157cf9872eef27f32c47bec5c71f59ee1d91be8cde37f30bd73befbda6201eb7183792dfbeba2801a1d9dec9db60fcb8aa9fdc853c6e1763947a46409e26aaf55827755230f07f7589c9c1821cedcfa74a4e875135392288efff4e6036ceb0134fed9deac3768442e456600e05a2f49bfef7b0db1f7987674d35da308d56925605d1163664eb81f99153a350a4bf0b77baf4fa1908de59083f2b3771f6a190995d74a910b57634c5b41a107afc638737ef97de5530ac68441635c05c3c87c1af3da54eef4e69bcc1971531da5d12ba50fc2be31b10ade2c28318e200a82e172f5a1db1691adbae831ebfa8254fe5f7694717505c486568a6d0146ebc2d2d333e20e48bedc4c522d77cbc06decb72176b80ee546b7c1fd64bf2a47e9538d89aa5a95f2fa5a2345d6e3d214e0603639817da28ad6b7c67b83524254ae124a62ec63cb23d6c9b245ebfab6e5f0a78c9fa5e6799b6d4f3d65ee07e8cd73566a2d0ae88f821d8137ae8ece7cd436ebb4d6820d279a025bad2180bcd20f34f6342cc93ce6fd0203a684b116aea4c98857bb49b9e045b84d86d857b1a8b057a3a5a9de6afc73a9a2ba6f27d82f66cb91ff078df0f3aacec1ea3b7bcf5d3b8a5b9f80782a0a31ad6355be46417ae00b96cf296a337c1d4d57b099a0aea9309471edd3a68b4e10822f0e0cd9af186659592e6c93810eb160066cc37bf7892c626d4f81d467dc306d095ef4c03d3d26e3eca599989f804ec2922d03e9bdbd3a3b71ffbfdccdc99613256285d970496072a688a5f927f1791c43b4af0bdedbf815fa71dd8ac31a454b060cf8b1ec27f3f5ebcfb10eff975e8fde914d4e3ad96799080df5b10db6120e4c31ac98a283c519f55c091ee404785ff0f0785bf28d78ae98ed905805865585edfe2d4b9e5ace9ceb05ffa7632abf40c8e52cbdf8bb12bebbf30710dc214578c7458e30e44db0d22670a01e834371970d44d2ee27dd156a287d003c7cdad257062a2e59b1256e2bd47ae93067a507e3950bdc23299f1df8e10ff489c754ef838c0fc022c5e8ee4ae062a55f55caffa10014ae80dc629f75b37238027acb9fbcb779a92ebd9880cc38a5c2f0cde5b18377dfd336238932eaac58b08d62e47f43b93de91d5b00cae01cad94bf9f8bfb472e039eae1b0e797b0587fb9baaf3181aba0e9cd0e7d95e4d0449e8620c381009d15c8765b32303c6d8cf03931d38462acc20cec509fb4744503974adcfe2fcc9d049965bc2fa6d28a77ef653a4d70ec27346c75c3e176dd8d4d26f1dfa806d1d5c69717f8df2f8e0d74df26372870188f31ec11774eeabba3b5ba8ed8a678e84a62d239619b1c1074c538b88ae0560f2ceabc3a16afc03f12f0eff0d6416dd2df427baeb2bc05a645ff134162754a70b9a29bce2c1de68a6409c49ae7a1d0d2d1a646771cb764081f08a31005bd974a25b7f4c86a0332e2174caf02906259a6196e2e5788bf922ec6bc92decfb0f8324e9261624b11394d9b9d5c2f4098031c6f442de97c69ba53ccde054100db00e2a552add4dc67157d2a9622b8c9a5c631e778d7a846a144bcb9c861e504e3ca52968c62cc492ea16f06c625793235c0ae857c01a8c724436c9441006427765f6223c562316a5336d03b14d682e452df352772252a638262d685ab26d22284fcb631a552b5da781e8e4b0985cf1fac106e02a406d0bf0dc87b3b8210ca693ac75dab652c5c619eedbb65355626f9d165551f33707c63ed3aaaceecf66f493c99ccb2c11735935fa5d456a5fa89740e6a57fe0b6e7b5add48d14a947bd15dfcf85d46298955bcf7c5877029098b453dd6081e73e6d6453c5ad569e74f77cf3e87c908bc54ca6adea14f75744f98591f2f32820b5594fc3df0c75d9ae6f9a48e903cdd6c465a480a4d695af734fa9eafd611e3f03bbb9a055f71b44d174a6583a092a8820ac382cead084715f76ec35ffb01cf94c0c504dc5d4b3591cefca87929fc41630ed659d3d244366d8cfa5ce62bd2435db043e152eae628bace903215d38bd5113f34a7f967321b24324696a48499ccf91baee80bb48b1a3b43b6a3a40ebd310f90567073820e7ed3cdedc89906646145cbe88c07717732559a917469be8d898ba9335dd9cac8f7f5ddd5184f0d6f9249d90f14c3edb34936cb31b2e526fa89eb1de5c94599ec8604235478d5e443bf1963ebf0d808394ca9e2946c9b4c02f3daadfc86067b6cc659d826b83d10670c846a07867084e74f89b6b20ea38fe9d41eda82b1e2c855d12235ce9a756161e223e36312ac136d71fd0739b835f9fcc9d8b8a6becde877bd6450a8acbe29b901d7da928214fc73c4d9f4c61fbc924a9431f60cd63e29f8e992c10e94ab9599406f4d8a4014279f233cae8cd55dc9d024f1318caaf6cf147d4b739836f847bb03acba85d5ecb620fa7d09362960f61a262ec565dc897aba5140b575ec6352933a32b7587bb3df164f7e38f46328fb2a2ac376353cc2d8ac8b09d87fe3549fe6ffaeb50db5bfb050731dc8005915053f15e5ffb387335138bcce06eadec353299f8fbbdcf392c0d56e97ce8c8e3f338fa9eb76c489dd936e6fa2d0db65d1f06b36635710e9c0b14a58bcc922625109c22824bafe662c44db8c4a122bc078fb8ef443993460fab413ea4df392ca93d2a78b6c78a05ad73484967b894d768e3d176fafaefee219a2525f0ddb20e63488327655a14471246472e814714de64eee1555e9c6f349c7068793cf8b659d24e8720587c995958e7d819657364c3bac6fadc15faccc920a6784629595d81bd68aef3d0e703c5482f4fd36f1ebcd962562c6afe6f3ca4139d5b04c203c5eef165f93f74809112c4df71684db7894db8efa3e87da06588827a90167599a0a95b7df74f73fe25d061cf2cb74a6635ea4deafd1383093e7bf3cbe6c740085a98eec80843830e52b4f76a03ea93c84972595a494d474d402ccfa54c5c309334545245f7af7e097b5eab488a83f3692e17170c19b0c0233cec154df8e12577cc511e773847912286379f9e63b170da16c68aed791c0ee5768786211802d790ff5e8c39130f21dab34055e8569ab3733935df79b95b6e05c28b4f50bb4fb9fc680f17637c333306b77d6121dd8a9c99e26dafe86ca96e9eadb", 0x1000}, {&(0x7f0000001080)="ef7f9e91ee8234a838857a066b997b8125e8b23d419745908cc717a1f35050f5b8d62ab80a8a286ff7f8a5f2ca096b32be420d2fd00985b0a00245d3492553ed1b5232684ef2a45f1f2fb967b14e583b264cdaf1d002dc73e321b2c4b749bc3dec487edc8dbf9bf9d500fe956f7139f710ac2a75720ce180bab7ef8861df2e8defbde131e8c020bfce574baa11c4a5a6e0cf9b891799e40a5e28aded4c759b04fcc60736ecf777afd6810bb6bb01128d9c5d18425a886410121335ee1cf63acf55d2e69a2fab9b3e807d37b3e0460bd08023fd5575c7d92fc794492e94f5b6a8de25745a96e566b9c4b970dec254f9d098fe0ecb87f9ec042c06cd", 0xfb}, {&(0x7f0000001180)="8a2507259d5c68b9aca612360e8944b3762d916a08eb087dc04c18e73478e8843ccde032c3d223761f7706e1685c1217b4c3decc48789e59783dc5e1be993c910ff3c68ecd73cdf5f2f7b627ccdb68d7a3d58472897fa3fa6152217fdb85fabbb6dc9dbbe1b30da68dccb0f291ee18393eba73de344c72b22162a8bcf4c9d7a946e94331e88864896c747802c001b4aed74511cb35750c77bb5f47a95ea332386ea60d3a69a61fcf7959029e0b0af469676779a22965dbcaa649e80714f375f8c07f019ce2c1d04708e94843f9613e9396797892577ebfc44f3013f452397fdb9bd1948a57429a99265326a82bfe18497d5ee714b756cb07a602c6c7ed3fa0173487e3ef7bd3dc6f6c707e3e2f31dec558c53d15c609c417903e67018e7701a7c4f75a0a79fdd4cb0ef03e3592697d460aa5791866562f1a12b52ee63e9111082368be7d93c86915903c71f54d366f4fafe79c8f2cf44dcc7cbc8e9f11a81d11d2925422037801d8a399d79b85461f763ddbc450f9234a52361a94c893843e692ff6909e973fd69b21195a4eafbed243dc052b5160b992e93a0c77bdd60a27089cf29743338468b1d7da8f00110ff28a7394f2e82c3aa9fc425d7ab462c354b0a754aff77eb72577c47c49e79c8464afefd12b2c1255cdb1c8c3a138cb5a406d20863659c3403ee0831e885e9e63fd25827ba130136edb7fa3857cd3957874b34e7a25ef4ba34d43b77d83d27da941b2a4d1e4fb31d55b41807f83b32c4b271895ae9823aff5b5605511bb9eb46ebe0d78451a5860eec5adfbd6858863275e34efe8cbed72fc3b96d4d66e9fc501e50ad8bb67cc481ac15519bc423e5a19a8f974b60d3aeb95aef9728ef39d28555c943f64fd5d0e0bf5c125bb800c136ecb5c431d0d88231c996aca3cfbfc25a69cf32c0dc3d91636984fd8e7fa18e7ec50e236a294f9c42dae84e1f03344983ee2cade206420c3d77ec903f85a6a860ccba8671150d49c39e136c8f34f0ca27bfd926b1a32e444f16946d96d393eb0742eab98330214b477df3a2640c6613a800917b231526ccfd0b8f93fcbc8e601d19b6bcb8fb50bd7323e55d9a52388de89e2db1ac71c4e55276ef48da08498c5f3a10232a66ec7bc021d642bc9c27c146adfbe910d40f0a16eba059068050ed7344a59df0dcf719afa87eb01217eb0877c70dc93d7fd82433e04e2989a9e5bde65181a92bcabe2a024892ec597fb726f38df00bfb1ccd344b0ac3f38da8f81152afd208b996f765be2d703b263f1137591b5d501bc3574df5337ac1ff823398e36aebf5cea8b56a27f4b288b4add474e563bffcad331c0ee12f92a416f8f44ecb650b45d33436898c4b02262db93dfb1a68208842b6249f7e68c17505cbce390e1e52c89fcb8ca231a8c8b6033bbe8fc83b70ab0c48463cd466019479dfe9c6c6189a509497586f037828fd4ceccd9f6f45b0f00be78e145802e80b2545a864b323a892fcabf9b057a9e3371d787211c2aa290d35dd2801d8ab3e527cc018ed755d7ff44c8670330e04f3e2418c6a471d559ccd5803ee3e0767a2b717ef51329fb30bf56b8c649269181bb5f1c6d1b042018bceb77b7dcb8fb660aae494b27be975174af57d57cc9f9110150f37944f0d3387566a6f1cf652090d2d937ec553ad4c5a4bdccaaa7701ae90b828e97e83b7441877bc4b7d37163d564e5ce883760f650b0b6d70d1d569c0c6cb9350db89a484b8f195a9051738d86d5dde3e7a74e7c02c62592b48566915156544c59e1892dd5113a4cd5cf00bb6a65725a4ca3d44c65eeac45be49917bca42097ae197da4e2c67c66e69385d6f0086882e3952e5c29cc2215192141b26b6f7740260fc0148c5a5a462af038d6fc178a0aa1538954ad53bc3d67186f7fcc4da26ed2e3c0fe06c8931973436d4e8da8e09ecffc8750d41245c8b8b15161ecb54d19506d49d0bd64b8673071b7095860f5be3b4320fa5224a63593f73ded66091d370c560929d55e381ef4777eb83ffa16a550251783a2d178236178ccaed0c91f457e873d1abb0587bbb4feee675fd81a621ea764e538ed44326a757f8fa929afce040f8703ff70f6282aa52cd02db444749b622e29869d72989d1eb334b913939cff65d39035104825b0693d89d3d714f7886e71838ed31fcc5a2774f4be4f6af4fa29bf9104c2fc2de06ac5c8ba60bb298bfce4e2b03899a09d601fd0e9163611c0eebf968ca21ee849a8afba83e075430e5f1dee6754ea15d2cd21e19fa21ac5b9211bb4d55860048393fcd58160b7825899a9d988676d2a71d256e5678ae5dd5c5f6bcd11d42e3d46dd095459f7ea82b1b5206d7940615450f0d960ec8f7e6e305d05db136f6a836da5cfd92bc875dd5ff9cb56a9d9aace8f278583ac123ba31fa7327d2070298c119f70345197e10e96b116f016a07104204768068305c9d133dee9666107a4bfa035f535e0440e44808fe8fc1b4a66638ff744cde042b38c08da7f51b0dcf7d1b58370cc31d6b7026243131fea70fd12d0377aec2a8c0ffe761c15c59bf68f6b49913db24afc9c5388702924ac10206d0fb5c4868f75f40bf515a1799bb1ce42b5a4a8f84e46f4749c35c68fb2ef0b3a309001b4dff9254ae126f1eb3f8b09a772c2c8e897f6d7bf8fe675e213c01cbbe92cbba979a1f865abd64e8c9004ce43ce07a946fdc00dd9728abb859943e9375e988f74c3c138008281d9bcb7d3868c5499c7c578768a1fb1b9a1b32edfacc1abcd259c26de3758b110e7d21f3ce31e01fc76132c9cb0fbaf96f8168f7638d23d62f15cf99ea1317be091c454cf17b185e740c06778c4051464c94b9b173d48a6ee136b3efd8b1aaa89a9ce5a53596aeafeaf74b806e813a1106e22332900694a72325195511c35999f5dde15723ca201be9ecab434fe1ea5eaf14ea2d038f9d0b920e6dbfacaa0630f74289592385b122c85e24ac3fa9f7e233f28070e4a6b6178d9520bd1d3e3da6fc5fb900b14cb936e29d59be4e0bda962aa70be5f4763cee7b77737f2fbc1d93f878aa50fee0d16bee5661a34db846280b90ec539a55bb3dde8925d23e1ceb822213827a83c32effe4313553914366fa0604101a1f96959867b6777833c4340dd7e870b9ed420659892a6fcee508fe26aea70398c6764e058d1dd9e127a0d5b0b6419eabda38fbf46b75b54d42152e69c4e1b14c62378a25f483d5fd5d6f4522a3fecbaf59a9aee76c74f23b4dadb0475d04397f511e88260724b96e3b9f7bae38d9e926ca511f8cab683e9765fb2e6a09f747e96865cf979b521d08e1621ed8f515256579fd92fd5ff013aea3f4b205c0b9f630c05b84256ea7634fe4ff379fd84f0050edffffed2351b38b2e43626fd7fb07c9d1de4f31e5a44619be366c9bf2846774dba90f50c99f273d45674420254339ad57cfdb2eb4564ec1e40c09a13fa44b0938c5af06cd626d941a87e047eb1e42732e26cc2f1b3230c8a74055d618bafcc1b496c2c126f035e4f42bc39b6bf8247285acd5d11421c58e553fc5630e78a74f7d0256c99afdfadabebec980680fd5dd3f4f2184ecb7b2c8ce4b3d4c05905eeab5288126a14b0b3d9f598ae03dd6ebc57c736681402ee1d5b0d8bebfc47ff807b0323e50883aed857ef599eb2fa1d04cb3ee274fa27a0228aa7cb937874f44396480c344a4a2c9a94933a96b6daec79939046c743312e0eb5f4d9d4da1a55e2cc66f0b6e1dba27d1d01e113d81fb81915682a722123ca6c54e87dd584cb9532a94f2fa391d90e895fba8941bb0ddb26a0379b4a15f375ed4e74b983b63af9c5d3208f1a48cd8028d6adcef3d94c0152fafeedc3d9ced208ad3572edda7a41ef3bfe85dafcd74f07ed382d6807e24a0f137f1853d399a7064a112bfbc14164823525717c32875c512479c67d1f3fbcb42a538403552c0d038f7aa41eb94eb8a59a06e4f06b5210b430b3445445016aa7e804ac0e8dc18c43e02d36662c8ae90d80883cdf0abaffdc7deafff6c67c717bf7efe38cc6d611b152653a64f2cce4daa84afe393c457c7453ed9e67e18389ba771eea5b8c8799f27198f564c69385e2043e8ebd8e8254d2e981094fa51da25b04b4f961393d72963714bcc49176b214ce2760e528b51d40bc07df2e64f94a2bb90638a968b3a99c9f819818931d6422b689676149272e502c89a5059f45ae05db8b72e604bef28e78da17bc78c9410022faedc008e4f784ece35c605d8ae6eefd20f194253138dafb43f1ec904e5987c9a46424fdd61d7b5cce533e5ff4dc39ff22d85cc1a7636a91f503ea7753f040407553f0d97bf55eabfd7f22c09d65eb9806d9d6a38e5eab283610b5eff4cd75f14420ce7d911fdb96ac56fd15aed211684dd55e112713e5206a4120de50e1794c2d5c8d2c9673cdad3efd40e5f02ab8cfaa633cf4a761f95907c25eb0f772350cff2144704d3b73e80a36f942354fddb94a9692c06cafbfe0656d0587a4ae2d5e2899f1e4d815ca7590a37fbebe7b8d53b0ac5b0cc8e797e877ab57a3694cd073c54a82e3855e4e2fda185ef38f86f7b30d40aa927735e454f66e7f1ff5387a6ccc4254b1a73c1f8059edffdc20e256785d7d0ee3d3514c7d6ac8d13bf2bd802e1cc4837d33ba88858485bcfa6b6509cf54fe8a1863c35be00652096949caaf5a7e4d112a51d04a1850e8ed2678b6eb3f2e492dbfbb74a2842edb599d127ca1da1dd1c6ade2963bd355ae289839f3e0e519a8046814a769ecb298283e7a210736d9ca17d56d78486ef6e750609b150bccd020a1a92999f338415db69f9ea5b4cfa49ace8f155ba2bcad5c07601baf6a39b8fdbf05fc911b912e7063842b42d055e619a15dc0491d9ad05c33720920960d41a550d80699682fbff5a63ca38913c841e9d8a0794d3b7586ef9ceb3d13b3ef5e10c70a7d87dfd7153eeee279619b2641bacf3cf75a1f655e46039cb2403d2f663d7b92243d63344d2e8f668e35a08dd93295c3f1140d544c993dda762e769666b63d4726c05a1a2dad28ca5e8e2b9326b637b136c3efe5951be15f174f963acd6441d02cd04914301d51a67788e9e62cee5212a7406195d09f38d4740179c2cbb20707e6cd818fd5323e66f1b1bd85593e95ea758004384fe0f81d1aa4203a1f369bbf48d81a4d62d15eb450db558110c10a2dae8845f0b7642e43f58a3dcba98b4e4cddb083e8cd634c0c3d8190ae6a776b5025c827b7f81b8602563cab2e3b443ad861b57987ec013a9463827cb359ced1f74bc436a72d00eba6676c58ce2b7eee801262a63347e590845d6220b31092811435e17fda1e1e712432571ae5cce48b3beca73a84d253ddb83aefae55c9581253a7feb2f3e7bcdd4de20b89513a343f6eab990c850f943c971756923bd0e9a9c2a564e034227c90a851464128d3d148aee71b18e644042bd68781bc628d2215e90c4c60a2f23fe98288ddf137532bd22563f3bdcc6eb1cb2b92042f96975f2f3ac27f431615822ca9dbfb811283d34709bdc1701a8a495a41e7ba0eae773060ed9f82f07b365ff7d76b4c0a73da4e70b592410c64dc010130c0a7545bad602920d31993e996e5fb75f01e76aa567edf8ff79fb4ea50104a00236d7384e84329a840ba14606f3c61d5a97f5f4ce3fb780b814efc87f4d3908a5c2c2c0d58f9fe03dbc52f539f5f45ac23b7abd9a0cfa88da541729e4a7192ac6702bd010f7e324b74fa420ae115d5e6d8c0ece00b1a2018ed101e62e98df980c6f5d3db4b02d4b8abd71e83649c7f69bacb45e05", 0x1000}, {&(0x7f0000002180)="74a754bf563016f1a09ec7c92e3a30e3ff8f680673c5790ee16b4b1129ff8b44a266f70adc1819677c8396bda69f8ffd33971480a559c8c314a189a965cc4a655fb1c8970b33e5c8b28078eb7c8cb947dcdadb705266ba861817df4dc02c9009dbdd897208897f67f60453227622c6127f603e6ecf414e575324a6a200da4781fee6499791bc55ced37bda3cfd8ec6955000bc7f4db483d54b443a782bb740262706af78731cdf0c2a10f00701dee191683c74fb3fc2327960489e7d5889736dbc46fadecb6db5b733dc46616411c1fde55cd097aa9d073f8d90230f8553a46a3f0ee822e0c2bba3969458446bedd017bdd23b73b73c53450ed2fc40f5a2982f72b421a56790520dcdbdb8e5682edbc29f8ca5f5a13e425917124c239776eeeeae7238b62cb0a0fcbcdc51a7a7aa24c6c38d963586aaecf8873419a960ea9579b6c45f6479e92339387ec447b8ff6974bbaeb50abed43d6adc179206289116a7b98d683fb0942422ff34dd071fe18a20cda1e8b9950621a8f4d617c85533451c51bb3d045aebf40878961d1017f3cef3a8f317aaefb487f28d8c8d027a32fe617268016524e258a151ec2f21ec32c61a1f570d62dd739a55c1ebb82dabe9ea3bb67903c1bb4fd53f83d58e58535b1c819e5584934d2a2515b81b47ebc8520ac176e1aa7599af3e0a7665c87194b7ed2975e055ee15a7df153b8b892684236d892cad9abbc1f045f807d192d1cf9483d6ebc4aa5a9a5beb1449477a53f163b7b516b7b68a9cba6809ca42e35c1a7a9aa63e5293e6c78a0e0e89cbaa515849acb397c573c4ce6642f968e472cd598e35203728ad96ae41dfbee6ecdcca113740de1c0f6e0b3bd5c6de08a4e0c141587516372294db042aa3068d4a450707ab262d87c4acc4d1af6d9d2b8a93be67e53078b4653be25d22ae09a9014083dd61582ea5708a23ded47c3a730677098e337ada3b4dd953ccde6971b93139ef4d7c3ba1f8a9c915eb5cda905a140e2e5072fb6a9cf4e7d2030aa629632a788e339bdc1b68e8ed1650a3f8f8919357457a8fe75bc13360f8291d848a4fb0ddf429d5dd152f2458c80af4b309262b928b0566b4d6c6a0a8d97df36aa541a54eeb5b43023f1de6a375c850131ef190a8df65b3609c12e64f6027a4faf699ed5268b0bfe4dab5267473a8822da5a3e210163e29616985d3392a0121ab50cb64246770f2bda7d559ce1427004eac7c9fd245f8ecf9e06ac1050f497d2eddf155c778382f4723896fd8c18ca52660e2def1ecb22c72eaba1dfa326ebea7f5d24433f4a8fd5fe73d14cab4cc815ce7876e48f88246d614dc5a7a49f81c3f5951050d9f9ba5db3468a48d89e8f10069a5973959d1d89d0843e0625f1c0d05cf6672dd6461958e4d25d9f841bdf7121fc0813a8f82018e840e8092dccad79686841e95d27778f05ac3c29985da81bed6767ed2ca27efeffd6c3c87353ca44a75f4de593e75efa26b4fc96264285332ee7bcffea24678c4a094a179f19fee65cc39397b71326f74d77ebd5ce81066ae705b625fe61f9ee85aba0a14891b889869302d08943aacb38d17208efa1b461ab3225e35f4fcf3c9a96c7fb3696f121598f4f6f2c3a8afa11097204ba1cab286f91fd4b2e2f2d3d685751c56a04b9ab3b02b8d304a365edf0aaf2ee2c898b0b70fda44128d82dd1d970feaaa78f6ab4043d463395a30c324f2244b66b61ebefa47fe32c74ff810bb1256fd8091b48bf78eb3eb9e4005f70525cdefa4340e89aa315afa304449910e42b360bc56646c00bc20000417f1db2f33f499a371b14711098dfc282405f1532ca79c16666444f37707af6d1f466291e7a6365172921735a589030ca9b070593e60379c656ecf7c9618f35d313d23932d8881b7ca9498e7f65f917ef6001aca360bdeb5850595f0fd20395789bbfdb3177e13d31f7ece91bf94c3b80efaef827a2ebff90cee85eb5b59704a9137fe32e68f0ff47cb9833106289cd65777094cb3f7e6817346c4a820e7723c63a1d7ad8bace990ff23793f57923ca46f7498c865dde958e4ea44018373ffac82804085f2f0ddfed1784558bce2a6a831462aa38fb4295bb0344d9beb9dc5aaff7f3f3345822fbe0c37daecd96da5d8506c78e1bf42c72213f2b67f7d768eeed842a8794b567d1588d8c053872b69f9875ec7ef0c8d6fe39b8df1a1630f9b9bc3c9e125bcd03426fe5764ad980f40093ef8e46bd4c708956e7f97e79c1766676d3e3fbe7f175979595c81ee3c175382e032cba7a1ad1b5e82a22b1f6c15f563f66ff1748df9a4648f07c46b667cf2037e79aafa205306490fc4c944869ded022dfe9d5ad2449023225f2074672a57129109fc9fc7880901946a1f4f6b3fa40e08c6ece0ca7053cf91d9f434048346585c018a316895c173ab87bce270849bd0de1b2825df856ce4742a04f723e2a9f3a87649e9f272a4466ee48ddd4db2d46a51e1e73a3bb0ffcb2562ba47bbc050a89dd255c5a862d9d00aa6ea8b18679df00faf4c8291ed2590bbc4aac659c1881c71b65f3f883501f60b34180428ea64c4294a82ba1358f425025a88389f96d6ea94d385f37cb950c6da8a4ef36184ad810e36fd0939c36c3da3f82ac9419648abb0ff4c8271e0d3b0ddc65d3e0f3d1b6a74bb62ff9c3b518d10cab434ac683d1969e7c21d1c2a0f0ac8d3fa3c7316e9124ae10a92a056a578db27fa6ecd89a997b39e58dbba09e0f691f1dcb68c5a888850b49c29284940d3952d5116aefcbe9a0e229023eba925d9d426c9f2553ddad01359b5a1b07b68e1f27a197b77343daacbcd9ea3539f7f79d2fa166051942c3b2aa7a8307902672000f1159405ea892be15a2d9a3222317311e90bdb2e2dfdb34a7480e07192f2d8f383e6421e540b0d65a777b1607b46097affc52d3a586e0b9cb23c522f6634d36e518dd4e6ce93960a54ee126e3cb3a4594ff573d66540d569d307ca76ab785cfdb5772861075cfeee8618bd4b01e580305a77a73fcf8521ed587998d9eef55c889e1ae4697936a3c93baa6f8d0c1eed1a016c1743470401e34a0d7fed51500e622d81934bb41f280b2e4dde5aa9eb13f8730e968534f117d5f35cd7f313823a5313e018cddfdc69bb1b5c3ed743a8c276c14cbe2ba360b409ff961e1c900db5e09892306e48405949be54d5f5b6c478a5bbbea01865376aa8682770e7e4c2a1d8f26e7d8aa8a7bd45274670b88203fb8b1f4180d4a9f891f2ce3af80b85f2c34c051e0f5e758559b4d4a6e87633059e5fb06657c6ba24e9288dcd5737cd5fbb347ff7e910e44b1781e69c2ec5d3ada2b7fc2eda87bb39e577f18f2ac26e07d8061497b134260edea8be99af2c4f7b8203e8408f8ffff86bae3a09a9ab7091a044da20d069c7ecf7d74d9801cddbe40190a1a242cfcd3d60ed4cf6bec881322047a23a0cad1a3198d5683e8a383d172a98b020e217f9352e5e093786a2c6e68f0c233c4f2dcde0a1172275cdb7c7c46000b051ef55e94a50241e1bf87a29d0b88d2af5f92669bdca9ccc1cb3482b9bd688dbd40546585b8b3b5350f42b9b2fa09fa0298c2ac2fcea090044e27ac8da5493b4a9fbd71331f772e1516eb9f8569929dd35ef7d924407b483f126a1305fc6ea16f8744c394599b369765764de14f719792cde8c0364f0b6c73121f6b64631b54adf487e3c1f76be2a1615302cf4ae94cd9033c411e71b3fa58cc14df4e119c211f0c5de31d95852289f0b411f286f06ea2a5fe39a0c5d1326ec6925f2790ca00a085b29d7d288a914a0c86802ae53521d768911636347b4dc5e64fb7b258b703d161171eeef9b6bdc33b535b19a15e010d982ea73f823b476c68388874717ea83ca7b1fb2eecdfa90ba4fbcad234cfe1b94ba688c8c138ccf8da8059816ebbaf94238412a6aa014a94b0a04993afd030a6e20ba658166b98832aa9e17af2814ad36afc01bdad1dd66d837f6fc032d6873cd77dbb47cec13ce2028b261bbcc5a759b6193dd464d064ba20db7afe53f5f7d4667bd8d928e57073e6b0e2957bab3d7194543c36e0d58de381805b9581e2424c86af125fa649e049ace9834287fcdd54d64ddbda2d9e97a9d97473fb82e1fe1204f3a648a8d2df910153e47bd881f6d42f119088435ebe07d243784adad8b98f4183f75ee546e4643659b16a4664f81f8fd444a48db38440620d203542ca008ee4a3780cc9859058b5f05b1349efe219f6881e2dfa65ebd2072f31a288bf20a5333430baac61b9292882aa1afb4eea15d6388a6ed7a5f828d562937b95e8ef505f05273c23f08533384481cc4d3ae24ec8519ef93df6ff00fd47185a7bb4b50fd637da0bcf1f4533490feba5c04ddb96323612505a10a2ec79a51831a48f74f6fc1ca51a8e21a23feea3953856e1a34838cbf1918cee2a8fc6a073dc9f65adc6443073fae770e9cc0b2e1e00eecd3cd1fa07d221c6c46ef7354c7eecd515d03c5cbf721c4565ddaa13ec7a606a24417566d8880fd3df7a35075f4533fd7014b4bcef47ef83afc1c0174db7db563f86ae172555febad7e855b739290c43933e0b4bd0e2b658780c4055415b41c173e90cdcd7b10d81fc1f810cd7f2d203b88298083038d3ff3cc4b2745646d26c995fb667c0b169453dbbc5bfa8bd9f401d1642a6ec6eceda256bee788d14ec32a9ba50677de420e2e1b3b086935e332a4e387a6d6f8111348563674975cb89c913e16cc1d166c6eb681afa2f03d22075b1f7274cbafed39917098d6cc33686ed4423988b0ec35f1bc8c662e02847350897888543df2407fd25615529a82b666dda4918c245ee1118cdee6d4b7aee40d765fa044fa55fa0e303a671826b582bb27c7f86559a93d6fcba1ffe858eeace666208b7e13fa1b0e5545350e5f9e4b0df2ae1a908e91638b51193435072e339cd987c1d4d2974fc48ab21953f4a8ba10920e8145927ab1044e021e5b4d94cde23bf85ee00831069e0619d10d4e143db540a8ca1a9a8b87c22bd34a6f5eca121bb1618913a5f1fa6a039a1e21f7112f3f4482ca626eb90fc826e65ddfba8b267b63328aef3df8abdb6733a79b0d1a698130c582ef27b9d8b7720677a868b185448f9c924a0f29c0338a491438cc91ecd6f5fc7dd6fd729d689914feeeff03edc6fdc9482adb23af74f910c0ea761f4846fead650d6d2c8620efc366e9c41f2971b22ea1f509c51ad305df1276d2710be8eb2fc2c3a5205a9b195e02026aa9cfcbb37736ba2faa51208aefa0ea22ab731b019aa3173e2d13e9f1fd41a0159d674168cf135d98ce3fda99eedae616e73c1f6fa7a76252f4b4bc0a79256d1be2750c6d95d44c3cb43f086229a35d23f39a7027524fcc68882e4495a96a4601a25314b68cf4990f1984c2be48d5bf4adc8075141c42fb6904dda7e988f592b487d5697324378770991e9748ebebb2f46ea83db9f400576b4ed0cb9c6043751b3b3ba40a5a4605f3b4f9cb84be2ebd0dd5d84ed98a020f5525bd140e46a40fc3a686eea85926eb9de95f3fbf58fb87c04ec61862a2cfc0081e31dd9035192a205951ed2a86543c067f40ce772637fd467dbbbbb0c8fabe0b7634d155b58202b4f47967085da48e73935aec0bb234ce36d218a40ded00e6a7649b0eadf01da36e95fcfd938aefe00a7eace5400650db22cc0345e5f95b38bb7adfcbb880c29195fbf5b37f10eba1b74c03e4f672924b239d9e9dd466fb2df67a240baa6112fc4bd0da0090b2d163c684978389cbb8c9e44daf46c3d01c832a72a4d5dbf37ddced7e", 0x1000}, {&(0x7f0000003180)="d6f11493b8c8685902dce93a6f976777f56aca02229e6d9966473846c251e33618d4098872ecd7e46e6e928a58f07b4dd474e1917a77249fcf2e8c871ff189af629ea701508fc0ae2c689b20f3e5ca7172bb95a5acb286251d37b612e7ca2a4bec920db8b4f9991137d126448adb81b2ac757bf5df37b3d4eece9fafcbc14a57421209e7cca9be1b69ed4f94a0ca6f638533a10111fcf40109a134d22398156e5617db0a56d9951e6ddb94c2b6dcfbaaf8975c0d909e9ca8a6f014fa4c3eb57387ef65fdd64de5abcbf79403a1e3e0e242d491c211e81d42f974fcf4f36852140a212ad7479aaefa4a4b34a7bfebdb9b34ca0f90da6e8880ca6bce664c", 0xfd}, {&(0x7f0000003280)="d62eb5516a4d3ec4b6da94c42a9ee801a438430948", 0x15}, {&(0x7f00000032c0)="7e70f7ccaf7b04fd4b42a67e412b00973cc46a2ce033783585e43d91b6b682804eb57034de6da707416d84fa153d366c748e7968089506a6f25e07acdff77948a4bf1c23f55c59efa8f92c2fc343fb7111cf2c24bb24831e4b43fd5b897f96fa54aced62802fe5dbf9b26930eeaabb7102abdc7588199bd55952682fa5e0b805c078b1f51b8f72c88a71d08b6050bb4cfc916283983bfab73e1620fa3c3369cb3798fbee13a30681fe359edc4e5e15c2dfa43692b607ee7e6e45fadb32a8a39a2dceab897c08ec3e87d148251cfef4cf77c7aace0d97763f14f1c88f7355479e18ee", 0xe2}, {&(0x7f00000033c0)="bc7e658a14d48d3cbfae8fd1a68e9a69917412700eea2f303606be86476f8fb9dd1df8ec46ef900d2d6c4674ca93946b4d4f6bf8793821a24dd562aa380f3a06e1c42a06e9abc1293a3f4d38179abde424307824c598f69eeb1929ea517cf7e16193dc9707f2c07547507b248ef98bba5dd44f5a73fc4fce31dc62b84a16ef769e5b9bf354cb6f4860630468e7364552fb7cba50da43e3a8134a8a9f8f33fc6611c9fe73", 0xa4}], 0x9, 0x0) socketpair(0x3e, 0x4007, 0x7fff, &(0x7f00000035c0)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r1, &(0x7f0000003540), &(0x7f0000003580)=0xc) getsockopt(r1, 0x29, 0x68, 0x0, 0x0) 23:50:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='*\x00', &(0x7f0000000140)='-+.\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)=':\x00', &(0x7f0000000200)='\xc7\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r3 = dup(r2) recvfrom(r3, &(0x7f00000003c0)=""/7, 0x7, 0x41, &(0x7f0000000400)=@un=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) 23:50:02 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = getpgrp() pipe(&(0x7f0000000080)) getppid() getpgrp() setpgid(r1, r1) 23:50:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x9, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xaa6f, 0x1000}) accept(r0, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xc) 23:50:02 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000240)='./file1\x00', 0x66) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x20, 0x5}, 0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='g\x84') 23:50:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {&(0x7f0000001380)=""/179, 0xb3}], 0x6, 0x0) fcntl$getown(r0, 0x5) 23:50:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$setown(r0, 0x6, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) 23:50:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x7f0e) 23:50:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xfffffeac, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x18}, 0x0) 23:50:03 executing program 0: r0 = socket(0x20, 0x3, 0x11e9) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fff, 0x27}, 0x8) 23:50:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x0, 0x2, 0x40) semop(r1, &(0x7f0000000040)=[{0x1, 0x1, 0x800}, {0x0, 0xfffffffffffff801, 0x1800}, {0x3, 0x36d, 0x800}, {0x0, 0x200, 0x800}], 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00007d6000/0x4000)=nil, 0x4000, 0x5) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:50:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000240)='./bus\x00', 0x808, 0x1a0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000040)=""/192, 0xc0) r1 = kqueue() stat(&(0x7f0000000380)='./bus\x00', &(0x7f0000000300)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknodat(r0, &(0x7f0000000180)='./bus/file0\x00', 0x4, 0x40) 23:50:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x8477, 0x5a0}, {0x18, 0x0, 0x1ff, 0x7}, 0x800, [0xdb4, 0xa5, 0x6, 0x4, 0x0, 0x400, 0x1ff, 0xe5]}, 0x3c) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)=""/199, 0xc7) lseek(r1, 0x0, 0x3) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 23:50:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 23:50:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 23:50:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x80) 23:50:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) recvmsg(0xffffffffffffffff, &(0x7f0000002400)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000001400)=""/4096, 0x1000}, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2000001, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:50:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6986) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:50:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:50:03 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x2, 0x0) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20080, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000), 0x0) 23:50:03 executing program 0: r0 = kqueue() close(r0) ftruncate(r0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/89, 0x59}, {&(0x7f0000000080)=""/193, 0xc1}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000280)=""/198, 0xc6}], 0x5) 23:50:03 executing program 1: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5) mknod(&(0x7f0000000140)='./file0\x00', 0x102005, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/131, 0x83) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0xffffffff) 23:50:03 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/23, 0x17}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xd1, 0xfffffffffffffff8, 0x10000, 0x9, "d771f7472dc74db7cc5a41f92eeb6fc237302c2d", 0x9, 0x5}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 23:50:03 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getgid() setegid(r1) getgroups(0x6, &(0x7f0000001740)=[r1, r1, r1, r1, r1, r1]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) listen(r6, 0x10001) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x200, r4, 0x0, 0x0, 0x0, 0x20000001}, 0x0, 0x3, r5, 0x0, 0x4, 0x0, 0xfffffffffffffffe}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000001700)=0xc) setegid(0x0) setgroups(0x0, 0x0) sendmsg(r6, &(0x7f00000016c0)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f00000002c0)="1fd988a182636c0b6a788f10e40f3f", 0xf}, {&(0x7f0000000300)="780ed3bc3fbf3e51be82c00b6cece69f787570d26392b4430ed472287070a88a47a6f5eea1bc", 0x26}, {&(0x7f0000000340)="801eb3394918ffbbc520c93f9152ec5fddfb5e0c84655e713df61b397b15f0b09e1a8e7da02b1e4995d10e888d17cc85baf55482411b157a33ef1e1d285fb3a4ae38188e344d0134903b4696b1c3c1d01c05867168919f7bfa0cb537e1e87f73b6b02feed211c409cd1d1c41132ad2d14c9380a98a39f0508a96f2081617cfdf371b82bdfb1180f6fac8e00a8ba2e2f86931d33c526961c55f5debf7f601f290f4c975162d3793b0ac2608eb77d299209c79202be763d28f08ee6349d98de53b178e2c78a173ecf85ba19d12e6a04893d9a97310", 0xd4}, {&(0x7f0000000440)="12d0b4df85a4870c821cf7d6364a022b4a50015253d38942798186ba63b62494", 0x20}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="1010000000000000ffff000006000000e67b80f7fd18ca7b24986b7b6f939693469452ca563adce5755a5793d28027951c21fe3c0f4cf944ef49b09c6e0ab8154b00ef9728e1437090592592aa36dbe0686e6ebb0d3ad7fab5fad68e6ddc25d416a95d2d07a804ea3c6f8e0638282d310bee65b8f7ced2f666278ef75fb2f56578e2c5a53d3fe91d18363eeccef790089bb8a834d47bd06e61d7e715aee1fd7acad224940887052b85256875485eb148644e5c38f9ff3e07eecbdc98049c0a3e996bc5db5299fe2de6464e30183a96c673e321ba5cd03ce3462330dad025f8c7aec90663f8705171fdbac6610de53c6aed2dc83cc5d321bc40140762f4ce86887cbf81a0285e59a8c52fc5ec3aa07bc72a0374e16b3fdaf44bd7d7a70175294e8b4f304265804c4ddd75db03147fb3701be817b53761a45574853f66d30ada4d0d2af5ba7ccf8a4b027109bc085af0588dc070c2fbba96877f64cb4d031bde65280f645d5cca2e99ce36198ac7b7f52490dbca266c98fbf14a1a6aec13bc8d8ca248e580f173e4c3a704421d75ffdd13ae0db3d42ecb56b6a2d32b936f0f13a682cea8c651fddb84120f1000a3e32efeaf5b0e6a2ab94bc6fba12aeee6b1ef51c45f5b1270dbe7be7ba47b0b86d7aecf486789e11c66c3d0ff33dacedaa3748717fe7a14c272e80cc37e3eb297cc3678bda891e76e8313336966eb9a9e5f4f9d304d8bb434bcd5134c34de7c782106193828e5898ba030f3c862a9e51722044d5733f1d72a45ccbf2f6265041fa2e91547e6f0cd544b2195e0b71e4f14c484d382ec9cf63bdce9b1d8907d169c1d0c06985e2b470e4f59cdc483f8c41fbf7e8514cab361d5be9011fca47a177d2fbcc4e1a8066175264553323ab2891d5e4a3bb9e2a62060497d714ca1ad3d6d3b52a9ada185f5ccebb7d30c57a1b0282e1528149ea5dcb5713ce710c866d6c94af07b14f089b50129f7907ee99d7ddcc8b744a80c8815132fa3873689a8631614e3fa3f291753e043d14de5099cdabe7b3c26b10e0dc7210684dc063d20a8c66bac0f40c0324e8f93e149e3aa93ec939547014be13c9a6e73ae9858d1db34f850a7b4ec8d8684b372c3c3de28cde3198360a085fe03382289cd16391693c120ade9773178ee4ea7672913e25f3c3629186997de4e49e93ea5bd1e4fa7192b35502f72004b2862ca5c982ac5e0f271e422a588c519fe54a567f81ffc8a6f32659a87a98889ab1ea0b0b2dce8d34c7b8ca77e471412ea6be1c17323c80e3dc608d0ce6624d098de82059ff2f78b08814747885fd4a35c01c45736ba451613aa0b1886a3e98560a1974bf9bb4cdc1669f1a7b0188a784de68030c2c6c797736534d1ed48207233f5ae0e20eda2a076bc20a4a0864325a909c7c5067852272712d99b8feb3464e23b9377bd27b032d18fb8d9112edee886844b6a17f359f3aa37d0c294f65c594c6753b939aa3a83c0c2e6e7a16c1348a0f6609b303f68593353bac752a8080fe0209fe659cd4a14e56d6594350176ab8db0c08f73ec912111d4036091263f7035b76d51d926853b41b78a84ee60bf8cff5d1e9f6fe45fa45c6b92eb3cdeb0aba389f4d55ac081a67086556ae8dedd7a60d6646c6fe23f4ed86c1d75bcc62d05df3fb7035754dae75d528b8ca45052c1c6d3ba6bb6788274a1a49f544d21beffea6a511d25fb3d3ddb33698a9d9b6d9ce6365f285df55fc6f39398ad6c92c190dac30dc684f5007a2090c37f0da62ac792933f2c7f6c8e50dee3f7724e4d27c81a76f47f9813d0f3d84f40eec4a48ad94198adcf5ecdef16089adaa855251f679e88ad42fb95dcf771870087073c03e56f5f96f7416f33e2e6d7d6cae2e1952b9b813a31e916490534f2cff7ee04b615d6012623c3600a6abcacd911a475c1a8fa1d44a2d95797250ea56a4a61dc087c0aa32b1cea32f8616f3a083238dbed4510b3cfe1634d0d2c8776eff28cc1ddb4e3c613c2ec94d7156890343ee21957cbc8083e8d7f52417b850184870c9b1477ee1de57422a6fbf31292a3baffa59b7b23912f52957c5875e586c744dd133bbc5390d2493c2285ad7040cdf033262419bb86e6120446c9ac417f3b17f581a4abfcbb8480e94d033e40286191e53176c2a51499df1e76f896d1252a80d222f184cadece2b39dd2ae39ee368c692ad29ea7bd9e4a68aaaa9057ffa428bc1e09e6d4e1eb87009c32d505ca658edd028ae36db1d6eb6e5e310a99e077b765025063f34624640a93c3e70170d8d5fe3236999506978e44b7393dbfa7485ea40825d482d45885c95324b415dde68fe41be3554e35e5d64c624b5b9235622a99f4c238d3c714e0021cba7417f423e429b94d0bdd483ac6d8f37a9bd83cd25693f58c5e57c8998b17911735350886215ae4c0b492f5c6fbe9aa7e13dab9d17921bbe319bd841309f37f421b5e1787203238ebede4648662d0abec8f634c5aab6cf10a084f01ff356f44394a1185ff5f7dd228783ebb3bfdbd5c4346091cbb505e238f23c96607f5057a1eb993b707a78a19022dcef1bfcf426771a0517076d0661ff4a0f21da01419cea709c9918a8ae1d827078305be53d65093d4ee11f256693faf041ca1b4aed237433ee8d9679cac478ee20b628e1de547a2f16c057fc51036dfdaa31fe39d7b13a899c76d41dda1060eafbd0da8884f27229bcc95d666f3b44a3a4b479559ed4fa079c90fa20048b3477be0e76a238166ad0db334f392c4652a9a6befba670ce9aa165695cdfc9df0100bf02c02b7108113781f8bad2c3f1b6c816ed5a7859f093085177b3d0506d0904424ea82393ed4420a82bd06bfec40142a2a4590a53c2e1d4308668038ccf27dc698c2eac73a835bf19a39ce70292f29a76a1d027e182d1b747f33486b4aa7eb316cdc6b215ccb016d02003b5588bdd4c756cc1653916ac248a46e4f8a12c8618059608ed06886596b21cd4309d30c12e6d34b5dccf8a69487e7742b10b9809bd965563fa68641b0b0514b8164cecb5fdb8ff85541bbc7e5dcdf9281e8eff2c58788315a5c3815b400996b860debaaece381a894b91481fc38563214b3698ea7b7fc222303a81e5a3a5a40c71702a9174ab2155b74c7455dbe8e9c0af1c50afebfa1036dff1e361769cdaee46204c3c492e048a1cc1a35452955f61b91482270bac744abf3e7da64c2ca8995d6f9c909640b39da8445f9585a0ea6a12069295be172551c7998a6b9e57feacd243e5940c58f224e026851b8910a205b1954e9e3bcad2118fc288640e63e50ac6a173db198c57fe65ea0aed65f7489307d9e649bb93bed3ef6ff8dea25850f19bc8b2cd0a0825895ee14a1c07ae1211cc0dc0b7451920f391b193becad9492c4893448b4654f6d5b3520a4fb546758f30b8dc0e92ecd4fb797b92d78375d5672f7f8e493c7a52855741aef2f7da223e677d612b27fe9302c7b19b856da4a58988de31882b459a0c1053aeb5d3313c1dd636e918b12ad403330bc6a36c9b3fe612b28a4d5a1df84a0d912c6dfdec71f8c95780363819098d0f0e33cd101bf2c5d1f45925ccc025cae994388443dd27c89ee8a4134fa5b655d5bfae3070b8f0239759593b3c7c13ccc195342cd107b4dd75b144e6530e181e96e937bc9c81cb74c9a34c17b429244a6a7f5691b58616b55b33aa771d67347b92522e2b9691c8b391ccda29ec60edc826b251cc0f29c1537e6aef8e379736d2fd06170936aa4bf9135fff5a2de7ea47d413824b05bd0dd0e1f211f7a1141aa9eb80022020d54a2be7bc952984feae39358f27b661c95ace085c06a64ed382408bdfa745a514af52db983f8f985bb46fce501ae404e5e7569420e8ee1e80a99575746fb9bbe8e9526ac3ebe6d1b0b0281eef89247166c45d7511dfe3c5de339e0e8fec6d7793a5d1d784054e6e53a3541e572ef753743d3efb69ded4a58fe256046b79dc2ae7ea9839c87919bf70fb6da1491589185a799f40e70945354cb3f2bea5f7aac8acf6fbfec2ee8d14589935df3a3d8a51fce384894bca58c32974e388e826a2be5e207325f7c441b8d104ddbff1e7b3cc80fbdbba2361984111b2b462b01def240dd6939663fffce629bc16f98222a01ad8b0fc8e62fd3b24fff9790a5d7791aeeac8d47155ce2b84f9127f93f56e681868695204cd0650bc42d29da92d6eca0fb1baf596ba2a11ae745de121d5fcaef3b7257b609b4f85a9b94f4521620fe4bd4d122fead9ac2f4214565de77fc4240030771a0a46d17dd2a6ac29a3b0c60c9947cdf3dd035a1c5d18638bdfbc82e44899d20d4e38b02d4d02526a06badd9c9bf8fdc61c2cf20a1a3f9bf2aab3214d0d6605c0ce22e12b4493732e7868ed812558408b52cb3463632e96c183eb12f49739a4bf527ef827a71de5a84413074da644c1b479e2719718e9f35d78c06d6980e526be5cc90b14e76f26da9d6e22586cbca49235145f9d1554de734a96dceff7d8eb4c45da49530bff4753ff303fbf22e54d79a0db7ab264494964f860ef2d17c4a024081cccec92b974a5d2c12005f9e11cfa1edff7f2b1a90af850faf97df4d0053860864861a9e5465ae839df33593eb039db5ff67d6d93012459a3ad15a2cb1ef322fcd14d435dbe41deeaa0e4fa4b5c5ed69f6f567c81e0e2b8cb6728d6f316d54fe3aaa9efe058ee6b870127f8f7ebada58ec84988017121bb209ee181834f92e6051b108ac4d41167196ddc36f7b96f84ba09b3dcf4bc921e028c5fe7e9b6b69d31aff94296cca4516f588a883c0a7b4458cd667a4a7204ff720a5ac1e482bd1d58b71626fa3ff8c8f19d98516a7d6087d5e2ca85e2dcc823b2f83bb2e55ce5793e5995eac8469c194140a59bedd3e90e34685daba434278d3cbb90bb056ad6c46b333ddcd92dd24c1f03ad8b3738c51bcd5e85bd97973497ba75ec85f5bcd71e7f773804635e6da96de91d8aca649c9c5f832f8a65fc3fdc0adaf90c093b3f9cd89b1a7c660c0b81d0355b006b9f8f49f127554756dd51364c52b94d639d612cdcf02c984e1f890f269676da91e8ad9079f4581e4cc17ac46735f5df1e734c48f4147102d8479383ca055c2f93b3396b92345e25e121bc902b3d6e0dad11c3b55638db59891d6042e50f26a6b4dd93b9f74d0c11a522ac61d353a1235a4959b4f4851b69cdb478bedc0ea553bfaa9fe90f62d156c2ede9ace93faaff562b4c826901265ef911553110331d94f370aeb1aea2bcc48189ca872c35d7de40ad2568065b0f7b914d783a948a62d57dbae4b936024b27d036a593ba898392b2f6958f26e146f4e47134a2b913e1a92a87f1eb7e1d8c8de2d7a803855de1f57616aa76e5b38e2ed2b8fc701bcafddf5983db1a178b0063c6ca056c70fe4c20a18fa8ac16deba0ebbfcaf1357524c9a695dbb4024cea2d5a3476f8308a48b46e0ca4833d9db9d3e64a7a9b4a49b8f348f584eac3e72810503fca03730e0a8274d87d6363ce078bbe322ffa6311037b9690ce76325acb55c396bd52ba90ee519bc8a2d7763a13dec6a948d3363fb4c980f07efe87c3d0e1cdbee6f995dbe8f29a25191a50520ed962ad4550319c575a2b8c5af068b1cdd1b1a8b2f58bd701a074aa90de060a7e4539026da3ae0b6bd14e9bbf27e366dd55aee954dea44ee4c46583ad83c704c294667c8ff973052daee10127d6a72f06628d1ad95e69bf5c6c70510013045130855d37ef0e9432bf9cfc95f24dede435e3363fa45392cac8602493048464d5567d9909917246f1d8a845966ab750b9b9c52a5ef936a8843d74157417c3bb85dd39000000000000000010000000080000066a8b70866033ba483b38e9ea79970cff5274759eee8110f7e716c8ce014c7ddd0c75d9127cf9834594cf9ea5d9a57ca39c4545145037cc27afcc21fe87602691aa76cbcbf8aaee459f56958da6a0c5b50e4fcee40e6636e723a9eb9ed23dcdcbd24da6345ceb7e765814088d223b37c7b053f677666387acd1567e300000000d00000000000000001000000070000008a763d87ae8e81d9175d426fe60351d6a20e66542af9ea420bf0f824e79f42a2ec345174e9d6db5130195c95e66c994f5f3a27dea61ab889ba38b4c1afd202d889df9e051c1f1b09397defc82b39eebef081dc34dac38e8203bd2dea7e49997c370f362cd1adf3b03d7aeef6d156518f80c4da924d7e6aed02c9492dfa5945eab5dddc13763a4e1ca56c55f24b5b453738bc37159f7e8b7d011c4be90cb247bdb5b2177bef6fb9ac81a47089e6a618a0e3cb4847b09e4585c7000000000000005800000000000000010000000800000083a04d66c8414a9df3820afb24315798fd90f88c6ac25a078f567ef344e304a5a21a47e13aabb212f904521e29f1b78d969178413c309bdfa1b1f4c4b0d10ea677234cfdd3590000"], 0x11c8}, 0xe) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) setpgid(r3, r2) 23:50:03 executing program 1: mprotect(&(0x7f00003d0000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) sendto(r0, &(0x7f0000000040)="88e1c04ff75968c2bd7a602e59c02d424432f212ca79720e619abe34cdc557a1331ee504", 0x24, 0x401, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7f, 0x7}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) listen(r0, 0x7fffffff) setsockopt(r0, 0x400000002b, 0x80000000000000d, &(0x7f0000000180), 0x0) 23:50:04 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() getdents(r0, &(0x7f0000000000)=""/7, 0x7) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000000), 0x0) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 23:50:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) shutdown(r0, 0x1) socketpair(0x6, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) listen(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:50:04 executing program 1: r0 = socket(0xf, 0x8005, 0x83) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffbff, 0x9, 0x0, 0x2d, 0xe0, 0xfff, 0x711c, 0xffffffff}, &(0x7f0000000080)={0x1000, 0x1, 0x1, 0x3ff, 0x0, 0x4, 0x22dc651c, 0x1}, &(0x7f00000000c0)={0x8, 0x5, 0x8001, 0x3, 0x0, 0x3, 0x200, 0x1000}, &(0x7f0000000100)={0x4e79eec1, 0x4}) connect$inet(r0, &(0x7f0000000440), 0xc) 23:50:04 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1000000028d, 0x0) writev(r2, &(0x7f0000000000), 0x0) 23:50:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffffffffbffffffa, 0x46, 0x43, 0x7ff, "d73020ace400000001000000000000000000009e", 0xfffffffffffffffd}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 23:50:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000000)="86f6b82b03a1e978c57f43991a16922900003a1cf725209347f8e3b2d093a208f4efa3de267400ade62ff7703ef06875519f8bcb9843a423342f", 0xfffffedb) 23:50:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202d825ffffff7fbbc2"], 0x1) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000001480)="a3bc8b62", 0x4}], 0x1) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 23:50:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 23:50:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xff, 0x80000000}, 0x10) socket(0x6, 0x0, 0x8f) socket(0x17, 0x8000, 0x43) semget(0x3, 0x4, 0x4) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) socket$unix(0x1, 0x1, 0x0) 23:50:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getitimer(0x0, &(0x7f00000000c0)) getitimer(0x18050128161eb7cb, &(0x7f0000000000)) 23:50:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000140)=0xfffffffffffffeeb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() r5 = geteuid() getgroups(0x1, &(0x7f0000001480)=[0xffffffffffffffff]) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r10 = getpgid(0x0) r11 = getuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000180)="aa4fa37a9a05c7c312b285d0c9e4d6839c50589816da6e36fda507dbc5f42aca9e40b559989e70238953337d6917a975dae65920a420bca89c6dad8189c4a7a94b812e92ea6909105a2193de6798720156ce81bb0c6726f1a8aa86eb8111084987eb0faa93b08f0efe1c9dbc3eca2716f1810ae92600ad99ad5178eb982f4faec5142c04d29da8044b9ecb6e483b25bba35e182703b05029c36a5f3acc8395b2dcc231d83cef2322c5486fa1291fd49afe3ed04b65ac0ae2063c8a476c240ba2e2b4f1172382456e20cc4a5061517a31fd5a4567aedb4f15bd43bab26a24b9c3d2925b3e1e51709fd44eb7f08e4a130b9de70848af", 0xf5}, {&(0x7f00000000c0)="3c02cddf9fd3dcd4eed0e1e269ab0185b4", 0x11}, {&(0x7f0000000100)="7ea861ed9331ba5baa6ecc28762e76b52fd7f09881df02b9039183cc9f10c2b69fbbbd63c0af77e114330afe36d2484993", 0x31}, {&(0x7f0000000280)="3153a1cdf81f815193b9d0a19e494e388b237ed14e6bb0671922f046ecad541c14483c1648e2ee1ca9d3ad28d5f9d6878c", 0x31}, {&(0x7f00000002c0)="6b69f3fe481b14c3dcd1111ffaa4529e8c2ff59d3c8b78edeb45167ea636521c6d47ee478f16", 0x26}, {&(0x7f0000000300)="6b6f55af1d89143a19fed560f6f8265fbc4f22", 0x13}, {&(0x7f0000000340)="7d184cb75b5d8f14577c8c9b668a958112780383db02ca5ee118267ca7548d777513eb9d7f16b55f309bb22dc786c191ccf7d602d3a8eb3c4109d129a62669d8238e26d419378814012ddc7e1550c85bef4a652b3124f5df541f3cc1ca160f7725556903ba75e04e5ed4e6b5569b7339ba26b5a3e403ac085a2863f78a3cc998a495b57db8af9e991b85023a8942a7772fbc934d7d6f58cfba66c965bccfff72fba480d6d9b781a18331ee3ff8882f9e19d7152ec3199ef2ba2bc230f06c6ce152f0b618ebc2b1af721d00c374c8427b9ec5db8d7d517c987edb8646ec0654c4f7be48d7920ae90c01b192ef6100d4c83d867658486823f49fa7856dc52330d9957c600ba680e7e279376705d70ef328062da75ab678fb4b5221a4a38ce7957ea813259d302c7ab6f61168d541bb81914912bcefe81ee224a86bc16dd1269fe9947d48ffc53d082608c59e84056858411413b1489a61a7293d2101777c532114c19b5547316eaf3d4c782bdfa47f07279aa89bd72487bf31b0af4f18b2b1e1dae89676ca6028bd5f737ee127ca1c9808b7f606555206668e2865990dd8714bf027eeb8a48a7f3c386f8e429d548db0e1dca7a5068ab8ffb2202b92dbd32a428a4888a43ea5f18f5421911b5bb2cf6f26e4e37483b8fc85684e2eda63842440248fd1cfd9c44f9ac52ce2f0b77840a721bc163f9a6b4cda8baa4b00cb7a847ea617a837de716b5969e14cfba2820e604622786b7db57a2d0fb7730eef92f8141a937020a6a3d18cbf282433c49d3039330ad708c2d9bba467a23b28e77b780e9dfe9101037efe56f13814da161defb0b323ae7b1e60bb352e85c515c16783dcd55a61cb0ca62975fea6cabc670211d5348cc51f3049fccd915672f5d23331f67d3a85451aeedae7efcc63dd179f7342add2bf9849734c64fe6845a8884e33f4bc96ddca1f8ddb1a68bc05e3ae5ea1cd3a3a8c19eac9805f9057ab500db36304d63745ab607b6b075d8606e0e9774664fdb1fd2b894152faea7c8589a5987c6813bc9a612c325696a0ed516964a62b9b6fe0221f4c481c1e552cf548ad8677b2a3c63dec1851eced5dbc998bf953aa22987d2dd7faf7105e1395a37deb0fefefb237d99056406729a02cb83782b8d473b2df6ffd9df8206a0a9aae6b1fcaf1f530f153af9bccc3c8a619352a89e84f414b2475e94a6ca1f3f599bd81a03a4dc9453084ba229e479daf66edcaecd05aace20202bb8184a174c81f4a6d494e97907d47b262505cc4b2c3a3be48368eb4c34090f6752e39d0fe8f5a8ed1af3d3e5cd72b1bbe5e877b736dc407caadf0a67509d0482664803405578abd7d600180b58ed68fd34a5978bdab08828bf48cbb8a9f7ed21dd0e83b9cb70dd61f939a58214d9328c88cb1feb16d685dad53c230842009c2efb43299e5be05865f41d6f11cc25d99c7aacc84548ee46e939c3a37598e4b6c4377d1509e0e894f745e2396356b20226b7ceb87647fa5b0ff2fbb7e15d496ab5c4853c5cf78cf071bbba7f8f80384ae48c1ed92e597ed8b65e45f7213b14730ed1ae7a74f72f21900a50e67f558f45b535bb5c60bd442955f04af9a93ebbe9b026f9ccc56552274dd5ce5e474405323a85f5210619dec520e0b7a88ca9b5550743c0b012c55ffcba6c4af9c52c1d191faf32d90c236a335a4ee9eedf28086a6391e1abdaaf932d9c93131cc7ccf6a9b54cc8ef633ab2247257f72d6b44254f5bf1c47260a131efd54be268338c525c4ed0baad02a691aeaedbe06dd06f30c2c723cd916fd1ab311e6fb86b6ed1bfed4e17d8f4d02a1c4e935bde2a32c564e7783902b2c14ab39347c46003f0d90d4f6ccbfe2d8ad25146939eca48893e7694cacaccee671e0052e5697ab2492d26ef8d78f9fe965bdc9386cc1e74267d826a4fb91de0ce8118c3538ec5c1216d9ef34493e06d5040c0b7d12545031ff7385cb554b6b13d9a078bf816ef39e4dcac44ef242d7c56d830d5af79531599753af50c1a07fbd1bfb4b5772d9fd70b8bcee04eb4100d4a8458a2a548e14f0e77737bbdb679521855bf425d6de3b6733220540c8d865b86c10e7fcc6998cdeaf7ed1261cd96e03be53f6909174170354fcf4b6461ce0faeaadd26734e373e9c3c9bc9af227dca86085f7eb992afd63b4310fcb8af9b84c83c1217dbed6a2fcc0bd63243962b195a58d5f414a363d983103e522c1dd09e9d71d2ec52908028bde8c63f1c6b5fa7f90bafb34fcd344c5d5260f32d85dab8053da3eb28118c830449b945eac0a2984a86b44287a42b30305c572ed4fc716329acc801fd27324b5a0614633ab1b8fa5e38d5c80db36ea859c2096f14841d3cf937f5177ee3ced0973e37621974507a63d3c8b29159e8d2a5c1b02f812ae3365540887b13bd24b112100eddc1ed3e850469a5f8bd062f50a48dcd38b16912da1f5c8f154298579ce53f1bd07b064a5bc0e8f85c459ab7d011f02a27a856feacfa0aba6049b0bfce19ea94c68f3521e0c4fea79782be47fc6ab955ab78e1fb79edf04bb9cd93818efe43bd849e9a5b76245b59bebaef0a31ecb2b58b8f1c859e541c7d484c0bc0df2da85f9a53f090313fcf61b82834f8c3b51035050fc718624e9aaa5e8f203b14bb9e152826fb174a99a06eb24ad08cfb54b427076db3c582b256c5479e65ce5e059543cf57e7af32bded401fc66d3b23246755812f28ef33dcbf8f7956c80be7e6d066c429e162744af98ada70f9a607fdbe1db4eb0372f6d640674f7ebfde1f50383c0fe8af0ba1b76e03ec09e97e461eb1134371b25a8ec5c511772df2093f57dcea728d682a407426e8772c21d23c6991740af49872a12401ce97c5a8a041555cf53631a042c05cbec0218de997bb59e8cad38a9f326c652d914ce073fd4673ee351361e23403dfad329917b15a04c11e97ba1214f5d24732cb161853bcf539d9d5175925fcb1738375765f8d7c061eece3c3fc11f03eec1cf5d5066f73950040d9d4277d919e6aae0963f13ef67667dc8acdd7c27fef76bbc84aafb4f058f73af67aad98dd1fdb885ae9faf24f417e33f76fed38763cb490c992a05695e91bea9661ec8ec0d83f8c62cf369b14693a47c3944a049967b1fed4a2fc0d7cba51b70408859d9bbd7d9a82fee399f00e7ba75700fc5a02354e8f7001033c34d85c33144df52aacb8b7ab9d2f3a8caa6301514c0ef6aa951388693e676aeb02696aa1039d8f5512e684ecb45ff1be7b4613057c866114e69810e529e3eea29ab9db58b69cc0c92446c60b264e531fc491d43116e68c84cc53605eb275317f4e4f33ecff12b06c60c6cb4f9f10b0c023cef563f18d6e57c2f6bc2de3cf371f5b95e0a3b372f91df2c52d83a478934e5bee4e65fc52b622e77f8ea667d70782cdf4ca155129683338a43ac06a7339b9f6ed1bacb675872327212c58d096f5cbd16cf9ddde4b507d69a60c2648f1d7a92a4af940efa638f4e11f62e9eaf1ff71afc0075f7fea8f614f231820a12f8388f8c16e78ce61bc5b105e1442e21154b1f7f5a3bf76aee89b9cb0229e9f467e3e6f594fa1b44366d45e89683724e3e746748133781575e0692ee01d0343bf5110f2f0278865ee90f24bf926ec3c331fcfdddb7e4f1555256cc69e0614c123dd6cf8b96afeac284f2b47fa0be78244405c5f2c7eceb3a44ea6d5308a58c5eea713abb7d0b7f7f3bb230d94c889d764b95111891bea9a233db1182fa58c5f71a8dedab58ebb874e123b7a57f2bed094fc8094dfcc73796e34fa36b72cc14f7f8851879f0351cf734e6e057fe705e672c6e6bf20b6e0c41fab73d4aab4a1cf202471c1e059dd91ca5d50ac55c2f1fb5f515b3e2a9bd3251713ca935bcd7c4ddc30f5e817ac922d47bd0f40b5ded06b50d483d1f00c64f36c0a997aebe66f3cdd13940376399b2f63e76ed85140ec214f9d04277b33d603a0d237bc9e05cb065b8efbbfbed9071c6f7a79d0e0def1b64fcccdcb44b72b90eb7c3cbfc983a9eb2fdd0fde4982c55001bf27a2152d8625c460024544fc8f3c9152fbd40f95a906ccd0facf607dcacdaa4ee3ba5da9b8b030c9a97d1658e4457748ce0982718ce9d91334a7349e98610b4814592904df604e244388b60e3548581736724063190d23a4c1226900d369f5f2f15da715ef3680eed690cb7c02648fdfaf34d0bf76169742fab5a494b87e32676e6a90d8a861064f7007b2941d509ae85025d9d9777a8e9dbd398c808825eb3a0b4a22022553556efeeab22d0dbb957ae5b38b864953950acb60edacb2ea7a9f31caa734b7062298e500fd4417e68fd14114d47799edf8e8c74f10cc237c4ca5b3471f77e0ccf5dd2ecbb70e48f19bc0c9ace901801149c8c59f39cd759d5d468c9ad41c65cb4fe1c50571f8f97448ad5bd7c4a3bccc9402df5b84e6a0c2a375a1753c46ba9cee03458bf2d88330ae137dc3d760ed781141cca994aebec2e67994c7307ebdbff9a8e1002573a3fd96681eb25f4dd6034dab1d0cf3a4aa6d97735f208e27f55d4d8ff3eda127c477a89cc831d80febcddd949a8e718363f61fb2dd440d5a96eadff86473d19f3edbabe38f8e102d282a19d51a25966e1b6b62d652b82898ba0c671f328d060009f66ae570c276e341a4dba6e68dfe03fc70f9f380659a816ccc1a8bc9fc27de70d285fe73dc7f4903e72a946ad56adae5d243e08da6d7d672e94f5416e1eaf3f13a9007491f149bc5cd0debc53668493b90aeab118f8bc97ce0f5cdaab59b9ec0e197e6b17871435942ded3e53b4f1d286d5ba785ad28b0d4fc69a82a5a9f5afa5194db324f7b074d161be9c2f454f9f4f2bb27e45ea2c9172d44ef1d1150c03faa4f23296e5ada69ed8d09772a92fad3b5bcbe1a23dfe5739a734ff061f972d14bb083476ec6273ec23e484f545b6bf56ec69c5715db90b01c978711b0e755c8db3eedbc6fc58a34700e04af99026a003a23b04cb892ff9d764e5d6dd033cbb66372a948a32b3195ddb128319b9de969ffe95c3327d85629d293b247b209f0787c40a928511510a8041f15316e80d04ca339e46914a517ba0a26aaac1d79783b80ca941667805f40f186fc8da3727319ec74ab516b1139ef1b2c0cd677636604c10b845e9d05c51d11fbb13e98625e793b80c9a158bd28497bdbc3e4e28f5703a83eaccc6a24b29eddd520f74b26b2d746f7582251b76bc432f34aa57a02adfb90b374d4dd6032da60f60a7e46eed65d9ce0dbbdfd7ac095a9cf520ee9238c6f2c630895ded78ca217ad42ab7548aa3574c161f883a580b42cd573c4323cee9ca38234602e76b918d16e5420a66f9628bf44d3b4fcee734a3e18ef14c51cb66796a23272abf66902db216b6a5174ee394de6d1d9d6db209ee35db505e2c35261129ca19e1b27c41407673e40c9356de6982f2ded35bbbbfb780c7399030dcfbbf896c9728931dd31c3ef40d0327b84e3ae572d5c3ef03a5bb810b98993a37c6974c1f56dc85e62eecac2128ac48b5fd6fec49be9f92e729127adb5bd5676d330ff29f4a620a1b11f741046a94fcd75394788cc43943097abee21fc02d23f17fd775e306736ed8d28d22eb8810db34e3e9a3bd4f46096ed13d03ea0c019d5afc7f573a2443f30c403747db49d5e064bf9cad3e8b5ce9fac890bbfc7ad4ad042fbda5ff3b1738ae2a6d0069878293c21d147db669312e79de65db07b758166af3067d27e320fc74860d7378019a7bff06c1454bc6642817a03862b11cd63c45639f9d13e30900e09e2cd2b9d19614ec8c12", 0x1000}], 0x7, &(0x7f0000001580)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="280000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x160, 0x6}, 0x40a) 23:50:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 23:50:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x6000, 0x100, &(0x7f0000ff8000/0x6000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0xbe, 0x7, &(0x7f0000000080), &(0x7f00000000c0)) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 23:50:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="827052caa1696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="2902002827c80c0f1560fd90", 0xfffffffffffffeea) ftruncate(r0, 0x7) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58", 0x29}], 0x1) 23:50:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x0) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:50:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x10000008, &(0x7f0000000040)={0x200000000, 0x0, 0x0, 0x100000005}) r1 = getppid() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x202, 0x0) fchdir(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) 23:50:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r1 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x60}], 0x1, 0x0) ftruncate(r0, 0x8) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x200000000) dup(0xffffffffffffffff) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 23:50:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/5, 0x5) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="140000002e2c136de0800000e487629db9c818000000003d902c4f73005d399ffc8a0fe85a58bd782eb704463cd3de6ece6991e7d644b6be60efdc00b08dfc491036e203bcaf53f9e2f5154862d637457e457d679c3f423d1c4cdc8143ed4d07036589a564677b3cca18"], 0x18}, 0x0) setsockopt(r2, 0xdf28, 0xcf9, &(0x7f0000000180)="f2f112fc40691fa0e33d74249a90e054a2a3ca1e4807f593c78ea855ac7617f71c3643d4b2349ba89cd26680857552617246a03b1542073c99bd2111f66599008d846253b92d65049998b7066ba066ea84de1dc3857a1d2fd58f54b8ac8a6a2328c158f617b245cbdde1e37f8ce66fbce01cb7fff7f4db051617b9a87bb455dafa7aa2988b90d1514ae5636ca193ac4f1451385672aa", 0x96) 23:50:04 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000100)=0xfffffffffffffde7) clock_gettime(0x2, &(0x7f0000000000)) 23:50:04 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = semget(0x2, 0x3, 0x4e) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r1, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 23:50:05 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 23:50:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() setitimer(0x3, &(0x7f0000000080)={{0x6, 0x1}, {0x6, 0x4}}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:50:05 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 23:50:05 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0/file0/file0\x00', 0x8) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='n\b') 23:50:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x8, 0x40000002, 0x101, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x484, 0x8}, {{r2}, 0xfffffffffffffffe, 0x22, 0x40000080, 0x6, 0xc480}], 0x6, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x10, 0x0, 0xdec}, {{r1}, 0xfffffffffffffffb, 0xf0, 0xf0000000, 0x2, 0x2}, {{r2}, 0xfffffffffffffffc, 0x12, 0x81, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x400000b2, 0x7, 0x81}, {{r1}, 0xfffffffffffffffe, 0x24, 0x20, 0x553, 0x800}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0xb420, 0xfff}], 0x6, &(0x7f0000000180)={0x51b6, 0xffffffff7fffffff}) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 23:50:05 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fchmod(r0, 0x8a) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 23:50:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/214, 0xd6}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000140)=""/175, 0xaf}], 0x3, 0x0) 23:50:05 executing program 1: setuid(0xee01) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 23:50:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) socket(0x22, 0x0, 0xbb) 23:50:05 executing program 1: r0 = socket(0x10000000001, 0x9003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 23:50:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) r4 = msgget(0x0, 0x400) msgrcv(r4, &(0x7f00000004c0)={0x0, ""/1}, 0x9, 0x2, 0x1800) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = syz_open_pts() write(r0, &(0x7f00000003c0)="68e7335349820a81e7df79c4e56f38394422cf2d09fda485889302dce445d8737ccc1f771d378d2756584ae04a8dc0cc5a395fd0efc47f2988ff318d2ac4349b726cf20db45d38d26dd4eb1a8aff09800e9d0054ac06bd81bcb1a6cb0a2ec2f808c8a9817af6defa9c8f1bda36c27809550b1c6e09e31e5d2cd99a33bc52aff0a5249e3da0ee219fd2bd71e6abed2974e09cb51de2f16b2416dd4da43bd77fe549711a1ac32af8cd79696be87fea01eea7fe50fc623225aa0abd8580dfab098e1060f74baf54872cb4967ab4e44f30cc501523674616e8e5abf1b31be2854b45f9642ab9db55c6da71", 0xe9) kevent(r2, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffd, 0x1, 0x49, 0x7, 0xb0}, {{r5}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x2, 0x2}, {{r5}, 0xffffffffffffffff, 0x2, 0x80000000, 0x8001, 0xfffffffffffeffff}], 0x5, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x9, 0x80}, {{r2}, 0xfffffffffffffffb, 0x8, 0x21, 0xa5b3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x24, 0x20000057, 0x2, 0x1}, {{r3}, 0xfffffffffffffff8, 0x4, 0x0, 0x0, 0x6}, {{r3}, 0xfffffffffffffffb, 0x20, 0x81, 0x201a, 0x100000000}], 0x20, &(0x7f0000000040)={0x4276}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x1, 0xc349, 0x7, 0x1, "dbb7672ef1e48f8d9244310ef301a6dc90654054", 0x250, 0x1f}) 23:50:05 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0x4}}, 0x1) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socketpair(0x11, 0x8001, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) 23:50:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/77}, &(0x7f0000000080)=0x4f) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) 23:50:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1) shmdt(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x200000000000, 0x362, 0x20, 0x0, "edf6923aad64ac0e6ef7878d4ce793736c0b319c", 0x277b, 0x3}) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 23:50:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4810, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 23:50:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x18, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r6 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r8 = dup(0xffffffffffffffff) r9 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x2) r10 = syz_open_pts() r11 = socket$inet(0x2, 0x7, 0x4) poll(&(0x7f0000000240)=[{r0, 0x80}, {r2, 0x34}, {r3, 0x80}, {r5, 0x7}, {r6, 0x180}, {r7, 0x1c}, {r8, 0x100}, {r9, 0x44}, {r10, 0x1}, {r11, 0x101}], 0xa, 0x0) getdents(r2, &(0x7f00000002c0)=""/133, 0x85) chroot(&(0x7f0000000380)='./file0/file0\x00') close(r4) mkdirat(r4, &(0x7f00000003c0)='./file1\x00', 0x0) r12 = accept(r3, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getdents(r1, &(0x7f00000004c0)=""/124, 0x7c) r13 = openat(r0, &(0x7f0000000540)='./file1\x00', 0x80, 0x180) accept$unix(r0, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) mkdirat(r0, &(0x7f0000000600)='./file1\x00', 0x93) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)='./file0/file0/file0\x00') ioctl$TIOCCDTR(r13, 0x20007478) poll(&(0x7f00000006c0)=[{r12, 0x5}, {r7, 0x100}, {r5, 0x42}, {r2, 0x20}, {r9, 0x4}], 0x5, 0xff) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x0) symlink(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='./file0\x00') fcntl$setstatus(r7, 0x4, 0x8) unlinkat(r14, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x8) sendto$inet(r13, &(0x7f0000000800)="6960ff7d5d57b4043d91e473da1a5e797c55224da1cda1a97d371644b5ecad24c55d152cd816542f8c4642d4dc17050c19bea61b6d79b10b6df6", 0x3a, 0x40a, &(0x7f0000000840)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000880)=""/175, &(0x7f0000000940)=0xaf) pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b2ce20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b2ce21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b2ce22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b2ce23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b2ce24000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b2ce20000 didn't change! 23:50:05 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="500d9831ed11a5e9310d93cae7f4f2052fae84c42ed2f28094ec9d7f7aed5cd24becc18dfed53b50916850e9255d193ae4f129cb71806316074638e60327b129add2a41dd01ee9f395d6ce4805d1c4899eefbbff5a21499552e519615dc18f104b1dbe0003a1607710af0ce2957a842bee908cb5e71d86281d9b95ad5980890d9509d7d2acdc90da4fa62b3d366f5c7a9c82575094b1ead7f7b7ed1caa4e0bf3481c8a54e5e73e2ab33c6ff3caacddc8c338e191db879ecac355b6577a41074e89b73678d0edfce4e78a88d557b9d7e9daed9e14eea3c1a545c217ebd5a25ea9696fffcc09f504c5accb", 0xea) setrlimit(0x8, &(0x7f0000000080)) fcntl$getflags(r0, 0x1) dup(r0) 23:50:05 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="9fb80c629fdcd550ea429c5e9ba6cbf3f6decc72bf77c9069d343d483d480601eea10b4e0f5ec961e1544718f3a00637d572e139c1df02149d58e6067160deba9c0c8f1cd92d26715f11a5afba7f3f37be2a2c5769afe6e0b8aed3f8938a7b491e9082828242c0b499c2604d4e374ea4cad672ea53c4b9f2cb68d5896b4c1ffc8fd99a718a45a133db46844bc16091c6c380d4a7c1e727e86406a34f4b5ee1a6b2bae3520d8fb64e08517cb0a5b1cb58e3f5765f110bb61cd15fa2dcb208056877c24cd32b44883191cd615390fb0f8c8c2c16e1892a2f114edd813f9e35b003468defdf69bd130ade89b3a2745089d0", 0xf0) socketpair$unix(0x1, 0x4000000000007, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b020000004b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d50100000001000000389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abc2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a38c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee00000000000000", 0x29a, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x22, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x7}, {0x18, 0x3, 0x3f}, 0x0, [0x3, 0xc8d, 0x4, 0x6, 0x7f, 0x3, 0xfff, 0x2]}, 0x3c) poll(&(0x7f0000000100)=[{r1, 0x6}, {r1, 0x84}], 0x2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x10001) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)="c2f37a22a91b368edb1fbcd409ccea1c4377b398217b917b47a2765e19ba85fc5b757e56bcf9e267aac640b04276f7b3084a7d61b75b2d6fa7e50d45e925d165367e4c11a2dd8716cc65566b29c968dddb27b8aabc8d91f592301ca3e72a1b0033b85658efd06655df955917912ed6be1a41ecf14d83d811adf14688ee60d62ebd2388cd5b4cd48415c72e436a5d991ba99b2dbf5b90d2635432100168434d9fdfd6a61360875a5da445cbcbb61f425328b470a5fe128c", 0xb7}, {&(0x7f0000000300)="ddd6ba4f54dd3594f3cec0e8df3e649bc47c072976065136ca8a20f5156038a564955b71e519e77a09bc17f7e489c7c0542d1dd7d00b05934a1efd398ec3726bda08d1c3142b8a03a3e3316179f747d18eb913c1ede57b42c821e490421ff3e1c30b2068ae90cffd5a05a6b032e084981f2604cb85dde051ebdd68c8b0fe380a681c634b7c602bcb97518dfbe45f00754661d6e5345ef163952d9acc0c9864a9e795095e796b236816971479a09bd41be4be1737b3ebe93d0e92b2a3da3ca66008663afcd4577d94dd7b8989ed", 0xcd}, {&(0x7f0000000400)="7b6edb7470d8bd1e6ebbcca37db336dff4c4a2c9b80f0ae8e6108d6c2b2e7b8e47ddde2e1334aff598cebad9751aec495c28f4814b60d455d21b2feda6067e2ad620ccf86dbf58", 0x47}, {&(0x7f0000000480)="cdf41465d048697c492edc33679ed1e3937dad1333f0d05fddf9631ab4adcb314d13bbd50d7a83d369392a119a71d07ca8141403bb42b5ca7ef45c9c8e3cea5f9dfd660217141e38f1e254f882aefa0f50641039b090a9ab75ef319916099310297bdf", 0x63}], 0x4, 0x0) pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b2ce21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b2ce22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b2ce23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b2ce24000 didn't change! 23:50:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000f, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 23:50:05 executing program 1: select(0x40, &(0x7f0000000200), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x1f) execve(0x0, 0x0, 0x0) 23:50:05 executing program 0: wait4(0x0, 0x0, 0x4000001, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) 23:50:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000014c0)=0x3, 0x4) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="3939deeb641415661111bda2e473cd99cc7715dfd204910bca84c4d40885f9e151b2814e1506fe53f5ecfa254225ae46c3a183449952ec5908efff1be4ea182704129e98d76aedac2dec71ad67bb20860263f3ec237ff04d9726038dc0e6341f9b4bb6000d1057427efc6e7730036bc7bbe68944f68d65c564ce7932084c832d0c8cac29f416ac486dea001c11c4c29dbd62f02ae33760ae8de7d9540816556b37f109deab1c2a9b58e1d93f47e05c06cabbd536e1b104ccef72ab86bd1ac564bd07ce0a47da3203beda92200ece7b4f31005c9aa5dd42fb30180b35ff680ac40d355766b57685941c32ab5f075e08a50139994c2c2566677d9b13d296553f191bff40fc6d7dcf9e7a2c8f9dda45292c98fdc37dda20146f875aa61088fdd42b5a5c8760fc900495ad2bfcd58315678e5cd5dd70dfa2bce5717c1417c0d7d207c74dae184e7025993698c94ec110284e96618d3b1a2fba815e17c3696554d7cad50e573b08aed3d534d651b6c92fd9ffcc79147938eea132c91dc732cce75be508c23412fb2d0635b360b361bc9021dae7e4768616922a9beb2f8f45df29af973f1c0c599ae3036aa492ad851fc7b323c4e04915f85cb6b330b6b3632eb979f5ee4111b81d6fff8e8f35ced2448d112538cfa6b62a48054827c3e64ac9ece5c2d1e133878d5d515e0f75bbc7b9b39cb0fb0492fd838ec34adb6d67367428f0f36697019b0095b00ea101022e07d23d60fdd53981fd822a0547692cca4e4382378303f51cfca77e39f9276d729bd11cadb075253d5892d8fbf07bc90af303b988edc410d90bd59ff4e23ccc316fd7ca201d16e886ca1ccd67353d9d4030e9d76188744cf1503095cc921cbaa7dc32eea442eaed2a3f9aba9e5af9ab593cc2112bb14dc829803741971ec44209577b2d1e878c06ce65e7860e24b37c974bd4b826ed867d4ef1033f58875ddcf70000afb2fb32082fd98a319b90a81f6e6c54e74e6f7ae056254f9f35af9f2de467998134db778508468235635d0867d61fc7ba1eb2e4f89accd691723228e0f80f8c89a324c10c17beed0bdf46e9cac3de0f1fd4a104e23e1aad2a1c2cb5adaf16d02ebaaf3bcde24c0461a0814d87c049cd37fa68ccdf805c2f85e8dfd98a3b99ca93b338e09d9bf93fa3af51045c6ddaa59629e207dbdab3dd27f42e9bdbd068fba9bbc286103cfe723c1c8ff60e6386aff0e51f5e1355049aba4894c4db78865916705f4bf22711649f1d26392c42a4b05d4900c94beaba442f67c956ce2e6ea4516e018fbda7cb3c1cb31433dc03e02983f46c35a5543f8a80bca7ee023da773234e877ac1987dac859d704ac6424cd8ca84c0526e10dead606572e15ee89d4554b3c883f41944c781695276d1facbc27f8af7108a81354cb8e8c41069246740a2a103296b0f2df7727ca1c26dbf22be24c8bf301ba6fac258b071f46ee98a9133e3b4eb19da9ad1605ad2e018db6990c61dfbc0f4eb524b93f1d64f20cc4d5af370ca0e8209c96177adabc62454277e8c64946c672bf84b9db3250dcc16217755912d75055e697728026296d24ff958ef0f52c32110d2af80de1d92241635c410edbb58df10d72e9f01b2c18f29bb089199745567eecf8f9e994494abc714c15d0dbf2507a37d923f1fe39360c232272c3f321168c97c6b30ffefe1654cdaab4aa10a54bc6f700cf2b5fa452e32267fd5acc3d46b11c8137817ba2bf2a2753a7c0d6fae7dadab984bba5f1d3b9babaf70060090ad7450865fa02d95802976f9e10716fddfef68bc5adc9c40a8b5f91f668f2780775c136c4ff9d97eb96ebfd1711ffbc760f5312c5ee9589062da3e72e0a25e95423f293a060ff900c48075eac4a19481c83a6e88aff0fa3d263f940779a655c2a84ee05ad4aad58bbf33e0b121b026a1832618042ae49cefd0ab25404bf79610b3200c939454b70f45e92028139e4a20a66e153450022ba5526de46dbf78b99ad93b405d167eda3cfc28f34fbbca7912f0612d723ef09da102856cabeb40159a00ba81a4876ebbbe64c9bedbe2efc6434e673bb987bff5fd44ecfbcb9069ff1ea9c0092b55867ad5bdb58c3cf035f7b5fb7c7668309f51e66e9753d2847cd7ba9837f2da0015112d4ca93ffd1d7195be3779b06d3973d409996052f9ed4e3cbb521e7ae97902cb9e7e4f291d6eee09e918f509980ac044a0c106468a56317269d83ea29192d0cbb779ff209225a82553af8607aba35886cbfa9043f574bbb21f02fe862671740163628e7f36a97ccfc1d2d64552d6766d434be1f20479e1e142477ee971b49bd80bd85b3d582300e3b0ea4ef16ced6734d0eaae79e6450f5e3e0bf9b9a92526514b729fc8d7de89863ba4a29db70ac245ff9024a77fb35036e13de9adcb2663fd6ab723fdc23d18b51bf96a32a9a7e9048d0e5d22adea35b3e8542116bc97a5511a137ab00bb84cc2df2e81eea92c07470aff79bd1dd6648a5fa4ca0c14017534fcae8258b1e043a2de5d16ca31fae3a872f07ed16c3c5083fd88b4e4e16d28543955740b9d9af8a2f92bc32b6c9f7347f9d0a4cfffc931c275fbe00981b0c4eb36423640c297c5dfef1783d6ee4cf1ed065224af91982639d3c8000d664bd0ee06f4718924fc8bb9910f6bbae1030db4a9195bade6c6d1fd471ee542954cb0f526b10ab3632475a8413778aa475a0c2c3ae617cd1efa829625ef1388f77ce767f85060993e88da9027797a82699a1f64788b06a7427e334c2f8a85fc7162e04d043271d5c930daf1ba0855edd7afc252cd15dc6348bad328683b05fdc6fe5ef849762e86364b35555a566a5567bfc34ba388f7e86f8372e79c1b6edf042807444432f2c878e750767bc0d13d4a049e1736821a2e43f1f6dea398deba519fb6a20d3bae59b35b0294d264c46d6ba063269926513f9c079a164cb935ee80f2194904ae5ce1bf34c0e7bef171483a2001ab59cd9609c43f6e7f7827095ed7045d1f39b09121cc032de5704c796d46d91fda8766476a777338470cb0895433e3ceab33f943791bd4cfba153d277d4d569050b62cf895099497df817fd90a3c1825c3a53a07a9f3c720d645abf6bf2b5002b2628994550efa3bfa9325ffa1f3dd9b83c7060a3d50bf4ef41e05d0d8d3e8cf2399e624764eaa111c3938f1c6a17388ce2b29523487489d8313b62c72eb2d322fe3f8f015cc45aa74615310137b8e110fbd4350cfc6f809ad8b3eb826e9c66d06d468da727cc91e32b3646e9d63ae0208ce5a7fdd6b5ca611d70dcb88613ba343b06b5e5b44e80eeae8f37b810511f27d3913d65cf8e8c97945cea7de1b873a23487e6c7ab824bf208b89fe864aaf54fe59dc2647e908e14ddd8ef23b58bbadcf0fb881fd5e1d872b6d25305adb6f2e5930fb72e4056f163173d0dbf5f3a72bc87cd8c942424d9744b6f646a82e1241c793ed6dba2dcf7487f60456c8562e062b15cae998421900f39e45b95d0afc3e09a6d312b85199b3cd09fedfe1a40092459d23b4f10322bc95130448652484ddf6d5a499879ac4525254b2e33920aea0c2b542f6702f0adec273273e24eed2952b8043912e9ea6d6d1eddbd579ad9bf2899ac4ea934efa453937113b2a89ca147238463da3a356bbd83a0951454d2600cf1eabbec8983e850f4cdd0a9286c033edbadff194a77a3e68405349e240c85c960531fb46e06acf6694b4adac0622cb7e563b47e561089b3ae05cc6488be8c68b81740a6938e0e685e5bb4844db0e5dba0bbe12345960b15a9031939cfb3e95c77f813b0eeb9f8563eba8bf5be80df03077d8b9897703345636273f80c82fbd9b9429f632fa9b4eecae00622dccb44d40dba7ecb69c70fe714017b3ff362ad7c670ed3e892c8ae1c07d925313c573abc53fe09cd0c6d3dcd2d23a8295bbb5d59423cd39a31c32a3d3d22ebc1f51467145fdbcece93750e0246e6ae66a74f184f7b414999f28d9a069f7ed7cc957491fb98fa5013a529cef633e07e90f1358edae595dbc8c4eb573f4102cd0f3b9d5f52cf870e0461135c298c5794ff5bfb9ef17e5aaf4bdda52ee9fbc5066c57051d719d95601c23fea185ba44ddb97737428a0e631adc3ae803a4e9f4ffa2af78df195e5015275c6dff1bd92b144aa7f7f520d256a19561d674a9a4d0bb298adeebbcfdb56de33f7b519cb319386dae3233139aee35371ad3723bfdf34ae89301d2e1677ba71e03adce82b7ba13cbbe979845df85ca54ad4249b6c9671718e6f658407c2e2d143f842bc5490588847bbf03b289d0823de1d5e1892c819e2b0a7fd7d69819088667291b99ad828f6134d57718710e6552e0237437e6927c7f067b3fb2bcbc7cdea39dca6aa68d7ce21c9e98fbcdc4396045c0e310267876d0e94f04fc252f2e55750a008c7a6f465f1a15a98aa6fefe11050f0f836bf049d3dc755e46f5b76d99364b024dc7a92ca146063da72ddc4e94fbc8423506ce078646188e761e624d4511a69587558f0944751f85d1041a4c9eab44bee3e9b9d43ca6ab36c0ded16fec1d05bd08bee97eef3600984c101d79dbe9ec71bae7fdf3f8dfcaea18874f5c8b47a4872041ca67d3972f7a8af8b8224aac02161cee7c3e517ca4633901b0a91feaa867e2b9d290d6dcc042c0389fdf1bce37ea5a7fc4fb37154ab20b20157919ae251b44fba079aabdf6598119378c38202c17d689a3b56c2c89b974d2efc9df29f01a884961d27fe1b3e796b180950f9741a9c233dbbeb949475afce9d79145dd839e1043ce91d29c46985728f8c960189f374daf56313b737129f95665bd91960311466a0a56f122f4c4c9984f415016c051a1bcaf75b215d7f1d6a17dfff3cebabe8625855f08bbd4f3640bea2b022068d5e69a129e44e1c4624568122eada1f77e3b4b7ea9203835acb51b8e2d4d813bffa8cdc545d5f4438235e180299dca8b622c0fc5a77b301254f88b922b97734b497115316d074c6648d8eb0ddf8ea89b1def4802c6e65961d5458fa3461af65f521cc3750c1bb5b88d4085a6731e971fd4ad73a8329969486e5cf9654c93fd2051194846891cac80d7c10cc0458fe5febedf909d7f73f3c4cf890aad34671163a6d3ff507ab96639f463b4eea4c493c316e2c7cc502a684cf9d4dd7c05731bbf0cca91e1e99c42641d2060318f30892428d4d03ec76610ea99aaf7cbc8adb51a4b07e8e6896d6c62a77186051df4fdd12af83f29918250bed3cfaaeaee45b4a1dad4fe9c564847c0c118933a3fa01c30e55055d061a85a8b5f1934562323bca18aea3b955285a5868ca26c891753889379c751fa769bdc21faa012201515661cb078fa074bed83be98636ac8e73d3e18d29f002e85d226d2474ce3279c7ad3678f07a91c3f6d919022a416ff8f6320a35810f63254422c5e04ad5dff725cfb08dabc9b67a102645360e59c55f08438844092d3a01a203c171bd0792f1ae181fc0bad5bcefeec1866fdc139a3cd1f1f894660b690374789b90a3cf3940a630c8e1d86b7c2f375752a5829ea4695b3983704087b1b8ca792abf53657fc69bf6c910ab28895aae3efda6f7c8ac1aae29ddf928469bb566b21540969021b14b54697a36ec3edd2dad9ababbd973c20bbc952c22ea3906ef28ed017fa115c9a583f438e84b6871bd5298484a58ef1e7b926ddf7e4f48286857a7a5024e1ade92e13ea453666d7ac8c63de08ac2e0213d3d01492e5fe591ff7c28712944d95db179613ff6cb19e6377a69917af5f01d54e725192da86424c67a33e454e22444d10af105c2", 0x1000}, {&(0x7f0000001100)="85895be83e62d778d4ce86d34da7232d2d124b95bec87b7ed63df820555d440b7668684eff6de48adc38cafeb53a012b5484dedbc8d648fbeb37e719609d5c2bbed0016f98fe376a29182d12b812eea6c6cbdd377418f26ea82d3f9404c4f043829287a6cf206ad7c4fae1b70ab4ff809aea8bf537a19cf38cc4644a391e4e474cca525b7ce47a6efa8785d8a6b2b24184b17d3807939acbf3c6ad62d54009d3cb1669c00882b908d138c68286ec37ded2ccfb32f8c71479facc361d5d0db7df", 0xc0}, {&(0x7f00000011c0)="1ebd62a0f92d70f4ed2746ff869fd3b479da3870c47d885aaf99182549157c8839fa5ce8d35e7488b64453d1346bdf2f5a25c05823591fffd3bde6fe8d7f1ee3fe0a1d73997d5a418d7be104cc7e48a806ea616429ce36998d62ee1ce20668fbd1cb6b56ee51b8cb21105745a22de38ddc1d32e7ab3812b1bb7846fef7046d87091d", 0x82}, {&(0x7f0000001280)="2ef66d6828c4c3a04d84b04c4477f55d3ad9a5d8dc6f8cffcc0c01ec903a77fbb1317149c23fc69247440444ad611119f0e3bb9c8cc7a4ee41205a6708d1", 0x3e}, {&(0x7f00000012c0)="8458ca56a221c3c0e75af62bb524209ec3685d4323e2e998d657ffd6abfcf6057736ede987f8d34df6d5bc26874955fe9b4971ab0f46e61dd073f2faa5e1c2a3d8c65f63f9c21e91146f18aede14eb4d97ea2bda65242c333a8e6f534efa7b8113b47d9ad31e1471027d07db10258d5753ad7101adc48f8604287ab214dfd4b5c6fe7e22060f66e526c4e54c25fc067bbbff95f3e95ccd93bb2833c8ca83a166d080c8ec477f1c5f2eda2516a4c80768b3f8c1ed2a3d7c1c977507d20e4f3b935d2cde63dc6bc5723852dceb417ca1481ffb2fc68c854829a96deeae1bf0ca2bc0adf28000", 0xe5}, {&(0x7f00000013c0)="18a1c0b40bb84e39a951c7a6064b3dfbaf93", 0x12}], 0x6, 0x0) sendto$unix(r0, &(0x7f0000000040)="84671a353ce821e3ba39410015ac35a9ef003bb1683c0e566af7597ecd5e258aa013cb8a491fd8851ac8b5f79547f75ace9e0e1e7fa4205e673a", 0x3a, 0x404, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 23:50:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601a14dfb67ab2e2b56882b3277bd760b50b24bcd31e29469c3b01cb2be87e4875823993b03a82886db8ff528b2c180c842aab7642a4089c2f837173e4cf34b68bafa2521c0edb8b3477a6584fba6af9d3e2e8b0360b74924e1f64d8835f83c22f6fc49e702ddc2a539d8c66fe78e0a7be39fb7b76a37a0f5b8cfa8e94e81b88a3a357d52595883cabdc1893812bd27d735013a4259249fcbcddc051929e378757d49cf431e9140c716d917de993d621224046af953d81221a38c2041b157ee2e5e536fc39eda22668e624d7689d855e77f882e9c318906ae521dd8423a55e76f24d078dca50997e51173ab17c854b7309f65bb42de679ed1cf85c515032a7e679ea28fbdd093bc28fa111836ca7e7c888d54c3cec517fbd910554cd1105b7551b7e0c272a407fe2e251a121f8c2b17d6b9f9e1b95462121e7c28fd260d41834d426449ce11aeca35b05773c14c2480d4529e88568aeb5f2755d95c86d68e22c316cc65070ed4b65afd82e164c64eae348f10c82c27745c72b89af098e8d64e65e6b26c3e75d9e72f75efaa93f51860c448121902fdd866ff42ce29480480354a47eaee7d05d449764011cc474b6469371d121c2652e21f71f28f96685bea46d40947a51555a4f87445a5d54a011aa3d05faf8be63b38ce871827f354a96e2d2e9ac077f5b46029cc812c177b57b10f9ded9bc71fe8c5ebcd69e77a169583fc696f9d5f3a81606b764f8693ffd4752ed819f58207d92493b547f5960a904c173d62ab2e28a54618789ad9c733119442cc487e250e3d839b9a4f8dbb5f3c13c820f2925e46d9acb80da88f10f80bf7002a7024ccb7dab31953356af51979e2db8275a09af002b816b5af810cd3444c9a7276619997eaa23d7a0a1a35a0ebabd50657284ccbd54ffa3701adc2a25a689e91109d17977efe9be0668c2ef68741801abf6e33d9f0b68cad7aa75224eeb31e7479d2ee4e354ff92a6d8d9a01408786603366f91e041488584ab8fe7ef765652973c0ff0f4df699b144ee8e23cbbaa5dd06dc01e53ebf028b48a15f0612d046632fd502d11a542bf6a88746405ed0278de6bcdee6b1298d01a680c61354f795206eda97b31293820e036fc84456c2a48d2b89b921e1fc8a2118956c1fe3e63396c5904860b2acf46b95731c0189f904669dc15aca17d469ad0dfaa484b3f4446786add53dad777e88926da513228a5f9ecd00e19c4b97dc13644da1c098f66b69d7396e5f08fd92260bfb521c2fb99e525238d33d9ee8d063941d3ac1cc03818f0038e1a02de86d765fffd4d0e4deb6e1f6596b284549344c37da4e7a1b0716d3b948c4bec450dde186d62e28b310763441dedafc23eca9f6ad4ff26050eebc1570fc932093608740f33a51e75446cb4cdbe0ff75e834250ea0ee82843c2b7fedef1fdfffbea4bf445a72ea6486481b8d4e1e5307a563cb6b0874ce91a5c708449f02e330c9d09a7f903de921fd9acb9f6813f0ec580b08c8b3d8b9ca5ffa92033cb66ff459af83a2490bea158e1114cd563d86fcc1db787697adee74b39996f10264e0439003a2d29587113a07b05db305e6e8569d18eecd0e266d7989516379935007bbc1de4d2409fa58310caf34cd14056214a620752cffd22f64b17186e6d0784711c13a8220f0507c76d4942473215e7fbb4ce6f6160670f7e0c8e4092705c21045dc5e9c69b62df4c75cf68a8b735338c677da058d6292aa72754d83ed96da75c49e6066b411e2f0de0b26f5133ebcc769708d9888eeb5ddab50f3d7dbe9f2777d7384148c9bcfe509c5bd463e5b23f9cfb64a5139ecac96d917a4bd94603c6d88569f8e38f9a2760f192c273cab9921e7455129e5378fbbe18763c43f5f67233de2f1bc4cb641fc858505d799df3e9caeb45c3bcc44a911fce5d47444a2590fa151edd221fddded4d44da277caee04b916c1d0449535b9a66319dd1cc8e9c9afaea2026f13dd76bc33c2ddf8e024c72e8b74c0065b9751a3b183f46fa5e5c6614c09a8b0ba01cd4b95db5d823a72b435fe62be78f1b95d5306a18fbab20f79b2c32ca6e8883ac831a6a2782d627e75f5cdcb97201b758ed8cbec85f61c4e2b341c409011189b5afd92c13a0d626691814ad6ec3fbd14ba3bce18cb6f54c205cf551de04f788c285c18a06d4ce34541bbdc7a8d04c66e9490011db90008620e1bd20942cd8101ad54aea8ed9fe723a38907400963c88ec03c6fdd54298383fbab448cc921c208976102752afa0205edc0c7108005d3b38c538b104f3c7b9be3e5a5373a1953e2f0d98450162c362f560b5041d59db95cc6f93154d1fc77f91101462079c95863d7d9701fd3c39df7e89f206f2e8dacaf7a1cbbece311b457241cb983bee4971a48aa84d2c0d9c38e55928f0391123b88f908753f3a7da88876fd36289fe7c162cd0dce0c8cc0191084d394520977caff0260d6ccda116272fa2213b2add7cfc0f89f93bf295736726f65962393500e3b819604bb2f9714e6d7bda4e2f8fb44c4ec178500600d853cbdba9db47f40a6780a34da6932ed990459af81c631287795ab1a6f69b670453bfe7589825218f6abb8d4a986d7b6fd9e8ffd6f0dbb4a71e78ca0fedf2e9805500a82b41e05580d1fd35c603ff2d999298dc509186949b2c21418bf6f8434eeab28ef5a4a5ad8e42d508243d0295c300cf7eb7549355537d0cdb89bf3d8aca61a07956668bedd424421e04fbc53d9ca103bb6ce4c23f9e1bc67c26d09568105ae121f628d40833f283a1707dc271aff64786aa15c35a0f01a6dcd5627a7055bad319dbf066d251d8b193027ab1945a9d2c0337596c12d4541bb4623b4b5ca46399185a6d3b8f97f1164ba23981edf4d0ce3bb7f4ee44d61db772771624d6a19c91cc610535bfaa4a217e2c904bb120cfeef80d7349d078b7eb9b0e75296a56c0f0a177b18e64c9df67e76f6e56fc2be60600ab619937aa441994ba5d", 0xd06}], 0x1) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x40}, 0xc) 23:50:05 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) 23:50:05 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000700)='./file0\x00', 0x20000, 0x100) sendmsg$unix(r3, &(0x7f0000000780)={0x0, 0x1b8, 0x0, 0xffffffffffffff33, &(0x7f0000000700)=ANY=[], 0x40}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696ce53001"], 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="9ef98d6494addaa7570a2f119854b949198c4a1d8e0ba69336c293a29d1f62bd5f97312e08f92e46ec064e879f202f55b04661ee56ca3f65a1c147209e08fe53f8c4b3c580a2272be3e06eaab0a179292cff8bd3dae24a85cf955d2d7466e0024544f239a32b9942f05ac12cb9a8715f1bd9453af2ac8d52c60a16ce8e353f8dd198196f1ad3d19130820aab487d3bcb9ddb9025", 0x94}, {&(0x7f0000000240)="a52e4c381a0565c448df1425041d5a09191320c5ab080e04a7f02992849678770bd6ff33f89a40fce120dfbf42a326bdd0a90d80a315a349b040f829db68aad9183a1a8d6ad08bef4ec97c2d9e5911834aba3ddca8e8458679815d727ec9ff7a14604c44fc933c93438f6b0474955a93daa8394d8391bb15f90ae45a634ac80bcc0bed38cadda5ec1ef30022537c0876c9fc4c5aa81c3eba36d944564966bbe51784fb98002b795dd6b5b8ad9cea2b22bdf97f3cd0aa8bc1ea9b73328e3af17be549529c3b4d2d55af0820c42e9d92f1546eb5a6eb999f955b908c21d067b65f483889287b052fc35e", 0xe9}, {&(0x7f0000000040)=':', 0x1}, {&(0x7f0000000180)="61a8992546bc343cbdb7a8b8", 0xc}, {&(0x7f0000000400)="932a327fe5d79f5ce20c140758da543e9c50430030cc97b278f739b07403fe8075bdc7df5212bec3e3122173fcfcbec18a127ca77cdb0dae44b724d5a93e37ffc24c0c936d1da17ca560c45f301abebca35cc63429ddcee0c59fdf7227a28e8aaa9a534d4d0523c7765bdde91c1aeacf422f285badf73502f198faff4b1606db00fd771aec76d4", 0x87}, {&(0x7f0000000340)="68d28c1758e7c05d38902c819a398da54072f18447f8c559a0fe846d4e1127f8815342d0e69bcb457f18c7249536fe5fbdc6038acf9908c4b9f0141386a22060e328d8c63c1499d2ef7963358f07776f3b533e5239432628170158440afb5df5f3c2bb29ca96fd4c4e8611c79c358473a50a665804faa2ad22efbac44ebb88", 0x7f}, {&(0x7f00000004c0)="6d39888fb2770ba029957918860e0b9fda32bd9fc46be6a12da43277b4be3c2cea172e97c36518880b0bbb3023feeb67aeefa84b14511c93750a114c3c15503d44c3120990f3ce163eb59adc47433c54859383a761d1a9ff4f2e439229a4b4057744fd98a4beba18f855", 0x6a}, {&(0x7f0000000540)="67856f6db39361da192e5b54483731e41177b942ee3cc3aba90bf7be02191ea96b7792adf4c231fffb77c5fafc0c898857216d104a95cb4280977ca66db3d58aa856f3d20bcf61b02c92c4145b6128798ecbc13b99e46274b0fd0673a6ce9c9c2b453e8c228f48e0a4bf274341db7c", 0x6f}], 0x8, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r3, r3, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r3, r3]}], 0x50, 0x1}, 0x4) 23:50:05 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x1f) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/159, 0x9f}], 0x1, &(0x7f0000000140)=""/102, 0x66}, 0x3) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 23:50:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4302) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x38decc074016067d) 23:50:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="02", 0x1) 23:50:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000200)="8831b2684b47564ef87723057ff45f5cd86cc0619b838cff1fa3362fb7895166b41014", 0x23}, {&(0x7f0000000240)="edfe26029716ef43e5a78dce7a2a616bead94ee4ad85c5a3afa7", 0x1a}, {&(0x7f0000000280)="591053f0d5c84e11a83b8381f66656b5fb1fa1606d99edbfb9057821d3b4ab90808d3a5660b842d2fc330011f41362bdfec6b88c5c68c410968f5ebf85d4d1822de1da36229af72eb9d7155ad8afd81bba41fb5103747bc5d232bdb75bb4ec1bd5d125b22eb645ae577618aabfde", 0x6e}, {&(0x7f0000000300)="5c33d4c6b467c1546dcbdcf3dcfb0bd37b536c0cc40cf2fd4f4e1f4a3aa9498f98392b708008c4", 0x27}, {&(0x7f0000000340)="ffc17083b6a8fca0e67e692ab68d01c8125ba4076271b4ce38dc32dcc97da473796de039f9e562b62cd284f0512d7a09c85e910f38d568c9f9985de15b94f07c1dac6b4a4030f2780f33a7fd54a8c5ba766a55f63f8969fcbe94e950dd5a9c79d8ff9e53ec505ebea47671ab66e3a6076a3d819fd352b69b2dd5e45eb656298370a020ddc65e21fa94d0693a35f5bc71b0b1d4df6c119a6d4ce7f4512a3bd1b500891b9053273cdb77eb05c51001315889f02d2f63b217a73ba00d7e4d6515d27435d2ab63c83252c7ab07044e74", 0xce}, {&(0x7f0000000440)="fc1bb5b16ae4b3c195d2d85398c5a224a4cae503418a7b1f7d3fd5ef4d05a3641a18ddfe822d3228f1032b071b16ab5caf46f9bb7f5416657e8ce54cd3e9a0b8c01c98625b5a8d9d18141fe11a2c0858d7267a9def3f2f45a4eef347e2c7ab6223bdd24475c47c81c6a4851c61fbf77accdb83ef0a4e0b686e9a54243530919e67973d2570e3a7398573263304f106ba5a88bb705be87bb23489ca507443aa4dc21731627cd1a162c41fd97bdb156c2af26e33081e9a0cea264d0763364b89df480de13e61e2adf9b3739f6aed7e0dd7", 0xd0}], 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = socket$inet(0x2, 0x1, 0x7fff) setsockopt(r1, 0xffffffff, 0x4, &(0x7f0000000040)="a1ece35c8bdae50e9567458148ed1e29776fa926dbf36ffca14735036b388f012ac18019e011909498e868d581ff77277cf0693d15be5ea95c4bf19ac82a31a85a9230e9c56169eae455365cfa5fdafafc8aad7711cb590390d2af57501244bf00c54e0fe19ce3a4220eea6d2b0bfa0a0604cb621eeba87920888cb035993e250003765ab7d585f667fb29185b0e90fbbe1135c57d2b521b64430e9b6aeac05b28dea4b290fc3296b6b6639e068fc4cbd6958dcd7b776b11c06a194a06eea950f10a7cde1acb99d1012b0fce7c71047df1dfd179a29f7502f743", 0xda) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0xa0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x40, 0x85) 23:50:06 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="7c1af2bdb1f52d9a0f0b1c734059c8002fdd75ea8ceb718c427246077071894b7f7b35bcc4d663762ddd6b7f3a3e04e26e2208bbebd70b3379d197c2a2bdc7070688c7e8cada2e8200099f47bef233d6dd46a664cf63cfaca40728ecc7828c5d2b41ac3bfe1d3f639c4968f7988bf4fb25c7ec79958ade46ff7efd5e957ac68f3f40370d88d96ef3aa18", 0x8a}, {&(0x7f0000000240)="f626f889721477896f91ea35b549ae33913a462be50a827df2decf7c2dae3bc603bbc2503b2f13123637c57fcfe65b0776dd6c418d0e387afe21aec6", 0x3c}], 0x2) fchmod(r0, 0x100) r1 = socket$inet(0x2, 0x9, 0x3) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x2cd) semctl$GETVAL(r3, 0x5, 0x5, &(0x7f0000000140)=""/238) connect$inet(r1, &(0x7f0000000000), 0xce) 23:50:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6004, 0x800000000013c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 23:50:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 23:50:06 executing program 0: mprotect(&(0x7f00000f6000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x30, 0x7, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 23:50:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x10, 0x7, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:50:06 executing program 0: r0 = socket(0x12, 0xfffffffffffffffd, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 23:50:06 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c9e7bbe74d003400"}) write(r0, &(0x7f00000000c0)="cacd1c6c902e6d0857399206004157d36cb0affae7e73f140d38bf27bac4ca9d8d9b6dc7ab6bd3c7c3c631dac5248c900ec4ed84dfaff6bc5265b9264f4269d730b0b6406592bd5b3f4a24224d50f12a0c4f0bb809119065b0a2e56acb0675b752818ee59c2eda7e548d2d356b3a442b9bc01315d8cde3f7e96b56", 0x7b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 23:50:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f0000000080)=0xffffffffffffff60) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x80000001, 0x1, 0x7, 0x3, 0x5}, 0xc) 23:50:06 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x12) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x7fff, 0x7fffffff, 0x80000000, "34b455684f4d2288980562413697f9b2a5a556b7", 0x2, 0x4}) 23:50:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000001c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = geteuid() fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 23:50:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kqueue() sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="ffa899871dbcab5b23b59d813498e921080c810f4478dd9dc3762f465dd675fd1ba863732d05e61f6dc4e7312126b08af21bf94e63f31857b9", 0x39}, {&(0x7f00000001c0)="a0b30fc8aa1b36a9bd8c8f3086137114c5aa934776c30929e6d258787278fb253d6a8a6583f9e1cbac5479d99f1b07c9b896031157aadf4a5a41566e2cf3f3fedbec54bd1946847a8416132fcdf6a401dc2652d7b6181d7218dda3a2d9eafe08908ec4461dacfa0a47acc4db5afcd94646c0669083532df4ac58a2242f24f62020b5edb2009f90753f2fcc6f06f3a74910a624315a9f797f76732a8ab4db94fb8e6654cdfc6fd6ca18f3c5fab7413b34c143843f4db750e3ad57391827a57a42509f750a233f8c2d3f76835e36a32d92bf8c", 0xd2}, {&(0x7f00000000c0)="923f444e35d2b5a74093cd6ae900ece04be16ebbbd32d33d65a1f6acefa585502f50c1fa175953fdf5b6969b8d6c9d5917a5341725cc7794a106f8bae197b26460e30e4cc80a2c981c9f2b847e9139ec25269352638c2186bff6d91490c87f3e7a0bf4f41acc1025c1311107032f550975305d78250f73dabd2260073225e7a84387db4df0c7c229b4dee316e95e11ff71dce810a578106a8556d1d053", 0x9d}, {&(0x7f00000002c0)="e2d0879b5571b15f23acd0029826dd99f067c8e74b22c66a89f8ba88164ca6d9", 0x20}, {&(0x7f0000000300)="4d70df83b06b8665a450d14953a7f06aa983c23642bdec25613f093a38c8754c826b7453e0536f15b316d0b174b8f2940f4818cc251210e781cf0eda556d99b177318a99370386247b2be39288ccce835bc5b2768423fe13c7307092566ad6c5fc3b765360abec4e8848aca5fe35b606db5d133f9963bd6390644d72fcb65207b255cc04c19d75fb40421a975bfde800cbf8242de2369ed3c46e9f9a466d346b0c30005098b50553b0898ee328a2ed38f9da393ad50df25238b78e217102c39351917cc801d38fc31416facf03dfed4568dc214ed69bc9a38da930d5d5099ac3ba691eeb8966aa933c5ab9d8ef01ae7cdc142e10cd66ec646605", 0xfa}, {&(0x7f0000000400)="793ac2093eb94fba5e87d3a6ddd365ec5dc96611609fac79546d628cf6288862711a08474d269c2040c67cb3258526e632d2bdf84646cf4fba9ab5d61aa65304a2ad9eedb16d47f01c33319d6f810f7ae5e3d9e144a1908ddf4d96caa05c3d32014b45f7864f6651191e8d7a1cfd6d012d35efb9c1362d949be0ae910c88f95d4e19645e15763b", 0x87}], 0x6, 0x0, 0x0, 0x400}, 0x404) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) lchown(&(0x7f00000005c0)='./file0\x00', r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 23:50:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x42, 0x144) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x1, 0x9, 0x2, 0x62, "877dfd4031f8670824e6c70f17df4408f3b72ebc", 0xcd3, 0xb0f}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="0000000015822a4d6b0340fc3a"], 0xd}, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) socket$inet(0x2, 0x0, 0x100000001) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="77b1d7ca05ba3b889c02be1423bfe85818630c94331c5f5f9a27b749820e43465a38d2919728f57ed6bc8cf2f0c45329059df58167bf7f917a8030de5d6f947a10a3eae89d9cb22b58e744c2589c478efbbd7a320239f313918e821900a2d7434dcad2843d7aa810804ba95226fda93747b50bbf55", 0x75) bind$inet(r4, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="350ea04ae0d6004086db42b4c5186bd1d202ed5faaa63ef1b1587b50023f9c2cdecce551d0cd88b9bef5d9137755c8e4cc3935615000e8cc5d5ba45a1fa520133b29aee11ace2d43c0b9bad5fcbc00ec12ac5d07028db430c9", 0x59) 23:50:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x1, 0x10000) 23:50:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040)=0xd73b, 0x4aa) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') close(r1) 23:50:06 executing program 1: socketpair$unix(0x1, 0x4100000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0xffffffffffffffff) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x400, 0x200, r2}) r3 = dup2(r1, r1) getdents(r3, &(0x7f0000000140)=""/233, 0xe9) 23:50:07 executing program 0: r0 = dup(0xffffffffffffffff) close(r0) sendto$unix(r0, &(0x7f0000000000)="639f1234623100c95ec0874c67d2746d27d47a37b0b7169708", 0x19, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0xc163, 0x1e) getpeername$unix(r2, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) 23:50:07 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000005c0)=0xfffffffffffffff8, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) 23:50:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0xffffffffffffff6d}], 0x1) lseek(r1, 0x0, 0x8003) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 23:50: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, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:50:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 23:50:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000041, 0x0, 0x0) 23:50:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x82) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) connect(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 23:50:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) socket(0x3e, 0x8005, 0xc) socket(0x6, 0xc007, 0x3) 23:50:07 executing program 0: accept(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000432e586b736086538ee9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003dd2cc829feea7080ac5af8c7fa239790000000000000000000000000000000000000000000000000000000000000000000000040000"], 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 23:50:07 executing program 1: unveil(&(0x7f0000000240)='./control\x00', &(0x7f0000000000)='\x00 ') 23:50:07 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r0, r1) utimes(&(0x7f0000000040)='./file0\x00', 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000000)='/', 0x0, 0x0) 23:50:07 executing program 1: close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1085, &(0x7f0000001380), &(0x7f00000013c0)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x800, 0x0, &(0x7f0000001280)="811d9d21e489c9b9de148afaa1766cc09f501d56defe0e61f511064f16419e50671f8fe721664c5c076216465792fb7afc298343ab0813850551315400def0e4ee9105454c744aba34e7447e6f5eccae4ad0c714fd3391702b781de41099bbdacd80295a1e715667378b2f53ca8033059d5aca40a6964bc484d3c887fead6d378f31168c85376c0ef5e8c1495d98f877f13f1bcab6b2ce9addedc0bcf1371d8c7a2ad974a17f7855e5808bfac0f7b2f3237547dcf647f0605cb80884a5abf92e0af5d7e251f38fbb8e3d6e83adb980b78af36fdc67b594701047", 0xda) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000000140)=""/225, 0xe1}], 0x1, 0x0}, 0x842) 23:50:07 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 23:50:07 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) 23:50:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$inet(0x2, 0x4, 0x9594) sendto$inet(r0, &(0x7f0000000000)="fd53e6976f186880609cbe97bc99720911b42a8ed9eb0c67a28017bcaf4eca5a289a51c9a4bcf3718bdf312b5f01d6e0e709decf2dafa9c38f0649c2ffd7d1909b0d0dd1a59791f664296a2a322b4a8b765cb4ae792bd9e9bb0ce20479469d7ce7401948cb1b95b039f93917c02e438feda73da2258191c5d122bd598c7f97f97ac98b4f1d8cf0fdf782e335b3a33c13591bc74412aac6009062143c389810", 0x9f, 0x400, &(0x7f00000000c0)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000200)="1f1594cf3742b6f82ecb2191ff565a2d5d600589018433edc71ba560ee022312f643348aaea0e9c40a54afa1851329cc8979115f0dd10b5ecab5b3876c124204d5e007e19fefaea20856c14bf27da7541778d5119fc7b2a61fbc7f3af5cec39212f4492a1fa8bc26bf756d874b242a20e53754cff7807f88aad3917b78f2dfcc2217cdaea94a416095539c3ca1ca440268173822b81e596650cedfc9a868b2e73ddca2d8febbb291779a72222ee62408d954987b41bef311e813a1d8ede3f07a6e109bcb3dde777db76f01f424ab85f8", 0xd0) dup(r0) 23:50:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 23:50: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, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0xb516) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:50:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x402, 0x40) close(r0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000080)=""/101, 0x65}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/162, 0xa2}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/123, 0x7b}, {&(0x7f0000001500)=""/194, 0xc2}], 0x8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:50:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x10, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) clock_getres(0x3, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x81) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x11, 0x4f4, 0xf89c}], 0x9, &(0x7f0000000100), 0x0, &(0x7f0000000140)={0x1, 0x8}) 23:50:08 executing program 0: r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x30400, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x5, 0x9, 0x5, 0x3, "e0e8dc7caf9df3d957627e9f5eefc063e29a93a0", 0x1ff, 0x9}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) kevent(r3, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x80000010, 0x8, 0x8}, {{r3}, 0xfffffffffffffffe, 0x0, 0x20, 0x7fffffff, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x1}, {{r3}, 0xfffffffffffffffd, 0xf0, 0x20, 0x2, 0x3}, {{r4}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x4f18, 0x200000000000}], 0x645a, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0xe, 0x5, 0x0, 0xec}, {{r1}, 0x0, 0x8, 0xf0000012, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000060, 0x2e}, {{r0}, 0xfffffffffffffffb, 0x18, 0x8c, 0xfffffffffffffff9, 0x6}], 0x6, &(0x7f0000000540)={0x1, 0x1}) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x7ff}, {0x0, 0x5}}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000600)={0x2, 0x100000001, 0xaa, 0x2, "95e3ddb12607bb18ee7f5eca01fe918331f9977d", 0x100000001, 0x1000}) dup2(r5, r3) read(r5, &(0x7f0000000040)=""/74, 0x4a) kevent(r5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x3, 0x7}], 0x4, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x23, 0x1, 0x7, 0x2}], 0xc236, &(0x7f00000002c0)={0x0, 0x2}) unlink(&(0x7f00000000c0)='./bus/file0\x00') 23:50:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) lseek(r3, 0x0, 0x2) 23:50:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fchown(r0, r1, r2) seteuid(r1) fcntl$getflags(r0, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 23:50:08 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) load: 2.08 cmd: getty 83450 [ttyin] 0.00u 0.01s 0% 319k load: 2.08 cmd: getty 83450 [ttyin] 0.00u 0.01s 0% 319k 23:50: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, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) r3 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/115, 0x73) 23:50:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7fffffff) ftruncate(r0, 0x1) write(r0, &(0x7f00000001c0), 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000040)=[{r1, 0xc5}], 0x1, 0x0) 23:50:09 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) pwritev(r1, &(0x7f0000000040), 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r2, r1) 23:50:09 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/240) 23:50:10 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) read(r0, &(0x7f0000000000)=""/63, 0x3f) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 23:50:10 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000000200)=""/233, 0xe9}], 0x2, 0x0) 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:50:10 executing program 1: socketpair(0x20, 0x1, 0x9, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x282, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x1, 0x2) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x400000000) semop(0x0, &(0x7f0000000380)=[{0x0, 0x1, 0x1000}, {0x4, 0x4, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x1, 0x800}, {0x7, 0x1, 0x800}, {0x2, 0x6, 0x1000}], 0x6) socket$unix(0x1, 0x5, 0x0) 23:50:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x23a, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x40, 0x4}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) pckbd_enable: command error 23:50:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 23:50:11 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040), &(0x7f0000000080)=0x2) 23:50:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3af1, 0x5f5, 0x81, 0x2, "b6ff0ca4ed45156af56c6c3cbfd44d05bd40b343", 0x3}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffff, 0x8, 0x10000, 0x9, "71f5bc8e6273a739304276c27af6d1edf16c9f91", 0x40}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f00000007c0)=""/230, 0xe6}, {&(0x7f0000001bc0)=""/4096, 0x1000}], 0x4, 0x1c) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 23:50:12 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="0ee3fbd2bead2d6727109e2903e490a7c54476c973e68a3c77e7efa0ce02220cb8892848ca3978567a7a618a45012ad028c58473bc294ad0698ec9784a42d97946eb77a5279d8db33cb6547392339883b9c5f1e84036daf7f4ac134d96c7cc5500d846072e820fc657b0911dfb3e530da3a8f846369937a5a4f4d019aab32b781364d910e1b01364f50892da98694261f35d1beb1cdaf9a5932563fb23ecaccf0bdb1ee37c2dd5a473c1", 0xaa}], 0x1, 0x0, 0x0, 0x8}, 0x8) faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 23:50:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000000000, 0x105) ioctl$TIOCSBRK(r0, 0x2000747b) 23:50:12 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) lstat(0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(r0, &(0x7f0000000140)=""/234, 0xea) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) shutdown(r1, 0x0) 23:50:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x80000001, 0x2, 0x5, 0xa3ed, 0x5, 0x4, 0x4}, &(0x7f0000000040)={0x401, 0x80, 0xbd51, 0x1, 0x4, 0xa5, 0x1, 0x5}, &(0x7f0000000080)={0x0, 0x1, 0x5, 0x203a, 0x3, 0x7, 0x9, 0x2}, &(0x7f0000000100)={0x4, 0x13}) 23:50:12 executing program 0: r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x4001, 0x0) listen(r1, 0x0) accept$inet(r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 23:50:12 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 23:50:12 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x1ee1839759bb5b75, 0x10) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 23:50:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) getrlimit(0x0, &(0x7f0000000000)) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 23:50:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10, 0x30) mknod(&(0x7f0000000140)='./bus\x00', 0x8028, 0x4) openat(r0, &(0x7f0000000100)='./bus\x00', 0x800fffc, 0x14) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) 23:50:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = socket$inet(0x2, 0x1, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) r4 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000080)='./bus\x00', 0x44) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="805397c72798b4055088965e8fea1489b0e1f2a0071936becbd99e2835854ebdb2079be59734587601b6af9383c6353e1af5106fcf90bc4b2e7f1584a7346dded246118c18be03bdd8b0648dd1bfc71d76c1a24d0f1dd29c3138", 0x5a) socket$inet6(0x18, 0x3, 0x8751) chmod(&(0x7f0000000340)='./file0\x00', 0x20) 23:50:12 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x7) getitimer(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x16, 0x4003, 0x514a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x60}, {r1, 0x124}], 0x2, 0x200) 23:50:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x302fc, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x81, 0x1, 0x2400000000, 0x916, 0xffffffffffffff01}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) fsync(r1) getsockopt(r1, 0x2, 0x27, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) 23:50:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8080, 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x3) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) 23:50:12 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0x1c8c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) syz_open_pts() 23:50:12 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x350, 0x4) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xc) 23:50:12 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 23:50:12 executing program 1: stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:50:12 executing program 0: socket(0x10, 0x7, 0x61) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 23:50:12 executing program 1: mprotect(&(0x7f000035e000/0x3000)=nil, 0x3000, 0x20000b) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) r0 = msgget$private(0x0, 0xb4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/96) 23:50:12 executing program 0: socketpair(0x6, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x7) 23:50:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000100)="3b11d212eedb320701be00b5290a5d553ec32cb1fea0a9877daf5b5cf0d20999a3dba7232ec792edc3b37e6a1dfa4269efedd515bf6532", 0x1a4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 23:50:12 executing program 0: r0 = dup(0xffffffffffffff9c) socket(0x1, 0x4000, 0x9) getsockopt(r0, 0x85, 0x20, &(0x7f0000000080)=""/26, &(0x7f00000000c0)=0x166) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xe2e7136ade2c6bc3, &(0x7f0000000140)="eaff125c00000040", 0x8) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) 23:50:12 executing program 1: r0 = socket$inet(0x2, 0x200000004, 0x3f) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0bec689c6997b2a209f40ced66ee236f0abe2adad05b4d38da30c6bfc24f1971b91cd654dbb4db097f2e7b78cb3c10a71aca07f4affcb00929ac2b86d8e8015357994dbeaf0662b15a78bde41c20d0181a986a3afade8900f3af3302afda611935f90956af455e5c611042469de2bd29593988ebcabec857540d4abcbd", 0x7d) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/7) 23:50:12 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffff8, 0xfffffffffffffff7) getsockopt(r0, 0x200000029, 0x200000a74, 0x0, 0x0) getsockopt(r0, 0xa, 0x2, &(0x7f0000000000)=""/115, &(0x7f0000000080)=0x73) clock_gettime(0x3, &(0x7f00000000c0)) 23:50:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) setsockopt(r0, 0xffffffffffff8000, 0x0, &(0x7f0000000040), 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xf, 0x7ff80000000000, 0x7f}, {{r1}, 0xffffffffffffffff, 0x81, 0x20000000, 0x1ff, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x78, 0x43, 0x7ff, 0x487}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x5, 0x80000000}, {{r1}, 0x0, 0x90, 0x0, 0x80000000, 0x9495}, {{r0}, 0x0, 0x4, 0x80000005, 0x3, 0xffffffffffffffb0}, {{r0}, 0xfffffffffffffffb, 0xe3, 0x2, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x3ff, 0xff}, {{r0}, 0xfffffffffffffff9, 0xc5, 0x4, 0x80000001, 0x9}], 0x101, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x40000080, 0x8, 0x3}], 0x1, &(0x7f00000001c0)={0xffffffffffffff7f, 0x6}) 23:50:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) lseek(r0, 0x0, 0x2) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x4, 0xfffffffffffff04c, r1}) r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f0000000140)={0x3, "4ea930d826cdcff1950857bc92e59295e11a1d75b13e810cb90a1434d31e509b68cf92a7e1c900d40eb508fd4de4699b9912e810d4c72972c39cd2de5788271e86c5723fa4fb82e81aad37a2f785592c4007dcda0ec734680d973257"}, 0x64, 0x800) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 23:50:13 executing program 1: r0 = syz_open_pts() chdir(&(0x7f0000000300)='./file0\x00') syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x52) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000380)=0xd4e, 0x4) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x6) r2 = kqueue() open(&(0x7f0000000340)='./file0\x00', 0x100, 0x4) poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) getitimer(0x1, &(0x7f0000000400)) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="a25a95c5c0d5a4cf4c000000"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="fceabf008697fa18dadb5db518c2955070db6b711f2613f92ae606c7d2a43880fab3fc32654e8f3713cd5682bc254020f1e28a388109f5ded23c656cfadce8a519f192196a4e0359cf7b7e921c3a23ba23ada90de4a93c4a08457aa7e1430832de667311d4ed6c1440f52d8e0abb536dce520db7afb3be44100f49466e01f8bc12b130ef2a34aa0a4ef93e05f8653be75c934e3c38e1ea63b05513d68bde63fa66c889", 0xa3}, {&(0x7f0000000200)="946c0275dac84373a2d70990a93d5507526fe9593e3e7442d5af022a1660b47b4088d9097f13aaf02ea3f631789b0d3e8954eb385ede5c7a0479096af50f852d95a86540f5862a8b398eb94fddc4bd341e92d223f6bddaf6f5d870b755973a37bf63e40b27506f0f", 0x68}], 0x2, 0x0, 0x0, 0x2}, 0x4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 23:50:13 executing program 0: setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="10be0510111a16320edda8b2612becb73c93640db09d29b98925384236c3f20f1a252408f828160595a92377f36e1daec7005a2ef48e68e8b2a6f35ebe8db8349a1454d4e55de71a47674c3ce4e8acc262766c130af140b4cf4da89ca955d77ac04329c6cd55be02188bb1f538601756eeff538cd84e4bccb79d290c7c867364f49ba09c2bb552177a041c7bc1118f5cecf00951c0408591ba8101ec888f6d2becd53fdc5e73ea36b70900d17eac345dd49024267ebe455c73bbdbc9b5763e7361c39b804b7b166b0dd2ac322f5987bdb19c875544eb30ce10eca3ad84026f8a1bb4f22f34c7ec7958", 0xe9, 0x404, &(0x7f0000000180)={0x18, 0x1, 0xfffffffffffffff9, 0xfffffffffffffff8}, 0xc) 23:50:13 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x75cd, 0x3, 0x3c07, 0x1}) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 23:50:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c6, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:50:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) 23:50:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000001540)=[{{r4}, 0xfffffffffffffffd, 0x80, 0x84, 0x4, 0x658}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x1, 0x2, 0x7}, {{r4}, 0xfffffffffffffffd, 0x0, 0x20000001, 0x57, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x14, 0xf00fffff, 0x6e6, 0x46a}, {{r4}, 0x0, 0x81, 0xf000004b, 0x400, 0x100000000}], 0x5, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffb, 0x26, 0x600fffff, 0x7f, 0x81}], 0xffffffffffffffc2, &(0x7f0000000040)={0x2, 0x4}) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 23:50:13 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x1, 0x300000005, r1}) 23:50:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) setsockopt(r0, 0xcd, 0xffffffffffffffe0, &(0x7f0000000080)="54a1766719218a760217f0ff80291f73681dacf4523325895f8ad4ec06224f7abdb83e62f9318a2d12c0ebb8b98ac4fb4b49b1757dce8f5c1b1e9feae4efbadf8c8439213046307c1923f95fdebddc4b5782cf069f49060aafb1ac3245ea1487dd8bcf8c4c3e12c8ef8905315153fd5f9f028ae0bc3b643711a63f130f", 0x7d) 23:50:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() recvfrom$unix(r0, &(0x7f0000000080)=""/188, 0xbc, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f6666d37da230"], 0xa) r2 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/129) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 23:50:14 executing program 1: setreuid(0x0, 0xee00) r0 = msgget(0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) msgctl$IPC_SET(r0, 0x1, 0x0) 23:50:14 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="830bc50f11b9fef2cbe5f1861ce552057745641e", 0x14) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) clock_getres(0x4, &(0x7f0000000000)) fchdir(r0) 23:50:14 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 23:50:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') close(r0) 23:50:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) geteuid() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20880, 0x1) 23:50:14 executing program 0: r0 = socket$inet(0x2, 0x0, 0x6) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x6, 0x4) getppid() getuid() shutdown(r0, 0x0) 23:50:14 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000080)) r2 = socket(0x26, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1006, &(0x7f0000000000), 0x4) 23:50:14 executing program 0: symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') chroot(&(0x7f0000001700)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:50:14 executing program 1: r0 = socket(0x13, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x1f, 0x7, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) 23:50:14 executing program 0: execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYRESDEC, @ANYRESDEC, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES32, @ANYBLOB="936e4bcbfe265689df1a0c456c1b8747d6b7c686c3a5ee00c2d47bd51f8c5d53f0d344c56ff9a08c8d218ad1205e8430fdc1e3ddefb2a5146eeca45bcff07154f80f2a7edc87bd338706a6d9180065ae29ef009515d1aef45c9ea996240803830cb48c8580ec9348078449edec4fdaefe25aae49e5bd07974659e2e988308e32161a17015ca61559f0ab44089a92b96933007b072df8f764af0d1440b3213f10115454411224e375894dac1e3056f1458d3b7ac5e9cadfd289420d3df8d1e2c4ed6b27cf8a2542bc220ec43ff1d35b7524f7b184bf0647fbf9dfddbbc199083d9338b63153db9e099e5fedd7474324afc82f95b6cb721726e9c159186132699d4ff78d3251b654b9ecf2559d895392d9501249cfcea866cb7c85f5d101001f1175049763151011642eba0f9fa9bbc2419bdb", @ANYRES32, @ANYRESDEC, @ANYRESHEX], @ANYRES32, @ANYRESHEX, @ANYRESOCT=0x0, @ANYBLOB="6dd9c4fbddbba63d9b30cdecbe8690bad38751cc395ea0cf56410679a6c44632839c010463b061fa38a730dd7989312be35fc1440ce0181d7600ee69cc4611bd99489de79969e90038a1fa2db78d580b64284f63cdd3fe464d050cc3835f15afb7cc3b12f57a79a692ffda6bf31208232e4ff582b9e668390c", @ANYBLOB, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESHEX]], 0x9, 0x0) msgget(0x0, 0x10) 23:50:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) 23:50:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000300000/0x3000)=nil, 0x3000, 0x4) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 23:50:14 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x102) sendto(r0, &(0x7f00000000c0)="d59407e42c258a5606dede410b829c77bd659d953fcfac7f3a6a1716b207747783c330470f6856a7d8d989cc71f6e0742f873f4034aab84d24168a9aeef52e172688db1a3a13ccc97920f0e3a04f92d11a5c0497092964038603f01ae88388d95c57cb2a5a15b311", 0x68, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) r2 = shmat(0x0, &(0x7f0000ff9000/0x5000)=nil, 0x3000) shmdt(r2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 23:50:14 executing program 0: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 23:50:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) 23:50:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x48) write(r0, &(0x7f0000001380)=']', 0xffffffffffffff6d) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 23:50:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x1cff) r0 = open$dir(&(0x7f00000001c0)='./bus/../file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="77bc652b75c6f5aeb33c02d92f3ecadfba7d8d4c04b709cefddce3c5ade370a7beb987b6862d26d5eca770e6655935fb0a278dc89703db2cbdc82a52843cfc0f425967ec285a5b1f501c91bf48b8ab86dba7c6e690dd550c6c36f92e8fdc", 0x5e}], 0x1) 23:50:15 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000280)={{0xffffffffffff8001, 0x7}, {0x2, 0xf5}}, &(0x7f00000002c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x27a) getgroups(0x400000000000029e, &(0x7f0000001880)=[r1, r4]) r6 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getgroups(0x6, &(0x7f0000001900)=[r1, r5, r4, r1, r5, r4]) setgid(r11) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001940)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r11}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) bind(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="3d4a2db670fbb418418007e6599b67ecb19a16285706bc7fcc9365b2ae7b23d75922d9a28e8110133e55dce9ffdd3ec5aaad144c9b6167a83959dc26949c14b8900531f83fa1af78cdd898df736323b432f1d87a8dc71e4be9430530b2177556c9d8d59a4408adc32b94b0d60e28e92ad22c2451c72c0eaa7b0ee12eca06"], 0xffffffffffffff26) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[r10, r5, r9, r8, r11, r11, r5]) setsockopt(r6, 0x81, 0x80000000, &(0x7f0000000180)="ff90f93a7f7036c404e26dc8bb6a4614821d44a0df06587d6057c9ceea8eecb47016d4d5c04e7a3600512dc9cb54e8f3cc2bd41bfb82f5ae8a03bd3d6b160d85ca56909c9d373f98d406623dcd0265cec70d4c453cc59eb3db11842db3cbe97b6802d1f360a8bdcd9743821697d4dedc5af8b47fd373a176557e0233f9dae802b6282cdb0e1be8fa90482b7a22f6d1e823bef4f5f46d502cfc04b6e6112aade41fe1ded850762da7d1e78ed2371424fc5dcde43a34278f35aa11a82310f030142c1104cb9d3c24549bcc0d57cdf0bb0c75999e7c268d1edc6b", 0xd9) truncate(&(0x7f0000001a80)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) getgroups(0x7, &(0x7f0000001b40)=[r15, r13, r14, r12, r8, r8, r7]) fcntl$setstatus(r6, 0x4, 0x8c) clock_gettime(0x3, &(0x7f0000001b80)) r16 = semget$private(0x0, 0x3, 0x420) semop(r16, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 23:50:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x11) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x0) 23:50:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x90) recvfrom$unix(r1, &(0x7f0000000080)=""/7, 0x7, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) close(r0) 23:50:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffc, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x11) readv(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)=""/215, 0xd7}, {&(0x7f00000006c0)=""/253, 0xfd}], 0x2) write(r0, &(0x7f0000000040)='Q', 0x1) syz_execute_func(&(0x7f00000003c0)="66470f72e30d44dbe0f30f5a5531c4a25d9e5dbc40831789c401137d20c4610d617563c4e1dd61f2660f383320f3420f5f91ca000000") recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000003a, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:50:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000007beed000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 23:50:15 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)="716ec77af295b2a6b39ca6414d460a60cb2d14d8498d13299f613b278aa241e27b1418a9ae71185e05be9a973ebcd19f395f5976983b5a38a30665b9ed37f65e88009ae9ce77ab9c4dc2676069d93c1e5ad34a138b5bcd8accd1c19b8b61ce0f233af9a238f079baa6b71195a206ccd61f772d936490d27981a9d9d7dd2a06716e15ae8ee6cb25b0a075c6b4131673db895f4a518eb1999c2ffb0befb47959f447401ad662970a1d8170d9cf4902130c737fead4a2aa44f2ce7f00e69b8468881459e99dc0b9dd86cfd4cac5cbaf7881c903dbd0e8f436bb45aa415c5ec2ae5ef0", 0xe1}, {&(0x7f0000001240)="365f70bdc1a494c660c3aabf553c1484dd7cee4e519db32e13235c8c2273886b3ada13829ceca89bd63f71a2a6d6bce1b55d5436cf3bfdb1e8791ad975c7be4929e892333d643484870d10c876bba40e174b57c90ae56be8eb1d587bc065b3ee5e190f803560cee2a982408f21d6d0", 0x6f}, {&(0x7f00000001c0)="4cbc4014a686bc2f", 0x8}], 0x3, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='g\x00') geteuid() 23:50:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x2, 0x7, 0x200) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x100) setsockopt(r0, 0x29, 0x4000000000000000, &(0x7f0000000140)="0000000000013f00ee2d53cdb205cf958d016e15a570503a393395b73e037e17f316378ab20c54cd4dc7663817807248e2c77b53e551df2adb77939a7f8b9e79bc32313aa4d64be01bae67f67fdcfed4684c2a92bc63b2fee85180435baeff58e755f3ccc78fb1c9b3a9a110b501e726ef4e9dc26ae5bcceeb01ae9b1ea579fd9edec0ea011ffd7afe0460c7c0dc5e892283ae24eeca", 0x96) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) socket(0x2, 0x0, 0x7) 23:50:15 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="760e30012a40cdf73e01159b9702ce90586ca0ea99d40b3d8cf9cb234212edd1620844cd4edea8aff9ab7721818506775c9dbb28c1b93408c156f8615842f46d6b152cc053f3147c3a0bea034e8a54a8e29aab58b6513aa73bb3fa8f6627d5354e04acee876aa41e448f2283e36a2a5eb0cf5db57c17db326ef19e6336c79c6dc28210d9ddcff665d6490face102baa6a4c031f1b0cd2f6f7d4d266ca7080d6fd16d5a", 0xa3) r1 = socket$inet(0x2, 0x3, 0x8d5b) setsockopt(r0, 0xffffffff, 0x3f, &(0x7f0000000100)="f70db846cd14638a3f115d129114156ab1d7b86416e5373f3a6cc58ba79c0167530e7432b1fab2900a5079cde803d1ce683f95f87439a66e5868aaf9e6096b", 0x3f) r2 = socket$inet(0x2, 0x4, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="3d57f97c905517c537c9f61e9bfe1ec9ba9de07d282522c0ccad0779936dc96ee8b395843bc1e0cdf464731ce1a424b2efd217379bee8aa0e79dd26f27c055e211ead4d0257cf32316d8d85b0f2afdf3f15c973242808db43150af47332079131847d2dcf9033dae56c0b8c9a267e1d481072062b42a6a2ad4098a56a601c438b10062bdad731445d393444a5136048c3ae127e9b71374f3e5679746b33301d5174254c2e3cdb117d3b20880c410af37c613cc4023330b762a067c043dd97a0d6cf05ccfd84ffa124daf8fb558a58b5f3b414181aa99dd7dc710c3302220c32d0a97f3e46f1fe4d3cf07943ccc9c6baa840ce77bd5a1d92e7be8df7107b844dac633ee88875907a114108da7cee28d1e97aa36c6ca7483f0b3da4105b219b5d9f6e9a9219d0a50fcfbeb7015bda6c6a14c814603ec7fceabd28f4dc2d4c00d18b047e3bfbd6414aed48b14e09f28ea95af0828d5e6c114f6f1a73045fbfac3d1ff2fe991fe66c29fa203b2b78b006e58bcc7407d531a84c3b4cd1d5585cb289b0889c8775a1683ad1e4274a0826754b74d2d3a6da8b0c29e9a7b75def6a9ed56c7e11ddbe4477a9bc91ab59bf3a2bb6b793687e3e566b01b423163d8dd798dc613f882bdde8769d31298c8ff1416b64a04d1c7a5df8431fcccf45350e74a55598faabe8ea71740e58a36e1318b60ec86d7ef6284a095d251235003d230a89e801a2247f7e0a8e18b46f7cbf6b1ffc5fd2094485213c66a64b4a624a21180b94682ad906e0605e1497c5b76426c0527290ca7e45bb1a85bc9c9e4ef42e325e55b9ac1baec7244e879a5b899b97cb9af7e7454bf6f0a5d083940c52b7f9d374228eda985b82bfd874bbfe8c5cb431ac47d6edfad11b720278f4da97c4625556f570b514c7c3f33e7792828eafef9aa7e186e1fc16365e5b66b4af0b19b61d74965a121fe60ea9bd3d87772d78408f39ddfb25f145f5c71fcabec7862e9bc6db5d3b24c1280e6231407dcfbfb053fbf4d0fce345b37e849b13edc9dee6f01d94f684a668e7419f3ca0490103ea486ebd78f3bb79476a21c0a264d217d95648c3503c82bb2455151ada5032cd0c7e3dfe06494e6626a2beb1e0c91c3fb08d02c0d32ed7d6420a20dd8b814445c7d479de0f587c42f3a07e382a8593f8b9962303331c1ff8c537b967b2bd15e21bbde4ed06a68813c908e4b736461842aa171c19376b263dd47c911ff1d49cd6dfa612b55d9d3236f502daeee3b2501ee77e4f9f3ba6718004a1c081c237bbdbe39ecebf6bbd9515538fc0edfba0876ebbfbf07c22f5f51df7ec77a938bf65fd151c44c6df86ec9f7e521fe91c57fa8b7d37fcbc49c0e9cf112c51f119eae9e30eeea2ac5719bf3ca669b6be6c9d4f95180d1685a569896abb54e6bf6d080513e71d655909c9685d43624db92658005ef354e74429f71589378be1cb7d34103bd70371ff7af3a500f97ac026df0d76704ae4170a6f35d17a441f194bf31a55ac2101f86761103b42343a5d40aa5ac689443c79df76f9f4653d75248c90ddf3b7116f94eb70a2024842ce94de79f7bd43051637dcfea8caf791d3970d7b95b2c7bdba037beb40bfab6f00e3476b4c36d707e7a1a71d887639276550ef86a969c435a7d0c2300614b74b2f377d2e6076bffa15fd247907d943ec87ce4878472a12f67786f8637831fc1e9dcd0b3d45121de6f8806745aa2f48223e3a94a51ad4574fbed4349337cbcada933edae5e482ae455435981d1c2e76f099983e40ff2bef84b2a4f80c87559fa119b05d640c031eda0491fbb31be95e5bed2f8b40ad7588af728eb54f5fe85b7efeabbc8a34ca3ec79deedf3a9fc4cd0f5bac10a4aebd26c436d8e807427b94e8c8aa3d29ccf94c9c4e96eefc17792293c3670d89ab6eb0c1b2f9e2c322734bdf5f35c6e172e5cd1d6a32f528036d269d67e96f3ebcb4c9c143043e263d1ef1aa409587c697c57354b07ae69ab316f1b58fee7ec8bf81febb71c5a0ff99cb69e9a59d8b752aa2135a68bb03de5ffee9eef496ea3a3452826def02f3db012ba24cc14f049e9099c42a1290ce6399a61678afbdbedfda1be1b3f9adde0477e1244afd2d2e46f529bbc59f5e1fdb04b7d07c9b150102a1c0664d1413a155a22181f6c18793ded85dd7eb753ec7ee01955d7c18c2f90cda09282b1ecb6182afbb57b07bd64bd34b28f2b09c3ed886391f0987d0efc5976427c91d7a4a35e8e9cc6b26b61a18bde443c533eacc7e5180bd36e9cf8807353ed0e059f197a0a85464bc94e18c9d559a0a5205b90713d9d8abaac7c12aa30af1beccd08f59ade8cd0466a16d9eb86cb52cffbdd85d737407a75300c38c88a22c33f6854d27ebf6d6054b2c02d088c98f38d63b25513caaf40ef8ef0e223e5968d1b382ff542bb5e09841a873d300d1f7776798a5cbf1aca5f8bd75e3ceba9a4158478e3d9e7c1f234515275be728fb06a113d95590cb667ab10889abeca3c7a0c96f63a6518e15ffcbf2ffa41833717951ba8c3a388ca92ef61e09c519ffeaf8fb445f627d9240200da3fb4914003e2ee7e010ab86011bb1e7ed95eb007b56b79268b194d0c20041f3e99cc6abd5aa1a127d2d430267421760cd04cef45b17d9d3c877e8d2c905b7205e40aa2cfc13484dbae4fbfd5acc81b2c0a9b46ccd4adb12a9d4846e4663c2341aa9737da4e7c530866abf6e944dad9a13c25d7e335719dbf13686c054c5ef9c902bab00b6459b68c0351c3c14037ff8a91e93005a3428300a892518145f2e3fde5814c513b14f35ef1db5e47c3f231735a981e311bd86b148aaace3e22ebb97a2fe0b6b95426fc4bd080924393f2614faa515cabfd88d055c95af06906521e49aae272751ce79c423c82eaa2fde14d9aaf7868e5267c3fbcfa98f2e038dc4c132df48d9a88074cd1566e030d13bf6467643b8f7f3da5a109bd9ce899a88fcd632eab3094770807357f80fa4bbd6c8126084b1c7ae776a805f8130e458197399678e9c52c32365b1bf4da6a0c0da9b04ac77139329c61c7078d9a06d8ffa77e9634c7000300863cdd346035ce47f72cbcbfb893915190f9e4df0b4f5478e1a18b0d9dc762c27aaef1fdbf30511d57326866fb3b235e5268bc2b1dccce478683c8d8a9b3065f43e8a45b39038f1fd0ac8f79f72c7d015600c067e7763cd493389b893484a4fc6ea866f10f82057f9d61e98768a940dc186564a0a2ff51b0f447140fd759e943f01534081e6ebb184642ac398d05580baa02d57131c5a50007666822eca976049ef3b84656570daa986824726adf363f9e8cc5b52f55c4ff4710b7dc23ad1f30a8b7df9f17a99e01539f55feed756d0f849efd6fe498dcaab92bb12049ce53917d9251c99c9bd9d870f81a33c988c4dcc1eba0121bb48e0f0d83effe58b13d158bdfc81246fb17931e2657f4e4cfb66f79adc7f6826d56d36636c6882975ed33f3b8cbb90f31c476efed72d8fce378df5fb6366f8bebc0ac905d177208cafc58e32e160bebf2789762b38d641f7587b3106e85eca21d6acb43115627b1d27afa545e676c5dd1ba17ad3474c06017ba169a2dbbcf5d15ce64786763a437740e9a92a469b663643f89b07ed9fe40ddfd2bc7f0bec659a0b4adfb44272e86df416cfe08f4b1cf798898327ac001411dc54f70b27d6315957af8641397042824345c3be95c454773e9b76196ba0839ceaba800fe80399080aff1209c4a3771629254abc6db805a8796bef854db2a892ef5d0d1398de9bc7dd4b62484260ec06311cb2993410f1529c74d7474e82a8dd8efe2b7959d65fbdfa3a661825502257946be76af2d47f1cd2bc2548d3e11a4a35d64dbf9b0dfc855b35bb085665b9e2816ae3b7bab11da98f8695dda2488ac3b675d1feabbb111c3f22015f9e7556422760ef0eda3e522716562f8ffd00fba42230bf3393d72bbb2499bb939411288c2d934c58b2b7affaf332696e1ce5edf5bd360034fd0868231acc60c785782b2473c40146b4cf7cae8c084598bbe1e5a03e0976dbf70dc270c4e1bd0cd04f585e51933f7d7a48de51a1517594e9a00ad69004dc29f89ff459924ddff76a6926222129bbe34069fa84b98f634ccd6d83dc96e3c5781370d4500889d246177c7d3ff3394c48a80e441c9286d1e48f690eef6a2b057ee497164da290f5e2b510cd8ad0897999635b40e9ae1f645b68042789288ca5c741f11e0ce78e5ee06ad88e0f835dbf62cc24d7ba12d2454cab82fe46204d799db8ec7c569a705ed4cd87d3ae951f33de8fd02ac285710466deecc241a92efbbb7e425537944cc98be88fa85a77517c3bff24ca4802938892c113df500a239ebfbfab666c05bc383ae54d629dcb3b68f195bbc79fac80f799add76f83afa4caf9958ee1534b40396b0b26ff0d5fe35f5d42bcdade224fc4f458e650c40fcb361b2a602a3b37f8e7fbdf3d175bb0492f12b56ed648423d45cd875e76f5f4eda8c7dfb60405cf8943a5bfb5cb77e366d454c320786cd98ba18e562b8e4994ea34741ed9579bbc28c80b64d1fb42353de9ab43491e54d918ba519338adb835509951ad0c534be8b019390eef1a40be7349138f47999768c7139c93036b6d5c9061484167fca4f5851a87ad97893f62d2e6bdbeaa3f18db71b7ad677665529cb0888da4df8e150cfb8939c7013466ad8089ee8ffd6f27e3b9959d7d02c9ee30c5110749fbaa157dbdabeef87af660bafddb5960cd44f5f2ab89da7360012913ad3a14bcb6c806b1ade0861ef41996e48ea3a527f7b5f7a96ac0367c06db114e0f26e3347e780f77ede3591571627e674c13f8c2ca6b1d6da166f4d1cd32d481c07e1c2b1d91f104a2f4db35b272eaba06246d874c54900e15220f97a55609716a42cb5285914d5e969881ddae79efecc467aebcfd2af8fd31bdb1ab7fb89b470157e24b4792b092b90024cab96aced1f143e9cb97811cdb4bfce69682cbb12483eb5c945397a2214b1d2b1910435e96a8d9094685748f3bc779a9f0bc86f36a6851cb54d4f7e1a9c1546cbe250145dc1659ebd8e5c92c247156f13dee9a5cf35357dbefae0a46b642a9f065fb025d3be037ed3c21a5ccf7c30a4761f6c126ae349b9435dd13ef6651805762471ea638477bc9e4d7795d77c614bf62e135b2b5e03a21f77d3f4a4462f6b8b614514262ba4b26080eb67a930070a47ce4c17ca205fbc3a4393670d995dc4c32345afe1feac213c7e2ad3e81fc4ca2a29536229f84ffb9ec78afafd047703d3686b2a5ecd0c785883d63b39d138ae1682e7279ab22ef821ee73862f1d52d9ceec2cb78d476241d41118fd4edd876977341af5fbc7ac9139fdfad50962ef1bc9c61fabf17f8d8ae8d1cb0712dc2d96346a759d848db1cf7e29e2120a803c2de8bec0ebc314403a5147329d0fa6422e7a56bdd46a66577f6f83c31a1dc4daa55d0583f48d04c66d7137945731dc9df3d03c1686efdad28794528d6ab42024ab7eefb3623f994f24a4e74e5ff512dfee7ddd7a9bb56c0d520a962ec765900ffdbb09757e3434fceca2f56a51303e9f073bb8002821783c18511b22434383eef792f73457c6a8d5f6c90e92f291c63705fac336d7eab49ff7eca9fe96eec62826b96bc3c2aa1433a17b1a270491aa08dfc34019800a503b3fc03f04cdb91707ca052daacd9c5cf1bb25c7a04960458c9ff5a11974d4952924f2ad3029487e2a3bc49f62c5965d0d8406ff46fbb65c83e8961e26b7c195ac43b341e5a1f07b644b711c08746aca079d9f50d971e5265b57", 0x1000) flock(r2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001140), &(0x7f0000001180)=0x10) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000001200)=""/4096, 0x1000, 0x42, &(0x7f0000002200)=@file={0x0, './file0\x00'}, 0xa) r5 = accept$inet(r1, &(0x7f0000002240), &(0x7f0000002280)=0xc) r6 = socket(0x1, 0x8003, 0x4) flock(r5, 0x3) r7 = accept$inet(r5, 0x0, &(0x7f00000022c0)) read(r4, &(0x7f0000002300)=""/27, 0x1b) writev(r5, &(0x7f0000003340)=[{&(0x7f0000002340)="23dba4af44b36ab1bae7829ad5b55bdea666ecded4e624f60fdb6b78f1bf73286517ff099f3a0f6218539a4c8957a9ccad2a6cae9a5b62713e44643fd61350121e54ccc7ee20aeb652194e0fcb4bc1159440085540abaf029cc0aca7adfdc1224e99514475edfc192bffb82eade3be0950c33b51fa7380b766a21d8118480c48556518018cbee559ac4c90f944002e5f565001488584ce0e04c6897d1f7329297bcd5844a32698c3288b12d7088e37002943119bd5bcbe1a677607c8c018500a20c2f306fe739f0fdef133bc9ef3bef95b0a2d35b215c956a1617eb3c4929979e3b9fa71f78da14be991d1fea5006359a482763223fd4a00064ba491750f3d39d3018fa15b3eb49a794ea48046b5e91f5d285e993c487ad823f27bd9cbb2534eaee37d72cdaeb9ab8a6168d52c12e41fa755ca6149388a340600a2fa429b3698498aa407630669b47bd4732ba466224ece28c94afc231c9a594883a04009ebc8514d413176b8e8c853b8e2f0eb31ecb9b445cda90a1dc3f2e23a91abc0741ac30414f9123baf1277a310a1b370df713201c128daaca0f187d4c773958aee080d23966a8153d5bf0dcf44ca5737367af32fa87726e0001853e9f02b5b384d1bd7f5cb5c866f6be6e20d14a730113f438bcebf25b99c5b812415de372f73fa76a78f7931e5f748c20d0ae34620a340f7e4eb00c26fdbc2953feb3a6b42e3cc5bbb3f87caeb8efc90afeed1bde05a16b7cc12e4053b95d9e4a8d361e3355024482d2de7e8f4d508020a8bcea43145ae61a3d383567e62491a219b76fce8fc58cda8d5eeb4b46b0eee8ea6fb650cf54cf5e269177c7c647f113495e1fd653a1e65452a73d80efe67d4d781dbe259569be7912f3d2b15189aaff7a3bf30d3b05e5a51d0b34e6de41a80dc467d871b026940c8ed70c2946d9d2051bb085077c6c0f18f87ce8817fa5a5744a023d63ee04b049d4e2cecab2d03d85ccd7bec7854f958c88c81ecec14dc194453a21fd93ef6576b9a301c57f9ef224c852a96c0781d8798f0e6c1b17881b42e70a5d77b2fa15accf890c2b669c557c7d393616593cd6a73b2434465967485becafd1174d11bcc85fe5123a0a84c17f726f59a7ef9ab20d88f06ea03ae35e9c299071e81280f1da3385b1d9b0a9f5fa46b0a8168c4df27455ccef44d0b049504b26c74a1e860b2722a4c20d8b1b50ef5da4a8cdb1b3385c8e4f9b9d7bb18198b833a62431a233ec36e890c1556793ff7cafcb5ad0caaea9675acb0f9c4d14639580b955ce5947e01a69b1597a66e4e87dce877c9b739018a539277269ad6519b252e33f4dde90fc0b85119853a17f4b08c24c31748cc1456ea8f5d626415cb2b14b06cd7aa41b20d0d5a2af70ad7cefb7fe54ddf4e59ba5b7f944257060c66c65d26de06a0e950895919c06d516a0989f5e43b626a38af7e636312168c29d3260b9eea999c0dc1991b2a6a2565aec86eaef65949c2edf3c1505bd7920b8e2f240ccd25abbd3c36ee98b4c0865e2f5afea0d036917c9fb6ad1d694015e3ccad6988b22a25a9bcc413451e3ed00fa144803e1eaf586d441bf1faf538afd44265fdc6982ae7f1d30098ade9344fb09fc0ecec666fb26862516cab577de21d5884cbc66e2efa5c6e4dbe19cb2a1343def2e2b054f391b5b33d53f05b4f81a695fdf48242f46d16ac1b6ba2cf0edca5ab0be77d22936e13432f3933905f17ed0eee768b6f7e1ab2305e439316a575fd130d6eeb44831c36049283c15cc80f118ab4147906004f498f21a8cc4128b0f4265d22cead9ea5c79179d757e230bac7a9aeaaadcc221bae6ed5fdaa500e40196485a1a2f8163f92f5d64d1a08167f017ff31b10ced0974019588df26cb2d0812ddbb54ea28e9ec845d527d559663808135dcba4784c6533d76caf3ddf20aadb3b9480fde918bef2132f76578a84d445955f0e7e509281743ac91a431d95e0fceb398bf36116249211ab8f9f97ece2849a6259f40ae898c2850689c8c9f288827dfcefd548d7f2da84b4aa8c0e183618d8e2a54e25f6dcf2682567a010330137b58ad73f0e1d10a19c75ff645ca7c9f4be368e22e066ae9252069dc23fa6b5912c06b973411d8bc49cc6d3f0430f6947444d667980a169b1b406391ed6f46f7e5f1290fdf0d0b7884b1a753a4467c38746c2825102a27b8ed752312970686ad1bc593bce70e36be8c2c4c08d08b37356e4909a520ecfc1804402e4a845002157d07a72005dae1ef1fa75d82234c3b9dde8f339db2ca92e8819ce2f4196c7b8a3129d53afe0dbb69ee255cf1250f6acd3af619f1ee782b4cbb3ac4ba0c1afea830d040e05d79a546e67fc19761aafa06f2b0f4659190cd460c90043445f1e4b12de99032a2a9c6437783223f309ded6552fe684a2006d80ae9e97f9c8cadf28d85c5921c3fe7d64210d5a1f5dd8bf08439cb2516f6af50fe3a13422e899ab5768b5ab23f49293ce11e3bfb1f53f22c30e15f8cc28a13b79f9125ae09e1a5753483926fdbb6d11561cee08f6946d589a047b5494d2f25ee663a4b6bc4448200c6e922e40a5e570b6bebe1085c288885579c033e5aa4d8b969b460658d7327eb08763537bded52b05c513c7c440715511ac0be5f37800adf7ad12a241194be4b8e03a0ac2e679d271c002f1261171508f6151bc4a20d1fb892473e0002021900f1059510498352715a9a101c753b740b169762815ddd56fda6dc7f5ee8629eb30ce4be15ee9e7b8d51a36f0d69daa98275f70a93d7b7690d03ba428700213b3ba11e9b0e36ebabe6094de15ee844d9f24be376bd871557ff29eeb289d3cf2b9bbf47d28a5b2868e87218f31d3b9d57c30f2ca0e9f2edc2b5554176d877ae7c8a4410b05cd14009416fdaebce7eeb7516f2b2adf7522b14a04bf4256a807c86e8f4f8f5393a2f002ff82d8a41b19eb1214cba52050200c930309c55cd2c5683e1a827f79a626c8d850336219f69ce79bc6f5d4c9ccfb7f3fdcbacc4ce69b34e0d371be9be2e449b83643c788dd85810e6cffa2bd5bc489f5614812341a977adc224cba8d8abb033de44ce9346d08d395e6f4a0f3a31367f6a859ac86aa0d53d89781e4e828738bf460d5e29f172249e2c818c284bc8b921541eee965326c64623b39fcc4591d562c2eb291733bc1f9bf87697389cfcbf16f89144029b6b033372231c24670af0ca9ee599a049eb7eb9229e704c381bebf5bef5021d27533d8208e0e8bcd39cacb4163ce873b619059bd1ed4278fa7ce828042b494a785b2cde029cb854ca274a0166c111961b381c7d0b12b01e0c2fd98ffe6a0b7fb8db5c4437bc976c815e2b3dba5e6c8775112e72c4c2f7a4ca2476241d2628d42b811f33ae3ff1cd2853a0dd65ccac2c3e053f3cfe44fc5526ed542301cdafa84cc26a58e7cfe2de36340343fb41f5897f7a31fcf55e37fa038d8469ad82a52410c9f87831c4a471bd2793e6dbcbb2170c61b636584a366d861292083a1737824b9630702c20223846a365d04d543df0f77a3bdf4c48df547e42b19e051a29291935d5108d0e0bb772104f206192b16087d6df0e4a09859d724461fe717b54f898bc7a21c6174c862ac687794752541f8701fcbff80ffb8c949af5a9b7d07f6f83d754414cf07840bfe628ce21420ca822cd351f29e61365dbef7f392b5573ab69ea53a82c42f53a793498c202075d28bb46231f43546d816f6f20e092fbd5450f239da8c6d57344860a2db783e801f7531706262660ede91f5368411959e206acaa9c1821e74a258f55ed742b3f57e169db838ba59221f7e036fd437487a7c2b5c60e13952d55d25c600b197cd3b4448def33a4d79f014141751b81b278907070bfbfc36d6433e49bcaae156c769fb55a93b71730165c07e48f42cbe4de778faa7f17fe0407e1a8002e868fe2d3bd7009a66f238fd70d45f8a89fb9a60c5b1c016d14688668581824aaf3a80bcfa5567abd5a96b3523f985ee3f7db8825f8b7364d58207397cc311e7a0dc894e0e7a32b93735cc7d429153d7efd116f6554a80335f0a732360a8a60dcaa1e2ec505cd86e8a38646ac9f3d46652a47b71424847be8d83c003c11411e0c23371d7b7f8b6e14cf7f86195e7dc16e3231e2dd328a427ff508c2eec5a8105964df023ae00d3eb917973ad205565568e5ebde36af00bcb62fcb483cfea3561b74a791e10f1ce3d448c2d69cc21ff6d294183f95b7efd59d12e1e4d95c3994e252814e5e94ce85bfecae1869c95ac1effdafd31c1eec87b4ec9ed722f4823be7d33e0dea67f6f9dc6c1d5c3c01f525949824128807ce39f21ea0f83458ca6d8c9f7b856813678dc7936cb2bcc5de2ab6b33dcf4351e0ecab2d76c6e58a764bc4b4453fb626e021722c946942fc4a73d00812e2be1a00e8f0b4005ad39b9b358c9f5ea420c5ec7ee2344ab0c7d38cced2cb1b8973cd9e7a011a799d8332ca03ddde61aa1b33ab8678a8d03bfbc8a5ec13b5db178ceaf362c2560c600e5a1e53ea2c5383ff756547779f1eeed64491978f92902485d659e7926143ea301c7e8afe3ae7e32b5f5a56efc5732fa5ce6e1276fc17a377361e30717d1fa849e1582a149a1800418d0af6dbc34942c2c27b8d0d336bdb3065417911c81e95529f48a0bf6418df2b0d78b81b408220f91ad4c9293b47c5a5ad1dccf7e0014aa20e6e5530ae04f7c6dc95bd6d96f64009759a4f891e41e415d894274d8b00d0e6a16198d8dc2fa45f08ac7493b26d9d12ed6ef58e80a913b745c15f497020ac5afafc68fa5feae6902e13b7582433d768198443c536455b0f3cd749834acaa308d00827c27ad6eb3eda384bc497cdcbcd2b91ae0bb9569792c279f8de991c68082ce71fe9ec4abc0f200686d61f1dd08913978d410b9bc8d897789b482ed154e960b57e319dc1552a436d329b18a7f0796d62d3b545e20c17afcb432f1bc5bf30e6ec6a35be098312f2a422ffe1032906b7b2b65c468cf532cbdf8afbd48628087ad2d4f1dc45a6cb3da40a80b902e09aa8f4b1869b325f8e3bca2ee7d698cf2fac60e04dd0dd38d4c280e205cab6ae1cc1f530f948ddaabfb6a222c05f7bcfac330a8c920a6ca088d46e4413fb936a9a4173519688af4bb33b90616132998081a51956c8bc9e838bae3fadcb66dc6cae402081011e6272ee6e6805c6091c6820328710d330cbad7e66ca9edcf00d8778d70abeeaf04a1a3d2fb6e3794b6ea3463367565240e91cce82f3ec2573026f5442a0b7280ccf08c60018f73ad679e17c1449142cafafbc9ec5165adf82df9938662f88495d274522b8bd6e5d04a63b23336130b226fffd3fc33633ec0f57b177d6c2f02010c5866e16556678fc511183251bace2bfda7c6aa813572a1ab36c7caa02527781f0cb7d2525366bd4a3330d1933e2ec7e8e6daee882a9f45b063e8d9dcee7dc5584447ee303026f2573008f64fc19db01492f37baad7df619a24e8217c007b00de59d15da4d701c2280e609e2e232b5bf67da493bf3abb1f36392ab566e429210724430996b379ddca17e6b0ca5512f1616394f741bd5accc4915edca82002f2524d186128e0829edc0e438da7fe38b0a949912e9a45aa5e6d87180b528e5e70b6490529fe24d6c461f6d5a50bb9b0702f36f36d9b7711b7ebde20af0681e5a720aaef9661e99a5aa35e879309de2031038661f6b0482061ac07356b4e16cea08ce92cfa9bc04dd08675fee6ee6bcec7accc4b6749d3b7596dcda251aa26ca87e78b313e3336b85fb6faccd222843f038e71b0eea67c05", 0x1000}], 0x1) mknod$loop(&(0x7f0000003380)='./file0\x00', 0x5, 0x1) r8 = semget(0x2, 0x1, 0x122) semop(r8, &(0x7f00000033c0)=[{0x3, 0x3, 0x800}, {0x1, 0x4, 0x1800}, {0x0, 0x2de5, 0x1000}, {0x1, 0x6}], 0x4) socket$inet6(0x18, 0x2, 0xa14) ioctl$TIOCSDTR(r4, 0x20007479) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000003400)="8e847140a8bd5bda5e466a1f3bd485b25ac3c166c3a5657d4a35b058d3f675a26aa1bf192858ee03e923dbda438a2cdad8ae1ccb97985e1cd9eef8d7a37e6ee1482014b5f161f7915b404eb89a321aecf83ef88d24", 0x55) accept$inet6(r3, &(0x7f0000003480), &(0x7f00000034c0)=0xc) ftruncate(r1, 0x7ff) open(&(0x7f0000003500)='./file0\x00', 0x10800, 0x9) connect(r2, &(0x7f0000003540)=@in={0x2, 0x3}, 0xc) getsockname(r7, &(0x7f0000003580)=@un=@abs, &(0x7f00000035c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000003600)=0x2, 0x4) mknod(&(0x7f0000003640)='./file0\x00', 0x10, 0x865) accept(r0, &(0x7f0000003680)=@in, &(0x7f00000036c0)=0xc) 23:50:16 executing program 0: dup(0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000000), 0x4) ftruncate(r0, 0xd7) write(r0, &(0x7f0000000080)="c5ea19ea32185efd8097d92a0830ebd20ade0b68f5b7de1e4e43a81d0b7edf983a894bffb6cd65364bfb8da8bdbc779b3e0bf90c8ea589b36ba895f64b3350b0299a5dcafa46ea6cf098790dd326904bf7ff7b20546d5a7c4a5e050a33fe27f22c35141329ff5aedfaf3101c8713ce44e2a38fb854b5e724b542fd227dc2c2cea6a576d944e81b4f613be7505c231f65d97fdc", 0x93) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 23:50:16 executing program 0: dup(0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000000), 0x4) ftruncate(r0, 0xd7) write(r0, &(0x7f0000000080)="c5ea19ea32185efd8097d92a0830ebd20ade0b68f5b7de1e4e43a81d0b7edf983a894bffb6cd65364bfb8da8bdbc779b3e0bf90c8ea589b36ba895f64b3350b0299a5dcafa46ea6cf098790dd326904bf7ff7b20546d5a7c4a5e050a33fe27f22c35141329ff5aedfaf3101c8713ce44e2a38fb854b5e724b542fd227dc2c2cea6a576d944e81b4f613be7505c231f65d97fdc", 0x93) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 23:50:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="0009004900000092ec72fa19faf3e7b05e6987c9de427ce0622ded6279d74111be57052d31657eebafd6e735ec16def78227f823b1add2594e5932244a7211875251f3bcc82b93be8a198803c60b192e4fb218018ba2260d827f6b84f2ff2bdad63fcc90a5da4f9c58e3b8ac651c4cb3c3d5", 0x72) 23:50:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x1, 0x5, 0xe2) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:50:16 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x0, &(0x7f0000000040)) lchown(&(0x7f0000000080)='./control\x00', 0x0, 0x0) msgget$private(0x0, 0x445) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 23:50:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getegid() r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="07000e75c600dce98bd5f46888940210df41301a7a3c82a19c3ea9675550a233c8a18afe22bf8809d6e1cf5c7671e0d18c00721f028eb87f35482c484a3424e17dee1c5c4149f93d85f0d08f9a9d9cb9a55b71dda5", 0xa) 23:50:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r2, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r3 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x2000000000020, 0x0, 0x0) 23:50:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 23:50:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgget(0x3, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 23:50:17 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 23:50:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x800, 0x6, &(0x7f0000000000)="07d8d11ccded60cb6137889e90d6fd1cdc53ad40d973a14ec333a3155fdc6f445d9d5d04bec8f4b66b5e5608916c59af12f083385fb9c1cbf2e4a3637466242174ddc517a607e47708a7588ea881f172c3ae33d1d3909e38cfa06e0adf3afa31a91e798198ea94177cd400992b909b1637ded71ac4ea415f9b0cf8fb43da4b593777a1eeb526ade7a1a98cc824216b8416cc2d730303ab9fa00c86df33", 0x9d) socket(0x6, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 23:50:17 executing program 0: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0x4}, {0x9, 0x58}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:50:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x405) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 23:50:17 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/27, 0x1b}], 0x5, &(0x7f00000004c0)=""/83, 0x53}, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x90, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x45) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffda, 0xffffffffffffd8e7, 0x3, 0x7fff, "d975ee86ca4e1d209d0870f8f6572be13fa84d81", 0x6, 0x6}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x785b}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x8, 0xd12, 0x5, 0x10000, "8454a44af48e108591ce93fbede9ae676d1656d5", 0x832, 0x4}) 23:50:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000040)="66276c77a7502514c5af2a466f5200ae51ef05df9490c906c0e671f12574897c93f3ba509cb2a7778f18c9c66495eeab54512278ffff30a31ca9c4f515a9b892a835513ce02929f2562bf8be5916af108cf74f59abe19108ed2361138d3c94b58efecba6b444c02c913029f0b6d4bf84d3e053b4fcf6402f731373350bd5c6d6ce49767c2b7c867e31a90737676baa917e7d0060b1b7a24c27b48accca16522687f17e4f2c70d8d823533c30fe968d9a71b46d792f64c4e8aa50afe5f3e50fe2374b3a38fcf37f977e954dc687278084b9a9d58b58f4363a7741b9d6858149eee7d0895c0bd1d24fc767aedce22486ad9ba99e252b70446a83322bfd72bb42d869edaa17b4b4075a183bc1f9eac30b51025604c105fb5f4dba50b34d1952ec464443b8799093361a02ccdacae1b1089afe4c265480a3632c5b29e6dd0b6d12be7074889cf868fcb75a24532eac050a36c3f08713d0278fde2ab58bbd567ddeca599aad88155fb38e9ecf547b16d3160aa415c819c3d5e2c99d8927801c971467d25529c0077f028bbd02eae50aca00a3ac614f2b895f8024d9e82b4ccba90a411577f2585328cec9925eee181fa631afa36a7220faf8259abdb66cb3ebc5a17936ba520db0cc6b7eaccd6a01736afa978dc191125b06bf047d411ff358729e190d11b334a0fc9af852805d9c57d8799b34675b8b2a05ba2b5b4e47cae8e4aca60398030250e88af903324738f190084cb306dca59b0858514ea74c468bb956063feb056b2f1b5134827b09072305361130ff43036cac16cf6b2ab1a5629ece4285cfa2b2d1675879cd8b7678c7b60c69bc5c07bda3d104af45133340063bf1715e2f672f64f53b558e54fcfb0f562b30ba5f7a4219de6674740fc079f0a04fa9fd5f6665cc6b4c71e1664f8b150a4368b9f4cd28bf37221e3582f8ff8ec35da8d9fe9d3054b351d750d2a785627ab9973964d09d39e430bcedf3717b55b45cc0ad6e102765ba25b7cae6a72288aa49755a8a6f4f03f0fcdf921f0376d63941c9e1043ebd8ee184f1ae8479875e02041d970d7264ec4348c2acdc4c27b3a9ff018cb3b687fc02dddd7f977e4660767e1d5a7111336714d0354ab3173a1e00733f97ed3ed8991ba0d6e79c6dd36e0c3d10af15775d5f6556c9753c528e886cf41ee1b95c4fd53ffcdd36190694c9e94c6aeb24f5cd2316d2dcacf989e9330a8e75566773bb72aa2b1cea060d1e04118df3c762f16c2ac343f6a542a2164dfc9d6f7472d80ad550f868404fd9a22bf93a4df624b3e6082f97a89bc8445bf927c9b3dd4291c691bcef7d4389b0a40499f9209860126e57e4927b8ddb8ffd0241451332e6ede5fded73cf8b416f884e6bbe00d57687d4fd4783c341f266c3b99d121cca844a76cf057cb9e27c040e40d6dded2a312fc81c0f065dd9d9d0443069441a948966c68dbb0cda209af56bcee459a26bffd4b080229c9b94eb4b6a0b02efb5d8ad7ec200d2937d02b5b48aa51998010129ff9ade58201d18068fc6460c264b22624a1759fa5ea849d3d8a966020829853d458654906b572c7ee3ee78758f5003ef2645b5ad10d50ef3327b7a3c56417b330d0fc4cbfc7ac4364d99d85a17cddfccce20887cf8c671ae49c51b840ecd6fb77645b7eb1f6492f2f43c40fa3bc01d98d6844e60a8653311410c1105918510e4ff3497956b349076c9b6e0f50b5750008f7663923920d08ad69f532e71ff72ac2806c46362e8df4cbb60289e15bb5f3bdb544049b96529907d7ccefd05cb1197ac09aef124b23bda7b93d19e7eb6ecc861847b6ee75630815e33beea007d7f6527a0abbe77f9ce92164a202aa506117c26396ba6d967813c0ed41555774a3f47fc82b3fcb1259c062b8ac4e6e279053fe68e7b6349cea2918eeec94b29bd5895c7365ba2bc0b8596fa8b53650395dd3bc54288326eeaefabc54465f693e9c114228d5a86e35a88252e507bed7bee2fba0ca62b64a2e316310abba5166ac7e2562a2d86de466e02c33cd23210a2f087cb074b84b3c9557d9986be258d6526e41265fa9a203c555ebdfb7516a07ae8ed839f72dec3b2563a9e95cdc76de9d2ba416db93aa789df6272a0249cf09ee5724bb7fd57bdcca337b8eee75963eb0bdf1322e483d7f1542e6eec77a497b0e30da25e3ec59d6f673bec7e802dcabe1716fe36b8680ee97431bf7e617404fe33636c4b248d1e8e033b3e1b65b5de2b7a7d98502380ee691a59e800c771277241ce89becb8730b594a2a1146c61a1d40daa3508039d81c023a772d5bf570d65bd47be5b55f1677ddda67b01c970ac086e94b1eb466425cd02d53b15d14654ab6c963fd72260ee03e5103cb0d36914ee7c182e54eaff4b82baeaa5f851c7cb618d2a2c6e8327e4878f41da6ca3d43a39272dcc525cdcef0bf5d46188ff33b4dd68160b581ba7aaf64a48913875b16de2f61bfa93633edb3d768d87376d28df3ac89f8862f536336dfa8eac37bca8aabe0d9de8906ee976215f952cf52fe1942308a3b69770452c3d25666f7afd7c361dc0c70dd6f6d331d100de05a25f7638220f17a6759a4ba22ebafe085fd28fe50471df8b730f88ef066d4ff69e4303ca9a8ab659ec906d3a5493abd764cfc477f383d97b936cbdace2f16e1e35e50bdf57c0d50cba847184d8f1a406a594a9588ae4226f5f061469614b70bcc622f315b319ebbbea56ec3e8d4f3fe3102a26bd9febb493c18b1e1214a0ec3cc774b94b8df4bcffbdd04e4919244b7894c19cf189b922f263c925e4ef0d253c66bf08d7cf1662f30edb8f4ad9faa099a5edf5c79e9e7d3899b3a18b057e7077e1b4622d5b11b127a1bec8e0be53a89842dc8393a61d1fc9b6e8d47ca16fbecb7e69cd4b9a45d9a4341522b2cc9ef81cea1abd46bb081b09b0329181819ce361e4909ef71e0a446680b5b986880c9e73d26acc5f0bdc518460af41d482912c9f2dfbc22dcb77bc9789cacc54923e263eddf7a7eed67a9dd83d70685f8f8201984f0967755a012537b9590a2c141edded9e63afcaf76dbe0bc422925bf909b123671a99a88bee516d94ec25a26c9c8a8b217c001e9030b23cdf6b455659e6373fab815298ff6d74725f49bbd4a6b64200a928158d58382ac4025a510e6dc1972137ebcf02aed1787d475531a2c195882705d76c114664c74e3973005c4caf36b66aeb42a13435de545bf9a1a57116bb214a4bc851a974400612a1094b9aa9f9a0e90aa7e420d1498d4dddcc5b0ce24a2b6e52a40672c8112c0110042da8a0ff801b1ecf9aafd113732458dd87ccca2d1bd696fe81ee3905d7cabe90f7fc1693d5e1fb490628ab65b37a96e2aecf103d645cd5a5813b69604d067240eeb3286a1b6ebf8ccbf779303549829ca685f5f27b96cb3f8435210efb2e8d8adb2cf323804c159bd2d90e1333a510c5c015f81210f5f7009d196b79c47d1cdc2b10bb9229cf24469aa946899fcd4da59ae905be9b0e70f9461bd8e807df1df69ec514d477e5b4086d4e2e44e44874df290011c83cb5e14359e7d141d7845cbf92ee32524e49f8ed1f2a311fb2a526b28dac8c9346e191a9e18ce8c9a0e07a0bb5465d528395049755466673fdd660ea236fe6218d6286fb319e42c3ad5773c1bc69321eb0eb772a741dd5bb2007905ade274939a56d11e56e392c0aac27c6e3e3053d410ecf39c35a929f61a796939e4f4ba5aed6b2658ef02347751b9c4e12831d8ddbbbce29203fc6150d946228240c8cac4554362b0547d41382e168da041d426857d70c34c35d8f79888eb0e71313e8cb67f6ea1874a7af2b9374e3e6e5475242983f0cb824cb14d602028e49716f6a36fa702177131d14471fc70f36ac351ceb9d0da576e654474110a260e9490abca30272da957effdb0c3a0907dad0d933b1352f574e89cf47383fd5c4a9fe2b2f79bd73ca4a177d4fdc6dff1deb7d0b74e3cb3fc83429a84e015a28ea9b4eb26b885dfbabab92ef8e702a7658276f57e5070859793189a90216bf0b0388168352f1592388578870d8e424f59408eda78e5effa390afb219a3188166a6c86c54f9c15e8c5a978b6dced3a57448a0de39f8454698e05a49aec16dd5c2f969aa1f6667b8490e72309307d7410fa56755cdad8c2d607205c5b519e786a63a4661d1e76f842e6d0bb5b2979551534c41df10297ba048f1331f9d5214de0e0ac595b4588fa6f515b139603475240875cf382598d452682fad420b96457d684aabdc322a0f6633d9e4fb1b76563c3f2febc576fddf234e877668570eef40e019cc9be5d146c12a2657eca33ac1fdbcf2a0d50ee7c1a28c9811e5c0c4d97b3b4cc3856711337fdab0c17a458137083945e13914c73f0043afb418e01ed25473eb38516f69ad43be3bbd8b707b43ed4367c31b05b5a440a31c7576b2a2f896ca1c4696993321a4e13439913f026db961e0b17db2b24c44f490f1edd1d341d07cd432c34e201ad3a81fdb8be7f0841b2c36bb2514518518a3c038e64d69c3f8499f00467d16e6319a725874ffe12494ad6d1e29670e297e536831654851f93ce8e6eb902bb5d85252ad7f2443e4c8307b5d1d49b242334b741f36f1ff754209873199dcc4d1dd28889334f4161e1927e5424ec91e9a82e673689d428a95fee5ed2643fead4164d60d67fc1e1782a16323c7fe14ed286985cee34b23017a3cc48b0664103f45e231c303ac2efa08e3a18a71f9f8a252ae4124509615c28692da69238fecf6b7c9b2dad92db3f3ec58dc5b4ebb1185219edd9b0dc58cd3a8bb19b2ed65ef4a7e73180bee33f3c68e10f7b4b599520a7cff616c155ee2e0405d95a3fd2e64e93a1047f0a022e17c42feb829a34489a95528734cd9a8858efeb08f1fb54c3e7706aba9a1fb49a9be328db88c518ca8d4db158ac24a24721717638a3a76d97323296db5d8ebf39e331bf76d8488c4248870fb7032adf72ee5b1b98a29e4073cb01afb7d59e74fc9f9d7b751afee86668951ff3e9b8e59ea0efea5c0612ba41fb18e1eb0547e1e4fd920e752322e06542729e2adc7418799712c61af6de95cb36c7dce5f9b7f1dac58769f45395b3e89a813974a607146b7c53f854ceb364d2b23b1b9e21b084bb28c18c3d10a54e806e9d6db183a514285c1e32d38f528e9a1e2cbe3c904f2f968c694a5780c53c274d70c2100b01dd3f4b8a00a4b43773a00633efbda112e90a463174897db8437422b293b53f7a4b902ff4f9771a361f5b4f35699e7ae0a651800d2ecf4f6e2d151f41c464fc51671fb4cb7c957d5d2e725dcf580f7befbdb647485d0c46aecf48b256f6d6146c9d9c57175ec7342b74b1245a243a48f0d38de1f69cde6c0e4091c8d35329f3e92cd9d33bdd000f1b034047d708299b0f30258cb3293532d80550c2dda0d721885e366a1d25dcf381dbf3109ff7b355a4665cb7e395cdd0c8a330ff5a0c9437ed1711d229b802676d337035b863b20dd95665dd5df666b8f39ff6cc6a5982d4ab84bd6478bfdb0f84d5395484eace9803770590863465000f43dd7c94c51b1ac5016fbe30359317f706301bab93ee5045d4ccdfc9c4195bc3c70dd53127f202ba744522bf6f1b2ba6b702dfaf4dc162d2557adef582bf2bf5e727ad5913434f4739638c1bceb9ee15cd11cd06834523df90a388a5dae7e0d6e25f2a1dc57ec0d1ddebba4d11b74c29850ddc635b75e0268ab5508702d15178641f5676e16907e3792c7ddcff9ec9c0d23812239ded39a873c8cd0c1755c527d5809e093fa45e4d5651a6f2fbc", 0x1000, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x9) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 23:50:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 23:50:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 23:50:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) sendto$unix(r0, &(0x7f00000000c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) write(r0, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 23:50:18 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000046, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x50, 0x400, 0x6}, {{r2}, 0xfffffffffffffff9, 0x0, 0x80000006, 0x0, 0xbcb9}], 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 23:50:18 executing program 0: getsockname$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0x221) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:50:18 executing program 1: r0 = socket$inet(0x2, 0x2000000000004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x25d) 23:50:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff8c) write(r0, &(0x7f00000002c0)='\x00', 0x1) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r1, &(0x7f0000000000)=""/10, 0xa) 23:50:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x6, &(0x7f0000ffb000/0x2000)=nil) r2 = getppid() r3 = getuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = geteuid() r6 = getgid() setpgid(r2, r2) r7 = getppid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x3, r3, r4, r5, r6, 0x2, 0x7}, 0x1000, 0x6, r7, r8, 0x1, 0x3, 0x6}) 23:50:18 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 23:50:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c4", 0x0) 23:50:18 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="127754928367476170588e5855b6355d6fcb9f74325c9826b2051f2484f15856", 0x20}], 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x1040f, &(0x7f0000000040)={0x18, 0x3, 0x96bb, 0x20}, 0xffffffffffffff36) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7}, 0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="8f7d13687ddf2a21a4ac5a53ada64fa5d0e0ae3a6979ee8595c19cacf4d9df6155a91ebaf50900cd882724d86eed30d81c839b10abc5f1353b3661ba39dbc2f73c8852c4ddd5bc16ee9f6e07a97f40ff916f37f02167504e22722d9feae251d371b105cdfc7986612827a5849ffcbb5929aeea0ef0b24c3ac44f29564c360491400c0cc234b1c6bc6c611fb9094e2cda7144118055530ec7754bf1c0be0c68e012b5c8d254507a3256e45fab801f5d6ec3a5e0ea8edf87703a5ad745a13f7c4f5127388094f7288a3505dfa69d10bb", 0xcf}], 0x1) 23:50:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\a\x00\x00\x00\x00\x00'], 0xa) 23:50:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) 23:50:18 executing program 0: setuid(0xee01) r0 = geteuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) mprotect(&(0x7f000052a000/0x4000)=nil, 0x4000, 0x2) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000730000/0x4000)=nil) socket(0x17, 0x8003, 0x81) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 23:50:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xc0) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = kqueue() mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x2022, 0x4, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0), 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 23:50:19 executing program 0: utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x3}, {0x4, 0x5}}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x21) r1 = dup(r0) fcntl$getown(r1, 0x5) 23:50:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000001300)='./file0\x00', 0x0, 0x2) read(r0, &(0x7f0000001480)=""/64, 0x40) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001280)=ANY=[@ANYBLOB="0100000000006c653000"], 0xa, &(0x7f00000012c0)=[{&(0x7f0000001340)="08a7c8889abfa93c23aed791d8a928b789adee660812f5132140dfed3c25c6ad3fa4567fc374f53c4f82a99a2cf41b2e91e133d5c0a8f42a12e6ab7d653fbf1eb2998cdf4b4d40501ec431667e6a12cd2ea0bb29a72edd3675b298fb5de31ccf33ce69bfeb5f70c4ca620927b75b8f2b137d8608c0c76e8e312c33c76bf8a9103a33df8d7266", 0x86}], 0x1, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000d6d3ddb4071a2cce7a706ac5cc87d32cba6a176d58fe05e529", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x408}, 0x0) preadv(r1, &(0x7f0000001200)=[{&(0x7f0000000000)=""/238, 0xee}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/36, 0x24}], 0x5, 0x0) 23:50:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="edbc02d5604d84"], 0x10) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) 23:50:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x1, 0x3, 0x9, "8ee878837d594a1e4ab221e8b72ad68cb91ca28f", 0x6c09, 0x6}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xe12, 0x40000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:50:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair(0x18, 0x8007, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x6, 0x40}, {{r0}, 0xffffffffffffffff, 0x12, 0x25, 0x1, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff8, 0x40, 0x85, 0xc36, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x12, 0x40, 0x6, 0x400}, {{r1}, 0xfffffffffffffff8, 0x4, 0x56, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x1}, {{r2}, 0x0, 0xc, 0x0, 0x7, 0x2e}, {{r1}, 0xffffffffffffffff, 0x80, 0x47, 0x6, 0x6}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) 23:50:19 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = semget(0x0, 0x7, 0x80) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000001c0)=0x746b) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/135) 23:50:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000240)=[{&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/155, 0x9b}], 0x2, &(0x7f0000000280)=""/183, 0xb7}, 0x1) recvmsg(r0, &(0x7f00000024c0)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/108, 0x6c}], 0x2, &(0x7f00000014c0)=""/4096, 0x1000}, 0x3) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(&(0x7f0000002500)='./file0\x00', &(0x7f00000026c0)=[&(0x7f0000002540)='\\\x00', &(0x7f0000002580)='-\x05&^#\x00\x00', &(0x7f00000025c0)=']+*\x00', &(0x7f0000002600)='/\x00', &(0x7f0000002640)='\'-$:', &(0x7f0000002680)=',:-}\x00'], &(0x7f00000028c0)=[&(0x7f0000002700)='\x00', &(0x7f0000002740)='{\x00', &(0x7f0000002780)='^.}\x00', &(0x7f00000027c0)='}:.\x00', &(0x7f0000002800)=',$\x00', &(0x7f0000002840)=']\x00', &(0x7f0000002880)='\x93*+\x00']) 23:50:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4c2, 0x90) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) 23:50:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 23:50:19 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2081, 0x52ff) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 23:50:19 executing program 0: write(0xffffffffffffffff, &(0x7f0000000280)="1eb420ab51fef2576686a01311538d565d32abfa46b3ccb1ea66e9a04856fde330ddbe9fecdac6a0528bb00ac61f233e128092bcf4ab8f0b0dabff48f4271fde221759d9bf629cbb5a221c4014dea66c1f911cadc6701b7ef4fcb66be7d8b441dcd242df502c2479639ab01d72a20ab211ecd5b5120a988f3db3a4d482cd46c0d2bc804cca3c754759db0194bec6e0e9344971a646ab7520163a383c60e610997b", 0xa1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x6) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup2(r0, r1) connect(r2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:50:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') getdents(r0, 0x0, 0x0) dup2(r0, r0) 23:50:19 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) setuid(0xee01) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) 23:50:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 23:50:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) open(&(0x7f00000001c0)='./file0\x00', 0x8900, 0x104) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x41) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x2, 0x9, 0x9}, 0xc) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = kqueue() dup2(r3, r0) 23:50:20 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() 23:50:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="e2f2c7de25ecfadf3a2e69fd5c1cfedb0371384781668db2ac0e1a69e1ca93f573c7c83de24d4938e15fe54c977571262c421be450eb0f4cc57555d3223743a31911cb999d8463eba0d2", 0x4a) 23:50:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xcd0, 0x3ff, 0x9, 0x7, "fe313d5aa1a1e30c7f18239ca77b3cb2ca30c1d7", 0xc4, 0x5f}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7, 0x6, 0xfff, 0x7, "a826bf714a6b4d33705ff01d65a54e9cdf696b3b", 0x6, 0x8}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:50:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000980)="94", 0x1}], 0x1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xec7, 0x0, 0x8001, 0x0) clock_getres(0x0, &(0x7f0000000040)) 23:50:20 executing program 1: r0 = socket(0x2, 0x2, 0x400000000000000) syz_extract_tcp_res(&(0x7f0000000040), 0x20, 0x7fffffff) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0]}], 0x50, 0x403}, 0x408) 23:50:20 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) syz_emit_ethernet(0x8, &(0x7f0000000080)="56218ab40cd14b03") r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 23:50:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r0, 0x10001, 0x2, &(0x7f0000000040)="280d50b3a1e45f7cc265aa6f48bd095687053af781609bd610fde7de021d", 0x1e) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 23:50:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="16265adf4c4e5ca64590bd9c90952b09b05a1ca9e7ff62d129fbca67a84386106a8aabbfa1722c6060a7050110a9958012e38fed8274020b52e0c0e4b6a364ba9346d673f482efc51b4361c5f7e7635f8b71ab9aeb770fe2318b2c2f9d3f8c13df957aec77aee32c979ec68ae67ad534f3527d53fa95c460dfc9529e4d915e79e1a31662bb2119a923a3ec6f04960d472f2b291c0c1c4e0406d1412f7a23a39d2032df2301ac1da560df7ad416f0b2bdd4efe8219b0752abe7fc3a6c12133722d75b0d6014dfbf7fa1830d677244538e66f6e3ffc2b76542248aa6", 0xdb, 0x6, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x800000b8, 0x80, 0x9}, {{}, 0xfffffffffffffffb, 0x3}, {{}, 0xfffffffffffffffa, 0x1}], 0x200000066, 0x0, 0x81, 0x0) 23:50:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x0, 0x101}, 0xc) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:50:21 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = kqueue() r1 = socket(0x26, 0x2, 0xfff) dup2(r0, r1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 23:50:21 executing program 0: mkdir(&(0x7f0000000140)='./bus\x00', 0x18) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x40, 0x100) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./bus\x00') 23:50:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x200, 0x0) r3 = dup(0xffffffffffffff9c) r4 = open(&(0x7f0000000200)='./bus\x00', 0x30, 0x20) r5 = kqueue() r6 = socket(0x3, 0x8003, 0xfe) r7 = socket$inet6(0x18, 0x2, 0x59) r8 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x8001, 0x989c}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x3, 0x6}, {{r3}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffffd, 0x88, 0x0, 0x8001, 0x6}, {{r5}, 0xfffffffffffffffc, 0x9a, 0xfffff, 0x100000001, 0x80000000}, {{r6}, 0xfffffffffffffff8, 0x20, 0x20000000, 0xfffffffffffffffa, 0x4000}], 0x223e8d3b, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffa, 0x7a, 0x80000001, 0x9, 0x6}, {{r8}, 0xffffffffffffffff, 0x11, 0x13, 0x3ff, 0xffffffffffff0424}, {{r9}, 0x0, 0x88, 0x0, 0x80000001, 0x82c1}, {{r10}, 0xffffffffffffffff, 0x6, 0x1, 0x400, 0xffffffff}, {{r11}, 0xfffffffffffffffb, 0xa2, 0x20000000, 0xfffffffffffffff7, 0x71}], 0xd, &(0x7f00000004c0)={0x80, 0x3}) r12 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r12, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000040)=[{r12, 0x40}], 0x0, 0x0) 23:50:21 executing program 0: setitimer(0x0, &(0x7f0000000080), 0x0) 23:50:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001001000000000000bed3f7c1b95e18feff0000"], 0x30}, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x6) pipe2(&(0x7f00000001c0), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xc2, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) getpid() pipe2(&(0x7f0000000180), 0xc12b94eebe87df84) 23:50:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000040)=""/184, 0xb8, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:50:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa3, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 23:50:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x1, &(0x7f0000001340)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001440)=[r3, r4, r5, r6, r7]) accept$unix(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000977baa249350890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f448eaee2600db6ffc6ee0111b0fe5b46670ac102ae2293c00b751f987967bf1a9728cd3cbf34d0aab4ba1a5e6f6b6c4a66a6ffd8e91e62df0c9a40000000000000000000000000000000000000000"], &(0x7f00000012c0)=0x1002) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) readlink(&(0x7f0000000280)='./file0/file1\x00', &(0x7f00000002c0)=""/56, 0x38) getpgid(r8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480), 0xc) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') 23:50:21 executing program 0: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x69, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) r1 = syz_open_pts() close(r1) 23:50:21 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_open_pts() syz_open_pts() r2 = dup2(r0, r0) select(0x40, &(0x7f0000000080)={0x20, 0x9, 0x0, 0x100000001, 0x3, 0x8, 0x0, 0x80000000}, &(0x7f00000000c0)={0x8, 0x2, 0x9, 0x1000, 0x81, 0x1, 0xfffffffffffeffff, 0x3}, &(0x7f0000000100)={0x0, 0x7, 0x7fffffff, 0xfffffffffffff24e, 0xfffffffffffffb62, 0x80000001, 0x1, 0x5f}, &(0x7f0000000140)={0x3ff, 0x4}) getdents(r2, 0x0, 0x0) 23:50:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xffffffff, 0xffff, 0x7fffffff, 0xc000000, "09ac3ec3b0a271a50db93c1b963494219c0eb9dc", 0x9452, 0x1000}) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 23:50:21 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000040)="8d157031bbfd45e88bfbfb62cb69e61507c968a3270f0452d3be9c536cab960ae37ba4a6e0428b0e1a8897a415f640fa677c9759d642e836df5e", 0x3a, 0x4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xea: movq 0x18(%r15),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(ddd651d9d5befeea,0,ffffff0075e92a28,ffff800000937c20,20) at lf_findoverlap+0xea lf_setlock() at lf_setlock+0xdc VOP_ADVLOCK(822eb6299384d1d9,ffffff0075f51888,ffff800020fe39e0,0,ffffff0064dce838) at VOP_ADVLOCK+0x74 sys_flock(1f405cbc8dddc4e5,0,ffff800020fe39e0) at sys_flock+0x1c8 syscall(2a10b1fb10b1cc0f) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffff4f,0,2,bd455ffa0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xbd72820eeb0, count: -6 ddb{1}> show registers rdi 0xffffffff81979d65 lf_findoverlap+0xc5 rsi 0xee rbp 0xffff8000211012b0 rbx 0xffffff0075e92a28 rdx 0xef rcx 0xffff800000b43000 rax 0xffff800000b43000 r8 0xffff8000211012f8 r9 0x1 r10 0xe84290a717442089 r11 0x7dd149d61233a9d1 r12 0x2 r13 0 r14 0xffff8000211012f8 r15 0xdeaf4152deaf4152 rip 0xffffffff81979d8a lf_findoverlap+0xea cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021101250 ss 0x10 lf_findoverlap+0xea: movq 0x18(%r15),%rax ddb{1}> show proc PROC (syz-executor0) pid=250834 stat=onproc flags process=0 proc=4000000 pri=40, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020fe2720,0xffff800020fe3090 process=0xffff800020fe4d30 user=0xffff8000210fc000, vmspace=0xffffff007f00c210 estcpu=29, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 25564 399469 31441 0 2 0 syz-executor0 25564 451258 31441 0 3 0x4000080 lockf syz-executor0 *25564 250834 31441 0 7 0x4000000 syz-executor0 25564 333071 31441 0 3 0x4000080 fsleep syz-executor0 25564 293744 31441 0 2 0x4000000 syz-executor0 83039 184480 63378 0 7 0 syz-executor1 83039 72921 63378 0 3 0x4000080 fsleep syz-executor1 83039 246895 63378 0 3 0x4000080 kqread syz-executor1 83039 508742 63378 0 2 0x4000080 syz-executor1 83450 34742 1 0 3 0x100083 ttyin getty 22697 393418 0 0 3 0x14200 bored sosplice 63378 323096 65065 0 3 0x82 nanosleep syz-executor1 31441 269167 65065 0 2 0x2 syz-executor0 65065 438780 85914 0 3 0x82 kqread syz-fuzzer 65065 430359 85914 0 3 0x4000082 thrsleep syz-fuzzer 65065 239639 85914 0 3 0x4000082 thrsleep syz-fuzzer 65065 496324 85914 0 3 0x4000082 thrsleep syz-fuzzer 65065 177696 85914 0 3 0x4000082 thrsleep syz-fuzzer 65065 259692 85914 0 3 0x4000082 thrsleep syz-fuzzer 65065 480170 85914 0 3 0x4000082 thrsleep syz-fuzzer 65065 522707 85914 0 3 0x4000082 thrsleep syz-fuzzer 65065 178444 85914 0 3 0x4000082 thrsleep syz-fuzzer 65065 263523 85914 0 3 0x4000082 thrsleep syz-fuzzer 85914 326515 15450 0 3 0x10008a pause ksh 15450 73885 90479 0 3 0x92 select sshd 90479 286886 1 0 3 0x80 select sshd 5340 487284 61312 73 3 0x100090 kqread syslogd 61312 86076 1 0 3 0x100082 netio syslogd 60715 276425 1 77 3 0x100090 poll dhclient 1193 320860 1 0 3 0x80 poll dhclient 74538 259052 0 0 2 0x14200 zerothread 37093 204456 0 0 3 0x14200 aiodoned aiodoned 95464 463398 0 0 3 0x14200 syncer update 12030 190331 0 0 3 0x14200 cleaner cleaner 63156 83571 0 0 3 0x14200 reaper reaper 22364 29311 0 0 3 0x14200 pgdaemon pagedaemon 59943 345802 0 0 3 0x14200 bored crynlk 73264 181883 0 0 3 0x14200 bored crypto 56980 287755 0 0 3 0x40014200 acpi0 acpi0 54262 3477 0 0 3 0x40014200 idle1 89089 425267 0 0 3 0x14200 bored softnet 57340 177583 0 0 3 0x14200 bored systqmp 16980 439743 0 0 3 0x14200 bored systq 99312 471073 0 0 3 0x40014200 bored softclock 33099 72695 0 0 3 0x40014200 idle0 1 55519 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper