m 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80202005, 0x2065d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10691, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffff800, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2a, 0x4, 0xfffffffffffffffb, 0x6}, {{r1}, 0xfffffffffffffffc, 0xc8, 0x47, 0x83f8, 0x4}, {{r2}, 0xfffffffffffffffb, 0x44, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x44, 0x40000000, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x3, 0x2, 0x7}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x21, 0x5, 0x0, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x401, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x400, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x9, 0x4f}, {{r2}, 0xfffffffffffffffc, 0x82, 0xf0000000, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000020, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x31, 0x42, 0x1, 0xc51d}], 0x200, &(0x7f0000000380)={0x7, 0xe2f3}) write(r2, 0x0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xc112) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:39 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) chroot(&(0x7f0000000540)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 04:02:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 04:02:39 executing program 1: mkdir(&(0x7f0000000280)='./file0/../file0\x00', 0xd2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x18, 0x8005, 0x6) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) connect(r0, &(0x7f0000000200)=@un=@file={0x1, './file0/../file0\x00'}, 0x13) unlink(&(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) 04:02:39 executing program 0: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)=""/119, 0x30d) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4e93ed98941e4ff0191c5d4d66088e648d754c18"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "380768dd6ecb6c1f06b768469fec15a286b27866", 0x0, 0x409}) ioctl$TIOCDRAIN(r0, 0x2000745e) 04:02:39 executing program 1: r0 = semget$private(0x0, 0x2, 0x8) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000240)=""/124) r1 = socket(0x800000018, 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000180)=""/190, 0xbe, 0x42, &(0x7f0000000000)={0x18, 0x1, 0x89}, 0xc) r2 = accept$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099c7e2b063f70f6200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) setsockopt(r2, 0x6, 0xfffffffd, 0x0, 0xfffffffffffffc98) shutdown(r1, 0x1) fcntl$setflags(r2, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x100000001, 0x1, 0x59d, 0x4, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x2, 0x2, 0x4}, 0xc) 04:02:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x8, 0x2}, 0x10) 04:02:39 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100002) execve(0x0, 0x0, 0x0) 04:02:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) r2 = getpgrp() r3 = getppid() setpgid(r2, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) r4 = msgget$private(0x0, 0x82) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000e17315558ecee6c5000000000000000000000000"], 0x7a, 0x3, 0x1000) open$dir(&(0x7f0000000200)='./file0\x00', 0x1c0, 0x48) openat(r1, &(0x7f0000000140)='./file0\x00', 0x36b9b71f69af33eb, 0x4) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 04:02:39 executing program 0: syz_emit_ethernet(0xc70f1d03c52d78, 0xfffffffffffffffe) 04:02:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) r1 = socket(0x6, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) 04:02:39 executing program 0: r0 = semget(0x2, 0xfffffffffffffffc, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1}], 0x2b65) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000780)=0x4) 04:02:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getuid() pipe2(&(0x7f0000000100), 0x4) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000200), 0x10000) pipe(&(0x7f00000000c0)) r0 = socket$inet(0x2, 0xc004, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xdeb2362fbb33d549) setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 04:02:40 executing program 1: r0 = socket(0x800000018, 0x1, 0xfffffffffffffffd) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x1, 0x0, 0xfe, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x4) socketpair(0x20, 0x1, 0x0, &(0x7f0000000000)) 04:02:40 executing program 1: kqueue() r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() dup2(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) 04:02:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x180, 0xa) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)) getsockname(r0, 0x0, &(0x7f0000000140)) 04:02:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1}], 0xc, 0x0, 0x0, 0x0) poll(&(0x7f0000000300)=[{0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x40}], 0x2, 0x5) 04:02:40 executing program 0: r0 = kqueue() dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) 04:02:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)=0x7ff5) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) write(r0, &(0x7f0000000100)="218d489881a0993884b959d97e06852a6ce2c66df3c8c2e8f516c4e7940a944c7c4a06114a45acb7b85b71973e4d50067126df83d41866dbc67e9e9013128e4712a5b540125b42b35a80206c7f9de52fabb734d6847eadcf6bc13260af69d2dacdc290c1c73b241c553f00bb09e8573e426121872325bf52d12b755bd1514be8445158eafc39c9167b08fb3ad84d83cebedd39", 0x93) fcntl$getflags(r1, 0x3) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffb, 0x0) read(r2, 0x0, 0x0) 04:02:40 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x1, 0x2, 0x40000006, 0x20000000001, 0x7d0}, {{r0}, 0xfffffffffffffff8, 0xc, 0x4, 0x7, 0x834}], 0x9130fc3, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 04:02:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x9, 0x1ff, 0xdde, "13fc846091c820c498fd7e25573d5f028f8a16df", 0x22, 0x1}) 04:02:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="fb06f7d5cb8bfc37a4c7fdadb8c927be918927d293897520dd1227d8e571f1194b47164110c16fd9846c1c7286428b43b0a5b97bbb91c254e26fa24c6fc0a2cd2231249c39f169021cfc075d937fb778a6e04e125e2a1680e09a4271e3cfa997d82588756821be391790c1c815f640240b83334eeb4a533fad23d5d94ea42b6b75999830642a1f9fc0a2b1230449d8c166f1995eae1af89d604ca7abff09ec8f0da99646664fae2db74990e7bdf2", 0xae}], 0x1) 04:02:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x8) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x2) 04:02:40 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="21ee81ee2e125c00", 0x8) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x8, r2, r3, r4, r5, 0xc, 0x4}, 0x40, 0x452359b9, r6, r7, 0xe9, 0x6, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x333) 04:02:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x140) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 04:02:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x20) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') seteuid(r2) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) 04:02:40 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60, 0x22) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x41, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x108a2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1f) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x153) 04:02:40 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="2bbb93af26fefcc1a3a531a226071d2c30fa16a75070fc3fae53911a669853b00bee4f31fb56d3851289caee8014f3b301c09919d95c82485066fcd3cad8de9458b5ca8eb511392460546cdae8070d17bc4602ce6b7ecf06", 0x58}, {&(0x7f0000000080)="bd17cfae3d", 0x5}, {&(0x7f00000000c0)="26136c10d6b3f1b6806ee6567be39402a24f88eb07f03060fff9", 0x1a}, {&(0x7f0000000200)="b13e95632ae549f62476d38de866a4ab5e376f51540b3c343eb4d1936142a64e4f85fed83d5b30e1f1d34aa17df294d81cf49b440d53ec03ceab8f7625e8d6213c3e800f1f6a6ab2cb15be7283239caba59e009d2108d9270518e00161047650f8a2fa6e05953dd852d6b15ec13e5caf55f1574d84b29e7b50251116021c05878e95b1685ae975c5cf4439801c68aeb09e910b42dcde478da961989f9364db07da021a6dc2d3e2448b6f11c0e50eda7acda59b9e45701c2a2b14f18ed640d5aa9fe9315c5b3723144ccaae72a5105ee5e7f58186d71d34beea83dd8dc8697fd357e017c5fb3f6bef37655ccb36fb180ccb69f44cde433f99e59989", 0xfb}, {&(0x7f0000000300)="85f58cd9479fd2c6addca9f1a8eef64ad771db43badd86d33da328261157cd4145b067fd649bc8b79e8e0cb7ef9feb36fc7470c1fee9687c8043c0ab9335f101005d4fc20c7f681796649aa6e6cd00f9c7812e2b488746eeb6fb1367e4d9ce1840c3598719886d39d407b60c367101f5d840bd0e8a732f443ba163518780c175be175931fc8f3e7f23b68b0ed3530cd546e4dc87353b39c943a7b4993085f73f98e48f7d79fb8a421a4b776b9d9193b00e92b7f4c80288c44c6b51bec5da83fc3466a7fc8a8d9a0f9d3df26854a7a2c370bc420fa6bb84795b6845df580977", 0xdf}, {&(0x7f0000000400)="a17aa5a785d4dfd7631b250494e596b0ce6e876835f87f1942c980c3648aac23fb1b9befa2b2c85222af880a86289287b626f221fb550ffd42a5c573c6d5de3027a6d270efbff89df89401fa5edb5802f66accd01997be99ee1175076f9a74fba98ae8115678523334762b021b477ce3f151645b08531e8694fba6e09d14f479bfc48e726d90e5da72", 0x89}, {&(0x7f0000000700)="3f73c49efac9d86d93aa6d13bb879f97b4a74427c6bce6c7cf5f252d74aef30472554eda0cf57609e22b83f1611b84f93ce3f783225c9655a6a47c0fbd720bb3a993ea3d83901b9a03636a1f63576cfe9609000635b163ce98c59d9e42021c8719e0ac8a57ff4a0e3f388bed63047f57c4a74aff52f37800a4f93f2aad7e607472256f061bacbc8285cc618838fcbbb96870ed70b3e8dc493b183d0a89548965d13e047ac996b9e05fbedcf466143e5e4a5bd23271e8824e591f6a5bc8f1186a8325bac525a82daa8d237de221d522c964deaeafe20e2fc7108587f6ff4bddab0287a63f649dd6c755951237cdbee960e1a13c08bd39f03722b62fc8783de99c2a7586d0bc7aa11546aa330d01833ec20e85232c9c5f64a025323879cbab278bceb11bb4e9c4a54e434fa2e6d808e3e40572b29d9d1875de2078901d9848e885f2036425ae6be4dd435ca09077a14bdacce95744c49c1888d3d86b212c9ac96ef46f4abe14bf259212d36600f0c982ddfcd8f806bb538e888d62ee16fc36578b2c0b8c2786872fb1cae8a1f4c4dd0357b40a0aff8494a747c5a018d8f3d68e4e6a7603a4657beb640e87838ec94e2f0d6206a5ac76532354effcfccf5cbbbce022bb18144217a307c8b487af3b20fb8f2aecae5c40cb50b27e6cfbe1fe47d9b7affa8e7d1e6a7664bf909ecabf7f0e4135afaaa15a008c79791ee834e755c86f887428f32fb05aec8d32b3726d3db1af7108a5ae768feb91d43e482ba1027e9c9d6687199668307d38e4cc278b40b2962542acc53ed2d6fcc79682d75c040aff2b8256a3ef02747d323fff25183e28869ae67c24e93ddd516d283712776c6e8b4d9088520d9d0aac3341ec27a9cc317e153897107bfb87f4f23801dbafe3cef4324bb304fb315d70b4115450318130936e248eae841ddcd65647f75e67cf90aceb9e488d8f9f2fabab2fbf7b3060d424586a7c3855c94a8329ac26c590e5d549ed0e90fdabc061638d7bea5fd4dc1280876dba6a08ba18470108df342d9b956eb599f2c908fd4dd67fdff533deb90142289d6b4166fab4b27cfc9b281f48e5e0803a29733814e0ec3756124e4926b313cb5ba79adbb1feb30bf78e7c6486a834d42ccecb57a33979b452216901c4cce27a4c166a28c6304102bfdacb7268ecb41ecc82116215992b91d9cd4f954565eca0678a13dce03a96336207786301db53fb20b6399f8b5224fca1363896b52e7c1070bd25b1713e30de6bbbb7d2d158002f31ec81d4204aca43951ed9e392c7d467e5e8501d700f7de9442eec981a072297d34a3d1968fa2032f6d76f00b3aa5c9642e20c2aa72803831651ec15facec994a22991f77b5c5c5790ad168f13c3d222e6144b503949efc57b91e7962b683f8b149440f1386ce330a2fca31231f34979bf98775eb045127697b8e9096c086bb82b41d1bd515ec239008b64774e5648e625e69fc65c69d0e834266f090506d5cfe370e9b17eb9c76793a6ca9c6016d32083880f96a756b7e6af341fb1db7c7cdc09c934d59e2aefd1a189994b80aa2263c86edd11ef8e1249790eb5a55db5ee61c95abac337ccc7c9e7d575b614b14c5ba1cf2dc98a1c276244cdd73b1451cbe3978a548ee2ef7614aa9246f884677d43dcf62b53ab1d1160c66c7bddee91f256bd88d85391ed42bce96a462bc0a1a10913f8347bf7b9684969094edb6f3ef8ed1f94f0a934545b446f3dfab84778e4012cb2a48d7e6f4f95586b5cf95d08f61dd5ea107daeaafe0019ccc368c6bfd7631ac2185ece0ec32a28006373a2dedee8c14d28168d5bf0423612e84ade9160d63563979a07d5886f60c61b4a4c9844577722916028bff64bd293fa4b1c868e42894d79a4cac6bacf47c8d46632cecb6c134d900ce37ed597dce312d8b21da419484a2f2e8950a7ec6ccaa8e131612b5c8d3ca6f1f2dbc6695bc858db587180490863366cc2ead8be576439fb5f4986792a6c26d10204d17983aece9c07f6cc17f902b21abe23f236ee7605afe439854ac5ed5940ecd6aeeb2e1601c143da325ae1d064b88d2821a4c462cd4706139dc2c04d97bfce1bb6097fa29f030aec4e69aa444661e86532c7ff2710cb1048a816eead87c5d749b3e4b3324feec0316fdb062607808d2b94422e0664de6fe856aaad58dc8159ee40b9029701161dff7420cbcd77d03f91df07932228e318a82502ffc75b12f6642d181c76552e0e1fbb2a6cc273cbaa178572ddba2a26b35b12a2d7ca3fb111aef65dcceada05597b478b058aac4151f6f46c4fc5ed7ee11dd6cf5a1908818d4c8aa877d141f738794750422d03025ac2c4fa8fcbd25de22e4063baf115b4258a526c6522009a11326a09013903ce27baea80ada25fa91884d3d5e12ed75145aef494bf87c2865a079d4eb8a2ff49cfff2028fae4bb5f76313bfcb59b949c8554f109793918e1f8536f3e91ed1622dcf57efad757ddb455d5cfe6f3fed228505e79dd5a462094338e8b840c1a0032e2e9aa79512e103d80b3872d64de79996ecfe87eac7531257f11f26aa3e1d4d43bc137aac35072705415ed93b5bb77ac249bd54f458eda705cfdaa52b4a354da8245f986847870b237053d90147c402276a8179f3ea122f0e58bbe2c65ef280dc0d4d91e5e305d7de3376309d92da1399d42392b7f3810cb0f41f30c33f1b30f5715bbea6e931c8d907cd0be73d48d2bc2500e978d8916eee47070cab13396e07ae05a99343a883368dd9e7d579246e74cfd52c663bf7b11c7bd9d1c20105d61a1ec9a615e6869f3e785632a8b5e94f12595687cf152c013d1f77a4360eb0757865e13496db335772a7fcc9aabb8bf1926ae6e02a9a5f3e4ab21edc9e8a618904b429567545ff605ceb9d85072665aec0991d5d99053ef5318b30d69fec99707c19073ade07abc37391cd3b2b73ba1a2f0f1cbb74c63547c5ca37e98d8fb1d60115662d576555aebb8041398ff3c692c24352aacb8d36730e4a6e143b71cfdcd4d0beb46a5a27f92d93c366c85427082fc018ddbb55f477a7c58582fd750fde1cb7c4acd4da81c28743543f3d38e04aa74852ed760c3c22aad4ba63c81e7a0384247c3eb51b7b0ca49f6124794f0e4a78e703d26840e40e1aeb069a40803d498dd4169a28c503e5d2f9e8df8352892eaad2c9412339f5fa16d2fd6a6588e61eeb4e98ff747c3b0a241125a3435759f2de1d9ca796b6e4d47aa9488ced4ae87e6d3112e1ca5084f0c687ff7cef7c0f75d3e40d754ef17e6500c6c0890f371af29eb2abacfbe4bb3668453afc20492651d5bb399ede7f95bb58aa95b659fce5d7e976feca20e2a17a9522c897296aa246dbf8b34bc1c96ea8e79438820b2ff6e4b15cfaf7cdbc810e7e46bd3452231b56b9d368997bbd6c8ffa3cba6d94e5917ac4334ab512c28d09b906aec0eea4ffd217ca0cb8f5b281978251e87f897286886ef6d0bb250d075f92feadcbbb8c20916e05ae7018d74a8965507227837bdfda47b688e9b57e18b231912ba42d1aa3d71db166de9db9c1c4d9e22aac0eae938eaff691603a64f2df01e3dee497ae5b9233fc2801d815eb19412b2dd0c68cc561a0d3b73feb3f3a1b6254812e0601a95d4e426d892dc211a17ca069b17df5522994ad9a135bd580acdd56f9793ee8763d4bf53a6ab227e5f855eff9710ae0ceaec7b6ffd06a01c7186355743061d5fe7842c06719548020ec3cb40f67219af3b6fb054f2881c129bb9475194fb860dec78dceaa83fd0cb1b289bf1d4d10fba3877fb10e36a12780e011c777d5e14f0fb079d0febf8b480a42d3f0e02c40a07af0f78de7642e5b613d17c38b6863400548dbc1a1ac385b70159a0102e93d8b58f5721cba18ca40d0682d28b74a8baa83ffaa6094343fa9e5c087c72419193cf8b08ed25e4bb91f7c59183e2167d4fee93ac6f2d4177c66879da3bc57a70311a1dfc6b02aed1d53128fa8a25fa71fc4d73e58a4a62f70cf3d54f668eed1be334b273154dc864e31a7e49b557fed03f723fd0c6dfecd4d41dfa78fdab15ef21507517be4f4bee6ed220a198b834cd854d39cbc645e86974ed641b1bbd2517b4a446bb965b23169d970f7742c20eee33100d7aaf87a8e29f0262a82550e1876c3637d8a296ba668b8432a07c4bb4d96474d7942a95feca636d2e99aa77dc1d2c726e937689b2fa22cb2af759c881996e2e756e9aac9b92d8cf448c1505586986a34c695c6b96f68c969ee5c5735651c58d212c8dab635d636c0caa4d7864c201d154832e515a706bca3aec7268802ce090f007a9b9b43fe3aa70ebaf0adbada5b875821a7ae091483c62a9c5178033323b31fe5752043c457dc77d02ad9d322ffaf2ef4d19e6bad99817ee6220d1bec520a68d898336a30100681c6c5f18e8b9785c3f39dce29223020d18b5ebf590d4db73b5da3e6ccc4c1f67325375c59c99dc67470739449c5c15a389632e9d863249782ae16eeeff37b8afd97edddaee4355aa585451bd663baad03817bce3d00fd00bf72c4842dce5ea09909f135b62e54e615203279b9ee7d4f463f0ed7dfa7c14f69b99e81efafc318ef637503b9a48a99d26c28d35b7a574888bdeaa00df77721b285404ab66c1a8bf3ad79a45650bfe041d3d711675d5726d2921cbd779b2fcd9f193194a0ef010f879fb752c8a348f9f68e51ffb99f6f77cec2466900fadf945319c343e65484a9602b9f3ab59e9c29353c9f9dfa8494cff9908775557da6ff498f8915de05835a09360a3b2648d502993b36e3ec89bc791ebfe82dd67d74d24cb6d7a54a9fb9ddd48de305b27abf2d8dfb8891041fe741af2584ee7c1e90dc1f2926a31518f32650a18504981bbe5bc8e77aad3d11ab50164317cae1a6082267138402692833522cde32dab052085e8c9467736b0af058ba149d3e1e1b01f1a2798ec90108b4bef0f211605329fc2d08df7bcfebc920ca9d1b9463e6eab56234dae6b6fd5ba081caddbbf326d16af4abdbf0e6b36eaf3483b858c74a9dae2922fb23b3b79e3040b17a0fee904eb218f4f7b45136cda1b0852417c0e9ab8a9fe391581b2d3693a8392f27dcf17b3f963a19d332acafce7305b75104470e60aee21ff2d56431456f64d126d3956292ff322e95301c8ab922213fbe1d092f57e58d24c67ad21730bb240f5d92f831f4ccf3e454d0b9de55d46a2605e638e62dcf13031bcc556bfc6f21c9ff58016bcdbfc0e0b78240ae9a720c72be90f0ea261724611ae4ed5d283d26ec349656892bcc15f4d1bd34994904ed8b8d9bd80e0943ac208b24483d01738df160e6f7bbd18672260dd88ed262fd4533dbf9c377c18ecb2fbe5bc367441e627af933481c456af779f6bd1aa7f8a40346abf8f413e21a6770601eb5020f483e74fe0ef59f83b3596574eda234ed768fc051ef96618e1bd29379940109e69113fa27d16574456d0c0c64a385748f2c6623cf35d4789ce22b8a6489aec73bb2108f6bb75506feb282c9215a22cb5817f1819eae6ec530221873c3461f2d9a40b1d88286c042294e63ef14701a418eff8d7a686e9dd7d657e6c7383b353e87b5f00960bb74c50f62fbb2911640ea3bf5ffb93f54d5b86b074f49f68597c3f8a3b816bdd4e9d5fcbf526b45077e99c636ed1f0a1b13cb5b6872fdaa2c4cfe771d92c0914006873b973f24b19f442f7ea09902efdcf59887e0afa8c912e18208b39eda48740571c39a7645ccfb7d6ec76a618a45dad9503eac7e7b8c5fd54e0a257246115c4b0c626ebecee3db29b56ac95ccbb31c1", 0x1000}, {&(0x7f0000000100)="62ce82e85f656e3ee78a120a519829e96eb4", 0x12}, {&(0x7f00000004c0)="d31d473aca85e0ebc2ad68a37e2c361ff35f65a0a2216e6073f6d48ce2c6127f85dfbbf6a6946a654f32011bdb68ce8f8630c099201703eed10ee3529ccd50a03c0de1f64d9a96c324ae21cefcbfa41b6ade9c81ea54", 0x56}], 0x9, 0x0) 04:02:40 executing program 0: r0 = open(&(0x7f00000010c0)='./file0\x00', 0x590, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10000, 0xfffffffffffff001, 0x6, 0xfff, "644ad660553ac4a0839d5ee5f3d265e21953c245", 0x9, 0x8}) mlockall(0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001080)=0x3) r1 = shmget(0x0, 0x3000, 0x169, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/4096) 04:02:40 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x3b) 04:02:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x4, 0x4) accept$unix(r0, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) 04:02:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x574af1fa0000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) socket(0x6, 0x2, 0x6) r2 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0) dup2(r1, r2) setsockopt(r2, 0x2d, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:40 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x2) semget$private(0x0, 0x6, 0x14) 04:02:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2029, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) recvfrom(r1, &(0x7f0000000140)=""/148, 0x94, 0x0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x1f}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000340)={0xfffffffffffffffe, 0x401}) shutdown(r1, 0x0) r2 = kqueue() linkat(r1, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0xd, 0x0, 0x4fa, 0x0) 04:02:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000040)=""/108, 0x6c) r2 = getpgrp() getdents(r1, &(0x7f00000000c0)=""/160, 0xa0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x101) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0x80000000, 0x200}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0xc0000022, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x14, 0x2, 0x8, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x70, 0x40000004, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x20, 0x7}], 0x663d, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x6, 0xf0000000, 0x7ff, 0x7}, {{r1}, 0xfffffffffffffffc, 0x20, 0x81, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x62, 0x81, 0x0, 0x3350e6bb}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0xffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x48, 0x4, 0x200, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x82, 0x80000002, 0x80, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x3, 0xf00fffff, 0x5, 0x7fff}], 0x80000000, &(0x7f0000000440)={0xd74, 0x7f}) fcntl$setown(r0, 0x6, r2) r3 = dup2(r0, r0) lseek(r3, 0x0, 0x3) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000480)={0x7fffffff, 0x5294}) fchdir(r1) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000580)={0x4, 0xff}) clock_settime(0x0, &(0x7f00000005c0)={0x7ff, 0x10000}) mlockall(0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x2, 0x4, 0x6}, {0x18, 0x1, 0x150, 0x7}, 0x3, [0x5, 0x2, 0x9, 0xfff, 0x80000000, 0x1, 0xffff000000000, 0x3d30]}, 0x3c) r4 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0xf0) r5 = openat(r3, &(0x7f0000000680)='./file0\x00', 0x20000, 0x3c) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) ioctl$TIOCCBRK(r4, 0x2000747a) read(r4, &(0x7f00000006c0)=""/26, 0x1a) lseek(r3, 0x1e, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000700)) getpeername(r0, &(0x7f0000000740)=@un=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x4010, r5, 0x0, 0x31) getrlimit(0x3, &(0x7f0000000800)) fcntl$lock(r1, 0xf, &(0x7f0000000840)={0x3, 0x2, 0x3, 0x5c, r2}) 16:34:07 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000080)=0x1f) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) listen(r0, 0x101) setreuid(0xee00, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) 16:34:07 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x7ffe, 0x9}, 0x10) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x184) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x4) unlink(&(0x7f0000000100)='./file0\x00') getpeername$unix(r0, 0x0, 0x0) fchdir(r0) 16:34:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x80000001, 0x1, 0x9, "7ba975e1ac47f74ab8fb8656dbe6f0f0d34fed9f", 0x3, 0x10000}) r1 = socket$inet(0x2, 0x3, 0x102) shutdown(r1, 0x1) 16:34:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = kqueue() socket(0x17, 0x4007, 0x3ff) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x7f, 0x80, 0x81, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000008, 0xfffffffffffffffd, 0x6e}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x9, 0x101}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x1, 0xfffffffffffffffe}], 0x100000000, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x8, 0x784}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x7ff, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x6193439, 0x9}], 0xe8, &(0x7f0000000180)={0x80000000, 0x96}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:34:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) fsync(0xffffffffffffffff) 16:34:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00004fa000/0x2000)=nil, 0x2000, 0x2) write(r1, &(0x7f0000000000)="da", 0x1) write(r1, &(0x7f0000000180)="91c0e16fd9b3f9c32aa141aeb55afc2ece703d0210636ebf28f4994cb28f432574c95867a4cb9b8afa4ac183a821644a342dfc7fd6821d350a7e96bb7e911b2f9a1a2896703f7a944ec11bacbe70da25e51af3d18d65d33385925483b0ac06defae5e970b571d181d3bc7a7a09397bafd41c03d108713515aaeaf39e85159dce096ff4ca0999197f553183f84ff7cf4e7d97a204bd9f5719dbc82eedb6e42b2f3c383d020a1051e42152d57a9898", 0xae) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:34:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="fb182e2f66696c65300047656740270572b39db38f504ff6159ae6e3c69ac7c1c956ed543a6cb0b9cb5c577af8af684335195a9da896025d74d03989fb67f11492d3300c93ab1dc0d2a6417bb45d19956705f0f2b6ccfc4c6e1e3e3b1029b8b8db8a87cd1edeb8ee8783a4c1ca58e36a71c8ba0538ae017b1cf0034895c76dab4e0dd8beb5207a74078624e24828658317ca33807e520b87f8aee7fe3d3870830999a43c55287ac953dd721659145cf242371bb6582bd8d5fdadda7cbf00005616c02bb871f7740d539683236e9f43242753b441791035b87da2847139d36c642d9df925739d5a7be27fcfb91ad4a189bf4380e0652e5913d6c5aff77a964c962049450f1eb8bfef4e190bec3827c6ede609a2987c0711e4633844bd1d6fb19bbe62659404138a434a55bf89350077e71103c92ff9d0ba471e2c180503611aa2489fec49fc003c190d87bc7d8ab150f747214895744a76d856afab4b4eccc2da45d778a5a329bfbdca0c71bc1c7c25e5b8000000000000000000ca244a91bb7e55c978b6943db0237fac063c4104825cd51831f0cdd5653d36e0b29b179e9824c8"], 0x1c, 0x0}, 0x0) pipe2(&(0x7f0000000100), 0x10004) select(0x40, &(0x7f0000000000)={0x5, 0x49, 0x0, 0x7ff, 0x3, 0x7751, 0x400, 0x8001}, &(0x7f0000000040)={0x8, 0x6, 0x4, 0x7, 0xffffffff, 0x401, 0x3ff80, 0x7}, &(0x7f0000000080)={0x1, 0x1, 0x7fff, 0x800, 0x4, 0x6, 0x7168b84e, 0x9}, &(0x7f00000000c0)={0x9, 0xa921}) 16:34:07 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r3, r4) syz_open_pts() 16:34:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) read(r0, &(0x7f0000000040)=""/14, 0xe) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20e2be00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) 16:34:07 executing program 0: mprotect(&(0x7f000013a000/0x1000)=nil, 0x1000, 0x0) r0 = getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x5c}, {0x5, 0xfffffffffffffffa}}, 0x0) setgroups(0x1, &(0x7f0000000080)=[r0]) setregid(r0, r0) shmget(0x0, 0x2000, 0x172, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x46b, &(0x7f000031e000/0x2000)=nil) getgroups(0x5, &(0x7f0000000000)=[r0, r0, r0, r0, r0]) setegid(r2) shmget(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) 16:34:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xffffffffffffffec) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:34:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = getppid() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x7ff, 0x3, 0x80, "478bc012228339cd20a78938fc545fc585178417", 0x40, 0x8000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x1, r1}) 16:34:08 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000300)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad21400be818f60f657ceaa7865ba01930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19129aba07b047ee55b7c3d4cc85ddbee292bf061d960730dcd2182081d4fd57bad4b503d8c7a271db004a6719be2370f4477f604ac902a84f27924a9f559cd444316ab7144af4de07ed3605414fe1d0e2ad9fc0951dba", 0xffffffffffffff07) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) 16:34:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sync() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:34:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xff, 0x1fcc}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x1, 0x2, 0x8, 0x3}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:09 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') mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(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/\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') 16:34:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x100) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r5) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x8, 0x100000000000000}], 0x34, 0x0, 0x0, 0x0) shutdown(r1, 0x0) shutdown(r1, 0x0) 16:34:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xa048, 0x2d94) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x1, 0x10000) setsockopt(r1, 0x8, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba72ba74be7a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc796292771e2c47900fa2657466e67dacd7718706fe12c24ba0f8fb7e7e91f5e53f", 0x78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x80000000, 0x9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) close(r0) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="00000900000000007303a15e262ff158bbeae7eb4d5aeff97da5c8137bd3fa3760af03163b2468cf258c92fbcb1e4fab81fde336e628a5618d8afb49c87f10cc45cf94992fea6065c6b310a49ca5f32ee95eaf278db334c03e44de1ae5ffa25d214af927beb9aadc95279fb25b145b075375d003701894c5363cda0a1215fd37b336311644649883adcd510104ac1ee475c24d42054b1af64341600a14c3fdc40305542c2922d256b8776e1eece7f8681bcdd03fc387f06124e22dcee527dff3171a8876065659bf0d7ff97c6e986ad88c7b5fc7fb831054ce069c319aec65304e53"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000300)="05e4745fdc2697177630b0ac68651e70e458be41703744fbb25be535d177b23603a1f170af91b148acae127ca7ab9c6ccead3b94a4c70794c1ce5f677e4317ea5abf0f089c5bf2b630b6ffef976c9d77b8d69222de58610cc6b26add4ee3ba18b7b5e48b59e9ceb67cd4e934d294199f203cad35f4cb3b9af260d1fa310845e1e892864354831d8165702613007d1c4ab7e63cc3efb95064f5cd70fa4320e23c3f87d849c1ef8f5f8b461f5091600105ac6ee119f9953b85cda7c389b6b8e1953bc5273780355d6c2bdf0e5c9c3b23a98f", 0xd1}, {&(0x7f0000000040)="0baf", 0x2}, {&(0x7f0000000100)="2bb31c6590a656b45f5ebc1cfcc94aadf36628d34fe38fe1823765887c15a532831547c29e7a64e9502502f9052a200e7e6d30da08e7d7d4404125277bf6e8a31a5eb3c7c30a300a9e", 0x49}, {&(0x7f0000000400)="5f8dfcbe87286a138f5a44f509be8778e06e8460cc2fe779ff667121d185023715a208df28e71d8aef385f6abb09d80a45aa19497a55548c6cb1cee170ebdd160ca019ebcd9fa0e28f329be99962844bef07881f9a9db8fc17df20166d60e4174fb4f4eedb8607020ce982510277670b0ed34f543c91b635deffa0dcfb0e8f975b541b666275a43648", 0x89}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x1}, 0x400) lseek(r2, 0x0, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7, 0x2, 0xa3cf, 0x2, "0b34430fc261d24494b6ffc8e5db5ccd64c44e17", 0x81, 0x2e}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket$inet(0x2, 0x7, 0x100000001) 16:34:09 executing program 1: geteuid() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000200)='./bus\x00', 0x1, 0x7) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x1) write(r0, &(0x7f0000000240)="9dfa6604bc49261e0cd4e319f7844b64b32383c76c0d8699b29d0a0f51b13f006b3be76ace5d6d493ec05d27d03354a23ada825b565fdbd048fe7f1fd25c3ac44cfca0720dc0c9ccb59956ddd4842642f71583170dbd40f86ba8b6b0ea3f46998e6ca406ac988bd354d24746f45235ac96ab7aa96a8bfcdfaad41604ea9a0d9a12eb7292bca41ade1b6e2ad382beec0f918be480cd5103a91bc1d723b2ea2bfbe66c5a0e1fcd842daa5032a1a002c95258fb855e987fb96095789247ff0cbbed2ae594ec", 0xc4) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:34:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = socket(0x17, 0x3, 0x1) connect(r0, &(0x7f0000000740)=@in6={0x18, 0x0, 0xaf, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000340)=']\'$![*\x00', &(0x7f0000000380)='-{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='({\\^-\x00', &(0x7f0000000440)='{\x00', &(0x7f0000000480)='@:]\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\'^\x00', &(0x7f0000000540)='@:]\x00', &(0x7f0000000580)='$\x00'], &(0x7f0000000680)=[&(0x7f0000000640)='@:]\x00']) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000006c0)=0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='@:]\x00', &(0x7f0000000240)='(,\x00']) open$dir(&(0x7f0000000780)='./file0\x00', 0x2, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000700)={0xffffffffffffffb4, 0xb6b0, 0x8, 0x8, "d8173be95d66bf4958f07500428efa8cfd24541a", 0x4, 0x162b}) 16:34:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:34:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x447, 0x1, 0x9, 0x9, "51138b7d9e875ccd506218f53e2bca1fa1e6d20d", 0x40, 0x8}) write(r0, &(0x7f0000000280), 0x27c) chroot(&(0x7f0000000040)='./file0\x00') close(r0) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:34:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0xffffffffffffff08) write(r1, 0x0, 0x0) close(r0) 16:34:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0x18, 0x0, 0xf51, "61eb"}, {0x58, 0xffff, 0x7, "d9f5ae2c5d8140dbcd5c644439ebc5b127a547df9ec0d81a291d9c526ae45f810c8147945e07248277dd9cd8cd50ae01efec6f5f23a90509084298375a69fddec6a21bfd6d792106"}, {0x78, 0xffff, 0x1000, "b4c1ee34ee188a50cb3de8f153afb3b20187365c7c1924d20c86f3226b8dcbedc4ca00515e4f013efad31f2a6f8afc6d1390654fb20566d49280a0e70bc0423eddc2b753f5a3cedc5a9a9122b2083e29240f53c406602151a0986d438251f0f9c88bc2616c"}, {0x68, 0x1, 0x7, "9de5f9729c7b894b86a3055fe8c46836c73ba0165771d6158d41d9b9f39cdc3a6739dfb2e530910f8085183358c4161e85572c5cdf8edaafb9ccccc88f8ebe48730a25877380612b4305ce6379c1430a57a3b709"}], 0x150}, 0x0) 16:34:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mlockall(0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:10 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4000005d0d) r1 = socket(0x20, 0x4003, 0x3) r2 = getpgid(0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x101) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/183, 0xb7) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x7, 0xffffffff7fffffff, r2}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0xffffffff00000000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r4 = msgget$private(0x0, 0x204) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000010007673242d6141b770c8a0fb9190c8f25d1ed913a3735c04d264d736ad4f36520bd0f85103528a14293ea009af1e26024798bc09"], 0x48, 0x800) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000300)=""/151, &(0x7f0000000140)=0x97) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:34:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x21) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) fcntl$getown(r1, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x403, 0x188) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:34:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getrusage(0x0, 0xfffffffffffffffe) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) fcntl$setflags(r0, 0x2, 0x1) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mkdirat(r0, 0x0, 0x0) 16:34:10 executing program 0: r0 = socket(0x2, 0x2, 0x4a) 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) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9, 0x6}, 0x10) 16:34:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) 16:34:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x6, 0x800000000000001, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept$inet6(r1, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() setsockopt(r0, 0x20, 0x330d3d6c, &(0x7f0000000000)="e6c2c8b87c30888b1ad76a23d2b1eb", 0xf) socket(0x2, 0x2, 0x0) 16:34:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) getegid() renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000100)) 16:34:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) socket(0x18, 0x4003, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:34:10 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x10000, 0x1}, {0x18, 0x0, 0x4, 0x40}, 0x6, [0x80, 0x1, 0x9, 0x6ee, 0x100000001, 0x80000000, 0x55, 0x3]}, 0x3c) fcntl$dupfd(r0, 0x0, r2) 16:34:10 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fsync(r1) 16:34:10 executing program 0: r0 = socket(0x18, 0x800000008001, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="ffe2ad6ac1481c4121cfb4af30f1d25a85fd3b5ee323e0a7e85a90bd3a7cc60d126e84510f35eac33a3bb94533a8785b82361946c1f086aa9c969d54e9f174558c32ef987306b469b9ab924eb27af12de129b103de0bd951161ed807a0475982248d097ce570212662c3f4d5d64fcec7abd15aa558d294f4597cbe1b1198246b2b1c388d261987e1e8877315be803c53b48bf8d264e1a41aa9e656ab27612dc4da24c29b19c93efe1645f62499f8c72e727a1e9aa5b5fb580d0f7fdf7cf6ffe61ec59e991bb30f0b9e59", 0xca) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 16:34:10 executing program 0: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x10001}) 16:34:10 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) recvfrom(r4, &(0x7f00000004c0)=""/232, 0xe8, 0x3, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x2, 0x40}, 0xc) r6 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r6, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:34:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/103, &(0x7f0000000000)=0x67) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:34:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8004, 0xffffffffffffff98, 0x100000000, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfefffffffffffff7}) pipe2(&(0x7f00000000c0), 0x10004) 16:34:10 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setegid(r0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = dup(r1) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0x92}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xe5) 16:34:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = semget$private(0x0, 0x7, 0x201) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/182) 16:34:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd10600e63225259560f8e5815f73f2a044fd3305555207d5e41789632df894ff334a561951496fe6736198824b3da025bbd47b3bf579456fc7d4096e8c8b6b872467a530bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_emit_ethernet(0x52, &(0x7f00000000c0)="3b2f470aaa67ec84ab323a044b415d3247f1e3adb93e6a4c4adde6897f8f3d7a25c7d5a66c015a27c535af71fba009f8cd1bfb962d263f6695870ad0b88c25bf45703415885b2c0fa797f583a837ef259506") r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:34:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000240)="938d7b2a06f0a49d71769314a9b84b937ffba049e66971", 0x17}, {&(0x7f0000000280)="69ad4c9d64a770d1634c271b9b668f65e8610cf45763a7430de9153b4006cbeebf3f2c0acd30c6b7ac26ac78a2625bac9d33fd9ad6a687dc3cf9922dddec77c55dd869fcd3e2c8cb41e88ec467c973ccf06962731bccfef147c34a9b42e8c2878ff620b377a6b86cf2fbe2e62f069d071f99d2bc6487a4a474bab071f8931e91e2673ff41630051d5a792e985606d793d7df36b7af050cf446deaa9668826b0da30770250299dd9327a8550fb2bd0814529fbab3de23c623f85aea198a58232399f78a3c043b94ce0e50899f8ac6329b38a48ffc3514e56bbeffd3807861", 0xde}, {&(0x7f0000000480)="7f2435bdd78629e5d814275648ad8416968bbb073d3b9d6830211f42eecf6f4eae5e86e4304709d30fe4872c9a4f652556f9215f6ef982e549c45ecdb3dac69a92b54e3ef6d6e884dd0791470bd3cdb858e8c56948dae0775855dbbc4871feac583c2900ef57339ea4abb1e71f3f6ae834a052747e62b4c1aba0e73a299c42f8bef920f984e6eb3c8321a3fc6f5fe57278f39ccaff610bbee5a009e2f880f05dd115e8860648d72a8f281898afbb0c37a5fe6876aec975519caadec56106ba4aae656561b75b5be954eea3bf7c0badc39dd38490bc11e8482bafaba9dcd1c895f8e66a50e251275145c574bb35ca693c2b49c66b", 0xf4}, {&(0x7f0000000580)="35fad535d1c5ca7ddd96d7d7ee18c29eaa294b1d5d5febe52531fa4afd927ef22b3fffd95d06b9a924208e59d602d469c3a796b7a64cbe88fc746ea3f61945cf65ff1f8b1f221df89c147b8f274e36f97047fb872b47f54ae030f5c6da68257aefec9336b3738713c35c2f9cdcfcd5560b7d48fa782ebf0512551187bd7feaf77c850e1c4e9bfea91834d105f9e550c601e8c73b4ec98e85a304b35184a0c7f3d551be61aac75d1f249f83c1cc90b70d326a5d426c3ea51d235b6cec8e0ee385d1bdbc0504107419e5a0a1d24a3f790b5ee06011a8382df724ad2180325fa9a31f34f0318b81049ba3e3514b2a482803e42a11deb247e3f06267b54af2f487c5e101b7be08dac6add17b1f5ff7706a9fb864932b3ba958a25d134d87ddfa0c087c54bfb3a0c96c8fed9657fce3da25a69a814fb297661a0c49ded36c7d9d25ccc4aec1210fc970587f87b073de8ae75320ee9fa95152bd569c2c11b0a30db9f5f944c873e991dde9ca0566b29e60910b520314e97f61f79ea94e1736d9189a3d872c9c8be8489e0eb470dcf5b80589bd07610d3bb69e0123ff12553073f367360fc64694ef299028175952f1485a894cd0dce2056d7d9516770d64ec09a7712e6587461a8add3c517660856cdbe541822a7c6ea424447b5c4d85f31650adf33ab6fec89b3a457a25b61ecd1a05184be52640d7eca1eb66771397801b4a8b54e7e88433f4d6323741c2774f3b513accb2540a194f6ec3e7fe52d0e4960dc0e5bb3c6243588c4264a350c279ae3f3956f65d6bf87e30ab762f2dc01ae7b9f4c36ed14a2cf88f682eaf052f49234fcec477118a237d57da33ac84c84d1bbf24c91d4ef524716f1ccf9aec7404ffc866ac641f446226d2d577031ac44f63441d52bd4a52dc72ef390a1cbf37a8ed38ad825ee51de443d7a7d09a822213d20efdd5eebd26ed2d5dd4969e377aa17d7eaaedd87d0a4e71dce47471590c202d596ed4783964139679f5915872a6a941e9defd7cabae82bf494ae34ea787e843ebc5ddbe083899bd4022ed93911e8aecfba173f5227d3a1664c8ca1e2a697052bbcc0b2036e5a282b4fe0a8b1697584dab0299865246c6a0327c505b9d2e63de4a34bf9e6f11101e5fe2ddcc9ef4a22ed587cb449c9c74ec90ba3a89507243ab0ee8dc752a4d9d840034461a137e0c4430e2f8a798e328de3f72599017ba793b18d794a678c9492b581e870428a427448b29c48281e220601bc7bf2dae39fbe1fad56f29b9def802ef3f64649972c1333e6ac3ed3e9a0473d80a4653fa93a4258b5e7a460da73ff40c48004f223395f15df651f5dd5dd03e7f1b2a32cb482b458a389fe61c457e3703bace3e76c0bfbf8eeb79267b4e4d92f770933aa78adc835a841c85a948396b07e75897be837da0487583e41f15734f5b4146eda5e74ffde063d783bb69122a40f5f1e1787d5ab9ac4419dcfd19eb0f00491582987b8361f41d31fe0e9860517d6ecdc6bc229a3ec48bb7ea1adeb63562da3f2a52910af2dcc9c282426437af310be0f0a81d8d48c359cd03b602393e6f67ab5ab1939957cf84c9e02bccd8ff1177b41b0867f6ca76e489e8b19118b7ef3f1cdad40c3a350571e500e5c53aada27f6a10f028e83a1b50cccc94b15d28ad656e9125b3597a2801d895376a9294dc07ba4b8244b6f4f34fd58cd0302496ce3ff484186f4e55152713a0eb01ce3f5b4eb617a7cf47f3ab379cbe2b7f6b510d7abde903c62303dce1a8c47858c03dcc018c53724f781530dce201a28d8b1113d882dbb9d1568b9e1d63410a0c43d124f2e07d674665cea8cd3c548e0adbee0fb4674bee98aab42781bd534011af640591a1882942bc6d40f299ddad9157aa9b60bc754da4668604a14abf22b49cf758506ed149dc7e069450bfe5007d7b9c78fb290a5918704815cf7a04e95884ed3d7af2c2f109e04559680b1b26f16c0b7b61d351496b4540ff3682f8fac1b0789acc0cbbce763a10bcd1b5819c59b1cb67dd09bb8233d3f622f8c6f61a31355d5df47f820f31f78a5c20a871786048d2063698d106fc7fcfcb87f64e55195c7cb456441c283fb4da7fdaa995820b61e9071a7c6550a2b142c91b60569d24815a9072df565bc4fa616e9fcfe65e7dcb9947125587e617740374aa22efa8e28197591328a40f4fc2b482ef13419edb4bc2ed4e24abc6928bef0647b4589a0d42dea8ddf3de0bad57399fa0a738a18da3a6d498cc491206c517f15c774225e6fc5f92f4f87bf8ca44aefb88856ad59604f8399e3d13b998da5e6a6bd37b4e12a8bb9269dda187b4d11c8d2eab771dd468843752fc8b3d756bd5628a6719b48743ea7949288f74e4aa09ccb7209dd7b1f61353daf75e4dd96916da7e53f8e5d409e2d647cdb1d90f7b9750f0fb7df85470a5c5094e3116a988c70e2500d43d515f594abb52a039fcc7f6b35470a7e06dd04bbcd13118286375ba4c64da8e5abcb90469712a6c8d38ddcc9295e7f407fb4d2fc0ff030409b53e226346340750f111a8a0015dd8cb9d0b68534a36f320cd7850d74d9740145da4d8db9590fe426c1aa711a465cc7a0e863726a306dfd7055e4f5966c6f6a42eb0341b4865209162ca70a861eb3f988a1bf6f4d45e1ad0b0f70f3814d0b14c4f56e3cc5fc99077186828ea191ca55a1e66822ca6c061852a00b770f9b5cb3a3269f99d4a82eb88cc386d16d8da25cdfae2abc8fb6714aa0c31de4b36be7633da6aafab1776425174a84e63c1ab413acbe0fd6699635376607181deff5127ca49589166caf4e4d67d41ad1fb7cb403bf6eee2301a4127c6a95cdbbb1d0c9c0c7e3dc72c364d6b6990e66b18c88cff8f6373318b01e677e80b8720e1722dad9f612f00c4598c01263d58aa2340821336013f9b420bb7ad6899c318de38d363d54b6cd7ef49988c0d7c4a2da71b6ac080c93823b2852a120aa45621c18d09b66f2b50505287f9a4045960efc139bc21bb9e901fd4ea2ec39d5cfb1282fde9d2560d8e90a116c306fc5248502360b9df010f03d9d2dfa0676bc2da55770fc4e238e60e6dcae0ff5a6fc709a99463d7c078926b089a458323792c720d06e221ed2c9311d4083f3e8dfba76bc4d343b2b7417888653730814cd9556ce1eda1d464da152a4a693a14b2651e1c03eabca1d8db9b65e5c0124111b93e0279ff1c4308b5a6cc506d9733f5af0994d624e3ad8080b788097e4cd3251c5fa439451026dad9f97a4eb0defacc4bf1ee5e67ae2306bc1bf97ff1c0d6855697e21db3727198bdbec84dc143dff5fec7f30dd330d90c609c411f2b60f078fadec806ffd8349323f58384878d1485cfc3a8bf93ecf997ef4cf8e3e63a7b019f518820efc53ec6d6fac1f36609f27fb4af049b13e0d6b56f6275e1dad80ae4d475a21f9ebaa0ce3da5e8df6e63dee2d4866aebf9dcdb3ff0bf1d3511d1c0d75fcd1662105b5a7cef29c68651ff651485449c1a6ef221ba78488905a8665a0e3df2b7a3d9a3f5fe06985b55c501c1f864417e57fa09462e83419756f0299c9adc66d58cfc9f87db0a4495033042fdcaddf1ac1851da4211039852944cd4acde02e1e8df0ce259e05aeb663321f58f2599c5ae07faf15261a6b9f6e1e71332702dbc72cd5db9d6ed4f14ad604ae5a5ac03974402d57fb2ac8faba1f867026ba69f5aa2ae2be0cce58b9e636d5678cb5909e049e1cf8cd8c4f797270e866e04fc9157e38a31c09999f81f4dbc3d733ca23ef8fcab6071d974c7169503ff1eb65a1978c8e3d4e744ab00db39652a726417611ea34a3b097a219776c89b649975e8872aa82b7903934a6b410f70bc0b75c430c0bdd89bcd7d161a7f499a7180c2037181561f1858c478c806d82a1c6c6c57608543da049283f60e0a712e3565682dbb3f97f567bfeb7f1491af6237ef830b61e5106af0d460006d764d2f48b46577f750ffb3fb73c86ea4146d5ad48b61a7866ea5bb22bf999a59e3509d64a241687b06a69ba9cf562c76d0045f1bfcc5988e4ac05d89fe91b189b5fa6d728bf75eeb0510441e188868535bfc0e909bf81baf3330c791d8604c9c13a8e2ba299ee8b9ad1a8ff1f566b2bd71e5d7ed813b50ee7fb54b3954c756b5f19e3e7d13f892392116af1dd20a963390635647df13b5220c869b13adf3a44842fb65c51beb5ef52925a222709c9e161bfa5028781f45ab30e93b18739a83976324f6ab380c1515b8e0ac9dda935411dc73afa364ff77b3761d6affef0d34db3de7b202275041cc03a5e295a561c09bf6e9e09113483db3252b91d242fedc3e32c6c033f7c6e3d9784820c54b504f2a34fd9f2eaec9ebbb946b6ea61d2e40b62d1a15c12e999f9a3e117e5f17bda032b538169e269aa5aaf95da1a5f0fed96e0e27f589b896a2ff64d6bdfd11da9cf61eb82baf7056d550981e621f60298b01a6f049e23c7afafc97123da9eab9bb380347c9d7494f37ad68b5148044560c6cb353cdeb20f1680d604d13040f42166a6252e82422c0fc2a7e23ec2fd07f9941d488cb59b385b210c5bab17be0937f42abb051de9175f53f3f0bf42efb3494353e2981be2d75b09d8fba1bfcb20d93a2e5206169e7da4b0d1164411e764e5b6aa6df72cd5abe18ef7b59f151439a0d0f14a31125663eb25f704de0eb10c6f93663914e7a07fccf685c51a494658d691e4da382cba9bcf7a39650e4ee43626bce74ce6f1ff1b13a6d12b384c66b96f6478f5837822d85fa24dd181611e20eccaaa3e36e7b075356e541efc461906f136b1d705fe50dc3f8870fcec7915d124813444e01df15e74d254f4c19d6e7cfcea06e00c4d444e40168a25334fc4385139e88a1ac6b18b2cb3d54045fe4d670cddd70136fc9b0b880b2cdbed61296c1cccc65cfc4741b81ac013bc24105b739d2f53ee2186752ce34e5418c4b8adc2d3092ea8e6b7b7c7a2fa259cefce995adf1051b151703fa7d633052daf470c308c28540239d75627a146c23c18214280d81eccefd2751e10fe12475176d9f45e7e2500a79692d11c534db8413705188aedd1431b4bac6994ca800529869182fe925cd42434ebad8bed2af8443eebe81977347412372d31f6965b18a7db273d39f71342e415a5ed26f52fdc9bfaebb73a3a9c294847481c345077b10d2c1075f6dad4631dda457acf09c70d0309413e2ac3c7c10e37dafa801a3e191bdf236052886fbba84c1f26ee47e3f7a21b24cbae3b7c8d79f40d206be5cc59bf6a94fe2b0dfdb05659d275f53b7e4898abbe7ec33b7eb85907f35cbf0d1451f9ee1a22f423b78e587c555e24dcbccf87e353643976534dab365b4cbb32797586e4e4140a119a559e80037f4638bc47d66df03b2da7325d72947c0365ea4928f0ff15293c24f56749a57dbd6931fa6df27934d33c42a8e015c57faa2060474e678426b851ce41b3eb373e73b49ea37ba6d941b25c28b0aeda4ad369523cbe413c662650cdd011a27b4f1cc923859e00a7ccff50de1ae85d74067c19d85cec34baaabbe816cda0d54e2fe7c7e92ae63ccb5662794c98bfbe9b4a94d13a39433c1b41ed7754e7bb04b80036f61e36eb69515835dccfc6f1553f206ef7868085b589033955a868e5bab451a48255ca39db45f573abff51bfc4c644aaaea57dbc7b2511c19fa3546fc398670951c191621913975c972fde2aa79aa5b0a39e3b56e1f2c7b79bb5636eed5861f7d6796f07c9cb75225b20e7f8ab9c8b1b1f075155882547875c47fa6d8f59c9e6341e35fe055d114a88c66b88d398d01a9a90a79", 0x1000}, {&(0x7f0000000380)="b16f7b6457151c6cd7d374d1a95e42e362d7197722003055b66d659f7a3d12afdd5824e847cc2e8b1a0f", 0x2a}, {&(0x7f0000001580)="efa696da8b728ec9cf174f05d2dc735dcff8781b14ddf031b9ff416d7887d26053d6bbfc336d5e800cc10ea997c9269200fb36cd9510ba96ce3f386f810be6521977af73a06ee995bdd4be5322d8c694f833478857fd3e309e56ae50d95fca66d21b064ca639044923df20c7dd8d2dd8b46f7566b7a86c3b4dd9f0bcf69b87c8abf74765fec636b257dfb7361996c0", 0x8f}], 0x6, &(0x7f0000001640)=[{0xb0, 0xffff, 0x7fffffff, "caeeb822308fd279365c721e0d8d1558253cc45b8c73450735d691e985f056ef1104a8599fe33e3c65a87c6a2b6974d1695413287f7e367443ebc7de9e14fee3e4f675d771e06860f507e09832c98120a2879c6901cc9125a379321c7be8318dabd0f063f8a3f1b29032970d1ff5754b516d553d1fff97e86e4ec1e53e696f2adb65fc1a3cf68bc64fd9087e3215563b107f8c4647cc18268150517a"}, {0x60, 0xffff, 0x2, "6e9052f3589cc48473ec6f05a4d6ca66dfda15807e7003bd71c58be65a31a79f74023d9638abc308dfbe70ee5e2d8eb17dc6c4cd1314119d06dd9c45703b91a569d69dfb8133682501833dd09a"}, {0x110, 0xffff, 0x7, "d7e22697fc057690bd62e13d76620d4c8f352b1533f7137ac1c368d4bdebcdca53a75e7e82e0610febcb80c62af18d36e93b00d969e06f0cf1ff58369bef78a4b1d909ee826b34bab8f300e641ce71584870091dc7ace4f69e5ce11b4c3dce6db8e8ff8838781905b91fb7d7b1f9bdd5439ae37d20e648e64c1c67770fd87002bb94d98d34cd3592f1134075d4064f1ecc6b19d4e6df5d4d66a8fb41b3311d9b9fed2ab0e129ea892b2fef40f97252ab1476a15b845cf070fc4ce876dba068f2108dfb1faf34c671fcba66880f483f1b0c77976759b7019f1890171b866a65c2494d37f7c1bf81646d79fa312c9320d2acaf75656c033c8cdb376caeb618"}, {0x50, 0xffff, 0x3, "d3b78cc4e2ffbcbc2a05fe5e91fda9d845bade7ba70064fbe00e8ae099c92f800d6aa2d8060eadea1b84ecab5a94d18552832833663e6727a6"}], 0x270}, 0x7) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getpeername$unix(r0, &(0x7f0000001900)=@abs, &(0x7f0000001940)=0x8) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:34:11 executing program 1: kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x10022, 0x2c) 16:34:11 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 16:34:11 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) r2 = semget(0x2, 0x2, 0x68) semop(r2, &(0x7f0000000000)=[{0x7, 0x1, 0x800}], 0x1) 16:34:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x55}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="e7cc2e357bf1fd0de199c758ab00a842053e67d671626099ae805935eed5a39832a7255223d39932a9ff3162fb58ad684d9e4f01fba7e748d71894dccd2643a4442333089390571f246ab8568bad53ce8c8ad81a7b35c184effdc0745a5f9a1d6d1d051fee42272abd90319a80eaa71cf0a0e0ab6e485e093c8731b40c909b", 0x7f}, {&(0x7f0000000200)="f377e40466ddbae87780a090421c9ce2bc76b7046a98d0495e50d2a2fa0e40ccd1bea52066887987dc7d766c2e03f49f283cf1507a85a560f71fe4c6e2abc763ef26afc6fb2c5fc1", 0x48}, {&(0x7f0000000280)="477b3fc8d8dc215298fc2d89a605cd986dadc5e94acd5553df6dbf18a3efe410417cfbd10388e53d93d32e8c9e923bbd91885bd255f5af4d44667a3ed71d4322746e8bb37ec70a12e4927d104663d3b99425ef07faa0cd40a3af2b01c153e1e9b7b839057656ac91ba1bcce59531c259b4c30a4c5d648a457ad92b6f53711b6afcd696021e7c17e4a532a852f9c96d86596c31bfe5394ed356d6795db4bceadcf04a728323c48ef2e522fc9ff205ffba", 0xb0}, {&(0x7f0000000400)="48f2830b117fd70c2e147574e23bebb8bd137de30507afeefb0579727c71e6890cc970144a62800880df4ccce6a985e115882f47a1c0f734f25b8b979d0741f67a7c3bc0b08d090917f91a8637373ca7b7ef4e6d15c3f9580905e2b5be49f952f55bdf2c79c5bdaf743b4d3f2d2aa9e448ef05e241105dea5312050f95245085eb831d8908f7201aadeba0b96dea72d986fc8e64880438e62bba1e43f72d2f584ad52052727f13bea65eda6ef9b64480", 0xb0}], 0x4, &(0x7f00000004c0)=[{0xf0, 0x1, 0xff0000, "702542bca042998c6f42f6bb5fad6604c05b83b9c5eb55f871cf8f14096cc17cbd633054f708e2b214421a52756d2f9b726f26bbaab033f085f9b6eaaabf80887d1aa875e7618b17ccfcd15500586739fb4f97f37eb3f9c8ae25c2f1429a26e030dcf01c11735c26d458b45c0520d03f7214e5e3eb4a0be670064154a62b81c7f2ff1aa71e8ac8ebb4c423f50b82452431975b27a9080f96469049ad2617d3f76ff0aa6633727ca1b3408185824601659635b2d19731e45e8ef8d28b1fe12839e9b119aeab03a798d77230907c7bc327442513c00eda837cc57aa40b857f"}, {0x98, 0x0, 0x2, "3198a705e4cf8a726df73126f672eb6fac9c65ab2c73dca67c2dca3e56729f749ee3ba708c5128fc33b073ad28fa3416c8180dd43278f135c1d6155132070a52d03648ecd2377eda4d303b2b3b67dc9b5fc35aa5ee0c09931ea36d10f4fc4d605ef1474d97d36278ba8ef3705506a27d58fd612d94afb41b728658b32139f98c253702"}, {0x90, 0xffff, 0x8, "ce2221e35e8d02fe584d33b74220844424c22b309776f34a16c4a89903adc58ba7c923afdc30f66c241a663929e01cc55b05bd9062038cb4836e8d6b3a226a9cb9b9f302f42d8a725fa5c71cf9b1ecde6d459e72c9670a4e72e160506cfadb8b32fdc72d83bdbaa1c060d3709be48c94be942a43bdbbf74d2a"}, {0x1010, 0x0, 0x0, "bba31884c5625310537038a81e21d7b2eb5a9e858bc41dd0209782fc5ff2f6c080217579821e33913730f154307504ad8e9f62630f48d3a4b6ba0b4338fcf0672fca65ad3397055c7daee6ef5a06223514e7c24e148fa38dcffbdb1977e0998734170b40e8dfd0af11979f2eec9af41c8d4115b8dbce0912790d8ff1fef4c717a14a1dbb2e2014a35011e369ba489420978f12f9ff712513f7e4ea32a67efb0e6ceab11ff30df38bab0a251b79c25dfdca7b16162b450318991932f18f42884c4857b6423368a59f7f01c860f6c35015be13d2339f9e5743911127e022f21fc1eccaf3905a0a691affeb1857afa0af28084973a8ee51fde80adc80322a1ddd6bbb4116b42be8f890be57b4a2d81dbb220c01a47e1afa1525a78455963617f363d2cc82d76f3cddcb7c233f1bd4d123873cfbe49cbea732f3a012b46e19aa1910330deff89e4bbff6e2e03e3ddbe001d536b93cd2a565bdfbce681d938cbfb14fa8f08e3f7bdecdfa006e707afd325126d85d133ef05c8df8aa45ae6846f96e26947e77d78ff11f3c1984605f2846e09a4f1f256aeb6a4b4f0b2dac432c15ed822ca122319d6d811a0f45444924edcb92e2cf636baee77e48914d877d19dbeff1ac7f96899c84f9255192a6582991d966a787c9742682c0ada036a7cedac4e672f91da0d432f7ec8bfad332ab2447b44bf28341e6db70ce12b30298dee3576ad2d7e5796915136b632233bd9cf885239afc1e44a368af5686fcf8791f3f91d7af24002f2ff07a9fdc41a1364175a35c92d59b348d26e11d3e1be81e1ba706ceebb5c0b89f3e7f0805633cf64102d83f4453f0c9e746c8d6a32ee3051a78786abd794e3d0135f976106c07103cb463729da946751a0399afee92836bcf6df3f2d1474dd6955c23edc5299c99dedd4ba7fdc6f7e2861f6295d5f725c7995c19ad1064b4cd5901f0c6c9fef11d06494f4b016aefef36c041fa5115eb5ebb29bd7400aaed0f4b4b7e978fe0317b73170ef87d33c2377157a5967333e084a44cf0a97ab1c442f8943a2611be84a062166ee57d010b17a046580be370e506d8291f552136a4a335f4cefb791cd81e12a04054344deefba5af182b047d54254cde80d26bf2b261780b0d4ed688c55970e38fa796c3f734cece48bd30ee688158349565485dc92c8e978ffb1c293440cebc562ed7342868a7f03b6813e2e46e205edf44fb866aa4f5cf3f5994fbe386dd37349b76bf1dcd57fb4a1e1e95c19e4754a8c745692c1ee556e0642c12d19e3fa1907b2ecc2cea943d8e178dd7dd0ab389f75bda0ab6f081d2de5877b63562a3795eefe4c9a08672bebfec95321b84a9c6fb9ef4f1f82e6a158d3bfbc085655bee7ae34c5dbd2b00a8d87641d48e9ac26d86358dfcaa99c66377e1aff79440aceb2d8af899d62e2d62e08a313f6bc8cd7804f1121e233cb40ec8721b29b52e2ac6f5b237f0990f511c72168dc7a45638ed903101b3e477972aa83e7c9623ac4eddb8e779f2bb2687fbccbbef0d30943335c902a0b364cc66c6bad4b8042114a59fe9e058cc9eaf07fe65a1af1fc1132425262906bcae917dba5b9f8a46a08066a6827a4019cb0d0da426c6568d7502c56f0fe3c077ee4dbed29b275fbfcb0314eab03b9ce19eb944c6741e801530ed4646707b30ee85cb281445947bc9ce1e0c8cc83cafcad49d364aa882865bbb50da1be41b683307a2bc6b35d0589d4358390d3998483b67123204c57bcd7e2b55d24fe04b2b9a33538823969d9fdd6e6c770e1483fb85de31b828f84cd8d4be2d9cc5983deeac672f301d29a988235c72111cc4055b020d5afcf509198706887057e73af55c2500e55acfb301f6bf43176d47e60e65c3eb56cf3dc01c725d1ac8f93f8632983e34b3bbc121dd7974ad92aba21b4703acca0513bfd29e449e0af93ec5f50b17fc6fd4a3d6fadfbe883ed3b364795b77f4b7544096e6601ddf6cec5fe778ee6cf37a43181bf3fc4e1ce6e5e65516a5a7b7abbd1b068fcb16c8402438a950f998650d2c50d3c29047b555fea99c7547b058572cbc647c58775f38ef7decd0c4c31a6fca6d76a33d7d69e199880eb75ada86005f9d078a53651a3b8aace1d47e0274594c691268f18d9f1d6bf662ca0f185884c890173b24757de721f56f69ef8eb2756003978170030e3761a7fab57d078f33d9eeef09bfdba4a706380dbbb8f75431786f8a3004da0d6ce35fd2cb87521a51008d3346f5d584590685f37c740a0f5cb2b9461f7013069dc7b326c97fcc6e6d61169b4b531de43c7a0baf932e6627e87f13db31eec7f9cc34bf33772dfbb00cc0f016ec87a662de77c144967b0f5b6c4f7ee9d562f6418bbaca17cef2e0281a023ee5d6e3097eb11a1bb057b7580b841283d5da48d037dde6c4218aa8c53715152ab67571b009c87924cfc67b045fe9d4e71804069f17e09f95ff6611dd8e277c6e933cfacaf36ca60897f277d2c8d3be31392fea12311e4f745d1d715fa02e9d13dd31e906be8c63b267defafd9d24addcd6acb6ee439bf4aebeac19ba624facaaac1a07cbbe5e117d8b161db00f31f04523c0625c1efce01372a503f35f66637c3506fe8206623e333f1df721866ed92423d1e6d244f0d1149a7678f9e94015dbb293f845d234398d4c63b82c339e9d7f3f45d37679564d96cfb5ee307481e5741cf5b9f54f6a241cfa29d452fc95678fa317e247e97a4bbea852fb3efab13b8c3f0547bf110985fa514a663115dbd5c360c34f57b7115cbc37f75a63231197d156741fe7da311babb92da1a4340bb9ec249534f9eedc7cde9e2a3d70bcb32a6bcd7821e50b043f860eedd20458d2409762908a16b1d852fb1e3c9a2f7d85efc5c10545b2525556f9c457b5d66dcc7f71d56e799e5cbd350027af8e5355cae012592e2315263218e07f826f33292cbd224de99871ad58e62035e6f0a3b06ecff7cf76267d97a8a9c2e8f1a8784dacd076e526949d9f7159a1fe4e354fa64ffef15f474663ba66e6417e89042a6e4944ad5c2296067c34db3442c96b47600d8d8d89fe20771e808f5a5288ac4261edf170a520cfc66133c9f6e8817befa3fc229ad698ed67a1f0ff3e3b1c5c0b9bad6b82abaf194e5dd9bcabc4d016d59e77f2710fb4e03493311d0c4f655e824ca2247203443b18b30ff14e23e72851b0f4fccfd8ac3c96d8659dc075193998dc0b311440306f6271c6ce575401cefa1f5a11256d459a09c7cbf40353d694a6b39009c4a00ad57c8f391a78836d1cedec83f735e7461f8267d6e105c6a3b3ed3d2ab2f8165fce3bf5c5c818469060fd5ba59b505e48b48bde54607e13acb8b9776fa00826b989579be71d06df595148a6ebbfaea7cf2d532a0323c07ff94cd374532cd59d15358afeae14a4ed9743667a1af3f0c764ee55658eb1674b5f797a795052b14eeb5b3f74ff940200557c0ca9c56a2676a3a3d528a0670814dfa3025e7d20466bbc6b315772049ab5b416464cb1881d16a3f4eb839766090f7cfc4a733cf631b6e32a5a8be0c8edc13e95d20332174168bc398b82d82beb77f83925e71784a0e6bbf32611232446137057344a1898701988f0816cf6c11fa1bb32e3d6f41e71e9bd9c511b24872bfbad39b8b74a626039bff1b0aeaae4d3a5251151f9a56f1cca1c400d5ee3b58030031370a067957f703845da3f354cd6061995b8cf9c3dfde1e95e6564314f7fbaaddb363f6634610d6b6cdcadf1e0e25d9530bf15265c951d206e8a1060034b6f0d4ca19d54658503c12a5cbc178e93265cca6c93373d41da5fd59cae4cafe64d3b032ae8484722287469f2e81dc27cf3a8cec9b87a3b504c0b414347814165574a2f49525c6e808eb21f25973eb48223b9de848f905ee540adaa701f5ecca8d27ac45c5701ca8030d65b49da1a3b1a756e81f7bff4a2bc6137829bbe4ccf146df3e7dd210ab25a39d322951611625f62707cf3e1b59a432032d74d5a29a185f0b890d15bc8652e26c9f130823830d7915930865adcbd65a474d8a5bf9ff908bace77c246f57548c807b31873fca42a996a9cef7bd27bd6b0e09bb7a00d8ca0d8d413b412e0c2aa437bf326305834a3554f538fc6492bd56ce2e8fb15c769634f7a831d430d5b44dc3ca2d560f266caee23fb89cb4f4d7ce5d2fc2022842fd423865926122e889c898eeab4f00ecac29305f57b9989506ddbb1cb04d90524a1d644f174b47728e21f7a5e6b466b42c05ea41da49c7e320c95c43c1ed4abe2a11a6720599f838125492f030fffd1c517084cf43dadaab2186c8b16d0486e1d3c6ff17a2abd291a1960050dab3b2555e3f310f6455a42501e17a4057a071aab171378b6c9a46ad3b0e7141e5ae4c032b102ed03040d52fa1b1150237c114b25f216272b33b8721d2522deff5b7eeb8a7000f4f35edacb955b03bc2dc43c9842b79bf19fe6071343955fa06107ad612d2e5b0ab8eaa83152ab67e0cc0e4ab8842f518f070bda29a964945e9297a6fa9b0e8961cb7dc2b22926601c4900b8167296cd01949cf161cfbeb42bac3c556e5b35edb93f29c24f2c6985e8f44fe5408d85706f3b35e1ceeb5ed9478d79f5b9e782370703079a110d45038d046fcc4ab7b2ceab45bbf8020436cdc020f936633e09fee4d3b390dcc55b851fcbb15caeb813530c76dc86f4ccda8cd57efeed0aeb10e43ebb32a5f8796724a248552d7c8bac2d235a48a2c9c2dfd136ca9cb8bc9dcfd1f2fd46590250145d92853eb9b069052bc6495b05d8d22bf26d9afd974c659a60971feb285b2f7f5da479bea74dfff864e8d114688d25cf2f265143d69ff8a52717e4819ca15763c836eebb314fe71de6ecdb13b30e5f787459104f467b8f1589811662e7978e4ed96d0352369f0256dc0024127338fbf22d1335bdfd5d400b016af00f6e6d37809e4fe24d4ae20f330a016d520a84f970e4790f24a719e3e3d4c3fe027e0ca35740c243a3415f1d37fcbb244614f655e982a56365613214a5d6ca35110b467ee908cae1437d66376290580ae6e219784ee970d3bbbf26704c1848871066d762a88c58d9580412acc155d6b26faacedb99e2830d8fc16f3dea504bc7f7c6d4d557a30d559e479b5db736f14b9cc9da28994460a2850f7fc772521f04f606b7f03eb7083de26cb588d58cdac2dc1543748f846b50b4e4fd30f3085a2e2c57b9ab3d7334a1595e81b70b1ddde088eb70523f78e691d37c6400e90aeaf0e965ae2a70c997d6219b6c6da53db5b4ced504bdb02cd9c8823dc110034ad05efedd0993ffaf5ad872564014dbfda050f823b203962100578faf77106b3ec2ec16835d2f6150b1875add2c493473dccfd82b277138b5d359ea9ddc6ea698c838e7f93d1cb605cca61c7bd3c8e2a76a662772db053214b50636b1d99c251ccf81cd350f82fe37debfb9fb4dace0bb547d68df51353cf019d2cf12ec94e3c859dd4d80b714de27e7f2d9da78220c959607c0f9ca0aa218c4068b0186a55b9c0aa5dc798e36aeb91011fe33c8921a7ec9fc8bebd2927d1336072bed57c56d13470d67d58fab9931cdc17d316faa5e1763a2d0f619987c733ed15915fb5188fe1b233a8b3b85b0d1fe254b84e66a2bb05445f5c137da1cde64956e6e0006cd3d5ca0dc2a04831b55a59770cf3db975eb1ce4c68c03d8c325009eae114ee53bf3e221ed9a7b16cbcd0fbb88df9695f6571ad5a025e2d5a3bb6101ced56c42d2b5893fb670ba764aa6b925908aa0324ba6bddaab1ff5304aca3b89a479bcdfc94c987ad5"}], 0x1228}, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x4) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x88) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 16:34:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:34:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() getgid() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:34:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:34:11 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x28) setpgid(0x0, 0x0) getpid() 16:34:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10001) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) 16:34:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0xfffffffffffffe86, 0x0}, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x4a6) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x899, 0x80) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x141) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') close(r1) 16:34:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r1, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$inet(0x2, 0x8004, 0x0) recvfrom(r2, &(0x7f0000000140)=""/192, 0xc0, 0x2, &(0x7f0000001e40)=ANY=[@ANYBLOB="00ec2e2f66696c0131005eecbb8eb25ee338ede080a0e047033b4e4f539f3b9182813a42127f9c6a5814ba2e6ba2236e3b63519aa37d1b05bbb8b4b3f4a2addfe48d97dd6a9d909e8798407da4da86b2c8282c4b6914a0fedda5e98091d01900a0e0931c13a45d74938223e6bb5e49581e5bef9cd6bc59d7d49a30618ca6622ba6c827d4d2c5630000"], 0xa) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x9}, {0x18, 0x3, 0x7, 0xe66}, 0x7, [0x10000, 0x0, 0x8, 0x0, 0xfffffffffffffff7, 0xfff, 0x60, 0x9]}, 0x3c) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/219, 0xdb) fcntl$getown(r3, 0x5) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r2, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r4 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000001c00)='./file0/file0\x00', r4, r5, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r2, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) semget$private(0x0, 0x3, 0xc2) faccessat(r0, &(0x7f0000001d80)='./file0/file0\x00', 0x80, 0x1) fcntl$getown(r0, 0x5) shutdown(r0, 0x1) mkdir(&(0x7f0000001dc0)='./file0/file0\x00', 0x5) mkdir(&(0x7f0000001e00)='./file1\x00', 0x8) fcntl$getown(r3, 0x5) 16:34:12 executing program 0: r0 = syz_open_pts() 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) r1 = kqueue() sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:34:12 executing program 0: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1000}, 0x200, 0xe7c, r7, r8, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) syz_emit_ethernet(0x64, &(0x7f0000000200)="74f4f72adedff123059d7b19855db68308074e7c94fb4a83a652e107a2955719ca51aa1d2e2bc44a7a9d7593cd76a9208153280d4f5435fcc79f718147115f30053172ac15dbf28a3eafe0226bcf6db86e4b47f645db7db6eaa4148b8761f5283cfffea8") r9 = semget$private(0x0, 0x7, 0x18) r10 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) getgid() r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r10, r11, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:34:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = msgget(0x3, 0x20) msgrcv(r0, &(0x7f0000000100)={0x0, ""/75}, 0x53, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = msgget(0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x0, "2fd6ef2a710dd3f304be9189d21f23dda351f8983e7498b89bd7c9c1b456"}, 0x26, 0x800) 16:34:12 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setuid(r0) 16:34:12 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) symlink(&(0x7f00000001c0)='./control\x00', &(0x7f0000000240)='./control\x00') unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./control\x00') 16:34:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) listen(r0, 0xff) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) 16:34:12 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x7b5c746549d6f8b9) utimensat(r0, &(0x7f0000000180)='.\x00', &(0x7f0000000000)={{0xfffffffffffffffc, 0x100000000}, {0x0, 0xfffffffffffffffe}}, 0x80000000) 16:34:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x81}, {r0, 0x800000000102}, {r0, 0x74}, {r0, 0x26}], 0x4, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:34:12 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000004c0)=0xfffffffffffffd81) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:34:12 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) 16:34:12 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) close(r0) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000100), 0x10000) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) setrlimit(0x3, &(0x7f0000000040)={0x8, 0x2}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0x4, 0x40, 0x5, "56e2ebcf1f84079e1f5ddd1287c44ab02dbfcac4", 0x3f, 0x7f}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:34:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00e040edffecff000000"], 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000012c0)="42d3fe2ad2aa78b0e5499296530d7be956ee848170e684b689d1b2c6ffb5d0c0368b853beba7df00c6cc4061009abe4418e84b11a629f2a621d037c8d5ce0fd6c95f2296e2203314eb284141235bf78135b7e9bfca081f3d89656fc454", 0x5d}], 0x1) 16:34:12 executing program 1: readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/38, 0x26) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r4 = open(&(0x7f0000000540)='./file0\x00', 0x18100, 0x80) r5 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = socket(0x38, 0x4, 0x100000000) r8 = socket$unix(0x1, 0x1, 0x0) r9 = dup(0xffffffffffffffff) r10 = accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f0000000740)=0x6e) r11 = accept(0xffffffffffffff9c, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) kevent(r0, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0xf54f00e61ee15a59, 0x100000001, 0x8}, {{r3}, 0xfffffffffffffffc, 0x20, 0x1, 0x7, 0x7ff}, {{r4}, 0xfffffffffffffffb, 0x38, 0xf0000000, 0x5, 0x1}, {{r5}, 0xfffffffffffffffd, 0x40, 0x2, 0x38, 0x101}], 0x400, &(0x7f0000000800)=[{{r6}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x5, 0xc9}, {{r7}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x100000001, 0x2}, {{r8}, 0xfffffffffffffffe, 0x80, 0x5, 0x1, 0xfffffffffffffffd}, {{r9}, 0xfffffffffffffffb, 0x4, 0x2, 0xffffffffffffffe1, 0x6}, {{r10}, 0xfffffffffffffffb, 0x40, 0x3, 0x1, 0x3}, {{r11}, 0xffffffffffffffff, 0x8, 0x80000091, 0x9, 0x2}], 0x1, &(0x7f0000000900)={0x10001, 0x101}) r12 = socket$unix(0x1, 0x2, 0x0) writev(r12, &(0x7f0000000340)=[{&(0x7f0000000000)="0e899ff5bcead01a621ccf1414580d10df14dac16225271a0852ba39c3a6cce7c4db830715471989d082f782a81c23596b801da5f4975b1109cadc5faaa285995e0677573885cd7104a9b0926d9cbe6e58550532cb11fa441206267f", 0x5c}, {&(0x7f0000000080)="c7533e7e67e216e4ab09ca", 0xb}, {&(0x7f00000009c0)="24a91fadae00110c75b3761357e44171ea78e9bb914d4ad224e873d5b94e13de6721ad46d167a2374c0ad0ccdfa8e43c4c7ffcd86fe13b40828787cce15f2999e917d52c176c70985046c8ff00cb697a0315dc5e60deb4b709b95e55753386b2e532a93c55d054d239439fa0038235eb37a8843f50f98fcbb3ac1ce409bcee7c991f04c75508467c8c71a6b59e9c2fcdaa46e6e9f869fce1d935baf3b09e1dd900caf6ba57e2bd50ac87a6d7bcf4a4ae44b99ab6413f80898afafadf6c8fac53b1b377b08c4eb3c172d6798ed5b76ca84194146e695e636d1369e0e109ab4a175e3a100596af33f82f574b5379cbc4c9dde64dbecd641f6ac7217633a3b7c5d30d407a5153cfd34782b0b3fc9aeac907a6700baf87d173c809d31b4d989f2578902aa87384be957e2b0d4d5db06fb521233259731b1a8b2e22636818f1509224916434b1623902ab3803d7e0ea1e6e20e3ccb462b9ef16d7b6a752f8f426082fee2d810e6231dea5544bc9ae319e7a08cb237d6a8411af5f7244522d3b034e7da7c31f9e1f944b4ef97c75a7a39548199637831254b56bacc5eb912a1bdd51f555696b331a1337722eaf2483214ec821179afc58d2c6cb654ccf702450ef77983ea465f1982d0ea00d9198193d4aa13317fb64a5705713fc3bdc0b011efd7932fd59747dc96ba37d1362bc0a6b60882e53ba4899a48b6b1dc84aba68228de01dd7edc661988ec74592e129c8eddd7a6ca0f40455d45be41b600c8035f31d93e62bffdb8bcc2cc50a231bdde629f84ac7fe2988afeadbf61a4c9d12f70e42dd52df928aaf794ee69c2967766f3e712b223058b8732fca1c188fe40ca282c04893c902796363cafb8b8b2dbba9dd3698f3a7d8e8135cac04028dc82083fc457ce22a78694ed22748fb69421032d61f3f9afda39c8f805bd4cdd581485707cd2f31306b649a7ec44dbcf38eea91f58558540a31c8cb11ceca412b8c059ab6a700ae54c0d75228279804a8eb6f73a686dbae40c2e4b6eb28f9c14d2a75a2d62bc63b521bc2b9adb6d4a06de292a99d4dca2479e4426ce6c54c7cb3ce566ca8893a89f94a75a07b62dc18a56f21765cc63c24d772a308a01917513f8cc1965899302c2017a591a4881c57f1d99b56ed60c5d47b3f6e45e93099d87404fde791740fa8020e2f1e5f1ed4267198f08bc3d20cba392c51581398b8adbda09a1a2604453963aaa90c4202119fc842e0a78d4cc7ee03d5b20134d693055fa77a544902af281d504c6dd2f12b2f10db26d0f2b266a01484ec85695d566b5fd15b02836844d1ff3154ffc882060cd1ad61337676ed12fee5ce1e89949c04634587dfb8feb446818b3f2bfdf0741f8cf53b363831b0ccd1d22a5b63d7860a49fb19ab77f50382726061044a3676f33ec2d118371e445c73d62d176f19639a8bff0dae87ee421f8ee5175d801e377a2cd75178bb71ab5124f5a2486647c828e715937265d35f7bc93c633c36afb925e2d8a6fee0facd482784bc15e8b7845834fcdbb9536693c32eefbd37b08dadad3b300e69471aa262634ba8d4aacb3c9c702c001319a3f0e3a7ff8ee9e6dadd4b8ee76988f7a171e52d68ff7e67271e72ab4978d4c42033f2eedf607e2df9e1b6213d8da44c94caad52a6ff3748c80b78cd22d23413cf0545329f3365d34ffa80d2d5419974ae8b7429b8a484cae49a96f1de50e4f3be09b715784831e9852027321fef651551f15c1e6a9e9cd801f202e7ac78387cb413da453b20fc83acd3ef4d592eefcbb68f00260eefe15f1e044c74871ad8e5664f75c8d770acdbbdd5562875900333df434d5156b1292c4a60630731710820bb1f0011fb47ca6fff4c711356893af84181a03daef34e642f71064f577a7c2aa6351f64ea3e6accbd57f23bc7a678071d8b0da7705ca4fdfd09607c929db7f282a49cacd9eb243686e3e10c91a25cda56c8c8554b082f03fe2b1dd74f7dc12228cd91fcd3f9a406847f0f4c469f66348af5ae325c254aaec7d255ba1e241e185c3dcdbc81c55e551cef7d10bdae96071f8a3e7283f746fd8cfdb7206def679eb9e7ee1ed3c4e786dc8363d9d186dd30bbad0d8cc7797c087c8b80cead733968c47a0fac6ad7708d033003dd0e7d6beae254285e31c08a5ada1732c1a85cb1570f888f327b0eb764662bd5f9d6ba904ed3794e5b97f5fa4177c2399caf544901e726c4d89182ae19a06aec584268aa3ad088f1d23b57aba2f50a956d2c02002ffbc3f4009eb23d85db22afc92170b29a6f03a9f59201ae832f57e3f149752d674a3c19f2bfceddc335773538cd0a58299ed3c8914f21526bffafcaf7a00308303ad19204b9883edebd240df57d4e5ebbef70f516b9e8e25b8adcb30c27fff2cdc84d239ef094d6d75b750e86c9876c39bbbfa01864556f2991b95fa910d1c739f703313e006dde20dbd78b9f8af6e6090f9e15561e512c0ea54e2fad51a54bfe63ae9beded46a676e932adbd5c51bfcd3272cdb5aca12039987bfd26b042903af02887c7929693d9545aea070242d05fe383b247d7ffd89cfefc1cb44abaae4f588a8fc6a3c9de80629ff4588b146a9bf244442f772d5aaf0ba25298d07ae45e4eabcd2cf338da5775e557ef9b1bcdb7bffcea02ef80125c89289736e4fa5619eae5cc80663edd6b58868059824ca80daa978e6fa3e8fa2723987f67a9d62b14499ee4c4d91a9151b770c22181dbfc49b2da0e40f808ec6e4fc4746570fa7904f10fd4df5524b49fb37c187bb2a0060f58d5f594fb9492d3e1bcf1a023817aeede576c7903888cf60d73c6f14b6dab1e02bf597d462f70dc4cf8afdb1d4b180fd6a19be84fc257b08eb49b754cb7dad5f312e1f81238f46e493fedcbe27b6a1c0aff2e4e7a0bf73d29168cbbd44649b0c52f9a0bbfd89420d60c7b58f76ae08a47d1a1850cbe86b42062d5ee3a27eb69fc6616573f20d15a0ce26ea1cbc57c2e1501f1af07e8ba5edf0f8060163b65c6b3760afeed7d93b46ea8a6004b4c73dc3f4e2f6511a7e478885f226df17449299239406376617f552d922330aecc4d90336f701ff251019b920ff1c1cf5410fc9c3a71201b84bc865c4cddef23810af80da6dbadf2368dc890fe8d95d52295e8089a0566e103a7e4f7976e61f0e007514c71c8b463d857c74b17f4bfab7bab18c1a6e9bb9b56f38ba5d76a67f5549de6ef94c41205850e2e005aee2d2a7c07087fcbb855d1321ee28d41c1c2743f84a32217b1d18ce80f50e357c6b7524eb426dbab1892a4e93588f788bf9c8d9c8040b4f66d9b799df96ff762ac054ede73f0295d27bfd738cd2b034f0f279485264f189853039de697bb8db9a0caf38b92afa0e3b79d51272253dadd3530a2a77655ef3b3d9c958157e70f59afa9431cac5660f2960664e944e374a5146c289fc3a1b322ffe42c55e1e1f422eaaf44186740d5779ee74d4c010d3ee4a8c13cb3b25ea869676459f6dc326bb43b780af039c9f4f8a9cb2d059217f02835728f2c3b80cdd41b6ba5bf6e006b77f0f0ad99edb1e8dbe16b9c5d007b60ca7f9e95d68ff4b7a66bc3d52ca8aafc67f8eb42f19d4fc0fed4bc1bf2f35df275bf5e27a381f81754ab0d7985d2d15ea5bc73627b4fdd7818acac651fbcf10cd5f7e939cc3d927e47241c1b31e042fbbd7a0b0938ba82000d74b4cbea794568a73eca5167ed4a92c54577822fe85be09ec45cdf6f5b1a61f990663b9254e0fb7b8482455ea79cafce3131a848644b6966990977eb573b858946fd7529a12ef48ab1a71424a6f3280177a2c4ea9e64454a934e941309c008c9793e05feb0edc463c4b674c1467d42c627a5d008aae01cbe44bffda17a66d4b26854e2ecab4ada12b487c57ecd7918245dba72127d1b77129627e7d955ceb90e3892cd25149c928ea79ebcfb29202058fbd3bd9df9928b518c4ef2a6d32c2f28c7864892b204f6d9561b6d4ce9abf69cacc7f2a8ba845c800b9580bd8c89931cbb8d10216ac968cd07ad5469cc9b4e40cc0f85bde607090194a365e5e5ff396802c0720ebd851966246f5fa71faa17c5207939d9187aa056d4694658706c164a1a16a9a011769da160399b64127e3113ca1d4f4be23838c133d7d1fa858348c861d61bded05cd3280226a6f72c0c32f325bf9a6e989991a09000858814d0514fc14fda9216a1b3557227d4ba6222585bcd17259cb93ea6642eb8420671e760f96379cdf25b85be51efe76673f769a1124ffdd63ad4baa48abcf7a371d52d6baf2ac2a4b6f5f2c08b7fbec7ab7a08f0b8f265e7ae0709be7d3decb6243bfe98bf40481fbeab38773313c802a5047b96968d207d24c41eb83252610ca616dea39f67dacc85c0abac92f29ac1bb3d595eae88604c7e22d54159bdb546411bb5772fac696d863947d188a02a7af5d99ca5a52bd8ec1ab9b9ed11526760fdf7dfa8ec813b6b2d370af060b4fc0cc75087c1c157949c7b72701b5a15c3b5ea418b96ddc0303d0b3def0e30ab6da40e8d03ca6ce47c08fb20cc194d340c5f607a2d1aa6a7f1a914b40140d06ae16772d2a79597c7437ec3edf63f78b152972fd4c41be9c209a97a7db4b92be77317eaa321b5922a0cc1323dc5eb575b66d3beaf7cf3e80fc5277768c8445531d01b4a65fd2fe352efad421b3b3d53da13d1d06b82d26af7f763989ccb6c8233b2aefca17ec4bf651050ca9fc7f6bcf2106a7d0bd92efeeb6f0d286f9e306db917e0d9202f02015ad9ec4aa038be42b9d973178af66797415586601bb564e9f77ab070613b0d72026a076619c4995dd793d04d2108c46d2c746a9f1eb093442dbfb34aa9ed7b54b374e426b1938afbf635b99850e4a47c4e68b60645db3d2307692d828690cb62ec45ee231246f1a2d31052890dc76bcd2c568bc6803a323ebd93b47e0a91f23b1fe1cbc28f54571539b139d7dfe9f2b0ae70e48f398a97a0b14db7a9ad05d7e60711558bb3b676ed02b86e9c6dece9176945ea928e11eeee7d015effcae26f19a8aa34c011fa69d556b658301bb64df0322d81c3e3ce90af7baecd33f3c4dea0821c941dd643309a3b75b920e3027728383202ac505e19e5a3588462e6adec7efcc1a9e1e21428ec645d89b6068bde2dc3fe90e13c61c43d008084ee207baf5afc28048d69d932a2d5ad9eec6ef9fb4dba2229b29e90f8ac26d938d4c8b79f518da9992fbdd7e2e6a63966c9294c8de32f80faa5d15e267d96b8f1f6f2af932ddd9be7d8dc8634fad84daa4837fdbf78cc59cb276be4cf91cc4d052b25b36c97a51971447f6e4b85a51e90ab5db37d74778b0f02cc7fb40c1145788a5fa0aa4a454aec560055e5ac636737f93443e39717451d927bc1e6215aa6c6fb9f3758cd9372410a5fa85f22fbdc62d82ce488170a52bee8c151cad4b6bd292bd8b04d1434b1f06fba2347420213dda1f80faea1aa2c9712d2906e170e525f5d419995a234fa6540713bb5744c761734dfda96fc43233912a927695abd80a8efb4356f301c7140ab1d79b49e50d251f071f3e6a65260c1a059d65c655484aa406a33b9605d0becc87a954ceabd915644aef6b68bc19ad109cdee449cfe861286f92b4ee7bc1bca9bde8fa0df560acf7bed5a46d48363fc028e40702b7488bd0b844470c1e2d3c0e4ec0442a6249c9a2734ea20980c0fb890f413b2794459683999d90831e85cb1c096567aab41cbdec96e041df9b2fb5131313d78ec1591e9be8900a6d0dd06692fd96c63ba31ac2fd3c20b0485241f38c24491e71db5af5a6c6a1f1fa8f9", 0x1000}, {&(0x7f00000000c0)="3d18670385ef950814ca60fb8519412afa51c3f98fb9bc8ba7cff5b6b2ffb74ac8487d70cf7deecc492bb0fee81f8df4525f2a3376aa76e1164ff43ea677e44a0d13fcc01016b1c3a50126a25d", 0x4d}, {&(0x7f0000000140)="7aad29304c1d0644b5509368c3e77d97e3897198db0da48e42e25bf29360b73c27937bf0", 0x24}, {&(0x7f0000000180)="3df29a74b34c6b7cb41df6dba9f9873d1912d75911e64dfd07fca2cca160dbf8eff69cb443fd87f065dcc0e245d813752c0580922be40c855f75e4b069805d7163dfd43cad41a53f7567d6f958b2ab23918626bc37b2e301821ebcd4106332c1d1780132fa9599d42db86538513ac0d920bc4879722aa92ed414a9fd300837d855872ea3a99e9663b83090178c3b465ab820e893963408d8e0ccf2247849fd79f5a9bf14a546716f417fdffe2760c7b2f1cf8a670dfbcf92330baf69d81696788e04a2f94470292aec9cb281250fd882a3c69f67fe906560a59cd7e7b27d39418974f3165b534e0def47c1ef2b432abffe5463", 0xf3}, {&(0x7f0000000280)="5af94f2851a17fea3b6be627d78590ecf9a02878dc08c7675a76d3188896b7d7867e25dc8750982aa276f14e8108768326f81a80b1401d73b1cc6ae2dd4207a3be28493c392637ca8353df60bfe0f036d1d5fff5c2cf6efad6a21f59965ffd4813af0c63ac72f7dfc5321cbdd40e79537d7edf12bf9b2a1a32adaf2bbfd5b55d919b626e2890addaf8cc5e652c0a5b45ea8d1ad8", 0x94}], 0x7) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 16:34:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./control\x00') unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') 16:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000c80)=[{r0, 0x100}, {r1}, {r1, 0x1}, {r1, 0x14}, {r1, 0x2}, {r1, 0x40}, {r1, 0x4}, {r0, 0x20}, {r1, 0x40}], 0x9, 0x95) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:34:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) getsockname$unix(r0, 0x0, 0x0) 16:34:12 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:34:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:34:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x100000000) setsockopt(r0, 0x5, 0x5, &(0x7f0000000080)="04818ee7a591659733b1498839ed142f8591bfe78dbf3ccb3fc5cef7baa6235f5fd540799e1b0505303aa1bd1b833925f3dc28c9b449ded47aa7c636723345b524febfe11edffbd83485976524ffa0f0cf6d8fc62e707b5c126b65c06d14326adb9831ee6c1eda1e2cff0af1f6affe24b58feed26f61331abdc62d49c04d", 0x7e) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 16:34:13 executing program 0: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x140000000204f, 0x5900) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setuid(0xee01) r0 = geteuid() setreuid(0x0, r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3", 0x0, 0x1000000000}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffff, "fdb5befb4a8bcc5889425d46d3fb7f1b7ec36a8d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:34:13 executing program 0: setuid(0xee01) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/35) 16:34:13 executing program 1: msgget$private(0x0, 0x40) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 16:34:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) read(r0, &(0x7f0000000200)=""/143, 0x8f) geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x91cb) 16:34:13 executing program 1: mprotect(&(0x7f00001e8000/0x2000)=nil, 0x2000, 0xa) socket(0x1e, 0x8003, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x2a2, &(0x7f0000000000), 0x0, 0x0}, 0x41) sendto$unix(r1, &(0x7f0000000040)="f0", 0x1, 0x0, 0x0, 0xffffffffffffff37) 16:34:13 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r1) r3 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000080)=""/147, 0x93}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000180)) syz_execute_func(&(0x7f0000000240)="c4a2f13c970b000000c4a1d1c46a9f006466420f3a0ce92e470fbff7c4e141647c34088fe9609ad8d100c4e265477ae88fa9788090e62d82e8c4a15c555f52") getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000300)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000003c0)={0x7d49, 0xa9ca, 0x8, 0x20, "ea84330830c7ef38e62fa3f4bd3566cfdf0d3d88", 0x3f, 0x6}) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000400)=0x9, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) read(r3, &(0x7f0000000480)=""/79, 0x4f) ioctl$TIOCNOTTY(r3, 0x20007471) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000580)) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) chmod(&(0x7f0000000600)='./file0\x00', 0x2) chdir(&(0x7f0000000640)='./file0\x00') r6 = open(&(0x7f0000000680)='./file0\x00', 0x10000, 0x40) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000006c0)=0xfff) accept(r3, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) sendmsg$unix(r5, &(0x7f0000001900)={&(0x7f0000000780)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001840)=[{&(0x7f00000007c0)="63b8677c9e536a132ebdf36291a66dd55287a6409bea4caeb2274ee57b2d52450264af3917c37cbb704827fbf09ff7568f3bfcc7d4f7a5a51a5f51fd653a9db17acf2063f2fee992910d81be965459233985705de214d036382dbc7bfc20b1b96d43edb29656213f5877910e83383820cbf9673c8af0c438d2cee3674a5ded8cf9fd0d307efa15928afa804e20bbf8681d223a7102c012cc6b904348332e78394e9e81a18292698d2e14633dd53423c26c0cf56feba691dcd6ece694ed47c2e6ce0ba424aabc0b3b8e961c26a86678b2ef381c738b33fbea8eacaf3ee4a4845da8d3688f9eccce3d16b7117c7070402efed5ff664d87249ad3de3c3d663f66440efd6464611eebbeda7c1415efea8773984e21b46dd91a631314c4316681619f3a1ca3ec09ba182e75f9973c14ee4be2d796723a47527da53840558049d571600343c44d8493441505d6c26c3d2d7f7afaca6f69dc0f7da8613d0f3859fc44adafbc5a2d60d078c6801af61a9e255565e34f69fdda66619e92706ce48a6f4dffe073ae83452ceab1d7ce1f9fda7be83a6378e297d87201873105a860bc64f728ac5b9310b50a2063422dde6554a78f8efc1898e98c06c572bef5049c2304d7177fa172c54ef8e41a5bd525ffcd7c28650f6060b61f924f5a09f87ef3905ba7977b3cbf41d1d243171cd53df4547bd1bcad17a6eda8f4ab3f4c19117d0b5d1765b202df23ac5cb512d6768940cb1492a4b0d3f8a88df504c722e6f75ba1bf76ddbe036ac4a21c2f659438eda698342566af736166f80a4b7a55f16507ea247f496e415e065ebbb2376fa6dfd0685fe9b4450b09b80302c0a6b7cf6ebeba6c60e33361470ebc4723ac66549fa0dec7d2973555fdf618ac7f2aedce007147f06a58ca928880c15621d2e7b96b5d8381c6dd3bdc3b827bead2041029cb84d9772c630a83dbd595c2049294b2c43eb4168831ae1db9752485415890fea8da860561fcd2e9ca2e3fad451de94f0387d45c24a211e7ddfdb51330b7e83f3c705cbb0822621d91dfb03525da558a479eae89c4c5bab5aec202e49eafa8601e7022ccb5205b2fb9287f1181d954b056e7b22e1f8372a772caca3e388cffbc0b76878efb61b054f8a2659830925e3f0c9fc21a726516da77f5f79e07be124477d24b1c92ce3a18020032c7476131676ed5772a537d1e6da8ac8d82568616abe44510cea3f7b1a96f6ad7efc09a22cbe55da841e0f9325416b5e7d7ab37c02a85062240660db4d84206b131dbf523850b145f92d341ee3ccdd0d33ffb5a123d39b533f5e1c921ff29c015c000d7dad39609b159f2272d79edb8e4126a66d0a4eb1e3bf9c437ed084b19459c4cc173861846ffdb6b444c3be7a495a14cd88e56338ef7215c0515bf6b23299fc5088507de17eb45f66b9a45b46a51b2bc56dffdea0403a5b171204dc563cd2247e0dc86c67218b25bb138f318452f44843fcf584c7aec89469f24e56dc1c3af59946125bcd9f3b0f40bc2100b1835b5f3398bdc329dfb69b2eda2d51c48c73bb624944f39cc4e1cd93fe6e005abf5de06947b43e57a338e900580fd91540843952dfda0ecb05aa37353cbaa52fd5fdbb7e2801a27861d1e1e9efc9c19b8d1173d3f6faed01e3b48a61680153f3a11fcac30e6888cf539dfdc41834d432b8b86766b01f10da2141ca927d52ab82dc2d666b8a648915075123d25887488a90008bfd1ba7045c9e50e90fa8deaff64c6c5c7399074f860376a3435d7d5bca9fbb7743392f9b4b70fbdff97e15042e60efba3d631508cb88f18a800ef761a492c56455109a33c9e1a8cd7608ed9c2eae90e7bd7df84604c787aaf2d9b022258f375626e8fd3e021d7112b578602e222d5f46641d39e951994fbd2562853efbc4d5a8f49c3d27be026bf2e6ca350971e2c66ea5e85b2c05c98033c356f9f0985bd77b75a44d22b97a8521102adf3c85c9341cf94e90917743e550423a8c34cb896906e15218db9e9a18f84347974921157d9d64f84e7801b3bce16e02e83167101585ddd97555e04208c5dfaaf2bfad1aee20d8c16e5371e70b7145bd045958f1d827089848ba53a91550b6f7a9f297081ab3f7ffb4077670a4c1b45d3cff1b095a1baeabf9b8857f20aac2372a4a58fe8f7128670cbafe7acf18720970b1058a70ed37da9c75a3e11823fd67adc2eff5c97bc16f5f4c17898dec3c468daf3088635cfee5ef7ca6028e3bffb6983a7b7fa3f4df0c4c361d74334164117f1250cc19afdec49b1b6805e8a676d9cdcbd406e09b16f46aed67f85d8304fb969b464407446c7e44b24d80ef4b4752987e539c941b687b2914d1720eff136e81ab48b0becd531b9a6e20a253260c733b3dc826d8ac9f9f2532ab453537d260a95bd5a4c0dfd6a9ebeb3ce38150efdc1342e0b5007ecd9217dcf9293b091def840800214430f0a2c039591c1e30bdf052242f56bd564f1a3ab12c359b0f3080c9357fb88beebaf2ecc5eb3afb0629b5b120a02ac41d2a1734b90c137cf4c2f70b5d031155e6213787e6ec30456195c4a4f39d22e0dc67ac63b18cf504ea7c84b02862f071b6876863abea78629d851af683eb9ce4e6f5f63565701cb5c1896d0252ca26f6e73dfea787a719542cbf8915ad8330865712f3cd6694699068b56e3b726ea97b35bbb12834cf10b5d38bf297c539e73bb4b254b45979d53be2150774bdfd8ae2caf465a93b224284b477838ca3c8a7f722ea8d04fbf7705f789891a236f29ddfdd38dcc6e34517482c02077a2b4eac0376b821c5f1a4cd1754a7d9dcbb9eb82076231ab4c1478e5a5b33fd1c09d1344e4d8f9134378d4e6c607b3a352dbd985d9eb867f5d94b453dde56c7d9ea4aed45e0e7097afe89a81c591911e71840b5b0a1f69f6d250b14d94c9fb5a6a867e1322ea79f8af9cde7b19b1e9a1e0df57559f974a066c75aa255cbe2267757207da479b63b7fea1c8f3a16eab21a118d35b88392efbebae4a0c777f8b3b76b4149a81f5e4ab996027631c626303a2b37f42dbe21af697157bc8d8dd053212b6828153c950b0d4fbe5cfcf21a1991c85dad342aaaa1d16a6bf8012b98ad31f03d918fc1d740abc6bf5583f8c5f695ed7fe247c5e775a87d01e026c652666d864de338e6c1a3ba2edba29a5d17a892c06f45e06fe50cd4138294086ea73048204832d398f15c2f8633468d7db9c59864ca9ff1915919ff64e9d07478d3a677fd448634fd3dddaaa12e707d003f0023af8f1bcd1c8ad2e4a7e20af90c353c64d7cd41347e340e6c664e362df72c23cda6d9ac1232d177d8e405ec287f9b60ce4d54a2cba903bf5182fcf5b1965cab5bf70fbc6c6f7ca3016b15079563dc9bd2ba4c5152d29ad7a8bade51958a6f0400ba7ca72fc946d63195d657d7c78adb33d75e28c0956a8560f6666c970a12808b841be9ee9ca508b6e7b810ea821d109d8d6532842a20d017518711b99a98ab0ffc272478cdc08ed842d003824371eb94192df6396ab9b4ec3cd69258dc349dd8cc2fb928e497f9e8893f8176265fbf6ddca79b0aa2b4a9664de8be762d662bee45bb3b0dc7fe9a8751d8c80af4f14669610cc1b2dc2e6e15f6d539590d1a85dd7a9b14537dc9f4b0efb876ac8f07a92b624b8282854e50c48965096f90d601e8038fedc75798f8dfb3e4988151e4383d9eeb17e991c415bf5622724ca3a9d09e7bd5b2417400f988acc82ac4086e2685a6e4559d5368e7918b033160be85b3a4237ffcf3497207fca3cfb7ae354015bc689bbed5d768d1cfff8d97e2f661a8d9294ca8124535c14ccb98cc28792099d7bc01c063a4d814e2c376f237c54427322ab31db62719df9b0c025e99b25e40065135cf43c7088a24dac911d9a883bc16cc0d5bb46b1a232633e95420292f55b940f434e5bdef953996d63c73903ff177bb79ebc5b5449613c245f9ea1ecaa81c2be74afcd5089a5136a76cb0d0eb8723e9435497aa51c6db17d6fc0fab73780c2b5dc40b252174139c8252d3c427aa698ab83be277821264472d7d6806d12e3230466376b8a3b87f030a62063b278cacf82edcb942bbc37a993696fb204a21cdd3020aaf7f51ab9ab72d452af31881c604c2a16228264d8f7395fc3da5fafa9b6164a47b3747ee6e4ad9edbeca691dcc8614adf1b75f31b5d5dbb6077e672fe63dcc08412604974449b14a5285148c80d7686e3fd047d97007db1c56045126e17e7c05f050feb28a796d97d908b65f0a82f865989aad3a2ffb3290d95483b78364e4dde11ee07b299c90805e32a9bad9d53ae2d19ac6968cf1b7b0ce90a0dd7eecfe0e05e6956be79ae40f9472b9da9433506008bd53d0ed313a29a032cc7fa051ef8cbf516f3df3a1aa2fd834394c443bd476a8931f09fd531df879237395771125b2dea720f8604d05939ade22cf63ed6b442b75532b0a57db0557078180fda9c9e1a8d7b0c1ba5fd28fa415a6279c68f755886964129b532dc9d432ac33f411975536b078fad6f47cf59d03a7d2fe1b5f2bfc0420179242e36b4fa2f296aca7ae0e4fb5cd0e87d8582859b14ef59bbbe00d8c522f8d441c647552b0abaa23752cf5c198b7e96473394bdaebb8054a517b6f5f6258eb565a210bdd291e62c79631de3cf16c7d39ad8315973b0d6cd0c01d072326d03d46b258c9097ecc7166eba59e97a9afb96a03e3ef8602b7d2f831fab4252fb62067e9f97db1e2c2c02bda029437113778bbb64313d223eed34badad93e7c9748571ecf5ca490799f29d4870ca3498384890d39f9188b924fb40f0fcfb78233d34baa646efa265863eeb5b386819341fa451b1b48be6429ea57a310e518c0a9e8bd9915bd23b178db242fa2cf28aa9ed87af2da5f19dfbed15ceac4d89ccb8c2dd320471e50c7e31da13348ed5e49fcc9f2a9cb4e9a6672faf9edb845750fb8947a7ce7f4348a3d31cd89dc68f7cde0dca4471619f786b3271bef6169f2de7e6475d0a7f66e1c5d64366aef5e696a740c7263047dfc63636eaf8ec4423859c23124315639a93fe5ae3aaacd85e2d27ce2486f80cbb4e2e0b5d58cf49d56edf732fb1452049e3d729a9516447eb0513d24099c581d2766841cd43243f9b2ed45b5763ee571c6865eb6238308b8eb2d844ae22127d540ce2b263d7c83b42550b3ec53a58845e22399693d84f0f02d20d8f24dfaea5db526c301a724bbb31156d150cd59beb64bea2c23ef759cdbda2eb48922d83b124167463d1ee2770d59599b3eaeabd162f2501816426f46f2c30edb1332a37a80cc32f3da5c78e78aa4b37cac6f705a21bf127f81d4958bd3d2f01cd43a77a5e1358fedb7f75cff34ef8e0e0991d624b35d2149f2683464b4d4f96d2cd4bda001c7a89a8d46ec5daf1fab6bee31a099b9772c8dce39296fa93e9529abafa9b4dcd4bd2e3f69f8aaa54a04cb50240eb7d5f6be9d83ec285c51b7e26c8e7a2ea90fb25abec740accd3975d6e0f28aacac15efb94db095384f27c8c9b418504f703ee5765d2bc325537aea593158b508adb86d2d964194f7d56c2ec04b4a8c92e381a50ea1c8ec5c2f32422983de70ec91c67be152c5bf474dfe2425ce5c0b328afcd88ad861dec94eda5872770ca7f235dfa2ba076f12a6ee1a57dcde254be7a5eaee849fcd25523efd74f6e227be971174a72496e28f0ffe691de6aec2c88ab81985e8fcd625e47aa4937cd9da6d4f35c892ae6b12e79a2c27df8d6688fb6c363d931bf3a5dd2d0d00806127414c1bdcf0c8aac63bc08ed9bbf91b755e98fcef3320ea2686", 0x1000}, {&(0x7f00000017c0)="e4b8f72aa327969ee86712effbc94661a2722ae06f983b28ae5caae6b8724e914e2f3546e25e2125172b10bff432300b37a3eae252558f2aa9795328fc3f5a7b88808afbd949a789197dcb2597d591aa364c663b79c835d3629a4de26cce89952c5a26f2465ede9681bf18a936df30", 0x6f}], 0x2, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r4}, @cred={0x20, 0xffff, 0x0, r0, r1, r4}], 0x60, 0xb}, 0x2) rename(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='./file0\x00') close(r5) r7 = open(&(0x7f00000019c0)='./file0\x00', 0x8000, 0x1) semget(0x0, 0x3, 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000001a00)={0x4, 0x6, 0x2, 0x7, "45a06cfb1c47c541d5d5cc641bcc78d47854cae7", 0xd0d, 0x7}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000001a40)=0x400) 16:34:13 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) shutdown(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x20282, 0x0) 16:34:13 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='W\xe5') chdir(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:34:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000000)='./file0/file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0\x00', 0x3, 0x8) openat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', 0x8010, 0x108) 16:34:13 executing program 0: pipe2(0x0, 0x10004) chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file1\x00', 0x10029, 0x40) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x443, 0x2) 16:34:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup(r0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x8) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:34:13 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001200)='./file0\x00', 0x8, 0x82) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$inet6(0x18, 0x0, 0x6) r3 = socket$inet6(0x18, 0x3, 0x8) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = geteuid() r6 = getgid() sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000001240)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000015c0)=[{&(0x7f0000001280)="31dba10418f2f5300d907784469106e2b96a57fb", 0x14}, {&(0x7f00000012c0)="f2d5a066c9f44776d7960737d45fb5caf0542a6706bb21b1f9cf00ca106ef0730a0fd39706ecae673fcfec67d666a44c76b5a15d1ed01c77e737a079baacffc4b8e288fc193e2d53807a213563cd513c7f3b1a0cc1ffa1902f616c4b119594ea765b41c4e53c1d95fcae985dae360cb19fa8dafb", 0x74}, {&(0x7f0000001340)="f7a35b93bdac417bfc16691df2928e7674876567dd3f0aa7a585c5a44ae77b82b8d437d6aae5d9edf75625c32a5f245be5929be3e956e00ee0e1c4da1f25170e15b81f4cff4cb105ad6f", 0x4a}, {&(0x7f00000013c0)="b71bcd219dd797591ee073727d0b262722c6e4777cf27fd3cfd432da204ddd759328de3bf318550e4368966d7b539fc7d17f423f270b893ea9f4887b66b46cd822b5bc2ab542b6995a60c4456b1ed51789071c89545dbfc434cd553854fb79d6eb569168bca5e02ed28b893a7612ad7095d90c615764e0c370b860065fa9609d9428f83dcfeb1d0c5df5c212a3c40c5724fcf282ba7be63cb4eedd37d4b3c469597e3b9b3f9319303e6aed9a83c06a27ce46163a14b6816f14d5cfdb5face43740151c45b5702d260d06e22ce0c97f97ee84b10094c39bdacbea5ca9eed8c6", 0xdf}, {&(0x7f00000014c0)="990c67cf846b510257e36e40d5eb76f003ab3b05982b47dbc7a36be604566b268d0a976e834dfb6a47ccfc7c34a3554b16dd38f73abcb7e95e80fee34600d61643e444071dd0f28b41a81d216a27dcbfd4bcc2e4611b54b6010649c0aa8c39b9cd1bc6adb995222e6692d9ef3e72e919", 0x70}, {&(0x7f0000001540)="708e87ef2bdd35c9153a6f268f2f83bbeb00b69e799074222eeb7555962bc9e0b284c61cfa49fe1848b9fad8ba9920923205e5db62ad9114ef20e5e3262fdbf73943191d4c6ab4e8442bd54b6c73ca18c1b2ba9c69b9ce8bfe1bca257a30346a3f5d2a9e2fdef7aa565870147cae550901", 0x71}], 0x6, &(0x7f0000001680)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x40c}, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r7 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x1002) bind(r7, &(0x7f0000000140)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:34:13 executing program 1: pipe(&(0x7f0000000000)) r0 = msgget$private(0x0, 0x18) msgrcv(r0, &(0x7f0000000140)={0x0, ""/145}, 0x99, 0x3, 0x1800) pipe(&(0x7f0000000100)) clock_gettime(0x0, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x3e) pipe(&(0x7f0000000040)) msgctl$IPC_RMID(r1, 0x0) 16:34:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() getgroups(0x8, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() r6 = geteuid() getgroups(0x1, &(0x7f0000000440)=[0x0]) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = socket(0x2, 0xc002, 0x1f) r10 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x8180, 0x81) r11 = socket$inet6(0x18, 0x1, 0x8) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r13 = syz_open_pts() r14 = open$dir(&(0x7f0000000600)='./file0\x00', 0x30020, 0x20) r15 = dup2(r0, r12) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r18 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x12) socketpair(0x1, 0x3, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r23 = kqueue() r24 = open(&(0x7f00000007c0)='./file0\x00', 0x1, 0x100) r25 = syz_open_pts() r26 = syz_open_pts() socketpair(0x21, 0x4003, 0x3, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r30 = getgid() r31 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1a, 0x1, 0x0, &(0x7f0000000d40)={0xffffffffffffffff}) r34 = open(&(0x7f0000000940)='./file0\x00', 0x110, 0x10) r35 = accept$unix(0xffffffffffffffff, &(0x7f0000000d80)=ANY=[@ANYBLOB="000000000000908ba3e577735c56000000000000000000000000000000000000000000000000000000000000000000ccff2f2c96b2ec055ffd93b247aaaed62a0ac89ec8f25fa4857ae375509284576f19481334f311d77917713d52b039cf5f8725d3b1d87d9c0de31f22e43274d984290390e7bd66d42039cd1d8215102f445b93a6ab216e88fbcf8facb72f4bb879b84c5f1c57649a3e40a496efba82791daf3f6688a7e06134304038f705003c5da90dc65546c8c2a1b5fe154f0239cece3294581ccc91c1e9f7db38f55c880d45d409755bbe4b355a2383b8b6ab2c6bae7d029ee61fedbc2a967a3d04"], &(0x7f00000009c0)=0x2f) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = openat(0xffffffffffffffff, &(0x7f0000000a40)='./file0\x00', 0x820, 0x80) r38 = openat(0xffffffffffffff9c, &(0x7f0000000a80)='./file0\x00', 0x40, 0x0) r39 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000ac0)) r40 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) sendmsg$unix(r1, &(0x7f0000000cc0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="a0d479c65f8fe445a22d2d7b58cf171c1bb103a9df8297cde14bca4b37a56757a5ceb8fc6296e2ca23dfd0a448cf863b12ad054727dbd6491fcef68db63b1d0508caac", 0x43}, {&(0x7f00000001c0)="5a40ef3d5d360b06ac763bbfcf8bd153b0c2ffa47f9d34d21ee235c1c82eb268c551b70f8a791af9c12c1c70afda64de144680c8439ba050e51daed29e7ae192d5d3be5bb4dc67f5c728d886e788f1a20eca04d50621b7e3ecda4a6e30b62869540a57c6ee4a20dd05b9eac48e1036bf81eef19e9e2b019b5cf09b6248dd941e6e5e1abfe996c99d91ac61f2aeed8553fb8fa9723e06eeb1405c87055a00", 0x9e}, {&(0x7f0000000280)="8ea9d7d2013dce9ab6db43771c302fec12307e221b24fcd3a19351383671a34627b6b15d4be2cc5461de7ba06423087dbd0c55a39e156437e7a187020600c3f1d8a3ccc1bb4fe2e06df0d01693c30502c9ce7a4bf7325266f4be60a8708ef4d8527dc32441a494731540c58196c7e29c", 0x70}, {&(0x7f0000000300)="147379ef4ab3940bb25acc7971d12d27813e72f194034350157e2fb8b285fb4449444736bf6ee6b293dd40f7b70384f2b25c1bcdc155ab35c2c957165beb0d2d81430bebb1b3288e25601965c53db57a2b9d4c81c39f5e118a2bff26819dc3519fa8e4417038bfcf9ff0bec8d3710fd781c45adc939633b57f94474907b28af00a550993b6525f1c8e18a754defaaa7398b936231c7fbab1a489dee62ac7e719eb4faf93d89bd433192f3f76bfec1d338680a82879288c7b2445010cb2aeec4f87782214480a5add22bc8bffed86a29308b99fded20b023688e8f4ce02a0dc5df456404f3cb4d037326a20295148ab", 0xef}], 0x4, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r8, r9, 0xffffffffffffffff, r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20, r21]}, @rights={0x28, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @rights={0x38, 0xffff, 0x1, [r31, r32, r33, r34, r35, r36, r37, r38, r39, r40]}], 0x130, 0x400}, 0x400) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:34:13 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)="1c2d1e6682246231377c00acc2b9dda49a2927acf176df2c7396b1d680021169d2c627ffa7acba5b5876891e6b8f036830b881e213c64825c1b6634a74458479de0f29f05b1bf02f4c397fb198b57468c5f8da754e1900e9e79771bdc9b11d53d68e907b2786b3919195cd391a393257a6cebfc26eb9cdfeb4020561796bce74e726d25745b37776b48632aebd3291084abd30484d2426c94bc8b50b5644f03984d5597945b6cf0674a4ac4827d213aff8dc69ef1b1d87ea55dd4554ab73051e620b967b41e3832b7733d986202161185e88c0e5656da1ecaccbf3328f95c245", 0xe0) r1 = socket$inet(0x2, 0xc001, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) semget$private(0x0, 0x3, 0x20) write(r1, &(0x7f0000000000)="e037f317f04de17281d9484c15ba19296f2bc311c0d63b8d6365543e0a841513d56b9de78d9c651fc00296d8413ad6167dac65adaf5c065f5a56313d6c23eb629434d29bfd96d71aebb9f7e203e7c9a74659ce16ef715ec5a0ecbc755126551579afc082e8f03d4382a65087ba29479368a513088aafc4eccc6bb97963d96ae7277c9ce735e8372d610dfd87a39896ff21b71cabd3492834a66dd15dcb6e", 0x9e) 16:34:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000023, 0xfdc) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) 16:34:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) read(r0, &(0x7f0000000080)=""/36, 0x24) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r2, &(0x7f00000001c0)=""/4096, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:34:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = geteuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffe1f) setreuid(r0, r2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:34:13 executing program 0: r0 = semget(0x1, 0x5, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/242) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = socket(0x10000000002, 0x2, 0x0) recvfrom(r1, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000000)="87", 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x7ff, 0x2ce}, {0x18, 0x3, 0x1f, 0xfffffffffffffffb}, 0x8, [0xc0e24ce, 0x101, 0x7, 0x7fff, 0xe9c, 0x49171255, 0x1, 0x10000]}, 0x3c) 16:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/227, 0xe3}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/119, 0x77}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x1f, 0x80, 0x5, "73afb20bf00f1a4a22b5e1f7b507f17d85211568", 0x80, 0x1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:34:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xc8a0) 16:34:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x18, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:34:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r5, 0x4) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000001480)=ANY=[@ANYBLOB="00002e2f66696c65300025958f8e45df6dec3cf5a10db2fee4815405d50a796149060a77de91e06670d9e8851edcfffd42380ce768f3cb73be10e91a9f5d308fab2cd32ef7415d4dd9ac07b89c7b1c26b7cfee6a05c63d6b73fd5dfea9cb0a568631fc9d11f5836aed2cba77e68c241684cac0c93c4d36a7976e031c91d108a75db95c30680481e9a334dd6c26c7730664ee66826e1d5f79aa9e3d738d840401920987acf3b2ff60018082acac0dfb9f3f1eaefd8769e0ea7214f018619d50603c9942fe28336737bf8b4f124655095f312b483ff115cce02867f3c4b4742ac42b24501deadbc8efa5ef64a692062a6cc7087e28eb"], 0xa, &(0x7f00000012c0)=[{&(0x7f0000000240)="fdada5872dd2fa609e9bcae6e03ccac375d22411a71ba9b506ae39ba4d0f3d3c632e926709f8f7a92418d769917ead692abaf65f3f39aeff9e5041542a548ecd0c8a36ff0d1156dd19208cc1a7e3704712b187e0dff7a153a1f81ac71c13acabb7b206a75f6dfd9d9ff295ef55c96ffdca587bfc57607d07b8cdc1a9c58b2f397cb2ff5e5953544609db1dfc22633272bc22a40b91c929c9dc7565173277be68ce011ee016213b747012cd1ed5d43d68f261dbc2e5b2d5f83031a568db2af5065c02ecff7de289b8f59713cb9a6181551740f9f9769476424bb65055e00b0a3d584b5668c3dfd77afaa7dcf76171de47fb99c91beb698ce55eefb9b209f56f99486c1af8fd2c6e9d3d892b6cd175c0a917b66a53b4a62982b3bf2f91d8636fbbbab115f0ca462fdb6719e69ed885a0adc46fd329a9818ad7401071951740b861babfc57942a5eb30838fab1fec34846c4a060cd6c3588bd2d7f0a455318692a7c3019c1f67e055360eecd161208a84bd8ed91b92a3ed4b503232ae4738a427b11eb143ebc2fe3452f8db76e1c54cdbcaeaab1973654996716c82e59f51cb77c00edc3cfea603da43b8c082a0b0ea4027cca0596b7b8d122a4f41bc61e34fa01287170c30b05cea6bc49edf79378d279c3b99246f842fc08a89e3f3c2919715b6b04755e3395cc48157ac84553a0eb12c62c5e8c70fd807bf3f4fdc2e0835581099f49e19ebc2615c1e3392af35ae76eb50a5a4ed0c79600328346d369863deabd1797dafeebd70974d73fe0f42fa084ba17987c4e3c0ec8ecf28eb0c3a71d9b75d507f29cbd844dd772ccf1258c2a29b788185a9e9b000fb5b8e0280c99972821af08e39a9bdb9296ea2d78491fb4a0879e813443a11955ce547a71f705ec6e8ec2141258b9a976f690a9c40c5e50d516b1510832570fdd3a23a30a1365319e85520aa2684bb26b091f9448d83c212897196bd1bf548577b3cd2889fb45d95f8d9d247b9d9782bb11ce430122b524c6b6a021363902d64a3388548a40466c7a34f3bf77dc3d875c965a7df1626c409d2d95452e7ac6226a1f7bdc4b7cdf876802e81a6fee94b4c78d10d6db102469e4b7175b684cbc0bb918ec49b6ed92bb4d3ed3ca422cf9631569b3b00079719b8f6ebcb72f3446500bb4d9dc8de1a4c376097f8e14ba3bb3be635ac204c7e18b9d451266b6a9358bea2cd31ded808c85beb07927a82d5574d3e8486fad4f589438a39854342dfd23f6de99d33b0e801b704b98fd9de8b6aecfc75cbe680a4100b8b57bf4aeba61571d77fdb9fb3817d47c711308e532910a181624d5a1dd6bbc064ee61f76d7f108efea1364e76141669d68b0eb525fc4a7f65680d34a829381b24d1f564eaa624c95ee4cb2c69b652036b1caeedd661c57f5d7faf660df1e031b14e69ae5dc65a4ae14c4b4730e19d8517ae1552f9ea87a5de627a5d75a10d20432088ec218cfb769bba8e6f5001a35925627ea666e0b62c7f306e3dd3fc00c7f06c12ac29518f20bb398ffd919eadd0693d40afac5009e65768d2f202edcb789a267fc0f123ab7a7a3511da2981d72953c8f03f572cf5b4ddd660e014877eb3ab90ac8086fb365b7673f1bd9337d4341404b63532004f698ce0e7ad75aaf04d597d4053bc9e77f8bc2561d821f17ec868dbd6e916c4ebf3e8034eeef8752319bf4996d97703290bfc0f65ce23b7493eda547c9aa02a393afca079bae0715e1ee3be9f53f03692a664ad102ca406f0210746131af0853e933268800cf24fc4a46f802d3113465f992297af519c600bc886d2f9903319ed0bdbdb90d9caf3f427f7ae6c3148414202e1b1ea1912d33705f9156841c69ab7ad9380eba09aa24e0fc32776e23794445a640478134239c3a4172b648f7002c759856218a62456a87fa9be90275b0e76aade142c89bffb644ca61ccc7ea93c70244b88a3c3dd701f229bc97f740b17e88743a172ceb93f3c52a1e835ce4f1c2d8cf6b173f855acf0cb20e077aa7997000bb72aa9c6c7c2e251e5525f8cf677da5e2e6846ae563aaa53198e47407d6e828ec01ae227f6c0d10e2052c318afcf516890830a39c3adfad4776098bf7a726aa6239ad329a3e12963d872987dde5a238f1c309390d1b5117b78c790fec105f615130e08338d6f978cb59f0f805a23e7e1fb70f2cd2858206fb7e7c9660f43a7ebac122906ede15ccbb30663912e92c1a76aefe592424bee5cd7ee7a53e8ea6415915fac5457eda6b92b72154c44fd14a1d9146b8604236b75f380dac256ca4ca8a5d1a94987c1dcc02ebe118912e2b4550d5872a12acd1ba76d2e09ee0ba5b30bdedaf7f3c481c94585196fe654c24467b8b1df45cbba072cbfb3955f20df3de8c686af0597027d5908608f23fa837e5874891dacb3933a7c78641250b0a2f155943f436f302d63fe1c09ce9f6d72235f6420faf6af75747d9fcdd34a14e52ac7db81419d7098e10fd82e95cabfcadcf6870b4749d4932f82e119c6541c5653dfb57d08b581507e7a574fb0a6c2adf9df1962fc00a9b18856d54b788684842fe4f1603e16847196fbc334826991487ea48b25cc09784bff3f8a525953c8c03925557b1c8a98326cf6a2ea096ad8267d967e116b9ea31b92153a58a32893a3963639896608e70fecf247ec100ddb43d5288436aa743c7ce9d46e9af059cb55e59606f771847462d215bcd570cf89c352468bca7a929612908d6cfbfba67a991ca86c30c4227f8f5e1e5824430561e739c34bdf2cd35c3f8226179988ea32712d5c6da013dca717dfe19845e3bc8d20c63ddd370321df4f50ffc79b7edab755fa6601d6efb436ebc71665d59c2367417221794f7a964a606301ef4fd80e62c0d5932130d10f0bb7e514d440a5bdcbf6b58148fb2b5fef2ca398099f902d15453bbaf9fb8af2c17bc0a9a999642855d6ecbf68fb9a02c37f450d5b5bf4fcdcfbefa13f5f4f70eba1aed7b222cf38aeeb505556e90bee40aaaee5bd32e9cb70ce3c91a58645f90e3aa747b549d9fd4c7a8592a72c568e60077ea3da11532050822f823aad3c975599489cdad12b1eec8cfc5086ec8ab4d063beaa04372959b9edd8e3a5381ed2803dccbcff82473fa48e3bf5bdd7b7c845ea04519f33e699cfad90de94f528b3953800b0e528239bcde7c63bb4df423eaac3bf4c10a134ee62402ba417d52ac7a2a994d6183681d29cfbbdb218e01cbb6e3e1886cafb34bc03a42a39a728541299c7ba6c627e73d392e0194a1d3edc84a246335e79e791555fbd4b49c18b6b5b8d532abfa1d73efea038a5a0dbf4f2396835f85f777de3780d809ec841a9990a9aa58e1e3bf025b4c6b8f176ac87a924031a248ff07977ec8e01cb05d35e9e8d3ebe2405356dd9ab786aae55f3a186efaa97917d932ecf5e817b5f76f3e542db00f60341d85c7ae469ce27baa807b6b5e355d9d3ee3325f3df25b252cba27622e73c5960950da1017f378457f511d7c2ee12530615a2abdae33ac5747e24e09ed831dc4c3eb040c1dda5d514143e6a65307e0c6e4bd582eff0b27ecc322664b7a07dd87b228170beb1b487b76e9267c1da333601d214ddfc6cb8a429e3dc029b4acd5c71ab0d0095a43c677518d3fcb0511cedd205eb69a544c03c86eb301b849c8228cca35da41e7525fb2880c4ac4babdd52f15b20b2f5549a9fa677cba82924304b5e3413a04aba80a21717bb3fe36bfea67d6e14ff88749c4b13a67d96b5dbe92ef9d0963743e243831301febe8db9e2562da4c59beff1b324a7517d94476a6b413b16f75625346e3bc7728de8065a46035e9dcc5957df5870661af877a157922d8cf5be6bd3df2f7b083bd690b7cd952216937ed812d0bbc829dd3a0ae5fd965a0850eea0f75568cc6ca0d5b240a656d5b65d91d091440c280fc251d6c0ff781be64076f46e7bed0304b9bcda341b5e27dcb24bda2aac8a982cf08d65e7fea7ef35831954818aa7ae61019aa548854e1efca491a7d042351afc6b418791e951ccd3fb2986378c0afbf1652d6ec5485bce396ed84b065fa1ca13feab8c4ff440b46a28dcf24ef0114cb787938617673db7165968cfa3efe4ba49406bced9ab256a09fce1e891688de76951830239fc0f47a8e061ec96002d8c449e6c5a4be0e4a1f805e2c33b279654ff9c44b7fc7d63cbb8b9f97064a5d2367c700b9783abe8643f4fc381200fd1cf1dedc31d7bbc7b221e056caafad4aa354f67d963cf75f19b57846d2a507c7e11bccb642ab57d8f13ed361f4d2173b5dfbf52e3b0b337a998ae13d8753a606cc7d0167806ba15d84b0a1a656ad3942e3fcea62fdfc17174bfbdea544d5a6130e18e3ec75053fa51ae04d72ff438bc501c2d85e2387e79629b5cace4538576184a2f3bd5a6b810f5c018a87d1877ea0bd72d17cae50e4221d7f1badf96fdbbe75939a5666c67822a42867f06d95f07943b2f948a2ed0e4c4ae62235afe74df575ad21d3d1c20f599f770f465872c51a513d2996c089fbb24dbeb05858062bcfc560d084bb7052932d5fc18b7d818d6c73dcbca456ddc2dc9c200cb59442be547ea4d38b0ef03815266d3544f4bf5bc5be4759a8478f864eb74f2b53caf8d3e57bd364e25671db1cc1f3f1c205c1c04a026623a60ac9520becb29e58c458190ae7d514c3be90afa3b08357a6c2f5493d1d2e1c98d1a5d4c436441c886384a0210377aa537e6ac56938b533cc3661d162a5abfc848ac4ee9545afef377264aa188bcbd023822dfd44f19f8ee7d7698919e270c801195a5302bdc008e9dec9465ed0f90eaf1ff006d69fe8a3c95094288531449c70a4e6b0e715fc6a0d4886406b6f63dca3ad2b41e03c052f3cb2a40a9fa53c513a5ce0571c26cf2997b9d14374c967900073250fb8a5e4ac3518bdf03870f55b8949bac46dd9dfed90b06c829227ec45e505cd419e4df1c699bfd340f9f912bb9068a9a29ec5b62b43ce0b383a3c436f99dbd7508ac935553a1d3b0bbca9c5ca3a871480152c52422e05c84b258a0c3a6f15d29f8eb76842356f1eb54c62aee5ce4be94f35f7a58f9fc8c3e2562eec0a5e608d6d96e626aae73810df4385f9e5408065c9ef2ea10c06714e29c27e62623f3fd29defc41901e4099990080480fa0b3ec59896dfd2cd063b7d604596f3e8587cbab7e7c35f765f97080c2a4bbb5c0cab370752c27e8de89ef6b736ae15210175d48bdbc7637f5950c44b422e37c1f02b84c16ba606d374650a059f3298e9aba5ddefb32da1570b2f3871f0f7aad44e5157471d27b1829594f46c65cc0b4bb25fb1dd688641d04b26a0d5d6552134e8d214199c7460376670fdd8b6a71af68d5268034205d50c83b68325897765da2013c7899e49798dad3038fad11d8a4a85bae9a7bd74fdddcfbf8324bef236b0814cd8af3bbeb42de6881d6323e14629e4be740e75932cea744f1499a0ad888441ede6dc24d6017a65e01bf65b16eaec4bc26b728bd3207301c831883c38a2086cf881ee8aa26271d63c12a477dd1944a8abde69491a3789900b84ba7d73b38cc9fe518eee2befd7e9d437391fa1f61eda7770a04008063ac45a70595ce29aa9abd66479c17bb69af1be0adcd71dfe6b442e28d9b2fb24eeaaddfe23f81ffaaa0305f8e09d83269b25c4658742ea0659f43e683de705db8ae339bd89adaa588bf09910a8f364e04f18c1770c353a21c4d21414044591a3acea0a8b9d8de2f855436db9842a013f7cc654fa07fef117665d5523703f82e5aea65b30617bc6791394307f57819d529e9", 0x1000}, {&(0x7f0000001240)="55cab482bc64e8e66ed2d754dddc9c9075c469ce6929e6102d42bce60a87f775ed5f", 0x22}, {&(0x7f0000001280)="0193e71955a3b4b87a0fbc8a010e11573504270aede254e88ca1357123863111e3f9810a5e2e", 0x26}], 0x3, &(0x7f0000001300)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1b00000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0xd}, 0x8) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) kevent(r0, &(0x7f0000000240), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r7 = dup(r6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) r8 = msgget$private(0x0, 0x10a) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001400)={{0x6, r2, r5, r4, r5, 0x4, 0x7}, 0x5, 0x7ff, r3, r3, 0x886, 0x3, 0x40, 0x7fffffff}) write(r0, &(0x7f0000001580)="35f3dffa74fb4899d483b4a1140213b6d9184bf32ec6dcbf144a7ee94f8f5a46bed33e3360727649c65ee819d8dc5e38295745dd93e45b8eaf9c216dda2f4811f82cf69335b7b61ab583dfcdfe834bd08deaae5f15a7c12e1db483d48b81646fc92d23d42907cc40e639861bc2489bc2525805619bd50b1b0d", 0x79) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:34:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10}], 0x10000, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x10, 0x104) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:34:14 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) r3 = semget$private(0x0, 0x4, 0x2) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000080)=0x8) 16:34:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) clock_gettime(0x0, &(0x7f0000000200)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0xc31, 0x7f}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x100}, {{r0}, 0x0, 0x43, 0x2, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xffff, 0x3}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x30, 0xf00fffff, 0xfffffffffffffffb, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x21, 0x69, 0x8}], 0x2, &(0x7f00000001c0)={0xb800000000000000, 0x92e000}) close(r0) 16:34:14 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:34:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x4dace815e53ac27e) fchdir(r0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000180)=';\x8f') 16:34:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x600a, 0xd2b) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="1d0c33f5de0e24d70b30591c83f2544d684505f81752cd46aab47fbf017845848c3d813a516a11357db5ad", 0x2b}, {&(0x7f0000000180)="f6c835e9843c36f3700d68089c17c55042d5e6a9175511609f9810339e96a90ef8ac4f8b949b15e7c29fa181f8aa105e53a9c1f8024d15b6111453953e830607f69478d7a10791f2c8ead55a78260bebe60062908fa56ddc505403c189f58df7422853460a7e7bcc03e926c273fbacec92d85858c855a9240540818104805d2684771251643af47758dd73500d1a30f1ca09bd4a494819ad71678a98c21e18c5f446af684fca56ce90d2100e7baea98d515c370de57d08844da88ababe0fed9152513f13f527a99e1403e02a311efbc7c7029a81867b6766154dca00c524a95b184a59aaafad52086c799a8df0596a008a5a43eb567f", 0xf6}, {&(0x7f0000000280)="25a1eea064f094215d132f57f1fe82d064", 0x11}, {&(0x7f00000002c0)="58fab74ce9d1a7b2b15c0dd53441457cd3b4c73ae7d11cfcd668a216c691fb8b48ab056171d1203af3a3a71d4d5b365e20d2a90fc83a565b08b9b82d9b550d26b651e3819a9655232264651bb1accb67a4ce63ab960cdfbeb482e5734fffba7023f2f1adf9393abade3e07b7acca85dfa38879ee778f27832fd76331dbaac554ab057b5595bb31c97e27801389fe557e651dd4c5abfc414b4b69259e3ac4899284a98afe85cd4e161d4a", 0xaa}, {&(0x7f0000000380)="5b5d5c5299c0b78c6f0ae27d01e495057fe844bb8c9863bd7bf4eca936ec4f12b7f6f98713f9690516344d520e8b91117fed547f5c96611329f03bd4105368a93b83d6235f1e6b88e3a88dc572ef270ef08ab6914ab4305121968471c2c433b8640a739ba3b3f44fda62815bcd94465449d65f8a4c50f257f30512dae48d7922f6ea170e3bff52c9b7d619524671edc701dbf55f99182e9c06bb91ad73caeeab51038fbfac48abb7831b925916d47284ba49e22cf4113991402434d014227d83829d511a31", 0xc5}, {&(0x7f0000000480)="84cdd5cfc501a7592ec22fef02dc22af70917598e6e8778571e9495bb2fb10ce6d5c395a70ef6be9e4777c895003d4273c8be7b927ba79a2fc4e7f1f7becb252cbd8cd92ea4ede4a88cf58093f2b990fe4375f8ca2062416868468a2e11010750ee02fe1208fc9c362c4112979dd03274f607d67007ff21caa420c6c4551dc117b79ba92a2a02578b7b73280b1b17aa395c8269549c097b2c8af9aa4229d05706416bd2e10d7c714e396296f636ab58fd161dee9c2e3e111550ffa08e5659a4c01a3b265e3510714afe644820fc55a96b50d5538a258968fb5a23fe5f3ba7542cb5dad8f2f442fb79cfb5b8a77f8327c5e36ccee66eb09b4c9361c97f4", 0xfd}], 0x6, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x78, 0xa}, 0x8) r5 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) poll(&(0x7f0000000000)=[{r5}, {r1, 0x1}], 0x2, 0x7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4) 16:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2400) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000001380)="a9a3201cd7963ad031089e0d964dc9df7f3f6c94c6d9fab1f5e53d51fb8905fec5c99ef2ee8008eeaca63ce48f460631cb6a5670d5736dcecda75837767e7526ad4c5508f98eb60fe93ef0f2483547d263eb6221d3b879cce7ddf7f0898e84a2d5de0b59e9aff74a164c0c0f8a058f7d9fecbc50fb9592e7c249ceae4b3b3964bdb13f2e8c475768ec7edcd9a565f4dc1fbae8c19b159aac87b4d29fe78de6a1b6c8ab10f37dbb90915e3e141d044dbea1b66822009075de2914aa0e46b12f71a48ea66aa53cd80f5ac079bc77162ee475e3cd6654755129c3119b77b35d6e78b3313d133f9c678661bb17a13739", 0xee}], 0x1, 0x0) 16:34:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000400000016, 0x0, 0x0) 16:34:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4080002005, 0x2d94) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)='|', 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) chdir(&(0x7f0000000200)='./file0\x00') r5 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000440)=""/86) 16:34:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000140)='./bus\x00') 16:34:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x200f, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0xfe00000, 0x0) r2 = dup(r0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000340)=""/172, 0xac}, {&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000400)=""/55, 0x37}, {&(0x7f0000000440)=""/46, 0x2e}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x7) 16:34:15 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0xc005, 0x2) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) r2 = geteuid() setuid(r2) recvfrom$unix(r1, &(0x7f0000000100)=""/35, 0x23, 0x801, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x122}, {r0, 0x40}, {r1, 0x100}, {r0, 0x4}, {r1, 0x12}, {r0, 0x80}], 0x7, 0x3) 16:34:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x18000, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x4}, 0xc) poll(&(0x7f0000000100)=[{r0}], 0x100d109669382777, 0xfffffffffffffff9) 16:34:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:34:16 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0xfffffffffffffda9}], 0x1191) r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/242, 0xf2}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x4) 16:34:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x48, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000040), 0x104) 16:34:16 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0xc85e) socket$inet(0x2, 0x3, 0x378b) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x3, 0xfc, 0x6}) 16:34:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0xffff, 0x2}, {0x5, 0x3}}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) utimes(&(0x7f0000000040)='./file2\x00', &(0x7f0000000140)={{0x1000, 0x5}, {0x6, 0x10000}}) 16:34:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc255187d226d321c1521674b2b592107ff62de8a6cb1caeeaf3fec331000964f461e5720c7d4aab2c756be2c8109abaeac1f2", 0xc2}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/192, 0xc0}, {&(0x7f00000000c0)}], 0x2) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/193, 0xc1}], 0x1, 0x0}, 0x2) 16:34:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00') r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) 16:34:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="7fd046cf8eeee20e0d5b1a9381407d3e8e5d456a526ed69546598885e2fce35ec11c6728f66ac22f684c44553289e7524b11dba037b00e6a10483257b79d0f0330631b146c7b6da7c29da841d9b8b8782972c2ea070876913fbe6641bea5bdd8dd86e40230c0ac2de4ecdfa9874ca4c116fabfa006ab61941a881a0f0eb32fa1419e4e4a2e155fca821e4c5b7348a4ea5bac884a62406fe080d156614a6cfa70013c301957316e0d410de6aacf974a866a69ca6647c8f3c1446046ab109f698df097ec1b50628b09c18eee3b3ca66ca1ec2a63b025b58f80cda0bd0d1843", 0xde) fcntl$getflags(r0, 0x3) getsockname$inet(r0, 0x0, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8400000000008480, 0x2) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:34:16 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socket$inet(0x2, 0x0, 0x4) madvise(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:34:17 executing program 1: socket(0x2, 0x1, 0x0) 16:34:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = syz_open_pts() syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x46e, 0x20, r2}) getrusage(0x0, &(0x7f0000000040)) 16:34:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) shutdown(r1, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:34:17 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000005c0)=""/128, 0x80) r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x0, 0x101) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) r5 = semget$private(0x0, 0x3, 0x180) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/13) setsockopt(r1, 0xffffffff, 0x13, &(0x7f0000000640)="943e3726021870e9dfc89a108894acd728048af7600c2ea5b358b741456696c9654d04bd833debbf968f7ffbee87e0be64eacbc175c3f03b740e6ade34f7ad10e88e068c08fd888d89f195eb1f6fe8b49d1d56dbb7d09bd0648376be40e6925fdb6af5e5735d598a95e89577952bfebdaba11f954c62b3396b78f87d9c8e5d2d620299b3bc32ede34a5fc0e741c5fc6fe7fe41ee7b16bd5965f3e22c5aaa831650110841863c7aedb2e502867b813929310746031bc5ed819f75c6d7f41e6610c804a9a770c636fce62bbaadc931d4b190c997376895648131b8899467349961adaa835207c889d466c27f1fc274d034ceb0f595c98563a93c4bec82", 0xfc) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 16:34:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x10) 16:34:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="9fc4282f5f", 0x5}], 0x1) fsync(r0) close(r0) syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb1db7350f1c7b5764d4901f79050f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c16e8b993f329b83bd4828e8c8dabebe3a22aa3fa872c6be3ff0ddd1ee46476fc60785de452a759882d1e2b9a635954755f363967dc6080ecc26a705044228e2c9d9377b0b4fbdb96c692be9398e22462ae22829fec2ce720353e61753c64242fc2dde042bce542635b71fa91895cd637b3a83c53109"], 0xe1, 0x3, 0x1800) 16:34:17 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0xfffffffffffffffd) 16:34:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:34:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) semget$private(0x0, 0x0, 0x404) 16:34:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 16:34:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socketpair(0x10, 0x4, 0x9, &(0x7f0000000300)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="70a9159bbb2c2ace273fdf1a35ceb237bb6ab14f0075852c110bc020815573dfadc05630e057ca8cd119", 0x2a}, {&(0x7f0000000080)="9a0cfeb888c964e4ac39a4d5435fc565811e71c34844c35b9c7bd4e14cdb38a350053075ec7c2b21835f468f569251103903e3f0cf165acac74c8321d073c847f28d68cf7a87bc367f27a6353469460cedb8072edc5aaaf770b911ebc532227e14ba9c2ff53d68f6a7cb497e2183f4347c88755681dfeab60ad234c1cce6a7af320881b2c602e0c52c6efa10aa95f6f139e6e0fbf1b43870eb030a66ad9ac033810d857e1fc7a6815210b7de1b2a65d0a451bc584b34d866f129e18395209ce8d53396180b3d", 0xc6}, {&(0x7f00000001c0)="2948f7107b173511ba64c58a447d61d76441c574203930dcee816296ab2e0ba40cf26838c874c60df7b7c2b3cbbe7ea528dee4525127b74abbc0e36a43931ba0ed5a0bcd0737af84fef6c979fd8d551f20470eb37757737569ad774f51414ce8256c69cd6b4b2058ee238751a44dc6f2e8e2bc4e9778e46f156ed9d64373b4545d341998659ec7049d2f8764c6e96f70eaa09fb3d1f7a43a50bba1e1998d98daba18d1", 0xa3}], 0x3, 0x0) 16:34:18 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x9, 0x6, &(0x7f0000000000)=""/14, &(0x7f0000000080)=0xe) getsockopt(r0, 0x3, 0xb, 0x0, 0x0) 16:34:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0xfffffffffffffffc) flock(r0, 0xd) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000780)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c", 0x297}], 0x1, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:34:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fe6696c6530005ecc2d4e6d612a53aeab7ca95b6ce8ab57bd02f0dd531eeed0569069471c03b88ae54e4b8ca3a207038b5090f85db0a27aaf0e0b8da9614d1f4907beedbac2aa4a0d3cc4a3b9f1b7fd828a4fd1a95028d589e26ccb2fa9eacc43bb3a53d3d231ca19e6353efee38f84a56b5e827d94c739785cab2acd6a04c4c721493d980e7063e5f0ef1c7bab4380b0f3241d3fc8ad9c08f45aba78021eef28ef0415588dfc723e5b0503798d6047d91fbb90626440634505ed5dcb0468f1045930e8c5a23a7d5000f07cff"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="b00000000000000000000000000000009ea582880c49f81c27ab249fab9ada47566100f15a93c527ba14025c3f16650e1cc349b5c3bc1ee9815a2d0f769affd12fada4b5c3bd589f8451330fc805ad95fe5c8575171f01c80414ffffff7fe3eff12296190ee8ee726d993e764fb64e9297b2d62e1960b7348f01abedc2df2b56e8ba18320c1b0d13fce0ba197f0dd86c2ff24623acbbbfdb09f676c2f9a2e709c4070000000000000000000000000000"], 0xb0}, 0x0) clock_gettime(0x6, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 16:34:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x8}, 0xc, &(0x7f0000001340)=[{&(0x7f00000000c0)="a99004f436a68ebe5930f736fab49a874fd20522260e372bcb1b654ee3060020a8eefeeaeee44625699d42798102aec1ae18e3a3", 0x34}, {&(0x7f00000001c0)="877b4b31bb10eab9c74c6b2687dfc06c0b46d5c2972cad91b03fbeb982caa2ba3c2bd392f95154b039d41aca604a15a147a62dcbe59dc03147398b1437da340793044f7eb9d5c4dbd1b597e80363ec194603e14aaef05e4b8daa2ac367a318769632029ed7a516eb4bd149e01d69779fced70f75d782c326254e3fac1d58f5cc5fc6c23e8ab972efb27c2744798864ab2b9dac4eebc9b7e8c01af5c227d4293ec731edd38b64dc0571febf5963ee04b31ca2a273f7d0b2cbd89276e93a810d3b2d1031e19c2a5a4ec693734504e1f8b23307ee31ced42c6f9bf2e3b3af33df18547d9921d407e8fbe2f615da8b006c38acc44eec47078a3c9567fde161", 0xfd}, {&(0x7f0000000340)="4f3335c4ea7e8544d7a478f21b1f0b07bb41e7b45ca44978db0e774d4fb0de833a7d4a29a8af7f74d4f33ceb9787f5710f63608ab1a26ae97e9c4f554d267c1e4c6bb5ce960354f64163b4e2790c6b5381981390235c35c6f669962627f387585c8c6ca1b7ea6f62f34754b6e4adb3a6af2b7fadbbcec1a7dc9a56c795636b94174ababdaea5c718d3e4abc98081b60c3085c021ec65b6fce2f30199d4abeb9644196c45376aa2f452b8c7a56df2ecbe1ced6f257fef1a8a2619e36aaeb4adf86dcd6a85c084f15181fd6bd820f57200d69f291dcfaec4343749226795135f5b3113a7b2111229e90986f2a489c5daf829be47efe65a542e35675eacfc74bd75151c26d7797fdc4f5631142bf24ed766a08ff61242b8231ef6ae1dc0ab9bb68f37a4e6d318f2817e216c126b84f53f9cdc6a7581235d4907c3a7f85e11a6be213d2ac8ae6db8a28b916c9a3a43326ca188eaad2f5099b116a45a4758e2300af2cfcccacfa10d15fd13618f1e06e860939f324e03cd657c1fa1b101d6808768f0d182be78ff0f7ffb7cf664b611aa05b23b45159f5a6fd70e515ef9e3a4b58949117f0479f6b04187b179dc04fcc0c4329a26631b3595b52f9f7c7c2f48866883f01f8c47ca95da665c70f901d425547cd07d42410884aa179fc0a9893016c2d1c799deb4d7419e77b15f8d9cf0f9be8bf8de62927cc9faea03fe481a78b304a12a1791d353c25fc62df5c0c19b0028da17b7901ea72c4bb4e1cc1b4eadff890477d270933d9d07e9b26af321a2a44dea9625d5b5a745621c71051fc19f630d9419768c4a880b582cfed981835e7ede6be58b1710b6f8f537f38f4efcbbafddbcd5beaf97add5dd88ba1c4c6277ee37c534b6802774ea86f10b8aafdecee46c9a11ea5cf6b24dd95012dd9c995e75f87753320d6f1b6af9fd97cc4bb2dc8dc9521df014aca2ae651872064172ef0f090be2251027d62c7637f048a003f8841821be06c71b06a4f7a877f33261dcfc2c18ae70cd47158c3db701b2378e653fba6cc78a3af1e6cf9c7efb4b8a2a0be623f25687baca1a8d3e816bb2f86247db9003a4652399fd1ebd4ca2cba3b50c6571208f993c10c36e4d86df115f6e7648f996a8813d50a3997dccb24da43c441f005fa4a0f0404201d13e33d5d2883402ff7ffe3dd8e7c7d12e6ba263a9a9877a5c3752616572a5dd3a8e935c867ef81cf3f3880c63919092484b6907bb404a93167d4ccbd1f150d0f4d436d8ddf8fe2e7d6f691b899919f569a75d1ef533d30d814805876b7f53fc549df70b3bae3f1d9735a21ce07b28bdf58a6932068fe4492f513ccb1f644654c40a72ba5e23a2fa02d8d7acf5b135ec2989998066a6ec5817b8540c0a958182c4995a78cab2e844edfe9a6de8cc579487baae656949396af1f5b1dd2a9460bddeeedcf42e2edf943034725b01b17b5b15f0fa47b7f4220c0d2b290881582fb34e5cc91efaec3b75e8623f1be007a69dd5a9f7d8123493cac5c913ebc345d44eb01d8d5bd7d55207f0c8f88255c782e079829dc171c282f38df85d60d054b0c2bb316aea7e225c8b1c864ee434b93405a36783531d217f21f60aab182b0bbedb472a1784566840d4978d50bd5e0e8e57baa73f2af97f9c4c1814953fd031de7c11daac7ddf9596e1a19bbf91d1f48bac285277798f9a2c1d887dc0b92c97731df5e819b82fc23fc1060510ec63cd3a23dd7f27bf1dd612dac0368e58d4699cbbdd3514485e358b58f329a2b002bde35ad3d777f6112828e0bc4030a8dc043750911f86f91846d702bd0fe6c58acc43c6d651f51e661e3de89f125a8282d7def19306389a4baf793b2dcb32f12487fd275cc54ffb80d7e9678e97d20c62f693e454d65c2f6778734e378d544ddca91570ccab681786e2bc75f94750b34d6f55c061e4359623b99e13f6315e81facd736d0f5efd0da08b87ceacab1f8af5f828828b8278e3c1946a78b79e8ce968cfa43ba7f977bcc19b8741333c2e40fda1106095ee7c11b32e819ccb16516d2698030ce7b43e5626670ff218f4fc240476d1c53abcaefdf887b61f111189244bbc2abb685ff0d5f97a55553f52d1e1ddb39e2ff8135704b71b048f492a5218f1ed5e05623b530a7b32420ca1f8b00d3056b938f8cae3b3a45045c0155e5d112305c22cdafb518c89fc8f0754f9da062ad02108d0480b5342091840c177bf4f34b7c3077b2d869f41370790f382d83c87a50ac2c1b63d1aae681bd6652904bbd9b98a1a9e023cc579a0e36543e86a7ee23d67f35fa9a097456577ecaa6ca25165c8cb6bb05c2cec8b45c5ab3e203adfda2980c2cad87df7fadb017030ecc600929c95fd2c835b8b17555f2f42ca89502e3c1d545935554e9213a278092cbf83087f818ae233afeed436220f95297721c2d75bbe3e519fbc7982f32b7866d831de397b752dbe0fcc1e77a9ad2abd29b52f099871e580e4463d394eede38f0f30f06c0a58d6373e518454671ca3df69224acf6a70e00fb8339f1213e4a8608a8101bb02e28b6f44724dd06ece3dd61889a89722b715f4b4814fc8be960c65e53dd364f4fe87f707282a54e4d97750cf93b8d072a13c9075e5d4cc90fbba9532daf96b00dd9a38ac4e42d648d81796d1e1bf10091c3925fc540b50a2a07529aef54b26033d4454c707b5834e17fe04ef252943ba5e71e9f7789b0480f37770115e67d751dd871ad4fdcee3438f0702f929f72580ead488b2c2048ba396bd971866fa44adea00c14cdb314e899cc05ae00cf35d40e36e18c9d2a772491840f3aa71ef35456a1d3b5f3f480151a0d698f1ce2906bb07f8a6a2d16088f0604bb7a69284d3453f6b5d3da5e1c57b822a11cf0cd100cd9f465349f28006f13333f54c90bb4ddc51251e65de9aae052cd9a4848ef8d2813d9e3a6c3cfa04ef7fdfc6fa6346d3528b1705caadfba51efde8dd46c3f07293ed12dffcbf432ee32e03c968c18117d6d5dd909af11817d931f36aa26231b3a4f8a87deb509f87965d3674a7f4e6813de4188bb286509b58f79a5030d8c56c2ed4864fa80a10cec40f8fbd5423dced4b368bf78839b0a39573754fad9904719a1293c5348265eabaa9b80bbdd2e3813f1fed104d2c62e7f0e77f2815fba361370d93a1589240a93a330862ac45d5bec8f1409b0454186d1e88397ad3849b70f80f439a335a1b4971818c9d99836abf04e78a5331b927c0b8332bd507d5cea2289e74c0accfb8843d85afe995d78c528ab0d3f6411d28a215865cab170e68160c1aa3c4dbdf618eda7d93b1d563c87447aefcae078bb3a3b21a3d087c296cde44380cfb4b07e74a93018df80d3730fbca6a2550308013ab4b870d6debb391eb88b6e495c339042bfc81917eeca41e34952f68ecf039210d55d4334ffd508c093952d9cc0c014e0f31645c808d043db96ab5cc8e78d25ef5a73b5f5e500df44f8f88c601dd5d06409e4f08a82aa704044f354a3f147659adc2d13f89ec7ce3ed9e7944ea64597d058866112d1d6021a79f7b615ba80e168fc03838f788d5898f1d3ada38139f58986195f94ad93a5cec4d802a1898023e5fd8788385c690a9ebaad86f3d153645cb5675ca443b01197c8c2960c19cde1d4120fddf8ff68935cc36f9c89cc8e98f71bb567a071d0644ad812956030423e0b22eb1168580ff69837b40549e7f6813a403fed1e39a00fdb21eb09649a02dcc62cdbd135c05de37fd9a11be6e42b18704df7f7c5afea7006d3cadd54a745ee80958d526160de5779f71346ad528ea3e118d349a2eb34423df945057a37a08a76d0c1a42a3437e76d0a77c95c84dbb004223ab04c820d124cb246c1860f3f574df7192baab0a5b5aa8fdf7b33690b4fef00bf945e77ed3fd21d2b704f670b5f5d5fd22b64106e2cd4f7c26cb0965b9dcda9f4ff68c1a64c3d4c5a9326371c443ed0cd6e5a6e4ddacf7fee0465e9afdecf80891844058aa12e80b98e8bd69781e36b2d59ddf3fdf6350891fcab954dd87587528608bd4cb48febe7795ccf1e056adfaf4d14d8bb8773dbdc5c48a5e1f6c5134ba4eb008eabe6d6b06938658a728ccd72fd3d8b969a226509371421959b20ae77ca6a9349131c2ad6e08008c6b539d8a3b2a936966bd0d88e072b029d6ecc286eb87fc79d559bf4e6de27160dc8df02bca3d165820226717a14ba3ab61523a6f991250da747a413bcccdc64960674bc93118f07bb1bcad810901dc9af72170610310a64f2890f0d866e3a36fb2c154c43e4843370adc3673ab8410f8bfc4273a59a34445439c370548b443dbc3ae8415ffae47990fb4525d8caa0fc07704e13d157e104ee9e2fb2c49205ad5f4abafc9481b71bd3c97b1624f824c17e77ea69cc303ba40618702cceb7b72c76a6c4790ad20e8615e5a653898afa86c4a79b743f33faa87e8a5c4bde7dd5c8c9c7e45c9b7401540b2d56945db44a9bd9d727e42a1730fdad3e62e50b0540d20369bd208c60c9d326a5e68bc750ad0e91bdc0ff30443479aae133f37dfe376d309891a739d7007fbe359d4ffa20c62da738091eefcaed81756d24018adeaecd178c320f783f6172f12711553f93a1077d06446ca468b16977c1ef95a5654763a8200794587191e8cc6c80124433b0b8dadc34e895f6cfb875aea7187cb4ffe199f2dd0417cfce7c3bb1343b49a1001ffdc05d22f1ac7ce18bedad9be75ed9d0434577674f7c0896ca892e0f2df7fb10ed4e4b6a80f309944bb5d69696646f3010cbc7bc95204099d0db1032998f4e02ca4450b9787393a4d2432200e6bfb216daf38868e299a238833dfa4a503467859799487d74ef899bf539ae0012e98ae22dbd32554df80b3ef3d24704e1b69a8eaa78e10fb6952e1687b691cdf5142fcb140c9d703c551ce0011ebd004fb694295405abdd5c14d79f1ba51c4db92296409024057c1c2d56841ba7c22d389f003468482aa9c9e2c2ba960d41f835bf9c67bca6def82f5d9f47c5589a7d9cc077d4c26448765cc8493f3e585166f07b49be71b9eee19c676c41baac20112d26ffa606cd99c6a54cdd75b3dfc4f0f816059626627cf03480a4380d56b5be2c051879526a5b97a859e10b2fc996a46d583ee63d028a9f4f15367a420f2d115ed773fb3c633f6d46c964a4c3a45b64cdddbd0a4da285b0b45ced34a027790adb97abc987191759b0d39e80c6b2e0cedc65e1c6c04285ed0f2bfb6d65704fd30847aaf95a0826fe8579ac1157640f05bca8e311356ef1fbd1b52b43fc3e0a2b58ffaae462bf80dca426fd9b7a6d6a8b8e258f6de1486247416d78e2bc723979f1f3ce6017c8082f835d2af3b28e9cdd32896113ae1568b71a83b5f9608c991948d2be3e258d961f4c53d74a29094c086bd43da87d540b724d6d37f774cba84b97b698f0f67ad8debc89f8d1aedebdaaffdbf4172238cd11f616cfce9cd524f494a91d82ac7adf2158e5fa2bf9fcfc6b237378c09959fea4094a32ad77afebdae81e1119c261fb10861eddac18e92799d64ec90dfe0967473d1535905607df9515cdfdaacaaac5875d214e79124db35069a577ff0f0e8056d5b96a6919f4b21eb6d776df050bbd16e008c037134c06d6377777cbc511b4bc2ed6038cfc67a69884fabbad5586286a7f7569fd871e4ef0db1b0675d7eb187366566f80c964a7bacfe5ab26f739c5d736db097e1c6a824c538ce5ec1d5a1d56279e9c1ed5f9837e83dd180b8c9f252f4c389a3daff25a9e2d689dd24ac2fdd2646943e858e6199bcf0ffd81be29216797250c5", 0x1000}, {&(0x7f0000000100)="9517e2e073914fbf6e4fc130e1489710bf", 0x11}, {&(0x7f0000000140)="05", 0x1}], 0x5, &(0x7f00000013c0)=[{0x100, 0x1, 0x8, "d5aa43110ca398b72fe8ef82dcf74946a993b9b483b24e1c05b7c527960f5c916ec5631cc92c3b1538787e2608858390a44c0d5f4cfdb97d01c940a8af9602af8d7ab2b64241d47aafa17f1595bdfd80bef65721eca596a9628a0b6c49a22a0a91f76e5bdb3d18f9afc3c16731246305d55bdab72b42ef48f0b85838ac72147dc647641f4f95feb36dcc75caa0a14f0291a9876d49d9eff44c94704d73633ba238420a1bc6b698d26c4f322486eee5c3d8a840e863fe44458a2cfd3afe382d50f301776ee5d7a8e9b06d4677c967bba2da39dd85d0091cb9fa1f961f4be45b37197b14e6deeda107072d5100"}, {0xc8, 0xffff, 0xffff, "a422716b093165e3e7f9b13be71c803fd2abab231e264f8163d626f4647cf9abf52563256c8c09cd66d6943b59f30641db8b449fe3cae14aea2ef22b31dac80100170c41f6705e40a20b4ed170898a9c63353d927ce952f9d80b8ae009efc7903e0021d5348cc433f52de32b824580eaf62e3643c3a0e8b812d880f8025cca0211b09c29bfb6dda33a476b960cd964bcc10cb23e0df00dce23273fccfa41572940e15d5cc47d85082c00065e3ac2f561a82b16df12af5d"}, {0x1010, 0x1, 0x80000001, "3595baae53275020bda4b5198f07778c3509c4b397d843ad31443e3a2f90a7c4e6503b4baaaf8be945e34fbaa3f05f868e2ce22fd7e318d5c6565189ff7a75dde8e143358226e984b18bb791e733308de45ecaa2684e21b97a6a05d96e74035c4f852343cf3258ecb44aa0945a1ff18964e9b3cd25c6bd66afb01eec097fb32c507f67f460f92dcaa2837af04918c230f854d9072fc1e0a31114c63eb3fae8f04b9a5069befd3ce9182d78c11faf7fc1dc181e7a3558eca9b196799e4a37af1ec445a0540fad1b2fa2ad331895428038b921ad505b2ab09994684f89db2dfc6abb4940bc7d8781d96981a075f1f8a856761a5a453b7b5f4dedacf4e324806d1574b90a1c4054fd0195b52410222d02d50d59f9c084ae02074cff93fe094860af39a71d417adf3d63fcc643f2a8fb05726487a03ddc5337f9331fd243073761adf9f268846719ee339c7def24f64fac9963d6c7070d2b66d2e8b0cffc1b13306b8b1c8c1a956ac58f9e5112ee89dcbb7b25b640c51d0810ddbdbe67598e7ab511d54844eae7a1daa4459c5225f437d0b4a8ddddc8a5154df6ac91954ca7ed3a349c02853eeb17bb91dff830477d85a6931469c09fea21d463dd7daa726c14d5e3e649a528489c2f81e50a897fe026c2f4bda710829ff9dc0d5ad387fb19955a8d79b0920b90fd35ff6a04f2d9263e633afc383293b655930bba737067052ff9ca2baaa61e7830a943796ff175cd1baea358385af2d4532d7df99812ee1233dd9ffecd10d763bef66d9d58d9f8bacb5413ed46972b109d067c2ff7089b1be8dd63cf2904254508543e576de1c8a4b063788c0ca1c5130cd3663fb3ef5964632be12f1e851b2e5e4c23769dc95f0493a0667450d024f3d917f7d4dc8c417e31a0a1cb6001eb75a9f255c00c790a4aed00443db7781cceff76a1fb9625519f6914b995eb1260ee8e9aff8263237d7fd87a1e9266a4ee8c0cd036fbe4d19fbb80e1f51938ac90d2430e89ae7d1104915e9e39cc9a17caee0602de3104f693ff94521373259c707bccc37e91d5c3d013dcc653e152b7c1cd71a047133142a5d40e2faed44da1f090f23fab3933348f1684f0d6e34925db7765da5adaf30e3bac7d3972e9f88c69a0f082cf2a2db0a731936b97c0ac1d6b0114578bd6ede2b525b736105c2e0315b391776ffecf6cf993c33e537d296e40a1a55641ea4c51064811c5d7319628e219100d681c63c311876738383b29de09ca306698230a9bd3a86542d90e92914a03313c14bd17ce343d84a305296c9dde3faca32674934f8042ab9bfa37a63cdf35bc33121eeaba1ca14c03788f5df2208b546182af52603e91b043063b1f813a59529c6f880ed25b7b77fc07ac5afeca99e220cb4715d79f7f476f74821184fe6bc9ab487b8329eacad048faf051ed4186c8c3701026216bbe4e1062566791a2d989037f3f4479c02b7aa2431795ec8c1165561c28e4a5a1a4ec68d71f88716e77a6e6c0646373ee626f71f71af97a2c627dfddda2b229ca3d8c20e54753b8ae693713c28fc8c608f388f132498fc2b96b469d32e26e3772298d8e6afe2348e7704ae8d0b0dbc11f21f6b41d0f8b89fd35468d07012e52d645650637054c0042c8c09e03f1fd02569ffc793020a6bda2e709ae6c0cc6b3ea1d1be7722f2d91e2e793eafa94565bf431a5232706d96b4fec082372c60e441f7fcc2d32961578217ed878d71f78b165d13116b8560b4474147149704c144f518c1c18c867ae4573738c38e1d8c020228d7f8cad2cfb2d53fee26aa6dfa0d5c954df89dee603b1dbd020c746d433a4a143396ca3c9fa551dafaabffe6411e335410d70bc7cc325bfcf20ee049a3ae937ff43263471365260747a8418c45bf77382b483e51cb769f6f926fc8eb266833da603e00238fe15851f097e27f4d26e9b162336c580eb7f52acaaf2d66517fe4ef7196371b424ffbf4c4aa5c3c3bf176e9c5b699e169cf42aedb816b835b1d5846ab1fcc7e423b70257204c74f0d3b2280dd50dd55f23bb71335f78ac3c79bf47ad5c6f649b9e6e33873dd5d447e55ca306f67d54be2fbb855ffa713fd68a20cb87b805695c751f4251e4719ce2bb4c59cb140b244ae85547a6508607881b488dd52f224134048d842017b2ac75274063cd287ac35368da620f31f589909abc76155757193bd9233d3031a2779835723551873fa7c34b35af704b1a470c366c5fac3d141d167a8dbfa2f0eb351a72da687f6fb7a845f634be291fc2ff9cee46c243cbaf743609f8f0bfbc960db5d4d2418bb7663669c9a1ee0f2389be6b6d929916b9674e5a6d7791b802c71bbb0bb8a33a5ff183f926927765320b092737ad79de0d52849791c856a8eb95b96a5e7b12108b96431a9cd220396be3db3cb7dba6b1fe08576521dd26b7d1915b1a73ebe9d43cc66d88e485de7e700e85b008047d9abb148ce0482cf1cced02726d286165308df00bb55cb8e703f0e8629ae511eb5644442bca088a3d5154bd92cd3b0565a8bca2516fc6e774180a114703d01c7209f150809cbfb7c76b33a3bb98d5b93c42438aed2eb4faa215a909c2f04a9a4366683f95b307bf4920b9bb665c5c88f87cc4057bcc5cee014bdad1c3f53b9467e80b1ce3a3724932a093c6a2a071b79aa1cda99577e7e5c91087036a415976157af75b3030bfe75098cf21eecf4fa2d3a68676e311802c46b1a6076155a443b7e6609363b94c8607f1e94bcf651eaa302e61f26e3b0187c17ca47a481fed9b2216f08dce422f22f22ab892d7adab53f2c9e8c38842e57489d0aaa8f67219c1e30338ad7a9287a3d1292333d144c776a1d903592a28d4721aa9e2a5372442accb162c55d42e6d5f10084f64d9364c0e1fc0641aa44f8679bd9cc900f90c8d82b3c117213eefddf96eb2eddf592d5f74236886460eaf584417c1dd727a45b8a041f548ade6634df64c878645ec7e3ca36557728c8a7d084f669aa6c04482a5ea5d289e05398059e00e18fd8746eb369f629062ce704c7ed55964961d563c5de7ccf2f8e6e46f9b2415fab3fe9b9fb38fc79cb99f1f7b666e579bb2172e243cae4e10bba48c5d9f3fce369ddc22d42f0cc2279e09d95aee0baf27b4e9e7bdabe0edfbddd6287833f1477e13b2301df12e27da7d26f797e41e3115b476fe453f4469ac30361ef5b9772c8b98c563022bbcfc42f4bba7a024fe0804342d5a09f24155ae2b87f0bcf12b1b063e9b0f959f55bd57ad706f70008e987beb2ba19112f3bf1dc9bb7fc62cac318e2d251b6df87656ef8885a92275bc77dec073906132dd0ede7c132657dc491005c450dfa2a61ed1cfe55363431c35fa3c70e9dfd19028faaa9c9e57930746a0ba57398e7f870a921acbf075ff67cdf8182a458a1708a9a854e0e26b2f0445408d0851b52bf69a2a107ce615986a3d39bf0476eee53af6f530dc4f52273baf8f115719738bad352a13163770e84ba18aa80861d25d6897f4cd4481ad4ca421ac43ed568a58754682bba5734d0f5efc01cf817df38a9307a91f36ad57b77f35b60036a2464de713ebf02213489e210029d393f91b0745e3a25cd65775f4272cf0f24f049279b3236fb6a19ac2f144b3a8bf8187bbfc31c26bade57bb39f92f2b9500ec3d84ce405bca8e151fd643ab57ddb362498342edb798f9d031731c546e59b1292b758d8d3b61238a73cfbc9f6f2f2aafb74224f7234fe24ba82d0a22c3d4aa149202ce0afe95fc441eddd0dc5e26aba51461b023bccaa3b09e053f9d67fe5f88372e98c2b112f9aef92c4731b071eff82976dcc378f73bd634a628fb6c5c004f0f42b89a04e68bc66cc5b76a14a36d19b9b18750a5ec9194fb8c9c95ab988304f4d08fccb27579cb4cd2b22fd8542614492e74041387ba18ae2e83474f7b5cd1d1da6195aa462be5629be26d6d1691765c783fc3624a794af71e7def036c6afb5ce4b14080a4066afb163ffd653a5dc36c13e5aa11f4d8cca13f6e38b32bb71b1a4ac2b589de8d4dc1397bdc4086dc70d0818914db1ecdfff47b7db674115a19a27c3f12b1e6e4a44a33c30ce4a1ac86d9baa992d81e19929642d27e4fd318eb99014770cc9e26e942a825f3ba8287542db321f9fcdb21a4407198a3e54108fd5be3e92592b552fe52b550f71b53f5888e5a4c69a0a8e42c1466e0e8420cb6edf243e8c9d0674c620a766978af335aae4c18553844aea0614f9d4a1175ba170601b2323082429b98e4f2097c272e4cdba6655b2a51f073a08e3d171628a8e94167088816b52b561b7234d266e33fb2bbc02579d0f8a80b2117d646db5e728828bf174b827493ade0497bd8969993f28811337e209d64ec213fc5685ab1a40fc668e3684dc5cc4c0dad971f2e45ab339653b37b4d477d3962c9492cc74c43e100d5bf02c7c3dd400279e69b7043ad40fbca16da69488f4c6bf39ca6820c09a1e5ae74ecd09e4237c5c1ba8e1cfa47eb849b6c2d6e3b9ae5d2234bd75188bb6eb4e8ebf37dc48ae0418a841cf081a8b34280aed1a0ce8c8584617f09cf50cc8d210e0bd777cad42367ebc10650177cbc7e20273b0c09c2b2e48f14a92d5d4957fcb11a1343ce30f2bf3f20699848116f3b67c1d5ff0b2603299e149f616a86b683fa4f280c3d4b9f6cccd57ed79818a102b843cc011de0f19ab19b304eb2e37eb1fe78cf7eb7747e67e6df406b8ecb9c41ea4667f17f0638a96ce611743f1c98e758a100209607302903e1e530bee7b858f4ecf78bd57fe4fa3c30ee6ea9a28d1560b559258373629bfeaba699ddddca4d79057275023d283710f7c59eecbe98ade07b675b0d5eea4782338a1bcc69cd0e09941efec5671ed9052fe34138b162f5cf6e11a73cb8e8b71b9f1817d8653c4f3671f0de9c827ae4bd084a8101ebb255bebfc18387a320cfb8347bfe70fd4356dbb7aebf95e466b9aace3f56232058558f6798079a20ac059cb50853afd4ad75afd304102eefe53330d7d45ee9411ebb1f50e768a45e1465eeff1bbac5601f34de46a8d8b52177b3c3bdbdb0e45ef6a356910dac786a52fc012b13df721d91cada53a1041d67e5ce0530e0b615a5c19df41c76ea440a9f1dab665238a27bf84f4ca3cb522119a7be662b081de998291f518cf3aca73b9b572f0ea7c19e5c5e4d4ada9641cd9e948a724587051c66067954c497e718b01d61a2e98e5f32df36a9d15eabf4bfe9701a0cea8e4bcfdc2025f171d1e4cb1174cc70245e38ec7c47b6b94aab6924762ba1f04866546bc96601fe4949c4bbdc94e4cb48789e3e52e78c7c89190a02c41f146c6eb687f812e2f1cbc8983cf1cdba387428db399e0eb4e3b1acd5c3928002df417416811f1e9996619350c8ab0f217fc75dc855f79c939f69e0f1b5e529d285e4e8be6c8742812d40b5be73ace8895374da0dc52d90cd16ca91ad176f2b5ed200aa486128ca0a42d4fd977f35002714ee6ed938d774d1296fca0b820047343d324ad7bcbf58fff28e74bff8adc0867483e4f290269aaad1632d8e119da8c65cf25f4d6ab51d1e5cc60a495dc64bf68b59b2a105c0a8a7f0bfccb616fd41598a57c46dbd7bcbc69f4ad17f320be012840bf22b3d2378252502e90db764a00bb0fd5e82f7db7981b87c12603edc87121a4d96d244323616ef1770be4bf1d403a5ec90e7655cc700c7f7d3e42658fd1b9147e68a82e1c510fc85eac76da40096bf58576a13fb01048451d354128c8b371e7e599bfef64b5dc0185271fd5b15e3ee7811eeda31b9f2424f2b74896905f99aba5"}, {0x58, 0xffff, 0xff, "813a23421b42020f585e64c8e529937481b20eb97190df845d64faa25e91db65f2a4367fcb2bdb279e63fe07a5722bfd024bd132c4df59d2cce9dde39275d752a15745a22319"}, {0x100, 0xffff, 0x0, "f7856d7f8a0770e66c5ac1a0bbc4a78c6ab82469c1d36b6fa118c6f04f0a9fd0039740b13331633a05ba3ae88af141014d55c9786a20695b4f300072acfa510115429b6cc8312642dcd6101846fc49bfeba48af7ba3bf67c70c1f35b69f6af01a349370e21693c8941fd907288bd6324a5f11fb127e67cf827f18cd16d3a680568042b7cdcefd3c7898a82d3766d4bdf7b86c4d5c1952272dc9e00abf36f0a01d3d19366edb6835775d782a560970e8df325ccc65256d2c5712124c165d0cfdce3faa79a7e964263bc74aea626fadaa1d16df6ca14d86b1b8c5809a0ab5c518b55f0d85a9d17c0d07d9b2aa9"}, {0xb8, 0x1, 0x1, "da378f9243006c377bc33f8931f883921cab2b581c07757997299bcf647e64376fcc1086a9573403b7caba66618b8b74155c9914fc866bc5939668987f31ed160d228326da1b436af703dfaa43028235db95cf98a0d0fd52e72868cd6dc602a79c3ec6b3700ca6c9762396f3869c6550865a99d7afd287be60b22cbc395d5c484325d131aa71365b284470dfb7c2f34328ad9ca6556ae6bc011fb33d02f3c090faac27ace4"}], 0x13e8}, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002800)=0xfffffffffffffffa) fcntl$setstatus(r0, 0x4, 0x84) listen(r0, 0x7a415bac) read(r0, &(0x7f00000002c0)=""/112, 0x70) 16:34:18 executing program 1: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() shmget$private(0x0, 0x4000, 0x400, &(0x7f0000699000/0x4000)=nil) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 16:34:18 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006617491b0000000015199858b0b5a0da568dea0d6e76b74dac49e7a119d390a98e39a1a4c24c1ff9ee7d6e18ce584e0723cb7fe02e4ec9672cd52d0255b751c9ab96a915bfe3fe793778c3ac1303e5a4f42a13af"], &(0x7f0000000080)=0x3e) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') socket(0x1, 0x7, 0x1) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x40000000000000) 16:34:18 executing program 1: 16:34:18 executing program 0: r0 = socket(0x11, 0x3, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 16:34:18 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)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = fcntl$dupfd(r4, 0x0, r3) kevent(r7, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) socket$inet6(0x18, 0x4, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401f, 0x4000, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) setgid(r6) r8 = semget$private(0x0, 0x7, 0xa0) r9 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x2c, r0, r6, r0, r6, 0x40, 0x1}, 0x7, 0x80000001, r5, r5, 0xfffffffffffffffd, 0x9, 0x1ff}) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000440)=0x4) semop(r8, &(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(r7, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:34:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xffffffffffffffff) 16:34:18 executing program 1: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f00000017c0)={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) listen(r1, 0xff) 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}) 16:34:18 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) 16:34:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1000, 0xcc92) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) 16:34:18 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/75}, &(0x7f00000001c0)=0x4d) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:34:18 executing program 0: r0 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x4, &(0x7f0000000180)=[r0, r1, r2, r3]) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fec000/0x4000)=nil, 0x4000, 0x4, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000fee000/0x2000)=nil, 0x2000) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffc, 0x8}, {0x3, 0x4}}, 0x2) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) poll(&(0x7f0000000080)=[{r4, 0x120}, {r4, 0x1}, {r4, 0x20}, {r4, 0xc0}, {r4, 0xc0}, {r4, 0x4}], 0x6, 0x101) fchmod(r4, 0x20) 16:34:19 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="9ea5b4232ad04c2aefcfccf511b759c8b01d6a29f3e54e117670cb40373c4134c855cdefe1e03f7945be382489e8dda906b6688e5b14df530102c3a77bf60d6cd5d886890a9174d4263c47063e0cb307a24cbcc6b14e629667949e2d62517213ff93e0d7de65ed6a5ca4b855d058c604394b3e18379cd1d4260770340bdd1a82ab974d551a60fcd08a9ff2798b2f229a969305d490b5559cf9e342a6fe9ba73679014fadb8aad086c966acab34a9f3585b2f678bbb335820abd5a1744f7190099a205d0fb67ea59e51cdbe9559076b1fe2f75706bdc63a1a0d52c29591e78bf38049fb27e53bf21c794423183b78a53b04616b403740649dfb93484fb0e6427705416ec690a85865af8fe04d261f025e68ed7d34d6a0387f9bc56deb3cab9cff4b1d8455e48bdbed78ac0d3641b5c3b3fca055d68847ca16254cb61c3fad6d51e17c21524049c4ef0b2738dff22026d793f9c5608ec6b50b2f6f734c3d90d5e7a6d94f2dc96d441412d1b424a21fff20248ae63d31d584375587a70594757f298d527d6b8bfbbe958dfff36c8a0cf4caba75631c0af97fc6877bc365d4e11bce7d07b76829b8a632ed7afcac77f7c7aa6cc1a613f65fba554531b996596b8aefd34536fc39c4da7f61911817629848240137e9f460f05f2ed0e75974807bda5211b2a268672fac6ec04fa352917f3b6fd088a75c659480c12c0fbbd07f2d58a6e42788acc5733b1261e739a94f5f1222a28aa87b52e70438212bbdb80ca5ecf086a7c5f71605850c843c601f814edc66b7a6a8a1c8fb2ed30fa7241e24a1327d76bfb7ff311f10ef45bcb55258ef3d0f6afd7e3b11b661e6df3983e7f52a34c57d481cf030daf0a5dafb6584039759860410034212177fbb84dd11ec61e454c876f17ac71d704fc9f58eac31ed721e85e0f6e0d97f6a4ebf9851a76e639879caa340ff6eae7fcea602cf82017188e9be1b39ce68b78b4f0ec78ba75efde90ac73e4d988578e4ca17fafe868aef1f6fc33b125d6e980a990186d2c624f57c1bf4bb4e8d04555dc0eacdc260e4a3a21671e61686331ebccca55102f5a1ed38b6b57020365f06351a4a28d8bbf0797285b3d54bb343e01e93e7e8025b891be069ac4300995ff9f8855505dfc016bf78c4cee8deae83be511f935e46d1f2060c425cb0b2cd8ddcbb17a71832bf6096c9dd37dee2ffef4096bd0c828e0c65399a674251d9c30fe3691b1075c086aa06f7889db2fa7df390685a8c6b47e6a130a096a4a48866e7ceee04f767921353a225975069cbc7030fe8867416acaaecdf5bc4ff0202482023445a5ae7d030998f8a6f0cc468a08d34648afe16761bc09247708f976a6797d6fc9f61df7caf4a7efd092e52258aca5afd1b1f9ea2031bff6e49fd15b97de969579f27007a3f5030ea47d5691f6b97fed5244866912835c5bf7193789d7fafecc4efb9204daf6d99b5e3237617342dbfc18b607be16f145b036259f80c47ec08bb9df579001abe2263046ae42cf4fa505926563c5f5340929acad6818b4615b26abfdfe301996272427c12e5580f33225d7d44b7d3023f8dee70c25e668fc5627ba91ef3bb375cc44bbd0accfa5416f6e7a23c3b3378924ff3e80f4478f293f81674dec8cc6768f00c064e4a4c2a2fe3fcc1139e8cb038f5d5a20e0f20cbf9221fd7cb31ccfe02dc1c6b2efd803d59d7842a39936bb726c4c44fec54e058d167250a64f97bfa1f57ebcd75a09bad7aaf55b7243ef169112fd2c68020cceca83aaac710ae4bd4f18d1ef32af3f592fd53b8163779a8e9a2e9aab5ea15688e1916cd7b2718e89299bdaf7d8ccc4606363b3bd3b744c7acad56a47c21700f9cac118ad8855f026b5e34cbc69d6b567ae0f6a1bc24c83f240f3a3d58c0b871314a571043f4189d43f7e2a80bb0ec07bf64d27f1011e2d9a3879b29f7ec331cb716683da7a51d72c47cb113a2450e11aa6fe3f66291204f44533c2df8000a66594e0e7c3da81bfb4a380a14c1d1edf2fbb0e518aad3259abf6d753369b60018da06eafba4d9465eed4701d30c80f00e100b8fdf2b59593e31389d445ebc07c19021c3f294a0f91a15be1e4d6101e7d1d3e939c1b275ace01d2bbfed8f72fe07837b68b34c1fb751450b36c6222f4be8cffc91c01fdebd5937b34c511ef52c3b16b541ad13fe08a942792c58b67953b6f6c37ea0cb919d33a924e12e3e15f634dddc32db9cb333f4122aaa60d3ce46fbd9f7aa2ca97728631d6bcc7dc8dc57e83fe43795c8bd9f079055f98212c1e024082f1f7b59aa8540d309b6533b834e6cb7ab29c238305e92463c3c7e4c6d04674977d7f49e22868c86207f146c9b5256feb22a81ecdb923a0d67b64198dc2dff61a9a735d27a076f3bdcd2d5ea425d3408ae1ba4f88dd5bffd31aff1454f0e0f4bfd64673f5bad499d7b3572956be77fd3738638fd1f15919af6845b4e2bb65cd88609652ed0d372ad65b1075ca67ad965cc00aea07b4213480e38c53bdabe2836667729c7ebab67893ae1d8d5325016e1f21c688c51aabb5c13cfb7801b766a95ed396ce7a669bfd0063e7c450b59ab875ee88805c40d98520010aea3dfb1a4ae8c31e900daa49c0641fd71e0f39b33a414a2713d58c2fc54ab89c0a7bbd1e9e6939c4ecd416589aa7900ae6c282a6f3d1ffc9ba2719318da91b834e008c954a2f3e6fd797df80b3f9ce0b99fbd7da1145b01b07afd24f2ebbaeb46b2d7f2cc36f454e7a5b41ab74a47a40e02514d5e49b9baeb2aeb184a671e84de86d74a1c99db2d2cb6db667846985aa6dd786cc625b43a0b0c5dcd72c54f8ed8b7a37d91efb669e9ca1e6e5ae4d6247c5b589110aae702470e4acb1daab77973d84a99768a4ae5aa82c6150181be41a17c3cf2992f20621c030e4998ae8b0ded59c540602271d148c2e68fdbf4f9572e7488dc068b59dfce0ce1c17f7eee53a07e2cdd2d95c1209afeb2a52bc311eea020a1e6341f16407e08b72ceaa83c0820a02cdc6a3035d5c14ffab1faafa1fda7b6d4f7e79f2840af4cd5eba803d7d1b727c0de2032bbc0c72c40a43c3dbbbff749d63ca731d5ce82b0ad720a35eafdb388e6b95798be88ab27a260425db738b42209c031b06d8a1da445bcab0d43cab6d0e375568d68351395af2beb541d71bf61d44302c7c39e665d156dadb58216a714e2e0b53efda8d82e93ea53924563fa7309f97b441a3756c55d597cc19b18bc588857f3ba511cd5c115ba07f97d8d64b6367fa124a5efde385785123230af87f18b4c3d969388a277b158e714e4fda359404514d3a9a9cf68d87729d27854a6592ae4b48d95bf0e9ee0536ee530f5b046f80542fa9570c11540c6ee39fbd72a7adfc91c9a97400869b41fb6258915dd52f042bd5c4c9e6112fab60d0d7f597dc32d3e8dd5d9942856b695bcae415316c2816c667f1b44c58c3ad8f73c4d6a62d7fa7bea3363bece5d554a784c325bdda7231a5d6c3a30c503ea9fb5ede778e070f3f3a7c54dbb585f09ce66240df236dffb52b2758903d78528c7067c0c5151c72b29e6f5aec018e45520ad4a953cb6649283f4113fad22d65386d50e7e8b15d265d62f6f9901dd0bdf14a3c466aa1a0da6e6a1ac743d46c0d96021267e5b133b0052187d52d2a5b99fd0ccaa8dd78d005d5272f1d19e95ff44231e36a2bdb546d6d234cb3d9274eed6335cfff6f4b0feeb3b8f9c90dccd596afefe265fa3cefbdf6e908de040f2872b4148ac7b9d53666c79f83dfcb34317b34dce4132776ea29351642e2e956047a1d5aa0765adce069f33cae6b4a7a109183513aa02e1d142a0af01289fb6427831659b092aed8b03bd2e9b0074e1c785893ff3b45452fb09838e4b9241fc80c0b5e44f56ea8e2eb467db92cf05fd082d4bb2d23df5c41af7be1c846e355130182a6404c13b049b2803d25abbc33070c6566055974749c49d1de91cb299ebd5c53695e48d4632ae1f9397869dfab6a523c78a21e78e1d7bfd82fc7309e188d2f6ecc5b43f983dbde87f021adb1cb92fba274c854ec134ec6fe01390709aa9cc29e998b563999d30bf4052164f039357d14852f4f718b24d3856def5e1b8659de21372f87cb3c35a047a8193367cbe784a0d3e74785b028fdfb3aa0f8bc59f2bf56f9a61b23fd6d1afe8a7240ed8fefd39bfcaa7235c0b07f8eb54c15fa5c346825d861b449fb327c948e3a9969960cc823f209f97e154686bcddac932417d4b7ca53f647dca31a5ec4c41ea9731a30e7a77c2f1ceb068525bf2f4b06c632e53bec3076113900c879b63259ba0b3fbdd6bf021a1522c9ddb96a4ee06be7a928ec610ceac88f325f1e7b77b5557e35fefbf64eb83cb0527a2a1123a5cd3595216aff22eaf2fdac5fc76503572fd0db90dfbbef241c190ea05e81265f7c89c349d85dad4961b8a77997ef2d424d01dbd801fafbfa633efaf6f96956fc2b050e19f37e5ec165aa232c0f41ef88a6a1eff257743349876d7c7ff5b5793fee6082177171ad9e80250e902ec31259be02a5b9e6f188ed0036ff51ca8811d7262a04cedd46c1bca9e180c0af3347af1513b721cb1805bac7ae76dae0638d87089d68ce8f7c487cc1a3435bbd4e4c618c6e68594fec9738197f438d4383db16f192d91ebaf5022c9577c7e6ef28fbcdb651405376bf4d7b163f5624f274a644d3a56f5740fd18c2bcc40b7a199c43fef7b9f41181705048301dbef2f7575020e9753631fa4a3b4426d5a34db0a7da50962d0617f6161c46ba4f3f4bcba92d4a4a74f3ed13760c3b47dc52c1309bb6d20bbf90cfaf4e5306cdd644f14b7680f87bdbbf282b6b5934ced669dce022e1c0dbc66f60466c207d4a5771d3043f092016bf2f1f6113df87430b494b07e5d726e1aa037dc9e64a028aa363c58e300c195358af7848807cdf26aa1a0b45cfa986c76f6f81d35276113e251664461d1295ca9b6d955302379d75f3e41722887cc0eec484fd6f5353900281dc3146f7ff352de65117a04992a26c16dc6e8bddf61bf47182acbaa7af845266384775a46501c80295a8794f20f1b51161c2b970af4fbe69a2278b32f70230c21a8226f748e7230f8ebbdbd576a814d3380db7cb6609a3f3a61de96669582f3d6ac90cefe2e116d9024204369c3d7fcb17a901fdf2d7557a32ca9c1590115e01ba1c2b7f7c12b9a4d88d20bc392b85f035637cc32be666a1cabb2e7a2385e5214083fe03c8af0660e7ca6f6947136ae6a7493807963900f2400edb4047eb9041ab97dc2e4553b0a4f3ebcb673fabbb321d0ba4bb72492b3f20a163348ae01e21a10374accbc48bd57952f03213ebcb515115a63595c947aa9dc519865bbefaf273d9ccabb86b2160ebf67f1cf1e3b501120b045941ad47c39048192926a2e96b68a6e6ada52c4609405fe37c644965e326d77acd438a258f3460b08ef9e8903bfc52364707a7ed27282193d3bfc8b5741dd7d06358d5559b58ce98730d901768607b8182d267ac8d125112eb830ecff72459e208bda942572c890141a1a26cc5e00a2db842d67cb4d173c7a4e84ce5598bc3a87f6e73ccbdc659fd80f4693934e32cbaccf4055b9ce3c4f559be5a6b887f012bd8546edc1c88ede08ba00162aa2262f25551d0adf4df6374d77b9fb7f312dc3382f041135174932a2e6dfd820023687225a3fe24da675c1cbc7959b677fe8136567da78afb35bfbf20bf5e334d245554bf65bc7876c9fee8e90d9eba443d7bcfa3c2aa1534eea5ecb91f8c8728d6a03b0072a505f73be8d896084d5d0366be66802", 0x1000, 0x4, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x1008000000010004, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x40}, {0x18, 0x0, 0x7, 0x7d}, 0x9, [0xfffffffffffffffb, 0x5c5b5bf8, 0xc58, 0x6, 0x0, 0x6, 0x7, 0x6]}, 0x3c) socket(0x12, 0xaf25d6eafd97e1d8, 0xfffffffffffffc01) socket(0x10, 0x5, 0x7f) 16:34:19 executing program 1: r0 = getpid() getpgid(r0) mprotect(&(0x7f0000049000/0x1000)=nil, 0x1000, 0x800000004) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x20, 0x3, 0xacb0, 0x8, 0x7502, 0x4, 0xda5}, &(0x7f0000000100)={0x3, 0x401}) getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:34:19 executing program 0: r0 = shmget(0x2, 0x4000, 0x5, &(0x7f0000ffc000/0x4000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x100000000, r1, r2, r3, r4, 0x0, 0x67}, 0xe6b, 0x0, r5, r6, 0x81, 0x3, 0x5}) setuid(0xee01) clock_settime(0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r8 = semget(0x2, 0x3, 0x1) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000280)=""/80) truncate(&(0x7f00000000c0)='./file0\x00', 0x80) 16:34:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x401, 0x60) 16:34:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x80000000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r1 = dup(r0) ioctl$TIOCSTOP(r0, 0x2000746f) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x0, 0x657}, {0xffffffffffffffff, 0xfffffffffffff4b4}}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xe1) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x92) ioctl$TIOCNXCL(r0, 0x2000740e) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 16:34:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:34:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/11, 0xb}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) clock_gettime(0x2, &(0x7f00000000c0)) connect$inet6(r2, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 16:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000006c0)=0x1) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = dup2(r0, r0) accept$unix(r1, 0x0, &(0x7f0000000740)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000700)=0xf4e5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000200)='X*-\x00', &(0x7f0000000240)='!^+\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='/]#\x00', &(0x7f0000000300)='@*\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%\x00', &(0x7f0000000440)='\'\x00']) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) geteuid() close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) 16:34:20 executing program 1: pipe2(&(0x7f0000000000), 0x10000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:34:20 executing program 1: r0 = socket$unix(0x1, 0x4000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x6) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000280)=0x1000, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) 16:34:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x4000000ffa, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0xd00, 0x80) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='[\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='z\x00', &(0x7f0000000280)='{@+\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='@\'\\\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'@-**/\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\xf2\x00', &(0x7f00000004c0)='()\x00', &(0x7f0000000500)='/]\'+]\x90}(\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) rmdir(&(0x7f0000000600)='./file0\x00') 16:34:20 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f040000003080"], 0x1) close(r0) syz_open_pts() 16:34:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) 16:34:20 executing program 0: r0 = socket(0x20, 0x2, 0x10000) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) socket(0x1e, 0x8002, 0x10000) 16:34:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000003c0)={0x3f, 0x4}) r1 = socket$unix(0x1, 0x1000000000001, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x6}, 0x10) bind$unix(r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x2846, 0x80000001}, 0x10) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="0ad5dad02e4c91c92e61572202d8c32b3dcd6ac49622949cf58b6b34748d5bc9f035254d51af4d9059b14f4f6b8f6f88174e5eb1cbe410e91d2a885ddf531fa5ee69f0fb16f1a171f1d8c9c459da5218457bc088226a77bfdf3842a80b2b944ef3a703b07df2f2de0f8d951dbd13230e5ae4981e82b302d1102a38e629c8dda4319441b5181a1fd7306131e9d975b86f61f4a708543f336de5d2eff60b3c", 0x9e}, {&(0x7f00000001c0)="f397eebca18f8c24c7041a1d1c3781eece6d74d4b260d624041a81831095200060724eeaaab9668028a4a81c3b36acd087fa46e914863bd973f7145deb703c7090eb9f2ce152a60fb78372fb77530dba1533f829835108f252af290194b963f7ddbaf0a9de50b793cec4dda2dfe264aa53c09e96ec959e3c68376b619712df776cc0bb832cc16fcf61388d04c199b66cc52567e3b85160d4da5a2757c0cc6042435beaf6587c738e6969b70997e53b666a1050a7b1570b6c9739ab94e584d388b5620043aca7930c372154a2df6d86173d1f13c8be814722d18676b9655ddbe3ac82b211a497d157b939df30a1d3c5ffbf4d7632c3fab9bdf3", 0xf9}, {&(0x7f0000000040)="0f6593cca09c61560ab23a526a750308787c06354afb0013a1e6747c9d1e9a71ef169fc96523e39d3616c8bb200e39540389c05a686f", 0x36}], 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r1, 0x6, r2) r5 = semget(0x0, 0x0, 0xd1) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r3, r4, 0x4, 0x2}, 0x1004, 0x0, 0x9}) 16:34:20 executing program 0: mlockall(0x2) chroot(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xb3a55ee4aa13d008) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe7a) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:34:20 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000200)='./file0/file0\x00') lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:34:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0xffff) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x8, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x20000, 0x20) linkat(r0, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00', 0x4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r3 = open(&(0x7f0000000600)='./bus\x00', 0x600, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000640)='./bus\x00') preadv(r2, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/100, 0x64}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000440)=""/189, 0xbd}, {&(0x7f0000000500)=""/46, 0x2e}, {&(0x7f0000000540)=""/42, 0x2a}], 0x5, 0x0) symlinkat(&(0x7f0000000680)='./bus\x00', r3, &(0x7f00000006c0)='./bus\x00') truncate(&(0x7f0000000700)='./bus\x00', 0x101) 16:34:20 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = shmget(0xffffffffffffffff, 0x2000, 0x102, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4096) fcntl$setflags(r0, 0x2, 0x1) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x3) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') sync() flock(r0, 0x2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000011c0)='./file0\x00', 0x0, 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x3}) 16:34:20 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7]) r8 = getpgrp() fcntl$setown(r0, 0x6, r8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x76) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r9, r11, 0x44604261f86d34d5) dup(0xffffffffffffffff) setgroups(0x3, &(0x7f0000000140)=[r11, r11, r10]) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:34:21 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmget(0x0, 0x2000, 0x301, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) 16:34:21 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$inet(r3, &(0x7f00000010c0)={0x2, 0x3}, 0xc) setregid(r1, 0x0) setregid(0x0, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) r6 = getpid() r7 = getuid() r8 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) socket$inet(0x2, 0x7, 0x2) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000001140)="fcc1cd2226cea4620d12c1119c0004b1a1f814fec2d817e1ecef667e94beeb02", 0x20}], 0x1, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r4, r5, r1}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r6, r7, r0}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r2}, @rights={0x18, 0xffff, 0x1, [r3]}], 0xa8, 0x8}, 0x4) 16:34:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="8b69b9869a3f30cd688108226f63c5590e8d804cf68985659221d623a04f94a92b84c34b61b6eca8ad3a56c769b5c3c6e9097b0944443e3c936fbd3a03678153d785fa4fea64b62d6506f6bb67b0328fe11ed266bb7b8f023d1804f4bfcc882e2e8e7f6507c771e2377c0427222abc82a5023c45db59230ef6f1a94214a840e006dba7f625a2f3d46d4cef2233847f9f0ee692ff4274f279b865819791", 0x9d}, {&(0x7f0000000280)="05242397d8a54b2e669bc528df91447110f7844f48d16a4b66d07457feadbd6f81170c221b66f4510e38389428d86e1b01ebc43aa13847e9c32ffa48e042fe272426fe2b0047844f8cd825fd90c92386a17bfb9981b8c2f031486a383259d6870fa1074870a3297166874d50c78f8e4480b25a346a8262b4193a25bd024c7a55b4ecdf04859c2bca2909f0fc4bb11c70872f7c577d29fe09c00529af40da34d9e5a59c577dbfdca26a447a8001f36a386ef17119b54dbb3e7ea1f0a1546a05553c652d84f84df0233b6501d83dee36b9aaf18eb40447a327cc0ecd8fc8d7a112269a8d82c13bb4bef8f910afde13b386a432ab6ae0d665ee63f93b3c084d43f5b0c37e50ad32d626cab47e994ba87a1f00c50bea7b76702233218c596aa7b3338ddf5380829fa7d466936f4c9a883a558b575885fc771657990a3ebfc1a512aa414ce9af99b533e2553f9cc5c4a143970c945c6d1447052ece767b969e08b8f73bc07ae5a3d9404814cbc38e65ed7c76ec23db803cb7211def90d30ed68e8a83382b0cdbbe905155339c8642ae2ad88930b8aaa02941c01da5ca9ac7387e24f8dddf9fbb60877c611292c5d2eb77f37e9a0e2b3d6811333eaaf9a1d17e8d90f5a128780b59e51a24bf86c35f0519c313e2bdb2230d7eb383441288a127d198623e6d3cf06bf1ef506122d536448c9e8a1ca2a3d1c60078482eb53413165f678b0c9e8296ce9603cbf459b4a2ed3adc2513822a3acc3d34143ecea83e65d3d6a8ad802b13b2ed58a89e3849af8427295936c9242edaa6ad9ec510d584f5da694131334e7d27f04c83a3892c724441452091d44b2c238c2eec47d6d72d7ec71a48bb302b341260756bca949e5b28e37ac9eec010c3b70e25a7188922c13c235dfe8ef845f7e631092f552824fce745aa8c6ffd66ad13057a14852de46784ac51fcaf2ee4abe8ae904cf5cbc72b915b05c573d87820732277aea97ccaf72bc1fe021fa2569ce191839ac5f74a68610cd110a7fc5de38dbb99345fe544c5ab7f6f7800c1c137c03948dc8c350fd35344411f92bbc5ba1969fab0568bd2161178658430b8fa2091a3a2e28ca83635068098d67c7db837e38ad5826ce4fb090df28f198a40062287bd60707940a6e62d9c8d809a3b352f5a561524b66cc71187253950f3c34ce66a8f64a698d5c0b398a8600e74dc9d2e548ddeaf7ddfc634bf8836f5e41025f95ef9b3f8a0c56f22d6f8e61b0ec61ba7aa8382a98d56ee0902dc1607a8424193635fe28c3a88d6bc497779e855e67e426ffd88a23994e8e6a2faefecd858ad006247e8cf5421f3a909c8435e910b9cf9f2eedd5fc3716266334a524186eebe1cfab46a8c796c0a30e5a738eb25fb22925403ae732a990620f7ec900a3cb3d71b73de11cdd0e527f2f084089f30ab62eb788056eea726fc4752773c1eff3176254195cb0d431c5dbd8d04f600925cf66232c4e14ddc2e7ab5c2967539fff489121dfeae940830430023d10671d63c6414a03b40a58302e2ceb7c5fecbedd62ca0214aa776478ca20c9e26b056f2979412e7e2d7935ccce9d61300336cadf6736cc55859d2093282b36e9cad4a780e4af136930df2c74803d4f6aca1949c3adace94022c21e2d70673312b354cd1cd711b3911fda89c0f0dcb97b3b9aa1ba364a533bb812b2c65062c28e71b81c02485d08c90332fa52b4f71702311ff8fbc3faf59685aa7f462cc8a4aad13410196b2752a205b83159c2e475343a5c6e36bf209c45d32049b4f95ed66a178ff07a261eb21edf396fbb54dac9e4280b7ce15564b9a09cd4cba6f528ea2583caff77752e948b84374890e14897f8c0616a2e8f8d8f4b55fa7442696dcc294a71d365cd717ceb7330d7a4cf6ef80924907339874244ee917cdda92d63512f9e59187b291450a1cfbfd0219a2b38403aae10eecb725b589c5643b9202ef57abd7b0ea652e57f69adac6b7043c8fa6feb5388a7f31d2ae970487326e2f3171832c3bd0d16a3424a927e28da9e98e996b7c290f1db4dbaa9eb7957e5dc3a673f7c12d87b9d2b833116aff0bf299c6b45eddff91e51de4ca4089d3f5144e256a573e1fc6aa64e933dc12e7fee26bcf6760b5bc83432915d40cac950ceb5977becd2bfbac61ad61074c006b98833637e8558d5158b5a2c33209bd47b8ee5f5674e2a111c36b0e4939786890be1dd685d8f499c39db5944d9eb245bde1943ef931b7772c11c57b4cdba32889404a478ec8529ee3d00e784bf6e08503f3a23fe673883279b29583eda5a5d8bef4d7d929ad4e18e4c2fdd8d2dbd5293e1a60d730b87b043c3d054eeaea97d6a192b648c486cde5d6a473784c55a52fe3f6fb055f60ad708b75ef94d20def3c8789153ce6f6704f1a12fc718b7ecb206f6f2fb587b449c16ec0a4309bbe823113616733d7a7a7646e24fa2698118ce474318da6086362a9560edbd75478d832511cf9e944d10cebda5aa078f8ec5ffdf4be05569cfb9cad868af55e6326d1b549a51ab6f02a7777479f1007e01c89782cd19faf5e1f03d74e75dd862f54663962730760cf7986e130ce021b67b1931f5cf28ba82033ec359b5a4f2abe6df9365a590fdb923dd77d5b9804cf3faa0ea7c4d8d638ad2f4151a68632f99939e97680b9404edd28f440018f08e11ef772f1932d46657b81eafe0f5c15e6208b1f49b24c2ee957bcbf92a62536dd43a0493e1bc729920a592dea1c337c8a460389b3aa30ecea85f2a9b4a324ea14e2bb25bc1619604b4ee0db01d6cda3417ba779c9238911e33a8b5f2bcf5a78cae62583e66da663568b827e574ed452511d32eb529b796d1c4c07189a34d53fae86eb7c6064bf4b2a5ac8fe48bbacc4d59da214428a9ea793ef0777c6bca43ed00901dd6733a769c02ae8eca5ff0172c93af28788831e6b6564bdfd03683493c2516fde392e77c12ccb26b8a6a8da32ec4f44c47b1e3f5e5a0f80e9a9b9de8464ffcb1a8f4346b3879a5f69d22abd4666d68baa793f470f0e2003bd92a95b28f52ca3f6302f6f1897c3bfc906046d9d511a965f03b0b004cc3e701aad9bc5f06285d2d0dc2b478b271a0f34eca36ca183b9e6c8d37f660eb75b5cf711bb2aabc88127888ca74c6fd35e0e25236639a8d7b98794e3b0edf289f89df8c0c3d3a5761d51d0b8e38361419cb68f9b69d4a963b57dfc247824ee28dc586855fcc14c9ea7c262ce49977ecd7dfa77a40f236a12bb762803ea7afb3221cb18195ab71d4f5369c384b2ba542f4839c9e58761d4da8e8b33f1c99ada4068d14c5ac9fa270adac7d7fcba10c574c8c6665311440be73a29a12f56286106fed812930048532bd9ae41b83a2395fb55ac2e7034ae3ce78bd18064355dfca3b211d7b0723bc427835f04d64bdff76d2d24da0b0787e1574993dc59a436d0e81049a1fad407880503aeb6bcf63b5824002ba5b507ebf0afd07e092a363a231d65f18d8f84a83be02dc78d8dac559ebbe79dad9d97ed2445026a9e0946e89b4cfc524f27b26f1bc6ce2c792711f7536e0ae29b081cd8bac5013c9b8304116db8fe5b4836c19fb2ed03febc18eba2b7f9810a438489794c93a230760cfe358104bf26ae1bc8fa374ccee0323f1d4ac54a13fcccefe6fef999f6cd32e60dc39e8ebaa7649840002bbbff1271a1982cf066c2e6289a2e1c4c443dc5197375282d127be1619a2951f292d3b78906eea252bbcffd20cd3fc41df1ceeef1cc57e2b78503cd72eb14727f45e86838b40b9e1e278b9eb6d7b1e404ff190be887f5b6445c2b2b27433f9a4932c627cd0bd065639c0ec9ef49d407f3d849c729d4fc559568a5e9d45f938b50ef7bea0e4d71eac2bd7dcec4b74cca0e126cd741cdd5bb63bfbfa43057f9c0e251e8f89bcd785e7f5f0cc65953944fc0355d2e3029d815c391de248f37ce0d3b4098d119c6ca903987c83247eca262226bd3ccd23b7efa591255791cfeaf3441cdba2abd1d586e08e012e44a145570d1f1d462c4e32c0fd3bde70bbd90c38c7417ebc78516696e053a454943cd6dea63e038fc36eac58755cdbf2b3c245c7bbbf3079f94630af4f5aa0cf38671be9363ad08fbba7480ead47387e7167b855d13715a9172a387ab1100beccb3fa4ce94d0dd01c5a014ee6de86f8d7f880d1d9eedec6f107a298ba2b0d22917e38874b82845c68562334316c6274215df0922833cd868a8064f89250eb14d359080dd072dbc1fc4f43aa6e8d74cf557e36f211f1917170ae8caccc2891e399b037dedb172ce4c5523f04484690a9aec02e5a1d55c4e414eb2664303ac3bd83da9722bebc0bbea2fc5001edae9e7955c2cb94de434f3261597e901db640b00316b3ebd37a433859340405f4ba0432620bfd847037a01e4d8ad6db807ddea08314d9697e527653864a8a28d72704968d7f056d1fd766dff514228c7c80d7d702afc59ea90f5d247dab93988cf8b5d1ba0f4f6bf5df318e3b3ad8be4634e77053d7fd797ff70a3f8d777f67263acba82265f3fa78a44d2042bdf32e3f4ca16d2172279c1d1d2ba4e0647ccac5cca7ee842ca88a79dd563be66e45c586ed3b5f94ef9db4b01901bb7857d746af1753b887be6e7b8c155b44f9b05ae2c9951912862c301bf6100b9c5af8a343f12954bc0bdcefd2280dde54b1d122a567e4555999f794354ef59e8b0ee8e77bfa99dfad92e36d2272ae37f5cdef6e3ac3ab2c6c3e0c0f96a3f0af27732f2e39f4dd75e4e05a0f73ce24633cd326ac628454c7ca8cb5a04d44a695cf4e7762eb9e125c0230bae2e7a4beeb476d4c151b615fef36dd7922678f8bab33b130921de68fd650f4005efadf77ca88e29b0401a16c0b9a1bcf65c03de7b494521e67e792041cf32ee39a89ee96e2d1c5a3e1ee6d607f14ecf0d3de5d59dd49572d827a840d0bccaa46cea2571125ca39436f70c070d89a75f5ea3bee27e652f65aef2f9afa7423750f74fac82174922d1cde8257b0d5206c810b58c99ae6789efbff41c0508ef10a06fe0a09d5d6fca4fc905e6efe4be53b44643b55ac6a46abd5055411c95976b6898abd691b7c290c72e17acce6adb3069bf03d954d6f3345119adcc8377a81eb74ff2088356220d500dbfb6286c00f941839ea8bfb09288e132af5a915fd758bba10bea2098ba9bb75dc932562cfe0dcc7dca1a3af7d8d44be4d03c900d844f9a90e00aadfbd0c8c2fc1b0d3263fd967a7ec327423af23bce7a1f9bca69f6da61853d5f7dd05011e28f9e86570a49f08084c18dc64ea691b4fcbb81571f70c94f15df3b6c439d25d79bafefb5ce50e7c70e478b2b436a276ccdbfb69754193aac460e01b1fb5218cce193563826bc7fa7389f4f2d260010aad8304bc2358f8855f7b84fc16ba2935912a3f8e62beb06332a21b28357ab66120c7562a15edd012e3cedd19abe851b5f09a8c414c29ed65533d3ad76ad7f480e3b99191209f347175177c53f19169e49ff36471e14900ae1c8ff53193d2bc187943cd24b643ccec84ea61f86a50bafab1b891dafe6e966d20f05eb340959991a3f1d72c050f61c34ae94e50dba54a7db2f910aef56d16510840b2f05a07313bbb69b68d490b1f34771bbb57d76083496949264d83712b234665987c8dad5478811498fac273d559ebeff0d6c7ac58b5316b2d1705a8d486b659ed7e61f7eb02f097a08dd1acd90edb6ac4ef7c3d193e7acd7d67740f5d630f849dc7cfb40740f4b6ab3a807599ab94fd778bd5a325a5eb9cf0653b3844e9583ed9ddda5f1156b70cae4c9a2e69f632d4f9", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000001280)="9187c603b063c5fc1fbc04fffddeaba5203587b66f9ffdda4e055b4bfd05105f65114167400bb57dcde0173a693064e3e1b3b400d35406ac2799cb079076b9a9d7b2cc709c7e1050c0400e63b1fb8fff05ca5b3375251ff7dd597a2f69a10c731dbdbed9b816fdb3887f9cbf0fea5b178fc1482877598b5029c8e7527bdc3117b7cb3c4e58a0376d61a7b76000ef96745ef23b4af9fce5330407a2073668c955143afacaa2509c368c92a05355f0160334342ef04aa17e95b603cc3c6d841bc4a06ac6cdab1381fb0edfe89e9ff900e0", 0xd0}, {&(0x7f0000000100)="06e2b676b7e57c7bcdd0d2303adc1c1cde1f7da1f8acd9db763ebf7571a4b2625c48cd35", 0x24}, {&(0x7f0000001380)="9d17acbd8b10b6070b31a8abd9dbaa86ae62f07680d5cbfbfd08975a2725dc3adcb9218aadc5da83b7f27e6a1286cf41d7bc4c07b3946422349960c66b3001caf6d1649ec28f236f1673b03686a9c84fcf46bef19780ff02c8ba40ae62de2ed9ebf6b466ec2a8c47168521da795d31b4c35224ea84c504afde5d0e2a8b1430db702e29f38a4f7b00a3912926761b465a5cb90e945674e4db817f1a452522cf5a11071bfaa14f0639f1aae1671cd592b84837a0c80bbb2c413f092b659b8684dc6e459ed3a30f13e22a9b079baabe47a75ed46da840847a2db4d2ecdf8a9db765b74822e9634906c10e953105fcdb4f6109282149", 0xf4}, {&(0x7f0000001480)="d7de8fb3796991e883a187cff3f0e09ebcb70a31ce838e34ca559502afae22b144d9b70bb78743a09903ec7c2ef14e5332700d65fa6aabc2a40990c1617f637015042c8c29fe0ffd5a167be2f2f34f85ca5d6dde4a1fa909dfa556e3bb56cf3e700945dca7695ba3f49ccffab8c22908c605781d05aa819b32d9e9d4600b0c5f13fd86241eb5c8628d00c057354aead645171e69c3a859f44716d95f8ed76b03300176e630d39db51262ec30c73d2d27b04c1dfe2a96e562ddbec202aafaa619616d66cf005efa2e0ce8b2d8ad3b2979ea1b", 0xd2}], 0x7, 0x0) 16:34:21 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0xa00, 0x82) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000400)="a4a2e3", 0x3}, {&(0x7f0000000440)="fcd55dee417c853b091c6375dce75f312f4b82dd65828ad545381b80256e0c4f696bd1e43101914dbf51588dfdddf893c80eee5bb8220a45925b54ed5428fe72a9571c6e669aa3318ed3c2794bbb80084036feabae0de7b90e9309348f2699bf7dd0b733f7e530eb0c4755030c29da28b0ba2ae5b631aa7f4f83b5897491666eb6f41e9e34b69fc9dd7f10a95ccd108121c10af4a7d41ea4d38a48328deaf24e3ef739d2466062b31fbb1de3318bf19e5550daa873b58ab878cd73e8b2a03c9f76", 0xc1}, {&(0x7f0000000540)="d01a96f15413cee67faf4f4bb429a133f690ef92f07b5d182d0d43233a8eca4238c96e18021b42b3355b914dde39b52f2214c613572a8e03b95fa95458526994619bdf6d10380f27167467aa", 0x4c}, {&(0x7f00000005c0)="2547d91eed336057c0c7abca8699be37c39272e33cd1195a343358795d851fa8621be123d06242c8169c571f5c603302d97c3a637af3f7e3062d19e3dfbafbb6de0a2fc5b03dca3522dc8b81df277048c7273a75ab20c3705aab7397b489586ea3b0697789ffb9aa7dddbe8fa2731d86618ec6a1f1b340161065c16b19281647f82fc8446ddab5d2b62ca3352f9ee080b15dcc25c6aa6d37ab60ee1352875f4706cd05ae59b7f29435d750a0be61bc2971c3adb8aa2ff98b602396588be3aa298c368777c9ccd3a4e8ed07f3f61d6ac19ccc4a1d66f1a67aaadafab017e1b82973cc077ae93ea24645843c8a49f3", 0xee}], 0x4, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x2e0, 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x0, 0x5, 0x1}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f00000001c0)="0000000019eddb2a3f7997ada761f25a191dd70c827490ca2de92c19c85997a168f7573b5c52cfe327688eec40b50c60b1fbd42218b2330b5035b53d9137b0213e158277bd0f5a4264cc6af3ea21824170ad6587b140c4bbe147515fc29cc82a0d0c3c615f6240c65e1e3012c97b8c67c467b4dd5176e3711bc9db9eec7d71925814ac6227d9b166c74b6dcb37a90f704633f0935adc4cdab3b96053d991948ece11d852a68246681f1cbfbea7682450a7069aad622e602860392050cdfabe4df603d3d818f31f14cdc367d9971b3a031f7780", 0xd3) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() getgroups(0x5, &(0x7f0000000340)=[r4, r5, r6, r7, 0x0]) 16:34:21 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x7f, 0x200000000c}, {0x0, 0x1ff}}, 0x0) 16:34:21 executing program 0: syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getpgid(r0) 16:34:21 executing program 1: r0 = msgget(0x1, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/45) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:34:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x9}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e37", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r2 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x56) writev(r3, &(0x7f0000002380)=[{&(0x7f0000001300)="e27b94a3cf84be0b6b7749f7d78f37693534ac2649345c8d241cd05bc156230ac349c92713220beccae373a0cc3c4ab0cb568fdaeb9e9ffec05bdf39155e020caa7c13ce306177ec00a53bee11637a86cff5d00e78e83d7c325e86b6aeca9dcd9c9a11cf1061d97e8ea535e1eb0de34444fd31239a64ad605233bf64ee64b62faef9ce6676d5f365c230b6c9035a38865778c8bc33c666f729584be6ffd49aa07536c66ec932bb100b5bdc4a451691d1bd05c6a2db95eeb8b9ed1f8aaa1deff5c5dae963b3079eb7892b876c5dc827660c2beed61194ae6a1cef1c1f71b03de654bbf62da90a5daefa271098bde773e3058e318c8dda93a4b034acbd196db789138433231e8dfea522bce0cf812b81ffcfeef2783314a4e2ccce431657f65bb14b038c2dd8c4d3f59faebb45b47a20d132eef88650a1d4d32e623388fc0b637babbe3a3f96ed2a2351905a773a3e15ebf9f51a531e4a171b76cce4d548a2da0ba3a6b94d2575f4410e019144cce8cf4aee56b34876028a02cc7eb24b4275eb0b68d06170a5f071f98104b1213adb432ce8917692d41432e0b11b5fc341dd0b5271ec644150ad3cd4aeb3d828f652f52bcd47fc3ce8d96e7ee4ad747f3c5f0d3ef6d8bbe2c7c11c4fc4bc328a7afd5ad3c15e4eea76d3f5acc044c39209a9d8a8326b3e738cb9e291caf792f1ebfc641079a2619ed503b2d3dcfb933ac7f7083c30b35646ab76202f5a18c54899015b6d102c1f65da24ae85ce36d1ba32d1584e0ebc9de0ffab1c8942a3b9d2b5ea71b8c5b90df1f6db90c3defe53c6a1fb00924655f56b103b7159dbb3310157e534e2f4202d7ef9a25271dfb15afa64d5fff8678d99e9d8dd568292c0c4bc65800c0f4050cc03828203185dde5c529bf0f29394b77ec66b82ef54e53f1e7f878d26b662f8ab4c0e45ee3155603ec67f3de8eea8fb5fa7f44c013285ec0a7026bb64db4741fbdc298e296e33356a86f3941f92c5de170d9ec158fd231a8e608d20a4523c27fb564774216e82842021ee312c08cd90c4c5bf6938b8dc770ec7ec41303021fb287239f3b10cea15dd91c6869cd9463f102ad09113be2eb845d95158c9c542f65531db992eda1d79a26f6689f62147f990d26d79dc37b155a22e835a38647afc93ae75ad1639785fc22a82f3d0c673bbe6b6fc538a8aebef9611ad14de052077e28345a4e0218e87704a6f0f6e476728434b0bf747752dbf81dc25e6d4cfe65a06cdfd7dc02350d6d61bb2c0315813cc7ea5c75677a3c6192410cdbcc224818c3ece683f561db719c81b8aeb09d1759c37413939683fc2afd878059529e1e3c24f7ef10b6778fe6ac2521300c70781018f21521ed03870c479366fc3de0ee879278e0f28c4247bd665d1d5782b0d239d97a146b86ea37233a55bfd315d1599442398daf24ae9d43b3a4fa4f893a11d853c791f75c85fbfc23ed4e4bbb16921437cf9033f0ff86ba33881385f97bf9efed81cf2f7e8f39750041c6cc05cb88096e306a662259c7c74e8acd75c036ad0b8701f68573fe0300b50ae27e7034968d45abcbaae2666857e295d09b6510eb877bd8df966d43a3953d0094bcb7c7f73868d1e70b97c16abfe7ab3ad7e35e28b833b05781a0703c60aa88c062379f61120be7480581956a11ae0c50ccd4e087a77f74e0ada9932d0e81a1f01bfcefdf2a21a31e48cab47f01da93d4d058d916f7cac285c488efa38c32628d21f1007574e0512a355372d16cc171427615672c667409210fe7daa649a55ed5ffc2e8d05ceeaa6e634eac303b0fa2498e51f0510f9eb18e4db24d0d6deac600b08d4dbe31962660848e4fb9429493268034d774838501bba5c3c3312f903c5a1ddb1d3e799541f9014666b77b772f34d99c82a49445ba370de1a01138a3cd5ee078c2465f92ba9131a6329f60e9d1634c4c04a8979ff2b4dcd6d541ecb577bb6d27c94050da898272740f1b4dcc3369242ecc4780359fb974cf12e6c4e2dfe0ee6e3b0df1f32b0b28f54806289352b7fd6eaecb2f7d7bac70be30445382c8ed9ead36f805cfa3cf3eafc27ba41338a2e7006352636ee25282b02d80771f9cf2422d474eb7549aaa51c6bdfd00fdfd9e8047723d4d5f3cc681bf8fe473adde4d1e986d8fe0435a8d2661c35c32cb5e0d868cea32a3d1024e04e74ac72dc2900bac2c703c86077dd234c53233b9931c060d20f55dd733bb485d88154c00e60b8f5461235f06fc760437f81b70a78cbd93dcdead4707f3a9bd8ffb7d89f1c136f24abaf626f6cdd3695bbc8ee3d4ddae0ce81a9aaaaa2724a1edb7a23eb34e281d1e52ee18d0572036a5cc6d8f8564d90da4d921a92de2a9b90101bd842b8f930f6effb6d5b5c0aff5dbde86da355fb045a1250b3694f3e9b08f16f858bb3375c12832053c10db49169ed7169836f9536442bf98be63eeaf3a2c725367b8a4b7f55abef7abcb4545fdfa542aed78225a74e590460f7277bc2c5ad2031e9799be5fd61fb88449249742582729a192700e9b21ff20050f55340826b99ed1dde4cb69fa666c046456ff4b18b9665ca1c197705475336807588d425b2478ce662c104e071d966a4e285de09bc059821d723881a4cb9d89d3001d85fc129e5515f662bd66c5bf0a35a2521d0c2c2bb899a41ac5544b1c05c5a84c111ba8c9fcdeaaee5e9a25d8cc30c087a9303d70e4d35674b851f5c761ade202d5fa690d9d2fb1cef6e8c2079b3e7fdbbaff67b9290b4ac46cabf1a44b1b7007bde78befcf8df2ae90ce736b5ad94f852b56c1b659429ca6b20d3cda9ccc038015fd6428f34dbea4c08c0bffe998fd6111be3b8d9123ec0dec1426f677e16afecabd1d3affd0580348d3109e37f2ad72d51192d83ba1ea51bbbe74eae801b4d107f0887b7d245b6dad4868f725c4a32462a7f93532e51687a26a6dc8cf7356b9720b3639ed7c3ec3d99dabb3facc9202ef09091189cc53baa085794ae3c97afeefa02ba4dd2febcf471a025b7ddd3d9d43f7bf6ec1207403f93a410862eb37f0570446e3597b39bfb6e1d487a20d338a80e65ddc738feaa0eb7f9f73afffec08d521457971daeed5d9197544de5e13e64ace05e9a529dd55abd596090f8ee82d5ba67cf1bafa324d0f1792289b18eed9536a667fc4ad2c0f86bb591e1571fde172d2f90069a77aa9c514eb45bae3ec3a35e25ae3ae6826bc5999adb52dcc42b672136bcfa920b6eb7cdbcafcac489160da9943e7604f80adb46dee57233bec5e01fc09fb936f17bb79edb3a0fbb35adb6fef0710a26687bfa05cd1276b0473ed50d4fb50fdd79d0bd25152198404b944a3d62623b21fc6b3a979e3ab366278ce5dc11c27a9137aa380c03e0d940850cd4706c9cd374d3e76f1464a075ad30135c40d86914ca5ebde0e6fa6457cb9da7309006a93851b12ba143c254c8efa9a85e5b55f2c42afa028a7f91609b1c85ddca4a58ac786e403607a94b70f27de7b99e25d5c6b0fab8c8abc6184903eb1e0f52977c2259b5f04f7915a3397ee43650fe50c24534e6f8b7a99ac84255ed609a711a043edd3c01c22fbbadc5cf39cf6b224aeeff80360371da51b9148f39da80db5e9dc84caf3e523877e8016182c404f485689137562ee116c27d9392062c107b4c3a2633e2015d9b8a6b8407d0f4360c8d4180a6e611b484bbc5ccac05875859b9c529c84d9e5792ff957d9faef038401c11125f40a131f96ba182badd3e55ddff09947c99365366205bb261f58e968bdcf8246e192aadbbf5a3d7fdc0e0763ddbd32b976533d9e486c2865b8c3635c8e4f4a581fc3eeec57bfe0200920fd898efec6d8e8965a50ae2143f9c33cb74d8cc05a57f762b35a8a8cf034dc556bbf8191cc2d8b73af75c4fd69e78b76b247f9706b1ba0d50ecbe975e1d59521cdf5e642d8a7e3290076fa292034254adeeed85729b5b8c295e54c710fbaab178331803a889511e0b5d2e33b14a0d7dbcb03a422eb877efd30f44b19971b2f06f5a3b9bec64db0916274ccc535eebb2e5433dabdc41c0aa8c9daeea3fc73346949795323b7c672852d64d1f9717a87030ef798f75c0bcd4bc56254fae604228c4fde2d55b8716574a7c77d75014b578a31e759e9ec2ca6e14eef1415a6b6d96a244957c4e034bd69425b28907198844feb5838d90e3081136f0fffaa75bc7a72180732b4630c67d68788563b6b168271ef5b4a9b167ffc5349eb10ec3ee80223fa0e44568d91a525e9a490d4844b17dd8b3fbd182308d37741bdd56b42e69165f9bb586403f036b38f12f81eb260c03fa7b3ab456f1b478351a8700032e20c83177394632ea0a9cc231089f370278926b1659edc958830ae7b623477cb5362c8d0e48b765876d683f4d25e7ea1755e8406eaafde0214bd4c1c0c1150fa94b4c4d565e42e9ba7ec16cbc595caf0e0002b2b6e18331bcb26a992c270633265183f00c4d1658c270fa26f4cd0d500fe2062db9824b6692dd4539613ff56be31be1881f6bb0c5d2a5cccbb0795dc6623b61cdaed1d6fdf4e95c8a19e17855b41f0f9d576f49b75830a769c8f09578470ab7e0629d843da57168af62e427e5708fa77dfcf5be3e2e0136199bbe0cc025e30eb9cb7ddd69d7f245ff1a8fede4460491f4168ecffc1a96c01159a29fdd10ba9f4b277faa2cc23c425afd6d2d83ebb81cdc936a2622e47b1a1e40fd9c3f9f62eb3c0a443eecb16135d26bd9d7a284c7cf4d643075afa20fbe014306fae5f56ca1500ca54f691f94be54fee48304446972c79fd2d8885f54dbdb3063541852fdf93a3adcd1de4546a820c0836a575abf7936caba890c83dabdc8c85fd95141a30d332b4e7bced0b2440a6ba6667f03ff526168546fb0429cf46c862e935357950025c6ca47f1857c31697a9bb824faa8cff962e10d53651d3b33d738788ffe2450ff16e7e50a732cedfd8e189ef5ba70cfb5c237f80c53fdbce5273a353b9be833c5f29b9381089d15240adc19772ebc85534e48cbe0b4ad876bb2a497066c8b034778a41fb2052bccb0105349fba5b8dc20bf52c5dbf23fa5badf6123dfec13d712903d1c8e22aab0b8cf4fc08ac0c1a28b214fad170704c0cf1b78221c5302a0824935b3a53dda84d9df9aba284f0bcb3c0693e68f6c8bcdb0847fd0aa114864ee025429c93cd889f663316682381a2e7173810ebce9e209d9285fba6ccfec2a9090b883e2908dc174eb0fdc8e876d301c7ce2b4033c39f1923053917ed5eb40c00b663590fb165db42d9b3d3c9fa3e2578408b4027047e9eec3d64ac724fd5a86dae613c905d0b6675ade6c9ee181155c4c2d40a77b6e53e2ca9c68aed8c19d88370e9d8ae998361e241ca618567c705230a2606526d569c69e67a37bb3908934242545c0c91138a04c2af94b257c285ab7c15b78e3ac9495a0a5cc91055d983ebe438f6b4c5bef089f0746936f9390d4074f7b4a8f58c34b77dc0fe56dce7b6d09feb984094c04db5f085c6921e5f6b6111831cd3bfdebdd7b7e78cbe3ef57f3bcb0bfa8cbaee5cb1db202bb622e24f75828760d4456f6c9f4ff7105", 0xf5e}, {0x0}], 0x2) r4 = dup2(r1, r1) dup2(r2, r4) 16:34:21 executing program 0: r0 = msgget(0x2, 0x20) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socket(0x1, 0xc003, 0x6) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:34:22 executing program 1: r0 = msgget$private(0x0, 0x200) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x3) msgrcv(r0, &(0x7f0000000000)={0x0, ""/153}, 0xa1, 0x3, 0x1000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x3, 0x1000) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x3, &(0x7f00000005c0)=[r3, r4, r6]) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/63}, 0x47, 0x1, 0x800) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x4) getgroups(0x7, &(0x7f0000000200)=[r4, r4, 0x0, 0xffffffffffffffff, 0x0, r2, 0x0]) setegid(r8) fchown(r7, r5, r3) msgget$private(0x0, 0x350) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f00000003c0)={0x3, "505876bf0e76f4dce829a38797a0723bb4b7b7d5da2f00b6b24a1ba93f3c4e34270492a608d9160e543bc3431314a598b1315d67fcee61b1d0b7007b8be70cac77d9b2f7f35cef17bc0b8612eb9b8549b3b8ad6d2cae1c062ded7b1b83b491f25ec1f513d070aec0342d1b1c5c569304935fcf6f086b31350cb9f540b24542b8efe9acc94a82bf215930b6f73096e415c8a25853de0d96d31810fe9dadcb21795da80f2b80eced5607e0536bf5731888f52b91d4c541cda0f536ace4d7f560e7b8969caaf55ca6387fc0eafaaf8010e927cdb1d4c4874b229fdb2e80794af569c4cddb0319b32b824d231b13019890c1f24902319acd"}, 0xfe, 0x800) 16:34:22 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r1 = kqueue() bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:34:22 executing program 0: getdents(0xffffffffffffffff, &(0x7f0000000000)=""/104, 0x27a) 16:34:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="9cbd0ede148bfe8972aea06534595ea6384c4ffb89f46eb6b137d031d58b9fcfe5f83f546da86008df8e8d867e03c3f43f53dc46a4160887"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:34:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3f, 0x4, 0xc3d, 0x0, "0d9c5c723fd857482922ab3c49ff764fc571b949", 0xffffffff, 0xe}) recvfrom(r1, &(0x7f0000000200)=""/90, 0x5a, 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) r3 = semget$private(0x0, 0x2, 0x10) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000100)=""/90) clock_gettime(0x4, &(0x7f00000000c0)) 16:34:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000001040)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xfffffffffffffd96, 0x4, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000100)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r1, 0x2) poll(&(0x7f0000000780)=[{r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x88}, {r1, 0x922d4b76ce4bc332}, {r1, 0xc1}, {r0, 0xf0}], 0x7, 0x1) mknod(&(0x7f00000007c0)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r0, 0x28) mkdir(&(0x7f0000000800)='./file1\x00', 0x4) mkdir(&(0x7f0000001000)='./file2\x00', 0x400000030) readlinkat(r0, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r2 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r0, &(0x7f0000000a00)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000a40)='./file1\x00') renameat(r2, &(0x7f0000000a80)='./file1\x00', r2, &(0x7f0000000ac0)='./file2\x00') unlink(&(0x7f0000000b00)='./file1\x00') kevent(r2, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000840)='./file2/file0\x00') sendto$unix(r0, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) fchmodat(r0, &(0x7f0000000e00)='./file2/file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={{0x4, 0x1}, {0x4e85, 0x8000}}, 0x2) r4 = semget$private(0x0, 0x2, 0x442) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000ec0)=""/101) r5 = fcntl$dupfd(r0, 0xa, r2) renameat(r5, &(0x7f0000000f40)='./file3\x00', r5, &(0x7f0000000f80)='./file2/file0\x00') pipe2(&(0x7f0000000fc0), 0x4) 16:34:22 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x9000, 0x400, &(0x7f0000ff7000/0x9000)=nil) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:34:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2a, 0x39, 0x0, 0x0) 16:34:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setuid(r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) 16:34:23 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvfrom(r1, &(0x7f0000000100)=""/186, 0xba, 0x2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) 16:34:23 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) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74db", 0x2b}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchmod(r2, 0xa) fcntl$getown(r0, 0x5) 16:34:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/67, 0x3f, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x3}, 0x6b) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:23 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x88, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1) recvmsg(r6, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c731e751000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c31fb53bd5defdf84b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019ec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa2af81b8c4ba067a841527a1afb67fc7bc10d96535564675b86e274291baa8fc8d07144ff653be699413e36f6e89eb2aee118e8652ac0abba96c9ac3df6cd78426761336e53acf7d5054c5e580d37af7b5e29829f77feeed9a133489d52a53581b7ba1c833c5448a8caf5bd5adac3e4398e25cf23c2dc8fa15568ce8ac34da245e31c4c063144205d4e6f5e7cc71c227896268fc97411a2c478cf7fdd75617d4cf77b4a578c279bae21b0b7648d603f619823628507f77c41146c16dfc58967654098c7493e499331c4"], 0x1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x4) writev(r5, &(0x7f0000000080)=[{0x0}], 0x143) 16:34:23 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x101) 16:34:23 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) ioctl$TIOCSTOP(r0, 0x2000746f) semget(0x2, 0x7, 0x400) 16:34:23 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) close(r1) r3 = getppid() getpgid(r3) 16:34:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0x10000090d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4", 0x9b}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x101, 0x80, 0xe4, 0x8000, "bece22295f05e1fdf35ca7c597c1cdb0e3c4bc40", 0xfff, 0x14}) dup(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:34:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4e93ed98941e4ff0191c5d4d66088e648d754c18"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "380768dd6ecb6c1f06b768469fec15a286b27866", 0x0, 0x409}) r1 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r2}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r2}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r2}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) dup2(r3, r1) 16:34:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x408, 0x0) lseek(r0, 0x200000, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:34:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100001fe, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:34:24 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() 16:34:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getitimer(0xfffffffffffffffe, &(0x7f0000000180)) 16:34:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4005, 0x62000000000000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) listen(r1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:34:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) msgget(0x3, 0x606) socketpair(0x2, 0x8005, 0x1fd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0)={0x8bb, 0x99a}, 0x10) getsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:34:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x21) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x400}, 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x7, 0x10001}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)="92271d7391ab73f31ad34caac01a300c9a713ba4e9924215b207d5d8c7039132e8ed75b206d97cf4d333b57108aea316df897795b1ce81f57dce22877d0eb013c6738872bd7912f21cdbb689ae94d7c0f57de8c0be6dcd14fb2e178a876ad9a04492efe16dc1b3f8f6463209e4043bb0fff9f9c86cf64836be18d07f83436a24fb10dc6cef9fc169ed79c941a19f", 0x8e}, {&(0x7f0000000280)="cd298ae4ed6ca81a36100895091e2d9027d291be669b065b8a50986ece227c023efbbc447c04a9cb0cb5fd7a820717a81eca7f05b41660f0a17e49229a2cb1e71b246be6165052ec18f194aa6bd06a714b7e4b7b19d6555731d72b597a3322d6170c00b3fa67b75e20e9dac64e88af5145c496ac5a29c27be244d27a8de8e945f6b47db2f34396569fdb4427012f9d237936c40b4ed2daddfc451f6cf8c7b40a4f7039f39e2d7f76a4fd6f4f586bc0d2842f8cc0ab54f36a9572336af52ac71145a1ff197777d9211bb54895", 0xcc}, {&(0x7f0000000380)="583f6c932bc4d747d1a8587aaf195a77b0d3a91070a1ce4c7fec9f6cbb784172cc5d0ab7968f20a83c9f16c3dc2b0802e6c8c0bf30abdf7274a840497e922ba79236b9c41c2c2b9d2188dae6360b54969026f52c9c750b671d690758585dc0842175468aaaf458a8502fe568a0ce0cd3f4aed282a72d62593449a46af3004e1174473f661df966da25fee082717099c3ceaf5dee117b29024de268f6d17753ee7f1c5c9b2bbb922ace0a", 0xaa}, {&(0x7f0000000440)="263c8af595f6300443540ee5ea41fac59d4f34eaee003b2daf778dfd27fda3ceae562d153db02f3c1237a53540399cd9f8a94ff797f0c8db312ece8bdb09ceaa072e662ddcf9d65d8bafb25d157452faa383bdee2eb832ab8c6b91ac6dc57562", 0x60}], 0x4, &(0x7f0000000500)=[{0x58, 0xffff, 0x2, "4c43642586b0e9ed95a17f355da71b5e8e20fb44f2bb8618849d775f2693d18c3ecf756e3b7e38439dfb4d2a32eedd555220247af67731ea4127cc381361500fab"}, {0x18, 0xffff, 0x0, "ad50"}, {0x40, 0xffff, 0x5, "17c021af69ab0bf307e3d01bc12269974fd3fd8b46094bbf1bde9dd2235489a180103506768b909d2aeba0"}, {0xd8, 0xffff, 0x5, "f3f3552c7ad9a1182f655e37840870b8683de4a8c014fbe41aa445af63346394f14e364f0e5ae7517d0164a6eebba80e9f18c87993882b4812678fd60d6c93160c1b80660498a3c242e88cee75b6d01d32b680acf273a630874d2a94a2e8efe0e28dc9b3a3ac6b26ef23c23188b1ec7791629b785158efa4f848b78693c6ed1845f55692d45e794e176c0c467da4ac00861f61a52bd1b367da0cef33ea939188fc544f14166e55f6b01dbe160272c75943ffab60900e223c093213cf24b3c37aab865c6c"}, {0x40, 0xffff, 0x40, "649f07da1d88d2d442a19b67b6d7e58b94b40dd9cfa4904c6c02db0cf8134709d935f352519861ef507f26c309ea"}, {0x1010, 0x1, 0x80000001, "6015a0ee94f6d333847815cb7305849571d7b58d1deca83ec53b32937a43bc294774d88e54ce2764e302c37d8f7577e0b857266286712d18a863e678d6829aa77114b4713e033d0a69fb9a9dc3a0c35f546db797e4ab16f659bdac15a32277e985953215d69dad8d2f1677b7b4ded91b9d7c20e92e2b809bcdbf78d828809501db9e7ef8c0309fe5c194eded839c3aab7ce6f7e74f4c4fb42eed4c3e9e012e3e168d6a04a73c8d350cba427ecd491ae16142c92cdc78d58dd1421a3f44e6338f169381ba50433104c7efeb82f2837a65995d1c224cf4d88df3c0031e0f4458edc73e12c7dd6ab618d38482480b22c98f09fe29372a02245e2b5518cc481093da91a7f2fc1c4b6d4c2e794fad5943bb2fff63c3f0618053674144f73008258676c08898d73c8698b332cc1f02ae3c6525c19747d6199bd77324fee16150b2c9018238685c69fdfcbdb6d34e86b9f2d74729f6a152ec15c731febf28157664b8f3c4b2a43b9f54647f343d666c2a9f07928dca45964939319edb656686129c30571d02220fa5d63a20b396380b6154c9a8696a748b645346ac0141faf285275e7c9309d56d9d1f69826aaf9a3eb14431b58b41220cec971c6fc2d56de52a396f0905237351dec9ef66f06cba6c98338a2bd8ce1914803d5b76fa1d82bfe06cd292d2a6a399c6f9f45fac55652eefc2ab32f9b672fc5a6ef3b36c229899b7601879acc8152caaf25c685dd7b6a8db6a4c9d0ca47617afe0c618d38ae6223ed24777ccec5210ad8fe4f36f1b617f02dd682711283e6fbcc81b4dc10b9bc393faa86800cd8f5b1d22740d66764f79c24002482846425378a67fdce4e3242e539884385cc9e53649bf494caa148a9b1bfaf929cb7a40c128479329ba66d1e0afe6c94f0666589964719e14a19fe3f5fb8a7de8af4464a980d2eee3839a0e0f8efbfb3bbc1ddcb38ea25eb0a89bdfbe924986b3ea4ba1b918b416c23f17c43e61292eb74abe57f8a99a244b863a8d22c404540d85250da17d5f64bd266845e3ed2d3565c957c7da4420231d0be70b055c1b174f79ca8df3e516ad234df99304301e01c2c063bb1938e7a3ff6daea166e2d1427abb76f5f1a47f802daa7817fa8e0efa63308d5ec65ae1e48d08bf0cd9a6b938e1d5e80f9e04851dd7b3723971c45aca2f6624f01bda73e0eed14353a7e65c8ab2662a04ba5d4280a0637f43978a561a94ef1a425f9ee6f3ad5533917e710fc7839c1fba46b69d278a91a14493c1a171bab263517d48c0fbc5f5da697f1c150c8ae64e3d72353ce4c213820033a8c48b002117a0cda77c90a4b6d121c801654225325e70c8c956d45d6fd0b156224b3d4b668e86400d7d334b00a583efdd69bbbc819054a032db3900b0ecc09fbff55b7110a835b277b87f18535e74a637b7d59ed03ee22b2d8bcc245f06da912dbb97ab594e372a134e9818d2e737454962d48d03e270a8b0545766d4db94cb9f52da479e2fc8d4bb93e6709965e5af2e193ad2314aa2df04b658deab8a7eed45784c0a877981d697f9e5c92c18a02934708dc4e6d8204a8acd274c116add0b07ffd6367a7b56aeacb9aade7719271e01d7f427386632f23f65fec6373c56d050b8869370ee2f67d69b9096a6f32146702ac983e2f0d30d45630ebdd0919efc7ac57d0d5776aa5a95a9494b3962fcc374ab0db346636a197426597488db007560869e9fee1794b98712a37f71fa6ccc501c7508c5a750ae88a0a7eeb2d28633d6a6b8c222da29b912d0f0da9f94e2bc293ddd0ab57452b585669c02b2616d02a233f292bcacf271ce8b3b74c03ec46ddbb46e81f6fa074fdf2a11d72f9726996e77191f4b5ada1942d4a0dea061fe59d0f460606cabd0463320500cd9df49d2dc647f0429f824e7ff27d363c6b790db085cc8c5d4146d66ec441d32c2c01dd14835324d27a1f259322dcc95fbb2d0bfdc497a92ad706dfa2d2ce755578e14b62dfc3a24b5972d8cd424f307854415fc8a88995c7c808d34edf4734308e064e5a13a5930a8d20cae812552df01243984590477e3375b31079d1549acca7cfa87198e3ffdce89c309ff67d4afa71a597184280a3abea85e4b56ae9d3420b68d2d6ec2d6276c1624996f84659dc81b51a348e2319f105f4c5ff5f793035d9fc78a81b43dff225642f932150b53d4d4296f68e55825f12c74bbc8a3e9aa457194e7b818ffd5107c3b15cd1275127db387030229349aafa0fb0df57bd451cb6101be4e2b667009a15e48feb338a46a4d85818ab1024f430c245272cc4b326aa048bd96a00821130b3f80b5845df01afa0566331cc236309849a3ae8a93a170907e7012b69018c17544298e149d81ba3c3d42d067ce6c6f587731432c039e9104315a74d69320d5fd56242dd2bda05ba90a98562eff4009c81d967ba872634ade2f40842f3bf25f8d0adec147f4c1c5f29bfb5e0db67863007b026efe2e0cebfdebaa2a0bbc7b28ee1035e6e644442842fdfd583746b918402469fc7d41362f6618cc68c5ef8815babae1083e43cd6559623b358e6883628c70b6208b8a942ed4498af50684473d85e6fcce6b225aa5b13de5032e20c47c612ac3b6740027e403e65daabbeb5675d95a0edde55574e5ad1d2afb2b361ce55b57e4ae9ab5eb05d85027b47d44befc357df3deae400b702e0e23720522fe1c1b5b1eabc75c8c88409473de4d3c0e900ab28c774e6834026fe94e657217fdc491bb7849de207660030f1aa64f6cf865943f76581690c95521e03ab73d9b6735426443694b058060787a52ce887c27e1fb2150c4483d6e151a9e0c8afec1e862cd87380ba99d4c4fdaa9c8f799326b10908d4f276205b45000f97532c36738fbb522fd29592a4d248c289e38b167ee8c25eea58f4e5c425b68eb71d1e0a927e446c257f751eb0e495fe17cca748b360c2696701ef43a31ae8846cdb2004143ef9cd13daa6c9f421132dfaba8da558cdba0fa9a471c11c84336a62f3fdb5afcb6c1384f0571e9b313ad379edf382a5873275589fabaee8abf2f48b90c0ca235eb70f14596c758867d0515c63c71db327b5731293120d9d93f0f44979d12e8ebaf8c17a7074ca03395032d3879cbe2209f23daba2b81828bc4e6849acca99eaf058ae6b242a449fa6a9edf76dabf5eaf7374c31ac8c63b207b66dfae6f91beacbf2b9fcfda58e9aefe938bb0c31a17835ea7f6154ca82a57898d1c7930c606a2c387c1d07c2a0197b8825b6e4bc6e43c3652da50d0e7fa85f72e257ecd37f271b7a9bb694e01b2a6208ba86fa10cd209b4ee25849fec12b101e55b408a81edee368828056f4c00262f9a3270d86f7b6a31ffd2b724efb0c8850e2f37e3ee936dccff0af7178952402f5b030ff42f6470b771a3408e483e4f0d76e96d2d47bc8de5e3de7515844e1c5e08b93dc09153e0bbd26dc0b1b822fe37bbea19f55c365793a61ae79d3148bedd266cef5289685dc5099af58d5dc085e1b32e2863b0e8c77cf7078855e16c8864150d391710689ae5837dc46083afba2878c2517bfcbe7acbcf936ee12453c3600fd9bdfcaba04fb771b7171e438deb1ee8e1f023da18db141a203ff46d1f8a5b98a8c3c89cbf6b3603fd1ae70cf357b998bc12abe72d1a7f9b95449bd5685afe7281f407495fd46dd8fa80b18c6fc7c1be97336e63f535d73c26302d3c38628baaad53d9bdecfd7fc4d8506775005027290f65343fa8762054fdfb114e3dd554adac68e94bdd2092bba5994574cbaea91acdd4ef9e5648b77ac99a92795788afeef2b4e1b87dc9b37b54fc6a50b6fda5a4d66c3e01d4437c8c0f182c51fb3330176792f34ae911f88e406203affa8bf58455abcbac851f1efd59a0677610d43318520d618e085befd1800143436c2cb7acce1a45ba46530bd7c8148bb9092cbf3e3fffc3562f39d2fcf8c48ebbfe92d2a5a677cfe4974fdccf19bf63be7723ef4c205bbc05fab8ffefd54cc177f8e471e032746d674cc4f61cb53fbe31065ef5980f97d20a97a08f42b55d0ad7f5e3c1de20f085c5f61eff0ca8d4d99b3b6e5b4d6f5a4d86e654ddcd5273d85894c1f0a824de1ae05fb0844094547a680cb9d382985b2b197cdec9faa4cde30bd434037a2c7aa0dbbc94ca4e24f49bf81bec39518a6ee0c2a80b37dcfe6887a42a586d0b2e7d35cea7b451dc80c3486a76e597d715afdbb96b06434e443307dd198042604f4a8087b8b610028557ec56f029e7f8934adb2f1c3d90c23ee7e8a5c61d4a1c857f551d1cee3ece4796869160ca3470ea8fac999a012579977accaeb741e8aa58345bf9aec3dfede495f5d77adbb83e94f80038415c5976c5a61d244458d61d74840ba4cd76af06772a2d2e005cfa7e194a85d502314873e015c36deb2fd6b8ea8b939185627022b096825d9a56f39a9b1c9c2515ad90b723c718668759563d3e92346662fb6efd0d47e0f8e3f05a986bed7ada4b95b4815a7c606ebfc5528f9544425933fb795e3f40a34b66d2a6856e33c3ffaf296dc4cfd6800ac0ddabd184f9d1d6f77f485e0c2ca5bf07b6021b5e083a22cb2678292ce83849bb9d0fa63d49ee83308c5a414a558245b26d2eeec838965ea74b71b69ccbcbb8059943b4cc83e83278d3b7595cd0613f2d750c3dd16738d3e6d06a92cab1e63c8f056f0bdd289080dd168d3591c4cbc8e2e7584f3c4c7f450aa751204fe845f0626f600dea60a58557605ab2162c1d2df97871292bd51214ffbd482f08bb6e995ab708c9995f04cb280e0811876ccecc9aab6e16b7ade2c2ca575f68e63f5280f06dfb99116a013475f17da97787868f8a76a57698fa982f1e61ea4349cebed8dd54d08d0dd954c69f42b169c119ad66ccb55e6126674edafac23d2ebc4a17982f27b0c776f4f9ba1daf351699a971bc781b2a1b2bd27fb72ad54d9ad1e4853a81f75e27f979e89ad250670d7da75145028e20a70169636b62f987ff0e2e615679b6e85b68681452f2719a96aa37c3e7a53febcd22ad45913db0afb6c2e4758c979b803abb0636df8837adea56131c5d2226dd85bab8e1fc872165d26998a2e4492447a89abdd337fc1baad6773c3e35194967f458c690c1c2e822989affd1e44b4495f6a881f22f023e8b90c68f4cce648f28f25846f99ecd4e87a08b541a850d8255c64b13a79086aa4443fedc16cc5ca9ac909211a24291ce68425094abcbe760941afaa49f66a6cd68626e77fcbf35d7d3e9d792ae57f8e7b5927f84869996a36e48ecbaf9d43d6ae4eec53ea8b2ef22c24ce4121a0e67ad6758ddb110f815cf5968ad6039e1b398d35ae1b2dd682adc8fca147453342f87d1c289de15100b541eb5ec44c29666dc58c63fb179c829203c578e2c68c47c5f356a6d2b4283c4501070c6f4833d10850ebbe368a37c429ab7df42f62802060061dad38e5cd7fa31cd1bcea93c1288e162b027ebde555278130fe1301b7b836ed246a243f444cf5cfd347741f808957a427f69fb3fff595782665ee154d9ff6cd15641accbdbd4d49a051ae9c6d6b55b831865561cfd6c66d29213ca59b237d7ca942b43cd783bbcb797f13797faa2eb807e6f6ec2a5435889c0f00db99e23eefd701ddc1157763ea06d48dc5ed76501f83dff4d51214504b925f5cf7dc32b9cd2cb2d17be981febbcd4b6e5468fffe557dedf64409a6fbb45f163469057429ddc1c28a08bbabdfa699da3693bf276e1f093db3744e1c669b6451d3b1ebc58a40b1410574aa9f0dae7b24b88e68574b175cf13dee7bb9fee6c3c4245acad125d"}, {0x68, 0xffff, 0x800, "2a90fb526d0ede8124d45e651ad9cf8431149e0b0fe171de8941570c3ad37c78f5820ded1d047d7e652a9983ba2a20e1bdd236b845300563de88d79bda923d6c94c0dc11ad5727695d09ed02b25955befce54ef71b2dedb1"}, {0x68, 0xffff, 0x1000, "cde1ae42d06a79e6c2a3b00f5d81f95ae3c5841a7e40520ee9d84f3241e33dbbddaf7ec3ff6aab76e79f31f8b3417a2b25eda183921ad35ea49bcb05399c5f036e70e0d0a843e41a42cb7c4ee65927d85d6728a873"}, {0x18, 0xffff, 0x5, "ac36"}], 0x12c0}, 0x402) r1 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockname(r0, &(0x7f0000001800)=@un=@abs, &(0x7f0000001840)=0x8) shmget$private(0x0, 0x1000, 0x6, &(0x7f0000fff000/0x1000)=nil) socketpair(0x10, 0x3, 0x67, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000018c0)=@file={0x0, './file0\x00'}, 0xa) linkat(r0, &(0x7f0000001900)='./file0\x00', r0, &(0x7f0000001940)='./file0\x00', 0x4) accept(r2, &(0x7f0000001980)=@in6, &(0x7f00000019c0)=0xc) execve(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a80)=[&(0x7f0000001a40)=':(\x00'], &(0x7f0000001bc0)=[&(0x7f0000001ac0)='{+)$\x00', &(0x7f0000001b00)='\x00', &(0x7f0000001b40)='.[(\x00', &(0x7f0000001b80)='}\x00']) symlinkat(&(0x7f0000001c00)='./file0\x00', r0, &(0x7f0000001c40)='./file0\x00') lstat(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, &(0x7f0000001dc0)=0xc) r7 = getgid() chown(&(0x7f0000001d40)='./file0\x00', r5, r7) fcntl$lock(r0, 0xf, &(0x7f0000001e00)={0x2, 0x2, 0xfffffffffffff7cf, 0x9, r4}) setegid(r7) msgget(0x2, 0x200) symlinkat(&(0x7f0000001e40)='./file0\x00', r0, &(0x7f0000001e80)='./file0\x00') socketpair(0x19, 0x4, 0x81, &(0x7f0000001ec0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x1, &(0x7f0000001f00)=[r6]) chdir(&(0x7f0000001f40)='./file0\x00') r9 = openat(r8, &(0x7f0000001f80)='./file0\x00', 0x102, 0x140) connect$unix(r9, &(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0xa) shmctl$IPC_RMID(r1, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000002000)={0x3, 0x2, 0xe179, 0x1, r4}) 16:34:24 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) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/170, 0xaa}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001280)=""/126, 0x7e}, {&(0x7f0000001300)=""/88, 0x58}, {&(0x7f00000000c0)=""/29, 0x1d}], 0x5, 0x0) 16:34:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x8000, 0xffffffff, "fdb5befb4a8bcc5889425d46d3fb7f1b7ec36a8d", 0x0, 0x80000000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xfff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x100000000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:34:24 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x6, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) r4 = semget(0x2, 0x7, 0x204) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000040)=""/48) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r5 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r5, 0x6, 0x7fffffff, &(0x7f0000000140)="acd060ff94760117e3d06ca0ddfd31fa0cc903108e2a5fb157cb9e81a7ccf66b2abf4481de9a0abb3672c0288e058035706dea5e2158f3f9de3b204cdf2ed2d70a2abc5e85130d64830e9f856ad81fefbfb299228d147f5431ee0331845fb05913581d9f1de7732c39c6669fa047c52e5ff61edf06490ad5189aaf266b082f3fccdd41d99b503f71ac8b35547ed91700cdd55e5736f86a18086f486aa1f36cb8c37fe92958acbda1da029925d7", 0xad) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000200)) 16:34:24 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() flock(r0, 0x7) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:34:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x123) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) listen(r0, 0x5) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x100) close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xfffffffffffffff8) 16:34:24 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x809, 0x45) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11a, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 16:34:24 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffff8) r0 = syz_open_pts() lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x89, 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x110) r5 = socket(0x1a, 0x5, 0x5) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) socketpair(0x1b, 0x4000, 0xb0d, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x100b, &(0x7f0000000300), &(0x7f0000000340)=0x4) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r9 = socket(0x20, 0x5, 0x2000000) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) poll(&(0x7f0000000280)=[{r1, 0x22}, {r2}, {r3, 0x105}, {r4, 0xb}, {r5, 0x8}, {r6, 0x1a0}, {r7, 0x25}, {r8, 0x81}, {r9, 0x100}, {r10, 0x7}], 0xa, 0x10000) pipe(&(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:34:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:34:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00", 0xfff, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:34:25 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="b54a7e2401477a3ebb6d84c1001f8043237f4c3aef2d75ed70210823396de4c8544934b8c2af67b4100ce1905c316eb9c1d06a8a33f9d22a58d0547bcc13be048fb747f3954679ba24a8a744cb4334f90b10f37b87d70c5856bdfb62a359c4328776c82e46bb0fbb86d50b357bca665b171f15310ea2cf6fe818a0ca0cceccaaa9533e4fcef8be1cfbea0bd032a0cad4cf26e77dc535b597d9449f2fef0d06212dbd13a4df9d45bdf703d61c8449f1bc34a33a9690ea685f4f6b93a312af33033375f66a534f888e23a7e945e580cc8cd64e30fab75e96178a1553f038f99058d1ddb2a603", 0xe5}, {&(0x7f0000000180)="ca1179325fcf071af2fd592c3cae4a5b0c9a05a05da583c6ed4ce4d8027cd48ebff539f0e4884a294e5a6773cd9faaf43a2f48cc52b317d71d31a0a1ce6bd031d122ab8424e927da63f7796c7862bd9b67c510d4142dd1833fce8ee94e07ec6a", 0x60}, {&(0x7f0000000200)="27650fd49ccaf039a5447b552a9d0ba62d9f37c874a996a60a78649bcf8c45e8462e560387dbc26ddc2f3197ef17b2d956d7e32450aa2546e37b70baa7a986b508e33fd0e51312d55f3620c0e5145bd727453ea94d713c50d3fd7ae342ad489e", 0x60}, {&(0x7f0000000280)="2a3fdb05a5fe54bd9bfd9913eb63fe078214b58ae87eddd90a38958ed5287f069c4ab6e1c5a84b24c34f328399ad1f0f839ef60b389a763625b5f114162c78eadf780085ecb52df8a82f410b1569ca405b11e1a244b83a68d62f2a415aa5bbde26b6d57adf4dc44cf3e17fc9305eb7fd95daae1013dd86165bf6e263ddea7a820757f4279db81642eebdf78cedcfb04a03e8ff3f6785e6129f1b108d269ffdeb7d4bb1c4a822c66a11d96e6d495f42bbf489e649153becbfba109722cca64d1f7aecf3f5d095", 0xc6}, {&(0x7f0000000380)="0cf1946922b3131e57d0107a2f8b97e6a8fbf9423587459de62015af79dc4d9b1278fe01811ba1435f9d5b056ba5b0dbe58ebb9fa36a7a38b55d64b8d8ab09d23a00a8aa41ec11f9b2b6a434ebba637821", 0x51}, {&(0x7f0000000400)="672e65629933cbbbf720ac48f2513659e1f64cb1469ef53194a10941bf393d53cc4ee9e352c4de88fecf2bcdfefa904406397f0c0d36132acb5272b6a032172799b2bbfc90b41c38", 0x48}, {&(0x7f0000000480)="c8259bbee56c54efe1592bcce4329d4cdb1689690f16de83896b29de0bca3b1d2de60b355316e40bdad935a6cea088bca2b8ce71be4c9fb765f6e6596ca334316dacb6152d844480b26a98959daa9e9bf9d1cea85e2de78ce543e34ebce2db97b4f540e0ee1e5a64f7981d94979e01081f232f9d198d0bdbed824f497cf39248334d6d0bce576359c9dcb5aefefe80c9b8db5ed9256791f03d0e50d6004ae7fbda78f0", 0xa3}], 0x7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000005c0)={0x595}, 0x10) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$getown(r3, 0x5) close(r1) 16:34:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1, &(0x7f0000000100)=""/74, 0x4a}, 0x800) 16:34:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x62bd, 0x7ff}, 0xc) 16:34:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000200)="addb5db471e66572f139973bf0752f56619b0d9a23162e2562227f766178810161d31efa2262cc00c384da5e215cfb9930ebe4c3e4da888dfac847982a12a70b0a6098ed10bae9626b3687e577e361f7917d789bff06162a7d679353f72b43f8378d96581dcb69a162bbebc0ba4caee1f0c517af1d6ccad70fc3edc1b6cf6205316443db94abcb42e0a57aa15ed1c56891a22649a7396723867a24576512ec09a10c729bbddb365e541fe2d71c9aa61f8e54cbf3e80aa2ecb64769e4ef530cfc03fa4e8916e18365e73ad6226df38b8403edcdf17b885ade6426ce1f5edef9178f467d11b9b4d01343ad94ba47ed5d8f4bed6e23f2da10a2c616758c47c6cce2010f42f5fc85a98a03cd047dd794bbc2f69f2d930d52ddb12338d78c6c8416399820d54bedef651809b4e65eff6048adce5fcdae3e289c4c0dd0baee89edae6e4fd11efbea7e8d44898b7d63d1ffb54ad330fc56d37d0fd844c56254c9aa80add3a806e2aa15e59ab4e890725fc16760261d99ccac33af757c3bf0928e5bd46a84a894896d690b813c05a9462d5a049373dd1a590918f04bf54b3d103e096f61616371cea8d520f408c95e721448ed84be964d5389dc369b55ed3c766fbb9cae3fb284680d76157dd93897b361e3e5542f51685a576d44dd2fc3ef84216b73553cdf4ba617e21a4a1c7377a520a9c6f5f20837b1faf78e030225f99929792aa469aa6d5612cb72003a9a8b980dace41e3592e3eef11ccffd40108b7e2c0efc9517e91934d24a73a5e2e8914be0d3397829ed3ae6b187fa5c4f5f44fc0f85d8fb1b49a667d2cff5000bf5e3950008769cdea0843c77101ec1143ba61afee6ad632631e46d3d38f00012dc0053c9f901e149e14229f9d93b47bc335ff2eae0c2c8334518bb2f783472f9579a12ee8af50556686c7864f6f6054a849ed459d4660ff40bcb2b14f27b5b827d30b5f39f0101dedafe71d5bfff9e5b9c1d559d5740251155ef6a1ef37d985641adf6c21d9c8c745761a1d4d74e2441c6f94e82c4e917b8732cfd0623b02582aa654d55e7d405f86328f3df7e06a0c440cbdcb70db3670264a3f48d3156e322e4fc1533d098b9f8349e5661b5b72948a47f7beb19a8e719841bf9cf7482b7371633f971b892ff82e4da94bd2c28d8cbb008f02adaebc8bea6fff39a819b3e09e4198bea6d1424e9896d9941e371bb1780822b5ccdeb78ab209581c1219a228e18b97daeb9a9a40253c5f2c01ae91439ea696cd8df3399021e2d30185ef145fca3925f52328d912701f456e4cbc54242b34523ff9df945d6746457f6f13b8091c7e76fd30f1e3a3ff0629ea823cabf20e4d1fa5f744dd5aae4bda987bb59b387ec0e7c1704b86743aa229b9ecd68f9d347d43b529787203508e1cf0bdf598b2aeb0d27a887585cf5d3cc3516f66fa671c0baa357c54836686931d1c800730f6a22b2df24a59171fe4fb72dd0c3ccabd15e5a6bd1cf7fd86b7c9cabcc76339161e057e15ed16dd83981df73671451b17b269a5565e40dcfdfce8af177d776444c42562999f0d0ded0f658faeb29849d63037d430415117ecf56e07f64b4e4ac56a3188fd841ec200a8f0e869d911edb321a96e68caa4fc08d1c87973d34c0cbfcca35494011575c873c05deb713ba41a4409fa1e42b2ea8dace68c625d9ccd0372649462c763ad7e55bb0db6815b34fbc37e1e5558072446b245e9fd69824dd9b20389af3605697b6ec0eb682c30316e7e6def95cd9ccecac5b655114d34062506d59c3c6479cdd89a28046c602e5a30fc8c067fc0e964d68c0fee0289151f123a175ae4358c7261167db0790c79ecfab8778503765cba3c7edbad6204e5b23ed7e551d896e5bf330cd1d71831a9b74585b2ed9a547e8264b657fe597183ad45be074f03d3ae9053208c16a707d783b85171f0e364d58d34273eae52b420da7826018b0139dce0ab26dac41341bdd2c50d61e04a8802805a52689defb1f4855f16614089e1eaad2a468b044c3650c8b7c04ba60242bd916028630a0605251c425becc8a0ff94f17324768aaaa9795e350b951a61317eee6f87adc72fc0337416875b5909ffe24759830171ebac0ac5dc7048c107a26fa58b5e41d2714740800b97945302cea6bf4eea0b14a1dd915821596915960bf8c7352edf977380182766bf63793761a49d53eca5fa704f35171d6f49bd522912d710bce1062c3ea7b25bbba048f55f0cc0e4de98959a389482f6ac1baa8b4108f91fb129d2950dca5c6606683d660fda4ddfa179b95dc06beab941684cbb68571526f64d9896be48de25e38f743b3c8bf5622faa0bba9f8eede06ddccea8092763a864f1978b867ad3f0ca7b77cd616586187859af1f24cd0c37b8cbc7aecacee89a02f5a271c3aaa58ced32d5451f50aaa0d5b801cc9e4f0b5c7a201d19f20771e6e13c7cc5f8e43ec86694929e7ff38f975070179041ade6a5cff5b413beebeb2911fc754527a8ca928fc4ecd21d2828195bac3d53acfb5ad40591b2a5b5a9345c35667d723e9a94da95fdcbdd09a9671ce03c8618ceb513fae4ddc8d14e95fb4fa9c69364028d0ed910e8f8f367828e45e19849325c601620c99b3606922dc7869b33b9d2ce3eb999dc48480f050ee18337c58632b367fb48e20cd7fe5f74a0c9ef9f8c3272df7e24c0ac4c8237dac82b94a6c6a510ab3386ad6882ea97f6b8644dcd0c10a051bdb5d5cfa5558dc85a607a4c09c9354dc059a3a815cc4be3ca3c7066b31092c202ca4ef7df9b4d6b220926299caa594762f70eee164a1a9c84c1df741ab5ed78c7315e053146f6d2a2a8c1a54fbe83cba93c2a46ef1aa1004de1ffee6fc994c6fcfd17107fa60e6c1631a41648bb95f0609aee35d73f9fbe88507c55a23288c94da6b0de32a23ab72c58d2b01116eb9ccfa07fb05f0d5bf808fecab76c565c42cbab563dd7c8c395ef7e511ba24f6ec8697f11e1f0ab631d1dec87b4099072ec6bbdc52cae04bd417ca191bfd58764266012f2e1ee53f7cc441052df39065aeadebabc6b3449a2ecc89d7fda0fcb6789eced7e8e0e75950efb750caac2f55cc2f6ff36e65de1e758db86fcd35744b5234869d1704af66e76d81b8a5cd1179391a3c6b1d11e15a689c37bb639c4737c8d8b54228bb337e252921856beb05af3277d4686732952c6000ea47beb3eaa34db69250e1cbd4a7e5a7b179a5930c63957bc73a7921440703728c63baefd8496910eb5b8debf4a64e706192746980c564b7d5dcdc38ae6903a5f5e087e2240818415b7d6dde824b9acae0d854f8609fb1a653645025edef0db8f696ee257adf432e89ba10a5186b4bebf017ad650c9e8296af9440eb40dc39b266998c507b68bddb0714f77c253bde19db2180f32141209010600cecef80d5ee9244cd8f807bb7ed5b388854c82df9e3c7254133e025866530dc6678165f82344dd1d45ed2f6562f3c09a7cfce00fbeef76cab6a625836ebd14b2297f40055ffa1fd1109f948f9eda95c399df7d8a5753a30b326c3752faa24bf07f0deb12ba7e36cf1d63d0f636be1abf095db1498e744c71880bdefbf2814ee4b3723b02d8caf563a4226603f9a1602bbd6e60344a73a93cfebf9056a96b4dbd8869fcb596f02c42c3f0f143b9427c3bd40d9583150c3ed213341fc948c563cd1814df075c556fb2d50e09d5a4568f8d341cffef4ebd8f47cebbec64f12fffac20b05fe2cae06317b381f6ba48b4492f1b4e43cc5beb92cf4af7907fc984714f822a0d0ada3a706229262da0e1a980b66fcc1ae0065db3ebb93f444a871a2bf1504e0018cf1c8d8df652acdac1e574ffb712e473061fdc8116d6600bc110c8fd3871aa218c508136903e1a5be381a006907d671c49605cef1a16ea7f5e4996f107d3726a52e4c38d1b0dd3b14fd810d9fee4a2fa0e3f8ae19212b0a3fd25e5011cfb451a1515712fd8dcb0f2445c52bf3fa9d0b1eae4555244cbb5f7b7b0634149d314e9f7b629d2f1623c1de1fd9dd960c05c5f57af46eb031ee418c10fc8ff5526d3a581c9782a10cd78eb327dc3807a6293398273ffb8e3ab37518227fe2191749d270804e93e3553427d73b6d8ce5b7b2536f8e407b9bfcfe8423796720caa01de8e2bb9f410e19b891485816b4f37b6d3b9a8e7cfcff83311480617fe83054ebcf67f6fcc96335723772312bb3642e6f2bed7c09763eec03ac635bb2973b3c4d67fa97fa89198cd623dcc426040bf8c2f8bcf3e788068b450136ce9927ed5987ac5f57dbd35e711c2595511c21c4d8ab31096d538d6bb2d564a144dae885b64ecc64edb4cd0ceb1782397bdc051fe0d0af3f98bd027d60e502fbf690e8c3e8fbf20bbfac565e1d95b44d24d83fd10b76d6c3d9ac16c3f38b526b03dfe0cd75bd306dd8e6e544ed4151ad6ebbed24d06605229de4b0025ffc96b7c716286f2b5756bf487d7a3eb59af3102f243bb8001a8d7aaa141d7edd5b9fbe8b16461385820bc271526dbaaa113a184b3c2560a4f84e38a6a9c17550164d1e9f95e836406be300f189a94cdf208c59e959522aff52e0ba40eb79b421fcc249722ceebe6a2d9bd9f3ad85af5e58a838a7eda44c20791326b4c3ee399294d3bc23d81e26acc9709c64f9091a6966531bcedaff23af0888123a95966652b5c59737113225a4da3723d24533f2957f8182f894d659b4fe7f2e61b6c63b72ecd394450baf8d3983e87548ac27055e06a43a16f7faef9a59bf89108e9df8ccc58a99e694e8bd08311c0510117dc6a02ea050ed107fcf18a45e136586ff0670f780240bbeccbcd921085679afe13ece6f21db7df30a230c377505059da1c6f914156f166339d8ea4eba09dd474334a19e3abe9768ac52184b7786b7df029ea9ec9d4b14da3277cddf516bd0284ace4cdec974fad79d8e5f73030a3fed18e3005539aed8cc736974d2c36109d3cfcfe848d3fdb7fe12a571bd9c291a6e4981ade27c22a0c8b74469085bcec6f5d108f124dc2bd2d7cb9993e764ff1860f98d4c7de7b49ab60a540f7e707f0e04f8ccd98a27f6c3eb766095d0c7b32c488420f642e3dc3490cf13a71bf81628ebd0521196c898ba4917a84f323fdb5cd1b2b24a5f3c73d33de5537647b91764e3ec0e14f25adcb50858c1683a3b89599d7d2f9c04d0e52ad596361ee5094bc83393eb1ef230fc0011ddac8c8861a1137b2d4223d06a176c65b6f21eff4335b15bfbbe5bae623a475635444ec01294b5f30b36c0f3093d9e7836220f49b8506c9d24efdffa990b0602ff02ded301ee4f802ba9cae295918b2247c8e5b6334c87b92bcd7ef36568d314857384014c6d752752ac2a87065e14fd1297277c800d7b8729f492e8fac85fc5285b3db8400277876a211e3e427bc1ba0d0c0577e75589c2acd8add8d6d00eece10aa7ef39b16a87b819c89bd49a23b1a9e08e31aaba61b1f8e2799e7b8bcad8dcf08cba42adda172462e7e452eb70d970c371c0cea3d566eb1b189e7b0a4dd360945cff59f4acfb4a3fc3da8a91eee72efd9b9f5d0ecf8c9013af1e87c879012f4a349e136b028e6e05d7f2867607b09e172f74fea94d3b818b48c80a800f6654514cde8853c44e53c884e64748ce30133d766bc523a633baac656043f74d1d474ec76d5d1ed76ca394e6601fa5c9d3bed824e6297a9e31befa18ecbe1384954553005bbb38e9288025e294627ccc0cec6fc23e0b2ab5b95bf44a65469ec7c1502ae39f0237ed7e26d2e02f330fa3913cf63b8e23102bc256b700e8b33d535e496d8009812743a1", 0x1000) 16:34:26 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0xb) ioctl$TIOCSCTTY(r0, 0x20007461) 16:34:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffffeffffff, 0x0, 0x0, 0x8, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x2, 0x1000, 0x141, &(0x7f00002c3000/0x1000)=nil) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r5, 0x40, 0x1}, 0x7, 0x2, r6, r7, 0x1, 0x3, 0x9}) clock_settime(0x0, &(0x7f0000000040)={0x5}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1ff, 0x7}, 0x8) shmget(0x2, 0x4000, 0x100, &(0x7f0000132000/0x4000)=nil) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1ff, 0x9}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = msgget$private(0x0, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa8, 0x40) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/63}, &(0x7f00000000c0)=0x41) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x4, 0x800000100000000}) flock(r0, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:00 executing program 0: r0 = socket(0x16, 0x8000000000000001, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) getsockopt(r0, 0x165b, 0x3, &(0x7f0000000040)=""/126, &(0x7f00000000c0)=0x7e) 16:00:00 executing program 1: semget$private(0x0, 0x4, 0x80) r0 = semget$private(0x0, 0x3, 0x1) r1 = semget(0x1, 0x3, 0x128) semctl$IPC_STAT(r1, 0x0, 0x2, 0xfffffffffffffffe) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x8, 0x5, 0x2, "bf9d85f4ff2645d6f4771db43b4f362625d11fc4", 0x0, 0x100000001}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setreuid(0x0, 0xffffffffffffffff) 16:00:00 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r15 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, r7, r8, r9, r11, r12, r13, r14, r15]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getpgid(0x0) getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x801, r16, r17, r18, r6, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r3, r10, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r19 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:00 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x9354) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:00 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) fchmod(r0, 0x10) 16:00:00 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) dup(r0) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000080)="1e", 0x1) syz_open_pts() 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b12ae6ad0379d59dff14adfaa08be55becd36fe2fd829ca7a95bb36b558f4fd1deea0140dfe1d13fd20caf5dcdb819d46444b975f1669fa6ed4da7a27cd0b65c1df1372ca8b588f406f0b85ce47438ab1032f57e6cef47c2baea4e6edce32513fd40ec87bdb3863e2ba1068681f5af1eee1f636e1be47e06593f12762a560c", 0x7f) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) r1 = dup(r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x200, 0x80) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/229, 0xe5}, {&(0x7f0000000180)}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/61, 0x3d}], 0x5) 16:00:00 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x27, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x0, 0x400000000000000}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:01 executing program 0: r0 = shmget(0x0, 0xf000, 0x502, &(0x7f0000fee000/0xf000)=nil) shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmctl$SHM_LOCK(r0, 0xb) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) 16:00:01 executing program 1: r0 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x341) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="bb39309d88ea7e3f876d485b8a0cb6a4c54e4d4b5c7b985e76594f0989398208389a15b6076c16", 0x27}], 0x1, 0x0, 0x0, 0x401}, 0x400) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0xffffffffffff7fff, 0x1, 0x6, 0x8, 0x80000000}, 0xc) 16:00:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0xfffffffffffffffb) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) fchmod(r0, 0x8) read(r0, &(0x7f0000000080)=""/81, 0x51) 16:00:01 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x2c4, 0x408, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) 16:00:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) fcntl$dupfd(r0, 0xa, r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r3 = socket$inet(0x2, 0x3, 0x5) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x2, 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x5e, 0x8001}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000006, 0x2baf, 0xffffffffffffff81}], 0x3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x1f}, {{r4}, 0xffffffffffffffff, 0x1, 0x80, 0x7f, 0x81}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0xaa, 0xaf9}, {{r6}, 0xfffffffffffffff8, 0x10, 0x1, 0xfc1d, 0x4}], 0x2, &(0x7f0000000240)={0x8cfa, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x1012, r3, 0x0, 0x8) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="33357a10ef6cada7cf6f63df92626316d5dab151f73793aeba38fd5de8587d8c", 0x20) 16:00:01 executing program 1: socketpair(0x20, 0x8000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x497) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5cba) open$dir(&(0x7f0000000040)='./bus\x00', 0x10010, 0x100) mkdir(&(0x7f0000000080)='./file0\x00', 0x6) 16:00:01 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x7bf) 16:00:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/100, &(0x7f00000000c0)=0x64) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x140000000001023, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./bus/../file0\x00', r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/../file0\x00') 16:00:01 executing program 0: sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x2, 0x4}, {0x18, 0x0, 0x2, 0x7}, 0x3f, [0x800, 0x9, 0xffffffffffffff5d, 0xfffffffffffff85c, 0x9, 0x3, 0xdb, 0x8]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r1) r2 = socket(0x18, 0xc003, 0x2a) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x800fffff, 0x80000000, 0x7}], 0x4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x86, 0x1, 0x101, 0xf3}], 0x9, &(0x7f0000000280)={0x675e, 0x9}) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) mkdir(&(0x7f0000000340)='./file1\x00', 0xc6) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x100) symlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000380)='./file0/file1\x00') 16:00:01 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') r0 = open(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) setsockopt(r0, 0x800, 0x3ff, &(0x7f0000000200)="a1f2a09603af96078e54bbbe9c07483aac438d10a4413146097272efa1648fa7d38f179e09ea879002741f3ee0903d312f1288398b85d94d1441a03d3add2238e23eb7f12ec6f6e87b8af4bc0d114bccc35cb0f47f73d58cd6789e3ee18decf4b8e6ee126ee372bad1caee4683941f6b6b8c164ae3ef7ea73bd795cd61854383d09377b38a6e0dd5bfe76fc689197f2d87f5730bde00dd964ec3c5c8fc09da7a0e286bc0f836af17acc0bb2deeb1a585491bed13f91dfa069573224483282d2227a58acf30bd2cbd0cb3a17c36", 0xcd) 16:00:01 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) socket(0x3e, 0x3, 0x9) 16:00:01 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) r0 = semget$private(0x0, 0x0, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x8001) mprotect(&(0x7f00004d0000/0x4000)=nil, 0x4000, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x9}, {0x2, 0x7ff}}) chdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f00004c2000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x1, 0x6) madvise(&(0x7f00004c4000/0x3000)=nil, 0x3000, 0x7) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x21) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r3) 16:00:01 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = fcntl$getown(r0, 0x5) r2 = msgget(0x3, 0x1) r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) setpgid(r1, r1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000280)) r9 = getppid() r10 = getpgid(r5) r11 = socket$inet6(0x18, 0x8000, 0x72) accept$inet6(r11, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, r3, r4, r6, r7, 0x0, 0x9}, 0x100, 0xa689, r9, r10, 0x4, 0x4, 0x2910, 0x100000000}) 16:00:01 executing program 0: mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x4000000000001131, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180), 0x94) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() chmod(&(0x7f00000000c0)='\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', 0x4) flock(r0, 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', 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000, 0x401) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x2, 0x4}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x1ffe, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x80, 0xfffffffffffffffe) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86134) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000003c0)="63c2b737c14ccf95020b97ff31afae68b5e2c7ff64f9221af142d41fcc2dc243885b544a14a44eb70a936c65916cc4180f7b03979307dd6fcb6c6a0b885cb754de61cb017d7bcf115c8de796d60618187fa5f736238479b41d053cfdf34d3e4f31ba2e733c54256492be1f0200cf0fcb21ac5ec1e80fb031e6192f688817df68f83834ece9af0d572fa1c8c080c6e3574cda33139867fc94052c4b57e393f42b589a740cbdfd66e15cf7ba21771274c70b971e83e03554601c", 0xb9}, {&(0x7f0000000480)="0fa7cbf4b6ca6a05e38d75123bdbd14dd1b55c3b1edeef2d8b45ef01b87db5417fa9d91038c8d0234344aabb583550bbcd26e8eb0d55f5be2f6631aee4c8f679c23d503ce39f4e3caf6bf576833c0a8ceee088e7d15a6f03fc1befe203e820368ca6b71fb9158e6fdbd0c1a7de69f3e018484657f95ca95cf3b557fcc4ef94e90b126be7867f95c2e6a33971ed0946a6642f51979a5b504de1ccf94688f0", 0x9e}, {&(0x7f0000000540)="f4d80c61d6ce19c270143545ba01d647834c2b96a70fec522ed49f50cac896530e008af122f1a2da8fde13c178", 0x2d}, {&(0x7f0000000580)="1bfd0b84e209ef00cd1de9993f2fb3ec854c6b537c6844690801d9a3e0f8f40c6395f12d0eca1490a45951194f635bfb3603a06452a0a2ff0117231513ea7e7c493831f0fca33e95dc0a4ec49418d2cdfc92713c21b1abe0fd0b1675042fe27d3206ce39a68f23439ebb6578bb35e0818a4f88d6446c1d245dc16ec6b30bd9de5fc76b63830710a8d4d55364470dc83ec2ccf87070e11fc4e0b37486ae0064e8a2544b17e3c34d585878c309c51a862ac9b48db3", 0xb4}, {&(0x7f0000000640)="ef901418bc1da059c36187e87eca7d86fbd4f24d91573cd9c7ace9b55a51931299b161fc511fef85b9db5c8def29d53313e58b05781adace040ac6d587eaf22391a0e6df33bc305a0218260f05f4b985aab8fea97f2c831cbf6b70dc6c4fe4876bcfde797680d505b9049ecb104bb38bc8e2bc", 0x73}], 0x5, 0x0) r1 = kqueue() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) write(r1, &(0x7f0000000d40)="51642b0bbb244dc33489b2b0e9590b8bcd33fd3c457b72955bf2316a25e98ceea23439f08c549998b053df4c6f344a13dd921042c05c1276715d5f69adf27afc9967c08ed8e3f597b6aec197c74e6a9bd2f19ee5ce64b9db4479d80c1ec8a86caba5480762db100c3a0c880b7e6a6fc95870201d6eb21590eb33a30b49a54d688c8c2e3a0272fc9b8b074fc58aa59c8f05aceb8c75c35e7f00ef90ddaf01c744afbc976421ed8649052bf0e91970e0fc1913e5d63f1e80bc12f866cbf00a7c9896308af225bccbd814674ba53676ed0159c76f21699cf3567e780d20", 0x194) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x0, 0x2) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/165, 0xa5}, {&(0x7f0000000a00)=""/149, 0x95}, {&(0x7f0000000280)=""/63, 0x3f}], 0x5, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000840)=[&(0x7f0000000140), &(0x7f00000001c0)='^.+&*\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000780)='\x00\xf2\xf6R[ \xf4\xc8LSx\xbd\xde\xb3fR\x1a\x81\xaaT}5\xcd\x89\xeb\x9d\x1d\xe7\x10/5\x95\xdf}\x9a\xfe\xeb\xd7_\x9eld\xb3\xe2k\xf1;\xf0\x80\x0e\xc1\xb2\x8d\x13\xe7\x06\x06\x91\x02\x14\xd1\xf9Z\x80\xe7\xac\x12\xb4\xc2\xe3\xa8eH\xda!>\xf8\xe0\xb2\x96c\x97\x13\x9dk\x88\xcd\a-\xf1\xf0Ku\x89\x9c\xe3+\xbaP\x94\xba\x0f\xcaU\x8f-\x88\x93d\xe4qV|,q\xfb\x15\xa3}\x98\xb1\x03\xd4\x8cjok\xfa\xf3\x16J', &(0x7f0000000300)=')\xd0[^\x00']) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 16:00:06 executing program 0: 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 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x4) syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) readv(r2, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/68, 0x44}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000340)=""/167, 0xa7}, {&(0x7f0000000400)=""/255, 0xff}], 0x4) 16:00:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt(r0, 0x2, 0x8, &(0x7f0000000000)="8815e633d1bd983b9be901c50fa617394321f9ed689bfe6fd486f8fb80", 0x1d) 16:00:06 executing program 0: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xa, 0x9, 0x1}, {{r1}, 0xfffffffffffffff8, 0x13, 0x80000000, 0x5, 0xfff}, {{r2}, 0xfffffffffffffffc, 0x83, 0x20000083, 0x8, 0xffffffffffff906f}, {{r1}, 0xfffffffffffffffd, 0x2, 0x81, 0x2c, 0x9}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0x10, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x3, 0x1}], 0xffffffff00000000, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x86, 0x2, 0x2, 0x800}, {{r1}, 0xfffffffffffffffa, 0x91, 0x3, 0x9, 0x80}], 0x8, &(0x7f00000001c0)={0x6, 0xc8e2}) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/134, 0x86, 0x43, 0x0, 0x0) 16:00:07 executing program 1: r0 = getgid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = getuid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r0, 0x6) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/73, 0x49}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f00000001c0)=""/42, 0x2a}], 0x4, 0x14) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000300)=""/30, 0x1e}], 0x2, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)="f32666c5bf69da2cf8c457bc80cf9b1802637a426cfe060d1f17dbb4ce787b7bcde9d874e55176e1bbeb7120", 0x2c}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000400)={0x7fffffff, 0x7fff, 0x2, 0x4, "e20b5ed2b97c395edf4c7f3a12a3c091bb57261a", 0x800, 0x1}) connect$inet(r1, &(0x7f0000000440)={0x2, 0x1}, 0xc) r3 = dup2(r1, r1) connect$unix(r3, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) fchownat(r3, &(0x7f00000004c0)='./file1\x00', r2, r0, 0x4) getuid() r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000540)={0x400, 0x1, 0x7, 0x9, "a05e97e579d96224dfb063d93b76dea9c09d9f0e", 0x2, 0x8}) r7 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x2) getgid() pwritev(r4, &(0x7f0000000680)=[{&(0x7f00000005c0)="9be12e5c2ae2a6efc0ce864d41bd228f7b057d1797e9829e356be151cc6ac6fb5c558dda96432339947dbcedb352f1c8267ea97048c7bd97aabc0e727218f991bc4173", 0x43}, {&(0x7f0000000640)="aa5babdbbf2ab3e39bd3fc950a82573a1be6ba", 0x13}], 0x2, 0x13) close(r5) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000006c0)={0xffffffffffffff33, 0x1, 0x7, 0x9, 0x2}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1088, &(0x7f0000000700)=0xffffffffffffffff, 0x4) ioctl$TIOCCDTR(r7, 0x20007478) open(&(0x7f0000000740)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)) recvfrom$unix(r1, &(0x7f00000007c0)=""/30, 0x1e, 0x843, &(0x7f0000000800)=@abs={0x1, 0x0, 0x2}, 0x8) linkat(r6, &(0x7f0000000840)='./file0\x00', r1, &(0x7f0000000880)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000008c0)=0x100) setsockopt(r6, 0xff, 0x101, &(0x7f0000000900)="0f6bea774dd9f2ccf681b041c6b8f2d457400695cc779e8dc681e020d0c07c8fa3c33ca4c488420652286e8c562864313d3911206a449a57aca8f2907c65a69a5a9d95282691d4a5f3adf3b009c6eba5fc25b25b559fc89d04f3525593e5245e", 0x60) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) 16:00:07 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x3, 0x2, 0x952d, "728aa577ed2e2ca1f8f174893d1369f7d79be0e1", 0xdf, 0xfffffffffffffffc}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x4) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) poll(&(0x7f0000000140)=[{r0, 0x100}], 0x1, 0x400) 16:00:07 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r1) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000140)="20382db805c5e4e318eae87bf00b25388f3908eb181b24720bab7a2616ab97762c6da000edbaf1d5f048a41546c8400af9bd7d4b2efdc82ebe425ac2c83f959c0a425fc0948dc2fc54c5b605e7749d5349202f733b3969978b9d4af8e05f05522c328391c69d30fa24c5c8f02b7b3414aa54c6397e4bc97b99", 0x79}, {&(0x7f00000001c0)="eb95fed1c35bc33ea9bfbd97b8dd42452fe6e34f593cb6e6a18f7e7d7f20cf1c62b513ecc1533603cd29384c6a2d37b3591d92cd76f5e12a23d4c25508bb938a45a9beeee90c55ba1caf9d89020b74bada6041cbfdf062048b45f3ebe72851aed5436ad08055c078f150d7df2ab6400e3428369428460f178015d634e7ca0d343d430d3c22a65b522dc440941cb23cd649b74338efb54b07d42efd66f40487a93d2a3d87e09cc596641735e7699fb4b26976fba090b7f181c0ffa62333d8f234a85ed875cd07cb4259a93e2ef58275aa2cbc5819", 0xd4}, {&(0x7f00000002c0)="35a913934cc808a200a6bf3a8ed19424b4b5532a6f31fc47cdf1fb829f4457649155c54a2391b24fcb9756b41c482213f74d6234e7093ad9d8ced6f4b1ca91263e093e80f12d4a9c956570091f4cc6cd308f4b193868e0debdcb69f9bbb0b9ba00891eacc689ce0fdc0f4e990bee2b75db6a9317fcb320c7790b4a28", 0x7c}, {&(0x7f0000000340)="94c7a10accd3ab395fb677f1f0b936997052d5a34a2946723bfcea85a857274ffe7b1e2c236175f094b877026597c7bf3c2e17071798ec0ce8419bd99f85018ea44bf457f3ae2c6cd3e659cf4fe7849e3fe9ae6517f946b8663f686e87449fc4", 0x60}, {&(0x7f00000003c0)}], 0x5) 16:00:07 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000480)) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)='\x00', 0x1}, {0x0}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3b965f3b86a0e695b8cfbe643b8ea5b5aced5577", 0x7}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x4, 0x5, 0x401, 0x1, "a30a611045b29f11f4592b2d2fa0a1c2b6f5aceb", 0x8, 0x4}) close(r0) r2 = dup(r1) r3 = msgget$private(0x0, 0x18) msgctl$IPC_RMID(r3, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r4, 0x2000740e) syz_open_pts() connect$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x100000001) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r4, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/190}, {&(0x7f0000000340)=""/124}, {&(0x7f0000000040)=""/34}, {&(0x7f00000003c0)=""/50}, {&(0x7f0000000480)=""/116}, {&(0x7f0000000400)=""/49}, {&(0x7f0000000500)=""/19}, {&(0x7f0000000540)=""/29}, {&(0x7f0000000580)=""/220}], 0x8154fd5723b1949) syz_open_pts() 16:00:07 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x100, 0xb, 0x0, 0x0) setsockopt(r0, 0x81, 0x6, &(0x7f0000000000)="fee6add07cde33e3973cd3634db9bf21159643f84497205c25c80147d6671880cb776c5a1f612dd2a4068db8e2cf9c4be24b461734c5a2b71ce308b1c6db33193242e4d10c97594fe90b2b0cbfc4380d2c32aa30644d86f2c04b6c2772363e9a54cf373ced53c7b7cf6a7a4a9d28faa403710eb4400283c3cea64cc979a0b937ae2f58eda2a5b2440caa65f2220bb0b7335d454f2385790902d62a5d3cea5959a6bf18e84520253b7724e3298c6651c0acfbb6b018be", 0xb6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getpgrp() utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x401, 0x2}, {0x20}}, 0x0) getpgid(r2) socket$inet6(0x18, 0x1, 0x7) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() ftruncate(r0, 0x2) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kqueue() fcntl$setflags(r2, 0x2, 0x1) shutdown(r0, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x1000100000001}) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) r2 = accept$inet(r0, 0x0, &(0x7f0000000080)=0x93) mmap(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x6, 0x1010, r1, 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000040)='./file0\x00') r3 = kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x8) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20082, 0x21) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000042, 0x1000, 0xfd0}, {{r2}, 0xfffffffffffffffd, 0x78, 0x40, 0x5, 0x7}, {{r2}, 0xfffffffffffffff8, 0x2e, 0xa, 0x240000, 0x9}, {{r4}, 0xfffffffffffffffc, 0x9, 0x80000000, 0x7, 0x3}, {{r4}, 0x0, 0x88, 0x1, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x4, 0xfff}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000004, 0x60000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x89, 0xffffffffffffffe0, 0xffffffff}], 0x9130fc0, 0x0, 0x4000000, 0x0) msgget$private(0x0, 0x4) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="b7950f3a28811bbeed73c34bb255dee7fb00a4085ca6f5254c52045b8bda84d67de59959b828e142df0e13076fb60bdacbb74565013cfe1b9e784e1b5ea6b906cb06f5b5012de9560a0bbf4d93ad4c785649ed36022f57dcd1922f508e1edc8fcb2b1407e293577a31dbcb5955e10ef69b1a19311d5687a505c01f2de7988d974bf68cc75ff617de42c82188276a6efc13", 0x91}, {&(0x7f00000000c0)="db9ed5200720ca0c8620a37a7f8b2062fe229f2e25", 0x15}, {&(0x7f0000000100)="17c8870b0a01688feeadad7c4d35c724f5e2ef5fed3acc55d918037666ab502fe6d13e6f49aca3cc87f1c742aea64091c10c8a0e7ca054df284f8e3a681b30ebd01f40a41fda2706fbf53a8d7773dce7fa67233057b0266a658310d1d7606938699d9463b019c3e1de2e0fd3a1bd100e2efd9cf51cc0a25c243faea7eb27851d8dcdbf56e2143ee843c354ed02a4472134a1613b3f183d38254da9268ed4b6e96f2dddf6f41ecdad846ba734f43305645105bb01b858cdb105a97b2055724c66ffbe76ca3270dd58138df8499d3d8c838cb3265e1920932234f380e4", 0xdc}], 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/34) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)={{0x8000, 0xf8}, {0x0, 0x7fffffff}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00') munmap(&(0x7f0000721000/0x3000)=nil, 0x3000) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=""/250, 0xfa) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x10) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x1, 0x7}, {0x2, 0x8}}) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:09 executing program 0: r0 = semget(0x3, 0x4, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xffff8) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x2028, 0x4a) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 16:00:09 executing program 1: r0 = socket(0x20, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e6cee0e0ac78819"], 0xa, 0x0}, 0x0) 16:00:09 executing program 0: clock_getres(0x200000000000005, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) r2 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = syz_open_pts() r7 = accept$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) r8 = open(&(0x7f0000001180)='./file0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000011c0)=[{{r1}, 0x0, 0x0, 0x80000000, 0x97}, {{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0x3ff, 0x4}, {{r3}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x9, 0x400}, {{r4}, 0xfffffffffffffff9, 0x4, 0x90, 0x9, 0x4}, {{r5}, 0xfffffffffffffffe, 0x4, 0xf0000048, 0x1, 0xad91}, {{r6}, 0xfffffffffffffffa, 0x80, 0x1, 0x7ff, 0x20b}, {{r7}, 0xfffffffffffffffe, 0x10, 0xf0000003, 0x6, 0x7ff}, {{r8}, 0xfffffffffffffffa, 0xa4, 0x1, 0x0, 0x5}], 0x50b, &(0x7f0000001340)=[{{r9}, 0xffffffffffffffff, 0x18, 0x84, 0x43d, 0x6447}, {{r10}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x6, 0xe9}], 0xfffffffffffffff9, &(0x7f0000001380)={0x8001, 0x2}) 16:00:09 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000180)={0xfffffffffffffffc}) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000050e000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x82) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100, 0x0, 0x90d2, 0x8000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchdir(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2056, 0x0) r0 = semget$private(0x0, 0x7, 0x602) semop(r0, &(0x7f0000000000)=[{0x6, 0x5}, {0x3, 0x6f, 0x1000}, {0x1, 0x3, 0x800}, {0x4, 0x8000, 0x1800}, {0x6, 0xfffffffffffffb71, 0x1000}, {0x5, 0x34c8, 0x800}, {0x7, 0x1b600000, 0x1800}], 0x7) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:09 executing program 0: clock_getres(0x6, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000000)) 16:00: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, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: link(0x0, &(0x7f0000000140)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2010, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0xfe00000, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10000, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "3831bd4bda73120a2c316868a9c9c27191ba6ac7", 0x0, 0x1}) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="a9602a21c529b4e1569cbded01efa1abd0bc00fd9f77d4c27ef5fefe5f697416e9adc3636be46ed0e8cb6a1bb5cd2d332ece63457010cb662f2ca9ec301bb4121635f5e3dc55b8066f549332d8b1fce26b", 0x51) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x160) read(r0, &(0x7f0000000040)=""/249, 0xf9) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r1, 0x6, r3) fcntl$setstatus(r2, 0x4, 0x4) fchmod(r2, 0x2) getpid() write(r2, &(0x7f0000000340), 0x10000014c) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = socket(0x2, 0x400000040002, 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xc3e) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) ftruncate(r0, 0xd5) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) r3 = accept$inet(r0, 0x0, &(0x7f0000001740)) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) r4 = semget(0x0, 0x2, 0x260) semop(r4, &(0x7f00000018c0)=[{0x5, 0x6, 0x1800}, {0x3, 0x10000, 0x800}, {0x6, 0x8000, 0x1000}, {0x3, 0x20, 0x1000}, {0x2, 0x9, 0x800}], 0x5) msgrcv(r1, &(0x7f0000001900)={0x0, ""/201}, 0xd1, 0x3, 0x800) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000001680)) clock_settime(0x4, &(0x7f00000016c0)={0x50b, 0x20}) kevent(r0, &(0x7f0000001780)=[{{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x0, 0x5}], 0x9d4a, &(0x7f00000017c0)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x20, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x14, 0x20, 0x5, 0x2}, {{r3}, 0xfffffffffffffffe, 0x40, 0x20000010, 0x6}, {{r0}, 0x0, 0x1, 0x80, 0x10000, 0x1}, {{r2}, 0xfffffffffffffffa, 0xc4, 0xf000001b, 0x2, 0x3f}], 0x8, &(0x7f0000001880)={0x8, 0x100}) chmod(&(0x7f0000001700)='./file0\x00', 0x44) 16:00:11 executing program 1: pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r1, 0x1000, 0x10001, &(0x7f0000001040)=""/144, &(0x7f0000001100)=0x90) sendto$inet(r0, &(0x7f0000000040)="018ed1cb24fa5ca1bebf031f3d963c8d6838bb97076707e324c3cdeed1d3bb769aab68c536e01b6dcabb53bcf7452044fadcc35380362462c3e16ca3c400c26c70696db135661de9387cf0416e5738c69476819434faac1913bbcf8234df40e86f4d2d5fcccad73948af295e62396898b75e42622917c8d5b18b37340d12722a8f244841635d3f16d65989cdac0b0855249ca9de08a718f1abe4ae42fc6a9f93a02ce580783c0d91c2b6f0afbb981053c49e269ddcdbe7b728bc15bc237e82e6047a48e4ed9a05b8d4e55215141a634bde5a31aad0e367f02af265910fa7f440ae47b3320586970948779f0185af315e0b0a394a0d64b7fd18b6ff97b8d443723992fb3e0f36a6cf3f4b9fa778237ab892349ef0285405d4c04b6d7f9b10b85a829113a1e3315eb473a65e4457d3dc7c7c135fe09fa613c79908925cbb56cebfb167c4e799015d82f1c88c4032d4cd5dbd58ac78f35e51353be1dc1b623481eca8eb133f8136ea4ec5e377d080d35714aaed432b5e2b344c50315cecc1cd1dd668a02aad7ddee5f608e0599b797e233d91be51f12d9379f329ec8f7fb08860c05b93f03c10e05815d3175c2a8ac03118c922635369bc3e897648cea7a8a607d2515df14c4f47e7b09519c2a651958af6d28e74ae66d3498839f8825e3e7dd222c736da57adb061436bd0cdd5405e8c2c66ecbb7e85bd4d44bf9f9ca9782968b7c711adf43906dc13a21a8f76a0a78851cc1075cebbaf091f6cda1e6cb2cbba269b9a8d3ce43c6d807abecf0f1be6905fe31feee2b934bfa667bd2ab1158c86ece6fead69cac57e46313c119ad6980e6beb161e4a486d061094a72a50345507cfec8f24d17350ff0ff43e011ab19ec1e92563831aa689190f1292d248a33c4af1bf13b2790c7998fe08a3ee5432e21218b22bf3aae4a241a9d874831e9b3cea94a6fe7087584b7db270192dfdd6e94ff537dd282536bdf96bd1a399910acba9a066f782301d41f68638a0a631e0103ebe3094c01b64181d993ccd4dd0b8c3bf191b1bcfd70ca5ea1fe2c2c52f6a47d2f7be7015e2fec6a20c281912ca3fdff22d584b6d33bb924e10fbaf4e5742897c2d56edaf8ad020be05cfb7d6b3f5228d8dcb14f56368c068dd05bfef338716169980cc445d1f4b2d9872e04fdfb60f263fa69651f369503e081d07bfaf6147eb91f62048bacd82c397fc30d3c96e1a0a47fee7552e80ee3c455b334fa373af0e99048b804c257924c05b62be9d2a69f9437a3805664b053d8cb671d7291c80b8c6041ff35220204132079a00a9ab00a1c38077128dac4124337165b4b6f26999a8ec537763e5a981b8934d348f3257d5f7e14a1daa5b210cbe4f49731a6561df538ea923e05c518e46b8958d68fffee6a75f5b413ef9490e25799568c74edb0051d86d0dfd6a8699130b714276b7cb072e8bafad25c257db752385449d8b71f8bc50bc9ed6f0f91cc558ca56f7fd495bcd8b473afed2b7d1531f915e27487f19601b3fc35b37b149a1d6871e2eb05a38decf5b23f20e808f986840b5903e433b8d2c6115d7b0b795fda7b9b038d9cafeb2a3a41581c1aa9565b18ca77371f76bd75874b510dd8a0da9207aa0026e2ed6a93492c7648993f99f7e2b71d983bac8dc63681bbe9a0baba54ae022ecb6a36c9fc5b188be189e66726e1835d641b96c8dda9fc15bfab252b9da9cb5e90cfa3886371025eab3e5b976f69567e62ef341fa5b6464c43375301e5121921656af529f6741222f5af45096eaa6eabf4a111699d3520625e03bf3e79afcb30303386fa74f48f46549e8380a2d386f185f07c13f0bb3d4e3e3bcc3ac18bd174e6834115eb3d2edbc18e7805565fefb36073b088c614b629e16ef500d216d6116ea0899347beb16cf0121d02b649cb688758351f64fe43d22b8b08db8b27b0af56f307094d89994d069ffc791acf610f2c156f754a0522ee5a27fb0651d87409c95fe8437eb4dd71dd0456813680fae271885c7567678efe6b0b62c6c80ce0a28e9aaf96e73b45c850fd813c8ac0a908433a23463c00e6c5641db3563a342e2a4f04c016a742fcd424936f8adec2a3f29991a943d12b75d4a64d8a615d8b53392502737bc3360cbb0c97102e68f284bae970f7656be5b9342509b275731ea5095c0ebd59710e6dfb267056e644c4fb3a66c9de15cfbc7acda0fcaa0cc5862c8a17035ffa289295d3005ef7a12f58cd77caf48889f07d6b3490ea72d38ebf367fb35eee267e7a3895ce82514c9a38934b0f2eb5972a289e881559b35db9ca6136e537db2dca6fc0a00799426b13df618966668ecc151777085ca86c41f5b03ed0e3c1c24829cda51009c74d3d0f77bae881caf5fa076aea80fcf1ae73e9b863e5e81516397b1996bfe67404f95ad355e496c253725d0888b0d3ca5d6bb825d42694f3255d807d5902e01d640e6ef4ab5539b5c2359df2a3fabcc57df18288c2cad576fc4c8cfd91ce6de5e7824404a8eb64c18049a254e1f65bc74164dc6b215025103af3c084719abe1b70e967066c1924f2c78af36d141d965b9be49000139bfa1a523186c20b260c0c8419761c048f794b12f5a07eded91a5350dcb3487a22e2c01e7efe02a060d3e5e3d18dfd5b2b10c4c87b6b9edc86a97db0dafc6578d37e96292a9ba97ee31698ea562140bbf737614bcbd907ae0edbc3c403f6e554480ca78c69f933e33886c4adb2a1e5739f54944a986cefe7868efed82f43d58929991b5e4da8b8d7ea9309f454bda510fb3e2d348b37cefbb23aef4f80110b82bce79dcba10bf6459f50c043682b1935004c04787f52b36ba32aeb13c5e6d2fe74b5220930fa6b74810f0346a4828d6b445321fc63a40bfc0cd9d0acaf8f34b7378604687774f81d32e3ecf3dc357573749a486666f4a759d5b86161ab2d8530ab1de5097eddf03138a105d67aa73402bd3d935e335d0c96b163966de1a4c9452981ecc6e62bbd29eb602a71c9df480363a3da358a64a746d56a965b66f032f6a729de1e3979c99a0306f064059ff79fef9d4cabe8e716771fefc0a5afec4ddac2fa875b745e6eeabe5dd374f36cb46d1f4c85218ce764687422f9a83c61e86536fe32cab9029585a618e04b6257e71098584eb288664740fd444657be1f2eec0623094b0eeaf86ef35b7d4a536f8294e9136659e0b872fe9247bd12492869fa18c20e4ca23cf7c3657a7818133da1cb804fab1c00abd4fc6172bd87305ce6635369696b677d3abbd270dec9f782e5294df9d986c5700db8e10d4148bbf2199c0877bfa5e6e45dba39e32c7fc09fc8ea7a60e02aa76171eaee0e2ef768f37a0ed82429dfdb20fecb04974b28b1e64db4b9fb1226793b1da385a2a18f4e34f0982873deddf60ed641f4e0db8fb27d6c4c1b99f16911969dd7305e92d50415b38389f9ff8e22bae23c731c73ea2bcbe0dd441e1d8cfbe33d47f501beb0383be6e74fef5b042f9f87c54c6a06db2629cd03860bb6be2657ef2c2f23d9bb47d7d0ba9f2e71795e21d53a57962eac790edb2613677ec5240699074ac71f813148b3ca9180afd05314abbb7566e57fc43eac094ead0ca6b982248e526452976bf8c6cb549b9de8c4c983bf8f6b770244e57de191809de4933678fcf6b1c06eeb03059210ebc57a82bbc5ad09b140a973c52719d80ce03ef8aa4000e51506e266a38e4d9f9c6a111512e602f9f154c379e65ece520a208d73e71cfb94d543fab7e6ad754ace5389ab6148509762a68dc4c3a8752270ea45c2ad68bbfa665276ad47ae076a00a3704701d7c68836350d8c481860b12d5822eb3f41a390198a558ef5110a6f20e503b8b91d18a81f83788f804f4a8b1a24e578d6d66d2fd2b57ddb5920743d5429e037ffe1e2331f87ef4b3f67b057dbca6a5064a8f51a284bce88c6d9ae209ab2e32392e147652e4c12fdf5a5d30726b22cb7b78d2fde7f0f21e1ac93d2f78177c5a95f07caa732bfc4ff43095f13935e165f0c0a70f3d5c3252173c18404aacbaccf9ba57c58740c23de6d97feb58735a63305aa67e4c6c389d1ddcf3febe659826be06db57b5d3d2a10086f0e8d4ab87abcfa0f4775a78885206049b227cb65980abea2ef7c73af4b7d9d1feb6f14452909a91a396dd8bb528fde6fb0ece216c12a105792af16e62306762218784a3b4ad1c8fcc5d4a72d9df0f646e094eafd3353d9fa464aeb323c3bdcb9cb0571575e3ec66c92bb59aed1bd801867ce59e82af45f18db4e0b5277eb37a54c0e3ecd3b86c5c71230c5e48bf4feb2f1ba4759fd1542912c118e12678a69a41dbc4e27bed650dae65913de844ed4dce5c2623ad1bc3f7cd989e55a354baeb019deae4fae1d988b26fe70edf79cdffd987d950cac482436520722724c340c99e4eb837fffa36892e03367f53d6c9238398f555798badeb12fceda4697c87dd71decf89d0314907eb019ddf4a912d6d3c3aa2b338d3430b99eb2fcb9cd7a9e41db32c5a008ce83bba9a13ce29a4e833f20d7249ed7d4cf4623eaae822f27b6f837bdcd111f6b6a113cb7a6095cc694b3c1b4e25b405dc7cbf6c7297aa7745fb4a8fab578711a60c59f2b8ed5ea22e951f499590af2bf8727040561d773a555f54ae8a8afbac85d0b13419071ffbf994f0f4cb1af044d5e9c5f5875c370c40d6f741f027a352c66e631359be3916cab74034ea141d077f37982f5ec9c5e048e2f580fe747a3b8929cacbc3f63259e7c22fd6df88e779e0f7abe4676502936f480557447ff6d00f119508a52e10b130daaba7fae76938294aff81e8f8ae33312754f6031720f5047fe9faeddfc38345c50ceaf64be36621c5b15f2d992f3fc2c25e756f84182893eb1bd647621db313c2256860e627f9463f0041dad50b0f7e671e4a81cdad1dd8f372afabe3853fce6f6d42e175f8d0fd91f9c99f4d0195535a3410c7d5d183a6d0f419e4fae9b17ce01ec64505d833fcd503212cada438732d4c108de72049bd9b084ecb0b467420506e23d0f79c9db2fffba3a37c38875d1b1b749880c80cd3a1460f67603c4771afdf45f1c35ce1f26ad211c67d81f7e16667974a5ff70a6d48624dca4ce49ee2cf5edb1f8024c02d16deaa81eb75e5d33b8312c3b34054d6511bb742b025527f9f64a9cde4504bfa21d2ade9cba7b74b72b66f8a76d4cf46d8b091bed13c9c8000837a19b133e4ecd117884f90347e6f4662f6cef02cbceed434996d0c12fc3f9c4a38c63a499b6cf90c8dfe6c255d7cb110de9f5fe15d83754337c12eacd43201ff14a0fa585a09eaef5f54145f0c1d404d3ccbb2a641d7e99397a8e9de2f038f94d6c4ffa8158e3fbb23e581d193959a944a204591c06fb66f17ef55528d6b663abf5a7b656d3e20dab336edfdc1e4a4cc4bf5e1ee533fc6ca75033848a1d29a3669994c86a488920db8a712d88243bb3e8b9c78d503ee4c5d8bfe251fb08d00affd28f98bef7cdd89b96b41863afe377ee9651b2da990df4bf8b1a1e66e7ac3304e2cb3f7163e9b47a2147abd652876e054d1713716b95d342c6b23e1716f8ba7a083a77d5306df070e5a84b1857e768082ef94ecbc0eb69ddb7e82e91b409e1d427fb5690cb499b89cff709f824544f38fb7bd0b58ac0101b1bc0e1d563828590bc509980ba882f62b2f6f61defc87f7032bc0ef5ddaf2e4dd3f1798a5d1292a4488af18c8078948c030d829a1f26205045bdd283b00aa1503850334e555bb02f431483fd7ff70f849edfb65d0f48ab1bb8c07983d61b1cf8597bc2dcc3052e6aec0eeb1ebe4", 0x1000, 0x1, 0x0, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x40, 0x6b, 0x0, 0x0) 16:00:11 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x17e, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1d, 0x2e0a, &(0x7f00000000c0)="36d0e3000da1297f96f4c64cbbf7d6db5ab8a7d3333c1a2c596c4925efdff1d076107d16a404709f50d1300400000004bfbdbf978a138a7db93728d63fa0e957684ffe8b15436f61", 0xfffffffffffffeff) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000018, 0x0, 0xffffffffffff323e}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x10000, 0x3}], 0x5, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0x0, 0xc9a, 0xffffffff80000000}], 0x1, &(0x7f0000000180)={0x3, 0x100000000}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r3) 16:00:11 executing program 1: mprotect(&(0x7f000003a000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x28, 0x800000000000009, &(0x7f0000000080)='))\a\x00', 0x4) 16:00:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) shutdown(r0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0xc, &(0x7f00000000c0)="ebffcbff13b92a660724080090bde6993145a8b2", 0x14) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x0, 0xfffffffffffffffe, 0xfffffffffffffffc) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: mkdir(&(0x7f00000001c0)='./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) fchdir(r0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x84, 0xffffffff}, {0x18, 0x0, 0x20, 0x400}, 0x1, [0xb070, 0x9, 0xc95, 0x1, 0x7, 0x40, 0x20, 0x6]}, 0x3c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) read(r0, &(0x7f0000000200)=""/248, 0xf8) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) fcntl$getown(r0, 0x5) write(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchown(r0, r2, r3) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0xbd14) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x106) getsockname(r0, 0x0, &(0x7f0000000000)=0x1e) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 16:00:11 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x3f) r2 = syz_open_pts() munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) lseek(r0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setsockopt(r1, 0xffffffff80000001, 0x80, &(0x7f0000000240)="a86a7a15f1ebddea09f9348c8191f658455a2554abd225735187173337ebd01e708fa3ec3105783fe1bb3a3136ddc48cf55a88018abf3e3de5810ec409b7f0e3843035656bd824cef6c00932e56850107f5c7b81d4c6b9932ed3f5b4f47ae64aca87048d2721a8ba741065717b0c5afde7f2ec78b850e0d253b88ecc865474b636389ff452d216ed83d6a04ed2a955092b21ae0c16608e953eea8a47eabdc1ad5b434768aa000405fbbbeea1f4ea95ed1f14e79857ea6d61b8de1feff2502545e98ce6c29af1415a914f76a547223a57e9f5ca8771d5f4f983cb01a659f86b4435bb564b21daac29b781722f0f419bc4d03a88cf952ff6ccce80cc7435d30643e5e58063cdfdd3dcc5bb588d4096a3d1f55902e1af923ff090cc4677343b0a9028dd2c19f3fd880ad5f3af68445b86c7e7bb9b217be366df6f6b90b2026f3166c0c78618def9bc26bd44ed3e649b2a7508de1f2d120ea246031249513b4248db414956921a407f044ab13b5bed57bca9bd64d25b457852770f6db7d87302331889e2d1ac788965356c9a16530ad81550893b22f387ab1d041ec44d7f663fcb1ea8d3e436e0614c19ff6db3af6983d1a2267c101a2f62bc34c2e0b40c8707aa435002946faa347e5b3700b9c56157c630cfd422e8c05923ec7954b224516332982c1ee83a168b61f3e76189ec0cc7301b36c014b64d13804e456b143ffd09f8f254a5e1924735dd958def21214d57fa7308ff91b1301f861dd9ea528f4a34b92fd38e33f3530e3d2b0ede118ae60b64e308f4fcf511bd0f2d4d1287bb969596b9648230d2e39345df0fa77daeeb0280aeaae7fab7ad1746e3493e4e6e728b30d3e082f31018eff8ac40379fcbe3329b8d36669d02653fb4d08b62e47347bd752d3860510361beb733324a9fedb5378e297311e35b6bb6c74ab67a5f200bfbbc9a80bfa18ecbac7914c527f632e7b7504a7b2355b9fc9af57aecf521a82950cd9c292a09373cd81d314528522f19e10591353c7a4cbf8b07d113c6cd3f1ad60efd696ec874bad746a7c31aa384cea76d5dbada2bff9ba4219fdd71a973aace748c5f7d28bfb652197b09340c092a92f717063c3e387cb4979674addf1371739de3ffeec12ba2717a186d508f9ab2848ba3259d16a4c94708c0f60f846a82524f999f5f401ecfbee7c7afc04297fd315966f4ec52c502da5f1360db1cb382f14666942a4bc8b581f40b9ea1cb8f04155c252de363a2a357e0897886afd306edc2c46a628090ffee498ac33bcb28cecd845de8d482cde7c79e269ec3fda15de79e4ff0f92ac25528dc848fa3b8c4bb3671c478a0ecb39c6ef27c270f79327530939193d2b66ffa7c9e402b27500effe6f98b01fb864fb08e4f2c9efc00c5324cfa8f7307e9f3d624c0736c2a1ad7182f2697388b61501fd8db646b10990ac499c615319f110b61e7bd200c912012f77c709b086f9858227287dc5cbe409311d4d5471a9aabe96dfb0fce972d73406b37a36cb822d68285c55ef36d1f74e1fde51db8c20ed72c302a3aef227ffc9131b36d8559b4158e314f0c2d32c4ff3fa0f524ae0cd57f99fbe070ed0381fc690a7c654e6526db7be83c9ecef6f13116c3be4530b460d7b7b1e083ee67891195de6bd1cbb86757914e0f1c979c4af761bd6586e9df19a766612ca6adce1c72e8a4de964837ebb1d8d99c0c26c3dd122b4feb0951476bb005a3951a33b4c6db5c6410bdcaf731d41cafae4c2aa2109b97cb751332ec52ffe70d67c282773deab6fdc0756da1566355a99d6e77eecb4a25d3d5caa757d91a2dfd98eca18c624281c214e4413886590ea65662a9162e394a63c5189ac611a7d5303fa3cc04aeed597516650b8495e76a7475cc2394656d8d1679350cdb81969159cb6c210e10a443886a43d893ed0d73d051ca1860cbf3a65fa63fcc038273cbe04acb16613ecd29d2980d2aea4b0efb4d9276e49ae2956edda760653d27517eed62540c1e858be49b4f616acdca05a0feb9a179feecf493e82e04712af985275035d6cb57dee2f49317cb7bd531dea940c0400789eacff4daea452a7382b36659cda8abc88e6c1740ac113635ab0e535d831f93ba6399e24a27d4282d78c1d40af9380f656d39696550d2fc066e20e6aeab8e614674df489d9c106667cb19b87e8622fe1ba690055b44994347438db79bf01513b00595b8b155a57813eef6538a44968ed1673c39315d5019954c605764806b42c9047420a66fa5d9126d88bd8e35e9384daf3d86bd3d116d983dd2b56a3530d831a71a69dd4e7f7477a5f96e5a8e72d7a980deea23d041473c9bdb953e672627d4a2d2defda8e027c595347bf65d610e120d2300a68114188714a9d7434b56c12c936689c9b8072378a5f636cb38a8c3f8fa7e264655b45e254087b7765c62098f561e83e9b7c6d75054cbda89b1ad43888553da713f39aa504ffe9ca2f89b9e9cf9a530d585dcc5970c62c034e072871dcbf9774d1bf28d8f850910e42690d55a5ccff6ceeb39b215add4811355585c7eb85d832634e5475118a4f2558aade5dc2ed1dff16595e1aef849304db623c9d98b62f9c96f209da9e80ba502d66f399e6cfe08ae448f3c6c95336ebe2603e280b3ba71e11cdd463075c2315bfdadd70498d4105b87e46847b36acf4e56d6bc3a7429dc7dc190b8fbd0b39fc5bc388805e3cb41af3b6a0759e3710bd4e2342bd6c2fc47f563b364bcac00a9f0c381f673809a397adb8df09a1da603a2b06d64d2d0d6eff30c919b108618c7889651088eeba1decc8622b7e1980b67024273c4475d80f11bf7e2b0235e50196d009548261ef43182d2a577d2a2cdebfff705b92328de407f36f0aa8f9dad6079d5597074115ee2a6528c1c8715ac5945baf1e8b43c50630e9a660fe4f4561542535ce1464ead376d6b5e58ca057ffebffd3575744845128b029bcb8cbd4ba6b46c49dd2d726dac219e974d156bbd159f3ae6d4a7d7d66359814196ab8d7ce2194c8849575ffc580df1824412492e40b87dfcc97d959d3054f5ca2cacd46a06bf636987c2cf2dda32233aa4a6f1243ee45b4a0aef411cfc9f00550054ba3ad58c4025fd2f4ae2a2b79b3dc6d1446a8edfd9fccfa5b00657778c49262d6cd31038d2889f0cec3ab43e7381084009f47356fa6dfb896cd5c4ae0ecd5e53bc2e4acf296a47661a3c7e99fb1ea84657da4777ce0fa756491f9bb296ea2c8b7c7a113756b9314d8ab1a7f98759684f86d379992299516af237a5375ab1b15c0ecc23b6a8c3813fd2c03a1ad472b764afcfe0c6f097e5679a281f77a716afa7c8a122f75b9bd26f19791a9868c732d7ef7d808726f367a827eabbc8132b26d21f7ba13b2f10413176cea54f93345743800f8f3871a90602b4e2228cf239d35db63b84cb6563d8f74f748f95ead67924f605b7bce32d431324c9f64a52c0e38db29726145394e977ee4acb412f3cc2958728f9fb9023a5b1eabcc4be94e16d3c9476c68c8db0016779c062df5bf590d9983b21670f8fc31435c8b776ce2b7cd8f3a8ba2f8f8372df55ae850018162742c4c8022d0454410a626132e24d5fdb554701cb0bf8c58227f083997640878549327f1cc1a5bb8b022379a5b48a226aee684d5b0feb2b273d0bd1042b5a12924a6876cf652a6c0bdfbfc3db31fd859516b5c83ce15c38bd035ccbaaf11c1ee95274b4a119fc15bffa4d5af850881257cf8550f755e09668790709910d5430b33c7f79c15c2d18c47e82d9dc3fb6a2184b9a9651e39553ef55afeb508eeb4a03d8ddb5fb8100dad8203c62009130b56336709dba2406c05ab681d1ea94e19fd64f4ac73661fb273bc04d52a34c82c5e84f116a414684d97a04ad43c9b541d9f4b66bd42e4388562e9605aa1457a987a265449efb85d09651934110fadab073d26dfc318c157a9972b4fb514d8555186ae17d9a55435202848bed0418cd1f143120bfd6e1a407c86a332e48fa26bf66b5f11d42b8ef4a44c7773cd8b81835926273e3dca4557de6b59413cf7f13f9b9664e78b345f8d072d3251b3e5dd750a5ccedf0fc400bf0048e0723f77e41dc49a965cc86ecf7d32d6249acf5537faaf062dea3ffea19ee32015ab1ad41ebbe068dc108a2306a20af57973ebcf4b1b26e07c81a7b5c417a7abb8a7ecf63f7a59bf2cc7affac571cd24af29957fa6859638d53b4f024e1186d6981a13c99fec00872f5cbec0366713d59b28ef3a23781d909685ea1a2b3f08bdc2ee7d0d0bbef1437aaf2ef9f94a7614d7e0b943fff2d23ac986bfc5bdeb214a9765d375a4d9b940084042346e0aa631061ffc7927cc217aef2097695e566f7b46f47b1c3adae8c51c59685626e550830e4f39028561b50404d2d3fa9c77e0e58fc40f34e8643b16b561c9d0b33d9f0c50a4398cf982920fb2b177be04a4d117c35874d20aa372cfa13efbb0838d0732b7f8abd6ebec96192dbe4e94891b25e2f86c352a9dea114dfca2cfe0fd544166f0c2bb5d99bfe5050f537d8085ad62c8e175b1aeef2364784bc91565db97a387e175529c080158eee67801c19a86cdbcd974c92a8827bb13312a3ab45047880e7708a3249ed2e7344f16e8c49317e35bbdb8c6b3358da9925a4feb0843707dfe08c1a375fbb06f3ed145fee70a06f7f818ae00b2670b491591c352520619f0dca2a4747cc3bec71e34b4b3b844207e6235eb3a3141542aa67c05c4bbd1abfe1fc61b211670487a243bc9ac5c9ebc4849e358e08e7d1debdb585ec28c47a5ed0a19a0d3bcefef9151f6888a9b386cd4ba5c15c911e25b1940278c56cbf324cd19d693aa01a3fbf684cbae9d0600f013ba65ac885e32e257e52b01e9dd892d67ad66b5e7b6bde710488c3a7d0548cbcf9ab82dcabc9d254649fc9a97dd0d8cca952aa55b8f13f97023574b9d1624dbd093fa10fd36a9dc9bff3baed6c13ecd5cf257a8ca0125272dd8fd6128dc5343779db981ecb1e08f4bb354d939ef669e0d5cdfa97811ce5c7e162401f5bf2feb2c2695e5b7e2f0457f8bf68130c458d72b9711be1da747fd341e40e0c590639cf088e6b67e1458c435e66ae374fa1f57f6098b25155da95ef4b13c661fffeada59b10e33282cc5619be4d36ac3a59714c1203a9cace0715f48a5620814807778f0747fed167886992fa9a238bce895de9ddaca489ee0ee03d60860bef5b51262a0040e51bfd4ec9cc102ee2404c3fb61831209aeaf0dbfe7e66cc7fefc86457a12f77165fad02ae90dd5aa461b3042d7c8204ef1bac44f2f35090b64589c71de948dfd9f87563296b92162430c10a32c0e988ca5e7d9233fe5c9bd8a435fec64a0556e9cc367eb46752a8bbd52163094ba786074ef7671c5944b16c259cf9cd956fec28148673532d4b9ef3977c156c3731dabf871cfe4593455f3f842cb4b2694050beae895df031075488ba525e7eb9b679199eb0cf7400884fd53b80801f2b3b3c241e84aeb42f15ef1276e537068d86272a1b923ed34907d2ad251ddac8f0ce9ce4b5f03ebca74ea78b46a2aaa6845a328f469da375db7645e55f101191430d3c60479d04508ba420e357ad7510072762f3f68302d56c10ccc8a80937033ab767afa2d2c2b9bc33ebb9a8b443c22842c984522eabfcc4af46e24d1439d1792144608039d2f587f5c8552205bc14ef87b2197a13b52391b74cfff590d10b6e6643505042abb7b2510cba757dc8d5402171b4643715f0b8ef154f8b2aad2003f72963b217c9bc81f80e5aeaf674c577e71a42e106c50b5562c0", 0x1000) wait4(r3, &(0x7f0000000200), 0x20000002, &(0x7f0000000080)) fcntl$getown(r1, 0x5) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0xffffffff) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x8, 0x7}, {{r0}, 0x0, 0x2, 0x20, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x3, 0x4}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0xb876, 0x9}], 0x7fffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x42, 0x31, 0xfffffffffffffff8, 0x800}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20, 0x29, 0x2}], 0xfa0, &(0x7f0000000240)={0x908c, 0x4}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = msgget(0xffffffffffffffff, 0x0) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="3f72e0157fb29b485fe1b681a4d3416cd17690110b600300d71d6b922c70ec0eb902b93d063fba463d6e362fa419999aff329ba690569a3be999776e3d6eeee94d8e704a874bc381952ee5f9198640a34a900a251af1778b576afb3220d669d7e581f5a5aa269fed42ff196674a3386ccc464eb5d82e46e8a222c40104e3d3000000000000218f5ff6f8551f0ab73094c8ffb2cb55c52ed66bf6115583e6fbac0026d7039e1dabe3b82837a3431fec585f767904fa2dcec0c22de64d536b3f7ebf31c45ee0502b413ca06837224ce84c3c4ce6f132e329f9f1a38eae9aa01462b48b3f764e2e3e64e7154eb81b5ceb75be2ba450114961a3f4cf0decb714aa36d6099c90114fc016818c51a44b6ddeeadb7341aba10bb8c9e7d446b5106b"], 0x1, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000340)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000380)={0x8, 0x4}) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x7, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) msgctl$IPC_RMID(r2, 0x0) r6 = getegid() r7 = getppid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x9, r3, r4, r5, r6, 0x80, 0x5}, 0x1ff, 0x6, r7, r8, 0x8, 0x7, 0x9, 0x200}) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 16:00:11 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) munlockall() getrusage(0xffffffffffffffff, &(0x7f0000000240)) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f00002d3000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x384182cf, 0x3, &(0x7f0000000080)="c107455a2665a5922c6c7bc8aafec5c87cc2fca66f9c23fd0c8dc59656e899e1d7b2578436baef77c697794a6067d769be3a94f523c4641772869657593566153c703e7e4d89f2f1872932c37403d297f9eb84689cfdfaab973753ce4774bd1f7146b96ca09709d4e059a76a79e65d6a90f7a482339a3d60a23d8d71d16fba461bf66a51c1c22932b618db02a34ddb0f255112aeb37ad0adda6effcad4716ea759c7534caf81666c9dc80ae0ce2fec4b2c90b5267b56d55ed135c44e53d8b5108a509591f33a3140067f7b7e4c0672d1252fe984cc64a6e2e188183d99f22624e0c58b2d8a2d5ad99867fe487388ea825d889c3264714956bd34e519fe5621b6248504b027340709ea9aaa48f9fa8c2deb8ca9d32e8f9ccff6244727f9d3790bafebaa650fc6fcd301417ee6ad2844c4c5f972498cb58a2bfb646078fd2bbc9d9794a68b0779474b131e86bc2f5dd483c11f2866b5f1cd11dddf89a93d78fe0066baadb14eea5166eb16f68593a6550e4bb38259d5d8ba55bd2c95f4516a1841948ae94711e135dd7504f119b047bee98580de7fa07add861d2bd606a6f35e2470c945e2bca032e458114508666483be687048e09e53cdd44b88a37d2279d0f804f6778a6d3067413d3ff1b456ffac4d982690b3e7e38478a5a28e1a86c3815697c5cf5ac92326c3c99fe7fa372ba16b7a77bc9a99b00b4d23d2486779d3437f5876542dcd31fc7018aba55fd4a252a3656e7ea68bf45a88fb49fef9a3edddbbeb8f0473f5b1c5fe56fccd1c7c66931d76918787f354309bf7e7058112255f38c7e985c46704216a2080bd677deeb158a034a041263268663241662c725efb958a067a4fcc5b83f97d59a833a802407ac363601c4e71e75ef4b0ac4d6e2c872dc1a237b913c44f80ed3677f65b28d3d67c287f0c0c75f9a7630c5c4b4f165dfb5ac3ff2b09926b65af50ef4a0a798b5810f531e2dfb64bca1cabe08d7d2483f40521dce977a728ad2ef2f21d647fe461f0a878ab25aa91097ecab0c2241146c7430378517510153a9181a4316761d3a6a7aa7482d499d00132c869bc6ca6d3fa32cdc46b1bff1da9162eb21696651f70100e9ccf83a38fcea6dcfaf8378ab2ddf4faff71e0bc35600876c74a0015bf02ebd514d1d89c93a6866e39660fa28a73e202be11b54d2dc802f52f7909fda8bdc0641ce935b05bde9e059abbbd9fa5d6dea4e5c8762e3b5300dc895f27ff8be62234d9a9df692a7a1ec581a106210ef0656dc970e34a45e99f72965a75b2f04d2633ebc36e9eef4ae54dae742218c56b6a22b3868653c10cc6eac88ca9239a1e1a822ab51dd6a4494438f92dc30879f113bda77fcd311c36e012317333d332cfa7877ab1c132fde5dac3e644877cc178ebd9f0898d5b88060e70e46009e3fbcb48228218cb5396336667884b25c686446fed8c3023077e281278d1cf20ef653b6a7bae62bfe9d46831baacd590675e236687980affeae4cc0d979150f8e3d74b0384aee6556435db0397904e0e826b56c8ba2fdef4fe605d456e697192b00d05ea9e9c58c2c09b519b4a5ca94c4d7c01331492ea1b3221738a43646f5d10420a445c4b70bdd0b7369cfed62c4d04ba777626a7cf5aa5678076ebe2fd089a3e8581edf5bcc513e53cd1a5f4a880d4eab836acf853c88f080fcba2b42c63d370669f0b64dab9eeb9f34d2c173beaa5b8252495d2f711a1d022a3ec6ca23004823c5474daf5f1b48f11e78d5f9f9fbb00f371df418e7610b2ea1b51ba426c5b523da16be6fcff8603eb136bbc337767de558f484e8bab37b8468456b292c4b11f9639a1cf6ce66fd19ad4f3054ef3a4e36a5c4764260ae796025b24d7105575c84eccdf32bdb490f46397be59b6623eab1b4e7bd523f76b9fc65ca8c9f8afe12813013d3d0478c5ff9226af2ad51865ab40d3ae0ab858df69b17f4d61f20f6bbd8d0fd0e3158eaa01c750843c9cf90fed360544cd2c2cf331bfac6349d6420c07a54c8bf87f6cee4beeefb052f19f930d218740ffab0af3dbe731001efda52992aa1c53962e04236ea715665d72cb08aa4e0b84d3da08f541bad0d78b3e3a768bda59fe3eb1603c1beee7248e72c33ef5e8aa1ee5bd3f379e2f837de8d552900827275da2af2d655b9738cac6dc5a32c6bd5f54f26c4fc192c9d6dbf765561185f9d8bafd6b614f81fd7e7e83769a3ea33254e0219d9d03a6b2ad0566382126738bf2d7f9255807cd70c642685f8c16edb427bc69bf193d9703d47b1f63995e09f43dd094a1778d9f062ee5f3efbf352598008d6d600bf6ee120af77e4bc57da116bb8111c9a12c489b6c2b23f2596d8f2414a8dae30072770f5fe2d53480d15bf0bab32b239062ce34563db15758ae63d05f7b69ec7ecc4b915d5922e4a2ad98f8bf2399c16ca64576328ea96a4b222ac5bfae3db1612697f8ea7ad5bb820e13eeab56f491abbf2cddb9a604d942f4ed020101ce9956c8bd92d9c921960c02c376d59fdaaad125736fd4772668a93c493ed31fb16b3f36752739edf729b0cb9865c9c42fac5a09b5e0f5ed16e20a0f37aa8eaab10e0c317224e9ea20b37b1d7af8a62ed612522d158d3f0da506f32219e56a33656f360af2e9c28084d5badf538e1f0db868461c29aa6f90af96ca78b3983c8b5c3fd930d3235ce177b8a0decc5f3ad0f954cfdd91c3050f4572efa9e7fd5e1fa71bb1382fa3bf433b786721bb5c0347668f73f5d60ecdb89837722ceca96c90d7228e30282bdd2036613981c1640d9c80e1b27e5f7240882f3a4a4eed6ba7cadcf1a1d557c4c49480b8d609af3a96a2c4cb5c62eee77c2716cfcb6f44183379832184dc7fd941027d46e6499a3a8dfa813a87a2b6ad422bbbc0291a234bb7d44ae59eac0da570f275cc923ce766916a4eb58faddd8a8d9760c2325a19a4ea9d9e37a19cc485b7812b515896ea90a9cd5c124a27205948785de3f2700524168bec1549f05c990b28e2f797fb4a41430de293d591a12bb3895ddf07819cb3e3127a082ad9e5ff8666f606a850718b523af6be8f5a2d52a1e05712f64310203f5b6d9758768f3fc86c4867986234d9d45745ff227ea9f5e627a2c88e55d5e3196c077fcc0bf9aa8aed1c32957c21297a00324fb02e365710d10ff5975e1ac2f27afd8cd8a0916969bfd3f4b8ec65a9ecb8937d1ee971c3f0e786d926662dc4e27085c53ed3724dc9525b97a02660ffcc5e9c13835311d616f35ad6f4491afab6f6e60007d334140664105e6ec212e36f5196b68be3233f331a5dc0efbd01a615cf1bafdb26a6c8046352e3d14549c5fade2e49f6cd7a7d2cbc5a6d464699ec927767b3da07bafa236a0e6ae6b6e7dbc4f036bd3bbd60301031918c34e03a1e61f47821c94ab9da18aab30eaaa0e7657712bed412dfb9daec9d490116dffa0036044903f0017f163cc293d32f713cb64f166dbfc46d03cf4c6d733b8ab2479e0d3ac77b0a15676b766bfd5da7e2e4f5f1d1d54d9bf6b6683b3a83e7aa49145eb5d6400b7f845192388889afd363bd5492eccecd6969639779af31c29e9fe9c3c994d344b64d8d30072c5feefbe1c3310c4800f9bb14e23f066289cec48ccfcc8fa4812b44ac7feff64c559357b6ae279736d8997e6646749c369f5bac5b2db9ad4b42378ce3a8e8d3b4d334ca9ef79749d99a7711c90e23ef1b321d52155e7d3e7d00b22675a6bc7faa0240b7e08026e613b1ef5591b5fc26de2b388409029faf0fd6d46a4862d02386fe23c81b46cc88afa908cfa7d44671796de568c344d10216495f71d665715c17eea1980070a3cd9216942a105bc88e9aa58643359652423b2bb7b020060ff72e650a36d4f38aacefce9c0dab401bf5d44a04de4496c7076bdaff2780f53cce32402c371bd56798ac95cf66acd6f372909a80f3e383fdaf00832643f9a92c03c117ca24d279be1a0e93f6c35f437358aaf4ee43d1c5dc9e14c7cd05b4bf6d2c22941f4ae5b64acdc2f331597a0390c00541ecf27278a1a195c2b03a10cfaf346f2b574711051a7241c96121fea799cf5a8ef99bf763da08ce9fd94a8316d8754bb3d243b3152bdbda918306384bbdb0d980f78ad1db361dcd13b8c28aa5bb61363c99fa97ed71f045c661b88d8796eb8047ede1cac25b9ba35e852f7570d9aac45c3f2ab2893fb03160402deb53922db68534e731ec031b3445f09ce50a7e329d048c3c2a105b4378f967741051174188bb99eb71f2557f251197e6c68659c6a8e2f4a5c5aa0edac540eddfe05be1da1833560c321b0b6ce1af85d1e5c313b50663caf22f9ad2131dc0489446c9f59a76fda17c6c7187f9e28a9e0b2acbb9de55079cd027c6b6ae736262c3bb1cfaa7b00a3f695f436b200dcd73b6aa0d3b1849b51550b0c70b8d70622c1a9ea7495f6632c9f731d5ceae458680aeae2eaec52f4889db5e286f2209c85aed2dc31c3bff19775f1380a5cf5d05d62f8527410a056cd8ad39f8736df666921f09ff41f20192e9f428519bbd337d534461755b4bbeb5118cd8620b35361b704e3e985ff4dce1af54892fc7bdb0e487b6d4a8d33c30f73c156858d316cd249b8151e1305c5dd689953ec9bf6a194d63afd7e1749d3fac83b5313d7a05292de13fbb0df8d2338d4bb8ea96ad242425b1c44452b7f9c8b9cc577dd5e99d8275da952dae52ad5b8da6ff8881dc0e3fd470699a55c124ff81347570f71d77c77e97494b45c08d285ae5e166efce22887389e3b8f8eb2de8dd415a3ec6db17b6dd33208c9e80cbb3caa8f8d4ad760b1197a526c3cbaa0b7630579b71f0f0dd423b49dff2228758ba1d8c5ba03ac683ead7cd0ead9af03fd01f635c165d4d67c38f5f503215e7474cf25e4a25da9a082fa6a0a2efb833b11d58dafbfa42c3dc87949e51ecfa45b6d9b75009efb36adad50f66f465170daba7af25626ab40ba14e33eabf029158acbc27810ef19e76a02a85e626270c436799f6d02183b0b905317b06f0376dccf5e52c8d4d778dd81e64ae5d56af94b7bc2f72b8fd412947de8465529d17d7806e7efda1fe4480f11ee37212bfa0abe0f0b1e7cad10fe4c55507a64881bab19749df996ca567c67643885f655dd0a50b68701dffab8b74c9936276526a3e9ad203603ee973764932bdc73baf19e3a053862f7dbcd893a7c193cc592becefb965210817acc40df8e9d267e04774aaab01dd5f57eeb42257e83ae64c9a882ba842a1490f88c3a0827e5b3437450a5e6e2e31fc61420e1131680a6a5cc13f4a381799e4e6500bd0c8f0096307434d809ac075ff6392ae325fd574a22ffd93b882520cc51f0f38e30f8468a7256370e7449c5d1994d5bb07640b6c07bda5f02568fe44fa83ebf8721e6ded8284bf676692b98aaaf7b966af83c30e3ad5fd9bef0f89939edec7422d08e6f7c30b1b2645eb13b066bb130a571797be427ff463a0d0083ec63b7d099acf4edea26a551f632e4fd6f6634e9de2e2cb9f706a9e206ac8773ff6bbd5e9423999eeb9143a97bcf6939bbd2d9666495fe7b533a1d1dcc8364dae13d57c455a70b501683cc2c542b0de65a23c8c1dbb2b6fb050fe2a92b96b392a37453855a4f07a71ad6f2f538016d52a7e8b69c7897b9a34396857d2a8de39e1fca45a16bc883c79a11082850af4448ec93b82c1fcc0a53345ace6356f07f37b928bbe33e9f8e3bf4b6f3eaa2ea9c2222b297b2595317748f806759585cf8be84f77dffb95a16c3b13a86094a8581a1c9dd47ee63b36fbf48121d5ac62ac499242fa00a9191a5d", 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5]) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x109, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x18, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x400000) setuid(0xee01) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:12 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000340)="befe0ee1f4e3326ef810b65bfa37c5d3a94737f0c4ca6d84dce800d96eee5319366967fee010bc39616fe8823a72fc65685fb87dedbe7e1c09d2cdfc723e70164ca576ff8fbae5930d138c2191e071e453d28140e18bd233c90ce6f86952704a0b31b4ec1ba8138dac7f3d10d403b401874a9286f02cfdacd798d5e7aacdc0f2fe02ede04fae2b405ffcc46e5646222148f5d5a93209ef8f00c81b3382e50409805053fb24427ba1515a8e1db36255fbb065ada2d06ab43bbf7fe919cb846f283225218fcf1f274157041910c21f46bace2cbcea6048eeca3b044b69b05d3fb523857af1e61ef980db2a6e32f73d82edcacdad6983f27ef8c04b", 0xfa) syz_open_pts() readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/40, 0x28) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x1) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4, 0xcd) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt(r0, 0x0, 0x100, &(0x7f0000000300)="dafc1a9b1c980ad6e4d10544e0393c3a797f279ac8969b7b76974247c614d60fb9b23d95fd2ca5a9437969764de71a5af19e114ebc3a84afdc0f545e850ce2f9de5d3a9eb4d4b409932becafda7006c6612ba72635a9cb799056b9c39958d024a383ee3e4a2844a83872d6f04e67df7dc2239f8bc606a307ca061b1cc378dac5736e68d9fdc82c65047ba686e8dcceae1bac1770f9e7c6ace81fc82fab88f68deb94d552c5b297b21251ab403ce9f13819e57a321d839714a09630f85711848b5e51d0fcb375d212d77fd9dd20ad23fc8ce84856b77a1e3234bb1582af49a27506d2c99487358fdab583bec49ab363b24cf397bf4156e56827f62331273504120a181ddbd4c76a2677ed2923a69a673756a0d0c4e35489cfa15256e22ce112ab28cc995d032f957b8c33d1a4b7ae961082b517a6f5b6aa9367c19572491ae38c9962b55df43239146ac2a36172122d73da4f428d7035149594655eb6bcc1687018d175b358e995e721a4e36542d769a42857847688ddae35d5351eae88244f894a82169e8eb3e7f2b6f6467a1887e7300c968fb1ced2725f6ef30aa64e030f50931fb698c04ce2ebef63c11a8a39a6a9ef408f85b77355671cc78c6ac02603bcbc880eac583e136633c7d888fd702246aaa50c9e286f5f335bc54915e26c16d359cb9e6cdc316b05512e3cf0ac1e7b9ab389c09461359e12cd347c7f0fb65c64f4dddb83fa543d27c49ff38c59260526bed1c80efd21732ffe25bf088655712efa06a49a2a0075bccc05ae94d34f79a80faabb6fc103fedebc84a53ea7f873e181426090e5d1b481f1da4119b8dead22afb6376de626c6f5cf9458876daf31076ff5eb5f267b0cf9679aa93feff8fbe2f0406c3d4af3650c7f64eca97a18e7225665ed82a32d86f2ae3eac6c95a37e40285bd1d2d81263c3020a55cc86fb81c58e4634438582db058b5ba3e51755ca717c3b46ec418cc57341a8275b735a5d492ddd7edaaefc1c8edaf3b7dbd29fa3c5df5c13d4b3fb45dd6c4fe49b01d73696b4137e096755d564af024c31f1b01a3180713b9853a2de54251a5ee778a3ab662f88dc8546f8e7b0637874b96900ee75496f0ff8069168debdf5974b9dddb164778ece7b83cf344aaed703e0b5aa51fd16425d5b144832aa77e1875ddd76c5807ad83f43a550ddb3617b493ff10aabc0d41802a1e7ca3adb77140c694fbdf1b83bcd910c34514c3de2f8b8ff21d4e788a83fb9ceb3b04aad4bbe7dd62002a324af899d6f6de06ff13f5008a358112969d76e0ce2384dc0edb343b1f687793017a2ddb9c5041227cd85a56cc7deb36e5c14d1d4a4799a18706ae9125fa67fc5e243f2ee9fd6d774e717250e6933dcff85a0b15407b75c31f1c3f8a140ff2129ee47f6faa1879aeefcd4b3c9fc23e808422c44c44ddbd9b54458b9a99a350001ae513709fce4358ecdb8e734e8211f4c9aa7be0e94f99c600478f0e335df6cbcabfe571c67371af89ca5967d94bbc0235b09832cf7ebe3039010f7ece54ccc7eabc9b5ae398d804e84d9b4d2347c591078093b6da0784462abe8ddfa58f54e6e9f9daf9cfcf524f1fe7a6ba0658f55e3af8a03db8e2ea8804b63a2003e549202e28e4cdae3ce296c16b3fa52502599aab3ce6af95e726bbe2c76e48faf9cccf2abac37fef1b3ecceb1c8f45d69d4349cdfceda4ba0ebcb07f662de2dd9770fbbde510031fb208593800b14290158a162b622af3039923be3f34b03cf88811aff56eb8e34f7343d4edf30706437e47d62514a19c8d2b4eb5ef106298050f7a5ad978960884ad0b7df40a0fb9ec0efff727ee998234a88aaa8d075df42a7437f6879782599bc90152a3af72fcbb5d482319c07122ccf637df765ec8a317f6cf256d86f888c944dc148b2925c29dd9667fefe1c054d02dc6bd4749e379b4ad727bf3f00e5c0b39960f4c6245d966359e4c3b80fada8a38e5e02aff411b63e4240b95b3e587f5f5e62f22f226683b6e9a6901925eca8ef2c01d4e4f83a582fc7ea19258c0dad9faf501f20a7bf2381ba478dc7c4aed9e5bcedc745c6d45dac27c6edd8ac5fe780f23808eaee1add4eae5f97631e0bcee5ab6a33df3e88ea4a04fbc5113fc01e9d19022d224454a72899ab84d7c4f8706c44f52b0223e166ebb11495052f03decde4dcb8e39773f15f036601c2695d0501e4e828492ab25b4540b5e2b670d837f922fc92c0f6844876844304092bcd2c5119c207ee339970cad6fd71799201b4b36a5279cc19b58655677534821d33d5686d0206a06c3bf65fde98155035260132376b398d5bd220bd6a24c267fe0e79ba50fa646cb7079276cf1690c1102b15dfbd86fba84572a672ff669cc3df6a4f6b4362f203260f4ccf82675159ced426366f7b85ad98ca6fd488d8632360f9ae26e312fb07fea11819cf28e72a7760aacf0aaeec41b1673aed020a7577dc88ee152872836b8cef5932e1b04126b0f9ef9d0e1881e7d990d910e3aeaf947b391f9109d72ea306d30444f48c56300fc3ea245912a7f3f7814a3b204ef363df7ba4ca98ecd21bc2c44c696fbf4553c29a5925877868335e53b4b3e7a26b0565a011ca3405f0dec4c50cca908399f0975fc4618f68a2375f97d15448394fbb925bd4689fc8447ff599067efa150cbde3a57ea5204c43a69c0afbe65e5116ffe859718adce03baf6c9e7a643cd29e3b8c98cb0ad07b355b9c82bd66f901b297d33cfb785cb5ece73377f11264553f0b4b6cff9c2d8b14855f50ede33681656e5e1bd602a244ef24e5341547fb4817640921ad4886d8d91f64950471fd92e0f6d81f04392e0d5ee15367a57c2dbb66b3cf5be74d781ba1a6d20fa642d971c9671359e81b9ee3fc7a2232c0a0fbfdd33ba229d8cfe128f8d5632a54be8b82531bdfe8a8a61220586ec8552e71010d26a0c3c7fb9602a0d6c1359f13fac80723645e91800590bb58a6bc499db8aeacb3abc5843e2acd612734326beda676155a5ee808cc0857ba6ac518c5838368de3e7fbf7128b94557acdcf3e7f809e5fcd8761be9a7638d48966d59f7503b9c410786d7205293876fa03133b514ffa741dbca08b9e9e4ccd76968f50d4d94646a7a459987f065cbd581059db9cd598798d85c3f21d46d9f332b80c156afcb7b4bd19b94604d0d6edbd14bf706f17f6bbeaf167383dbfd42ea449027f60bd4878e54f122edffc1c029b5a353fadaa4e3c97f451e1fc72baf6a1ec8b51fdf28a92acb983b398f589724919545910649785e2133345050bbe1dd30f6777c4323e773adca7c8ab7b255fe620ad50242307c77850328b2dc2309850c63b08fd2f4ab0a2dd35d4d2e8f1d12a23237955981665d412fe5e5164702fb052e0836afe232cd466921d22c251bffae61476301a3d15c421efa643bc0a517726ea03f5068c92b4f9a10750e2edbf67cf5c00daa37de07466d27e9eb8798774d64f74080a5824131732acc1b794c6e0ec8ffc66295cdb4260da06ef08f2e0f55779fa338c86e9456bc02bdc6f4b9e2dac78bbc3d0e1d914bbaf505ea2aeda98a3eea716b2d520af93caf3e8dab787746e112e45d04d53a26282d1d665b77ac11e91b440d3efa23d4cbb11dbcf4b6c4f07d18a20215aa0f982ab4113c319d874876c95bd8029190c22a54e199d693bafd948b7bed41b6c86a85ea80c3e5c0b3dfb6717b7f6fece22a545f10ff543fab2cde7356d2ab667571412c4669cd721a8dc464f736547f3a99e358bdb4f770fad169595cf53b6486e82552c9793e46746d77b775d503b1f8fc06e5f6fa3d607cd8a80eb43a196fec8fae2b917a9fea349d383e5ec659e491b30cf16513b8e9c0ac7fd0e4e6f6bbdd9f197bf6d57333b634278e8349cb730b33e57ec92735e6daeb485e98ad1ec4470a72a5a920543d504f33bedbf8d94f241822da479871998edbbef3ff70126e2ed402f698225a83e2df3bef5f79c16e5080bfb01d833131f8b2aea2e89e95d7d37f13ec868a5b28e244b1d3c86e7d617bab2d8a011faa0c6fd33f7dbbda44c041a735ad30dfdbc1d84a248b975075cf0bb98c73e942830f765733b04c2063396b284974263bafbf5d73e1fd527f7bd6320dac7abb9e01f103b0d2566a40afb3a06ecd34a87995d4a0f148e59c80dcaf115164af097cce3da87e4279f9a5517a36fb24b8c11904c36cdf8937e0a9e5239cbfedfc5a2098b28d66d4ce97df2db625c098f108ac16b4eeefb4b680c718c30146c0eca81cf172e2187b8a8f261b27b6292e49b989cc4d59488c88af00764914e11be7b4d8fc4ab94610416912d7e196923f0bc6cf31e9e7f2d2fe73a4f354a0a1fece11126ec991aadf0251f54676955d212da1acb24186705152dbb00c292e8f82d1b27b443e02aad06e10d68c0fac35a032752c0d5497adbdb1e8e82d4eba7e56743bdc585307ba5d09e89b26b0f534e6aad945b930205f7277be8b1b860e36d967301bf173afda8c840068298b6f5cc1beb7ed3c883a7a7a2d2f6dd24076cbc3afce7f0d50d2357dc4d3de37a419973be572ef3c821d5ef0bef8699234a58b5a34b81658afef4b53e0098c105a94deec33652792b33f52cbcc04ec5f6850091956a6ff1d1085574811acbb2b9eac26998a66e66266df59cff15f92d81423bc0f2444f7e94926015641c2c86f63d8c20dac6254c230e8f1846f08c2f66994a284a41f7eb8f19566c3b7e46a5fd0f3ba1df5a4844525fdb839624c1c6952a97adbea55d7938c2dcfcfeafffa755434a1352bf107b8958d3669ac67ea26b027cf10e8cbe7c69b3055a1bc22fb575b22bc74ef96955f3a3343a9bd82aa0a7631b5e4032e0b76b2e3cf025a155362ee0622235ff28b43d4b861ae54f37dcaa5379ce7c3dd61f9ab5c79f73508732d14e8ac79f38fa940e69bf6c1141449ad435ea60a2427f6feb2d9500f3cde5ca2fe5ceeff816f67d5b623d149a65f856342684158a7d26718966312a8360db4a000d61d3ec2d03cd4be02cd3de591886a3def11d5a20735230ae422d3c997b10d0e0f4874d13e48ba5629af3937eaa8ec0c22c5be68ccfb065097bdbf1c4f35791c2a2d948c513533a7e14a1d437efd2d6117b4a6c51196f6283d7943c98968441f7cd7c495732224ecd4ba577eea764389355089e903ee5271db9e77d2bf3ecbbc4366dbd7b7fcd0ad8e02531561154ff7fd218a8601045ff0e51346fbb2c9209fd452e386b0e04dfd223521dd0b227d917e88f3d5da37c9467e88cfbf2a7f8c77dad8cf5cf0eab69158192bdf1e35c2e7923f20b4cfe7fd48a0f800a9b03bf9a3774451e46ae1271f114bc7cec7f9e2b13435562f9c61db8591af56490e8911d29e2aff10940eef5210dd3fd8a3e0f416cb99cd0c42dd8ca6f37f9210c3c92d84d42bf6489243b74069d5e0cb3229e5b29a6a7d2de797f8aaa27c8f43c4fa0381ea0ef9248f5fae45a26389c409ae9dc92643843a8b6e46b8fe295bc9feaa9cd987b03e0dac73fcd6820d6aa25c617c68db8bfc098c5d6b4aee2bfb1a475ad91c4c43fceb3dc61f3a63600d7f94b6a7605ec70bfa5570ee661451ba387fc1e642b11a162f0b47295ca91e7592181c1bca1ab03d385d446c7accf11f21d78076b232b3b3e5dc93cd577ce73437aa5030b446ebc19a43b686e6e7fad64ddb7691e5a3062eb64a2f21308b4ab58354bbb12b595c487fefe0930aee14a6dd212ae8e8d3589549bbe03593e63f0449c7d92e486f86eddd728eb94bcc0713484cd0f4dcc3448d5cb682c4279db494a659710c8b2ade50", 0x1000) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) 16:00:12 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0x0, 0x1f}, 0xffff, 0x40, r5, r6, 0x100000001, 0x2, 0x6}) r7 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r7, 0x0, 0x7, 0x0) 16:00:12 executing program 1: select(0x129, 0x0, &(0x7f00000002c0)={0x6, 0x0, 0x0, 0x0, 0x0, 0x26, 0xfffffffffffffffd}, 0xffffffffffffffff, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x6670f4a9969d3997) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/93) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x9, 0x1, 0x1, 0x9196]) 16:00:13 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000240)="f2fe4f917413ddd809305bd5214a809f85018ddcbf29cd2c3338c508de35998dcb67e14eb45809590b173b8cf1f4327667eb2403501f24e3fa818c4ae556564b92ed8e4a60586f95b1da79f58c2bf9a0a347b07f58e4ece762f7b929968edac32a7fbe052003038c91e816230e0000a7197ddb6cf35e9a1f4b4b0325e08757eb71be4a", 0xfffffffffffffcec) 16:00:13 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x20, 0x4) mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x1131, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x6) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() r4 = dup2(r2, r3) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="28dc98686ded682766974c5a0a28e6a8b8fd5f10f812b4b8f699f1439eb48d17468488db32528e870402ef9c818377b7b0c7d41828f22c90", 0x38}, {&(0x7f0000000040)="fa57da2cdeb0f6b38456bdd2ef43a5ce9b40c7aec89836603c95b2acf145bd15156aba6b1f3e055340cc29fedc497f51c24f8172a51a11e1114ad41ff5", 0x3d}, {&(0x7f0000000080)="9336117efba0eb8f89781acec45ccd28", 0xfffffffffffffeca}], 0x3) r5 = socket(0x18, 0x8003, 0x6) madvise(&(0x7f000092c000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) fchdir(r5) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) unveil(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)='r\x00') poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getflags(r1, 0x3) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x8}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) close(r3) mknod(&(0x7f0000000140)='./file0\x00', 0x2100, 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) r0 = socket$unix(0x1, 0x0, 0x0) chroot(&(0x7f0000000280)='./file0\x00') getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000080)="c9874f7042decad2353178daf9db95c3534bda7bfa05f097233d776cc07a0db4714832030620c8184cd2b680eebbb7e1a5e589f910e8b6d820082b391b0bf62e7d43d14af25710896b27e0c6b5510bdb2f3a28968ab91a81e6860b53d6f815112ddfcb764116f90cfb93e2d186aaae35658c9bc1d8f275418f446177c417239ee9d20ec6cc1f6d303fb764713755f0fea7da7ef269670904744eaa1dd56b3a261c18e9847b7866a3738ef9486d1fa91d5e9778e506c925b9645e84683f7536bb75403dcdb8a9a75f32c9317751ee1a24ac0a034ddda39c51eda97ff90897f4e2d826944f0f070d3b44c2a70ff35c8d4a9a438c65e456b0", 0xf7, 0xa, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xa00, 0x20) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x82, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x100) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000080), 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x60}, {r1, 0x3}], 0x3, 0x3) 16:00:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = syz_open_pts() getpeername(r1, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x401, 0x8, 0x8, 0x3, "de537abda5e11b13001f656e433378354f1d3178", 0xfffffffffffffffd, 0x3}) 16:00:13 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) socket$unix(0x1, 0x5, 0x0) 16:00:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18088, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 16:00:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d016c453000a1164cacf330886a5b78b1f2971f7bede48b1b51915e4b9833c2598a42199121b43233720a8251b7fcdb8a042ddabfdc50c78db0c07b478075bc4fbc545083c5b266bcb27ffb01af5feeda0ad8d44f5916950c1f42370877931fe4134dccc24c7ac77cb93cb5614dbbbaae6849015a4c95de6138630900c0d7b610c5c475ed7d77e8d34948e13b8b8fc36926384fc2bd2472aeba650ed3c63c2a23494548b6f4f06f9697f9a5e1d25df43b33bcf5eb7fbfd77942df2b135b8eba7ebddb8e6bcc36ce6dd3fad0f7991acda7da8f90d3df435f0bb7cd2b4c53db6095ceab7e040b001a120d13cd96cafc46f8a17587b1fb2f97b9b773f2376470fabe56ee6ad3545c0a2c5e906de7fb8f1e1a136cfcc8b96d1312f9205f520ab3dabcaef174431b0fa7487e396e6cbfb5be28d0c09b5bfae6f460ae430edd8aa09212218c1708f6dfcae104db50025f55bba65779c61356c75b62008eef"], 0x6a) 16:00:13 executing program 0: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000100)=""/76, 0x4c, 0x800, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x401}, 0xc) r0 = socket(0x2, 0x400000001002, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x110) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) fcntl$setflags(r0, 0x2, 0x1) nanosleep(&(0x7f0000000080)={0x100000001, 0x80000000}, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r8 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getgroups(0x7, &(0x7f0000001640)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r11 = getpgrp() r12 = geteuid() getgroups(0x5, &(0x7f0000001680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(r1, 0x5) r18 = getuid() getgroups(0x6, &(0x7f00000017c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) r21 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000040)="09c0086420e27dc10a8e3920df1efde5515ab045a7446169eefba62dbff5355d7ec6f26567b7f755db965b4b4134a0a1f95947dc955cc2", 0x37}, {&(0x7f00000000c0)="8967f9a9a2505364aff2b56f696a8343fd30407864f10f49f9c73be80d8137de23997927f190cb", 0x27}, {&(0x7f0000000100)="72ce6499a8461987e09edaafceec851553ade704a26c0259a968546f1bc9ddf9a3e5c3aa860b1a6b50b4f9f7c8a11c79f690d6f024a94ec4e2710b6c7d327504758d6d50c3e3164d38a68fbf7bc1c6f499de16e1e572dbc11e45511ad77fd6247f3e4d7a968f8d7d1e0dcfcd3b1d91145251925a72a270ffd70ba5ef80f4f9a74bd6cf44f4b672cb9cb6aa6df05a354717e9b2f43bf37592e18d55c1d767d050b720054f29a821f20fe1d866ae5baf2288cced810ee831d571ccc77dde5af2a4277f6af6b8fd02b36904b8dc6d712380b002fb83bb", 0xd5}, {&(0x7f0000000200)="2163e7a03577c729f5910e", 0xb}, {&(0x7f0000000240)="c6a6e93013a7f246be6300f6f4d1ef876c1cff5c756e9833b25a4adcaee815fea5319d599700fc1574f27084f62f8fd4eaeee49f441e72da051f1d54925e852c0d642240b132c2968682dbbef9c4c9eb795d9ec9e94815fa1ab03b9d4bb90ecd8b5379fbd03b2645f0d320db32ac4882ab685632f38c89d933cdf6148672fc8842230d6227ffeddbf43ea4587a673ef056d64e350fbb99a937f2b01ae0b1f01c04fa853835016c6f585835cf22704448e31cc6795fe68836beadd15d", 0xbc}, {&(0x7f0000000300)="88d02b9f9aed1081d84825cb23f0c8bd3896ef0979abbda2d2af59d9654c268905bbc82cb62fe70a4b7eab5b83efa5ef1df645d0dcaba5f20b6cae9a2c58e82f27e716025fd10ffa4f7372ed07edfed5df6d76b41e671c68faabdf467db7ff6028a84b3afd41c7c94878599fac469ce3bc2c6427d2b715c6ef7adcaa67d9d1c6eb202c2284413d78bab69a7be054de850e93070ec491059771893bf145287c08c71cbad603baf9910ec15599491f83983266057b6b8c9b2c591a63a28575daf3620a8b0731e2c1780eee877bde1928dffee2eb8b62d143c8cad4972468020073585ca68a472cd75db5222d82870b045a3ee1e66b91a4b234e274cde5a21fe6545a961cc35538daa84f2b578be73ff2beb94aef70f1b5c58f58fcc864199e86574bb6b4fcd947e7db33e702ab6bbfbfc9f90493d4d1a6b0dc03f2c9812bc7e35c62e892fb7b499b00275283974c2194dca5b9c9a45720a876cba02b92f25717a7f6d17c588d841677171d33ac33ffc6e791fe1918027b2021bbeda0d909a2fe9ae6709568dfaf2487ea6f2bdfa5eb9491b3f7418f092477b53fe3ab2c8a3de99a4bb47d38216c844b56d58931e616180474e31c174c72522c43690c32473135813d63035f126b89b1a14c8be798b505afdd51ee2b4b50549c7d2e0cdb0d3c9e55ed63042c3c9593d94f4db0561e2dcbecedb6fb6f738f42d177665ecbce411ad2e6925ae23bcccaf824b595a9174f6869ffc3ec4eb6e2c2b4db1c226c125a3b7b00dc575198f0a2a08497a120de81dc77ad2104e90c95e0911226971d8b1cafdbcdf489cb09d21220345c2799a49c0c2b3f7fae0b5b61d2d2bed423e1a498fe1cadd159639267a280bef06c4f83ba14503de6dbf6044b27e92771f698f85989cba35a2ad048e9866b9f674923c8af921c902b40721485a12ff3980957378e1bbc78c9faa060181fc629b2d1b3198912c807c2699ca03ed47ef6351b07e9e57740adbf1d1a58133b9aa59d08b878e415f1aea28bd6172832782c7df6f3c16a7bf0cf0973736d89c80f5218a9ec2febc1ade9f571c9be412c05638b3ef57f9a359308a78cfe2a6c215093cdffa7ea51d94c39eb0dc56ed7f9241388571b1ef242ca738bca1e30785ad1a3629800853b3a3a5dec67b923dbb96d751cbc0a22def435d454ab4b16e4f295b440a81f289077eebcb45f1a70bc06f4950241cab88af067c25c420344360921fe16600b209756b8669d414a1957f7fa7d875585ed0a126006f2e3b43dec265ad0291d6258b82382cf362ffc77f8c58a5d69e974ebab0bf4042327bcbbb085c88277305678cb6bc176416d51c1098fea675445c30a31300999841af721b6b6ec9b2ae24e06afcd093fc7d81f957834f7884576125a777efb62430b6a853caf1ce8575c9cde56fc2ee811997d98e43f07f3fe44332a19860d62672d9335428d83daecbd250c979faa7625bed8707c9864b99fff47d81fd316b03c4b2030f7889a719e70f0d023a1201b62b6166e8515d8ffaf3da63c2390279d6119a44eb6b509ba2672da38eecae1ebcfc41fdb58b569fc120b766042635d8016969be73bb42baa2bac591a21f3ef2aafaaf9e507eae53e208273665b125794beeed93bbcf87c911fa73306ca81c0820adbef4a1d7d39806846a97f0893f177590239ce8919fae685028d10f8d74b73b22f821d8e83449da658d4ee77e81992cfa5ffb9638a4edbd3a3c87e1f816eef747a1f4248a0dd5e92c3dba88f7b70646a9720091be4d45fd1693fc1ed930f26a2b51ff0266ca3b5f2af942bfa1274f8e2b1fa96b7aa68b9c4b25ebd3ce28dd0cc03cdd20ac184b8f6f3a60b83d84c6a933f17ebac173e02c257782bee1181b93b1362486270b5186791315b4b14702a8fd5239f369567f1a99c6d92fed1791c0f2bd7e67bbb1894f91bf1756e81d38877cdee8bfca94936fbb9f6c8398f9c498edb0573e060c7b40246cb4b5ceb677af5cddb7240d98d47d72007aea0957044fc7812b5f5296d984d2aca11fb0055142e56f2d33cb3317929876f3af7f64fa5d67372f5d57eaefc2850bb18015f99a7b6b674b927b0815afeb1786c45304fb6d31abf57b15e07d5305891d290808760d329b80b69a371077cf51c93cc124ba793660e19cea6413d484554ebcde197324e5e71d076efee1ae548286096bb88b66534730325a211bdfe88bc8fed467b12eac3248488f75daf9b45fa56d88c171342b3d49020a39f8379d4b2f0aae973c4c4a5989ef87e580c75047087577afd81c30d6d07de3e886636dcc687180c33e04aa3611a74fe9605521e28881418f8f847503e6b246163e8364292159b503fd995ae0cfdfc7bd16624f216efed7c07c9310b3b608719d83d857d5d2b3ec833d15da1c7c86bfee4930a2762b9dcdceb25d94d314b89a6af4385a0e8b29d5477663c725aaeaa0128d9a8816adc0cf08a4952af9c7ba30cefa1dc7118d47e9cc50da5ad557b4f2df0277c635f5c545102923cc373d588a223d94e25742426bd89a4a9cc349832c88cc740d6564dc218554a61d17cff53ba8d9472ba36a048b04d585c65eed78e747ee461c706dc115c35f08d09066c246656ef7376ed8ad249f081ab62bcf074f40371edb8959f84b910167ae496bf0b9b334abc092f6a9acc72e033bea325b247f84c1895990369a6dcffe418756bdbf9b78cf9f929ab6161828b385e3cea8262632540ae6e80271d097aecf7f76e6db19439f7564d62035ea6979e55aa72f6ee0a81d9f30f5cfcb8e543fd358843848493ddaffc9dd03bb06463f3c7d82ef5d3dcabfd7b682141399e064241e53b0f72b52a2073cdc7c7736b7f162d21dd543154c6c2e41fb96aeee0c286b7634ba5bdc63d5147755a5daa6630e82f97b089b91b4d61be5f6b1b766260171cc10a17e1c5b517fbee57ad5cc00b01d58aa3b0d4148b46eb267bd0976621721cbd9f359549ae3df29a975c99bc091a45146f0f956dd2e48f09b99c1df084e8ba7c8b97b6324bb742a463811bec5e74ebb40caff9b61993e46ac6262382d715a7c2c9c8c404f7d4d4248749e5b8c7c3089dfd6338a852d2f34f02387875c43f0def5c8e22e6ddfaf39f186a9ae2ce208596efedc6bd093d68dda5dc01e06aa40c5c89b17e54405ea07a27682f992fe65e4ffc411b89e5fcd785b2e833a8acb43132fc8f58bc13ed90910472811334b44e3ee1b7e0d8d91d3662ba44cf3d9c8a528ea8f62d6ed943200f5e819ec03e634d80ce4a8951d165b300523748cf3f7e1a7a205639fda0ed4970fdc093dc9fd272ca6c0b40bb6e3682d7fb4837a512bb9e512daf9f76f1fd5ec0a51896a50bcec8970ccd26bcc6129d4feee85f2bf8cc8e1b9d11336fbcf759b3307726c199501d53ae54247e72210d8f677bd7664d2ff1eb07c63c8e28d3c985b276737bdf3d037f503d46a965bedbb136e37fd545d0c975c263b9281bc9bf7d224c29fa2127fbfe63519193d395909223d17ab05cb2b645a18b211179136cd278714ee1132848310fd0a9cb6cd5f8a4e3cd442e7d485bc92af5f9a882de2683e6136bbfe10bf01bb55ff37efcc25b10b8217cfcff2cacbdac924b19d0306b986618eb67dcf135c5849701af48cd527c0b1766e1bd73eb900552dd6601cd02843b029cacc207564870f433e4fb1c566bb2375f991fe0b8aedadec16bdbe203499f6fb4b7bc40dc7ba55f036538d51d182b94f9582bc332133cca93630e0d88f8ac994e901428633ea4572d81d17a57c4cea6da86d9b612276b9019d9966d10653cc33ce36823b9949bdbdbc8d414fa45564add95eefbfaa3b5e687f5e75859720dcfa088f08be5388557d18b0daad2791a3f3cade2dca386951a83dc4a153af3143fbdd9254866c3f49b413ba45e7d33f99bf426f7bbea12fad3d4a0a041fa80eec8860cf186e5582d639e4c7a762e29bc5f892ffeeefa4caad745d079ef61747a53044a1c85c29cab73505557380d107468f8550be84ebf7603ec410de9477ae43bb196c71cc2e8d220dbc363d952b46d6fab4860f43a53d8c9b046d28bad5bde344a934d6e1f9966bab69b881245bd8d6eac50420ece8572d3cddda858e57b99c95537bc7943005dc51b64c9c10edb2ff5698e0e2fa28495de55ce6f1beb5485618379594b807e33ab4b880f18440bae74694f9e0674e7443a51ccc533d59f5eecefe863b6930770dba34d0885a7475b6dfb99547ea6834ab8c78d83665e02f04000d6feff3052dbb998f5fe58a4a16eeba50b0816336e8931296a0e6ee32fa96c17d363fa3a3b4f407c3a5f7bf231646d9eccddbbfca7bce68cba153af35075e659ab57f9ec5e9d3b6b196609828445f50360fdd3ca6427cd84ca68c40b8681c34a0c7e541a5d8f1fcf5917068d2b48296a2fdf23e5eddeccc95ea2895d39c8d82e8c535110efb2cb47ac092e9c657d5a304abff92bcc2cb2d486cbf4aaabd678d5894277d4531d738216aafbd4f19300ab13aaa80949533b2c1d32cc464addcba22b9565771378c9c250eac5869d8ce4faa25911fa5b5df416266a1362e47a622b258f7b811a4747a08aa2e24b003457441bac95cacfd2043fb15b907d54e1aafd10c1b7bd4bda783a9808da2b2ca9cac7d98c10279be2f4922e630fbde164abce0e2fc2abcf4965f9fe7f08b3397a870105cf5e9def21d7356492b8ee000104f68e57c2f481ff8e729964e8b30d90b1933c87fa8081782118b52ea0fc97c303ce29a86397bf0069082928e5f7042276e941c76966153164c06f9b12877cf3ce355cb5c57c12517c1843d4d1b2199852082c7b4e9dbac7f89cc19c6aa217b981a44cd08295d73f7c072bbfd9041f14cecee17291374a570ab490fff275b92c4497732f6d90dc692ffe8ff68581b3b989140320d0b850dc281094dc972164d2d778481079ab601513909f38afd1ef5327b26e345e00f3ee152549e2875ee5c9898e0094f0962895ee6908736a6bad4a4a380c3f643b53292f46a9b3f32fb18e2c4320250d8f5a462e7da246a81a6c55cefa6d14a4aaef0a9b31bf3254a81126696f65bc62660ecac4253de93a00496efc9d4b0cfe453f3ac71cf500c2eaa44e9088923cb84d5b3a1116160ed3416b82690fd73fdcd120f029d417970c15a17139494d3b02a4b655ae9f20eb8e43ebe9919b1217b16d38f9dd362e7dc82128fff2fe5f2667ac3bf6321102ca1feee80cbce2a2209ae7bda4c44670f0ca5f86e25edb4c358deec66a2663cc968d1dbee396737696145b6fa9328da11953be498ce716675430c06b1b24d519c278fd9ebf022137423c46d713ea9a5b94e35ba76829b0f5e508b11e67702bd045b778f1e5759c39a89e39e963c20b9bd5b9b44979ec76ce71b777b41ceb80306e3a91bc9589cf9d322068ec4f5d55e7b5a98c95ce80f489e896bff137aa25d4a17e54dc696a851cfb86323812097581ce678fe1f46c0d5f02ca4920b7746024d02cef936e156a14a263533050cd3f7a25cbb4a61651773e99ebab1b85ea28531f4b469028733e19abd9f2c58d8b1231d8d98f44f0e020f3d50c336cc76b769b1631d6b2d9932f855aa6e8255c0ee840a3c6b6b2ebdbe68b05b759e727aced6f55e7ce81fccca0a3b59ba2202b2b95ffdf1d09108c18f3293b1227acebc1766272cc6c579c941491b5f2ea8764b8e572836490b620644ff1b9d81385531a165a3499036f76360a22861d5308281c012bc2bb71a5367de8cba7397aa21862510121566d6ed38df0969f2a0753dc2c805cc88f9f63930dd1e0", 0x1000}, {&(0x7f0000001300)}, {&(0x7f0000001340)="fd8e968698dfbd81ee29e7e88aad065cf4085c00631e65f86b190c92aec8267b12e8eb3a15d92b2d784cc33e1d724ffd1d141700dd7dc0b236902132be995fcd6f86224038097510be8ce344dab5b7b7a95aa7c85d6cfa98d9fa7c11e7bd8ab2c9fb6bd923fd418d2b2df11b4b6d34e361775e01d5254262256b3da70223367325f613e531391cfbb22667d7d84a11fbc3857c6b8940bb4619dba55a51f7ceca4b808d2309f3a2282b0adba94b218922f0f42a93f46c499af33af8622ee1ba76bbaf91724c9c7302066f8ca096b84a9a8b0624941fe6ce528340af75e3bd2f", 0xdf}], 0x8, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x140, 0x400}, 0x0) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0xa6, 0x0, 0x0) r1 = msgget(0x0, 0x340) msgctl$IPC_RMID(r1, 0x0) dup(r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 16:00:13 executing program 0: r0 = socket(0x10, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) bind(r0, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) unlink(&(0x7f0000000000)='./file0\x00') r1 = semget(0x0, 0x6, 0x1) setsockopt(r0, 0x1ff, 0x4, &(0x7f0000000140)="9474dc33383e100e571cb6379a150c8dd067de2cf61bee0c5081d86f674632081fedf4424babc88f93877993828fac4f3c6e54e5e84b3c190abf4298c1672f767175d9e81fd178d4e644e29baf6d15ad8bfffea81f3280cc55f7713e98fb8d2a372160fc118bfad1015849201d8febc9aa16de94f5ac2e30f54a8cf4dcd69c55aa914bdc68fd7d1aa987fff00c1c617b4af6ee771d07fb26893025e45ef5e305bdfe1499ca43a6814134297ff5e4003099b829bd864c7733d063cb4a9b932d4964da344518eabfb7932e9839add8dd2939b7d54133092c2e80d780a4730d6592a171970bb63cf401", 0xe8) unlink(&(0x7f0000000240)='./file0\x00') semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000002c0)=""/164) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0}, 0x4) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 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) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:13 executing program 1: socketpair$unix(0x1, 0x800000000000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="50a79d8aa9f855054119ab909c5ca136994885c23ce57e3d6ee6e3aa3a470d038f16380bddc8ae57f99013bf49f8e4cd5c06a185d3b7d51f5145b9788e7be8356cace916d7b3", 0x46) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) dup2(r1, r0) pipe2(&(0x7f00000000c0), 0x10000) 16:00:13 executing program 0: mlock(&(0x7f000070d000/0x12000)=nil, 0x12000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x4006, 0x80000001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="f8742ee84757645cdefe201b6b9c406136a7eeb3efcd37f633ec5f5c92d0ee0bd56e759108d75e65d2070c8e494829e6cac38fff33b40ccc45d6599f3452b88b564a9950bceef0b73a75dc67344ffa2ef9f8ce855595ef824428f580fd612c7948ded54c1a28404d66ac1b730c19670d9eecf52f9208e52c9646bd6ddac073f3e5a4e98c", 0x84}, {&(0x7f0000000100)="3c0a43ed7f494f1b97cfbcbd31b0e1a60b61a777c86637981027adc6dabca80376f0af97b02a9f7e02ab92fb404bbec6ab8dcc8b82d737644b29dbcba482ef77b6dcd6c6ff9bcfad2350bfdbe2ab7730b6ea8724a6e5d54074ac55af21212b3888162e212ff450f587d5fe757fef0f016c7e6c8a75a90b5cb44a0dc0c8a501920cf592e5b5b8379eda67", 0x8a}], 0x2) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$getflags(r0, 0x100000000000000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r0) write(0xffffffffffffffff, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r1 = semget$private(0x0, 0x4, 0x18) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/53) kqueue() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000004c0)=""/188) semop(r1, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000340)={0x5a, 0x401, 0x5, 0x8}) bind$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) semget$private(0x0, 0x400000000, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000000)="525f59427b0b92be2dc60dc5", 0xc, 0x5, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1ff, 0x4}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r2, r0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:13 executing program 1: r0 = socket(0x15, 0x20000000001, 0x4000009) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0xa4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x0, 0xcc3, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getpgid(r8) r10 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r9, r10, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r9, r10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xffffff3b) sendto$unix(r11, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r13 = dup2(r11, r1) ioctl$TIOCDRAIN(r13, 0x2000745e) fcntl$getflags(r1, 0x1) r14 = semget$private(0x0, 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r14, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r10) 16:00:14 executing program 0: r0 = socket(0x2, 0x8000, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0xc0, 0x80) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) listen(r1, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) socket$unix(0x1, 0x7, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./bus\x00') 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x10000002, 0xfffffffffffffffc) getuid() getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00: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) write(r0, &(0x7f0000000440)="35d8e5bcb9820ae601285691257b170c453830462db8a7cc536df1814c351c000000656856f200", 0x27) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202994300006c653000"], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb42be25b234e906e00ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) read(r0, &(0x7f0000000080)=""/201, 0xc9) 16:00:14 executing program 0: kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x41ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r1 = shmget$private(0x0, 0x1000, 0x200004, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getrlimit(0x4, &(0x7f0000000000)) close(r0) 16:00:14 executing program 0: setreuid(0x0, 0xee00) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="177be1447146e0b6249dde0b60b6b875b8e223e6f617df852d04eac6b68b65bd8303b62c30ce858e3c65521e500a500e43df963cafc5275bcce67976a1e37efa6665cbc0339ddb2b1940999a4ab119daad8c3a88d7552d94f07aee9f031a683571db8f84122bd16094f8a8b7d8e190e9db5ce06e5b1ed6ae1420f5fbfd3c", 0x7e, 0x8, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x40) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:14 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) r1 = getuid() r2 = getegid() r3 = geteuid() shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000140)={0x1, 0x1, 0x4, 0x9, 0x101, 0x200, 0x1, 0xffffffffffffff77}, &(0x7f0000000180)={0x9, 0x7, 0x8, 0x800, 0x0, 0xffffffffffffff81, 0x2, 0x9}, &(0x7f00000001c0)={0x3744fa10, 0x8a, 0x441, 0x4, 0x100000001, 0x9, 0x200, 0x9}, &(0x7f0000000200)={0x4, 0x9}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3ff, r1, r2, r3, r4, 0x23, 0x5b15}, 0x35, 0xffff, r5, r5, 0xfffffffffffffff8, 0x100, 0xd084c69}) shmget$private(0x0, 0x2000, 0xa, &(0x7f0000ffb000/0x2000)=nil) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x188) close(r1) 16:00:15 executing program 0: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x100000001}, 0xc) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x5, 0x9, 0x1284400000, "ff070000000000006bc07e7ff5c35f8421e000", 0x4, 0x9}) ioctl$TIOCCDTR(r2, 0x20007478) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x200, 0xfffffffffffff801}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x200003, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9}, 0xc) 16:00:15 executing program 1: r0 = socket(0x1e, 0x4003, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shutdown(r0, 0x2) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket$inet(0x2, 0x4000, 0xb75) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0xd}], 0x289, 0x100) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) r1 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 16:00:15 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x6, r0) 16:00:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1}], 0x5, 0x0, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8}, {r0, 0x122}, {r0, 0x4}], 0x3, 0x7) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r1) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r3, r4) r5 = syz_open_pts() poll(&(0x7f0000000000)=[{r5, 0x81}], 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x44) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:16 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfd98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fsync(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="6b451da7b7d22de951b18270a274756c467242fc80ccb86d6a9f9e085f55", 0x1e}, {&(0x7f0000000040)="2a19c3ba5951dcfd2fb13b86e1a26bfda4a21ed5760d5e268277d178538cde60735234ca0e2fa08fa4a7f6ac958a916dd8e8e648f1e0814d830944a49d93db778f8f8744ea478e10d6524debfc345627938fe5993cbbb451600777d1d595b6c98560a10529eaefb5ab7ed92bcfbdf37de4e43b0c08733d0139", 0x79}, {&(0x7f00000000c0)="5110241a50f1e59d88301112b5d9ea2d66bb6edc2a71ec06f94c9d2b3e8706e2f922657b0930f503a5e76c881ab5d63d402970121868157e70c16ca7bc8f2a8c242d910e657ddac4a9bd1a11d9650c9fe2ce5b1ce7cdff8c468bfb83fc46bc5ddcb4817d9a072e02c976f69aed6965d61e8d286456", 0x75}, {&(0x7f0000000140)="eef5c2c39900691d29b9d79a53f8c66d7a4df524d9edf0d536465d6c3277909a6d22f4061c172ffe1b33532165ad8bedd151ff865bf2198900992b541ed97b447cfb1037b926a3ca1d6c527b129fcdfb489e4aa83598a8408bb39e1153", 0x5d}], 0x4, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='-file0\x00\x00\x00\x00'], 0xa) dup2(r0, r1) 16:00:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002480)=[@cred={0x20}], 0x20}, 0x0) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000100)="4cd90f4967801c50cc06fdab20bf3b150d026f1d00d68ff0dd833d44c738d14cef3117adaadb643690f89e0b7ad613f8335df2aebbeeb9c4e05c7052c1bcf486d88da64cbd1f7430", 0x48}, {&(0x7f0000000180)="34b630f493b80b50a88f251e7598d242766b11df9710df6450090084600637c4b3702a38694adb8b89e0f96001a6a8750b20cf7022332234c2c325f8674e0f69d6c613ff11fa6f49a2866c40d3c198a864eecbfdf156601a4f8fae987c8020dc8b90b3a93e0d69e0e04b113162a249a0bae604caf8b3ab8aeb33ad45d9fa4374415d22f271c5fd3c6c875bebb08bae13d0bd8a7a21a4887223355daaf22d1094f598aa44a3e22677ff04b69b8ac952d46e5fea8948ff495acde9781f28f09782160c17f2a16131e651e73161397cc63010cc515fcf7aac5508a44f", 0xdb}, {&(0x7f0000000280)="b2f56c5e7d48310f2a4c2ad2082199fb42bf1e4457605d45ad43518694d2c7ced4523acebf37a6dfde22ba6612e4349f9ba06aa9968f1b31d45907941c14bd60464dfa4f48f0c8dba29a08df6f1f02dbe129a50aa04885ea53d8e7695b3c67e2f7c716e06cec943f9628a283e070c1a8b2250101ccd8f6867ba959acd33364217a087cd6dc9aa214f20274367e3fbd780a982ba8a63c3b48c3eee83c2008c9834dda096475a38b645598", 0xaa}, {&(0x7f0000000340)="22e9a4fc0a0364a42cc405ff6d7bd193274f6afceb7f0e6def74281b2c20adee602f484be2b99ddfc173744a6aeda0e7322978b1c98bbea674d524fceffe1ce08774c02cdc31d9b515371c00668c812cae701f40fb3e021a8c4e91489d2b6b70128bd280346c667714d0ce70da1bb889643b97dc6e22bd42acf3e3d0f10c7457c6312ce06433f6b907847fef288a3b8263b13a9d46c129e5ab9c1da1f25add230df1409e8a15332194dff9f35044e343a6b0fb79eda47c1d997be3dd0194d5231f1dc3524a88d2d4f2c521e5e3e5c2f711a1fb83e7db32f55f9001d723387fca48cb3663f0748eb674ab8179430c75badf46f43cbd09", 0xf6}, {&(0x7f0000000440)="8716d34dcfe19d22af71f859fad8d497", 0x10}, {&(0x7f0000000480)="185cdbbb5d71f90ed3d11763b626344fa2f4e81167e9e71261d94b0b5f46d5426bbccf456ae14f25d6736d461dcedc552ab6ffd24ad473186caf90899e2881afe822ab62b982b8356e3954cb27da34596deee76cdd3a1e3310b8c87d3b30d7046cd2891562409c6675cc17ab1af6f7466fded254132e8e6c4bcd0d468bab3d3e9dda84937fb6c9aef7704ae95a68b566410fbc9cbbdf776a", 0x98}, {&(0x7f0000000540)="89b4264873aa96a9134fb8a4360ae9927b52", 0x12}, {&(0x7f0000000580)="1d224c05dca2f2bb9831fcdd7ade28262f8729a8eaeef2158d18470a7bd2a344a049f7a72cb13d9cee9072c11191645bdeb7559388a911835e3fbc7f7e4f4d1b82227b94bdba", 0x46}, {&(0x7f0000000600)="c7a99e66fadaefbab62a1e0404a6380f3967c568d76dd63b9b3d4b7d05241e0fd49def593da1dda84ec81b758863f08f38b6e6ad7439d8b7a13b0e03e2ebe8507e19a9816591cb3e67d7079bcd224d21d0243414037e1a65aa19ce4b5e7fc239d2de80902dd9a2d53e810fbc473709b21f26b8f1634c042419c1e945ab8b7f2013abd81e8f4162340fc6047d8cdf57f80973821cb0a72d3cb9bb0c0840e3a5dfd0265f2077691bf2c33c6a0ddb2073a9b02d9fd8466ee59f1507bc9e2138d8a37160a74c2114e461d6acb140747e61de5674a8d15eae1a32a3dfefd917ce564884d2", 0xe2}], 0x9, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}], 0x48, 0x4}, 0x8) mknodat(r1, &(0x7f0000000880)='./file0\x00', 0x8000, 0x9) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r2, 0x5) 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x10001, 0x8000, 0x9, 0x2, "a4a9ca9c5b55d38d4992e7b017839538f707194f", 0xc9, 0x8001}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000001040)=@un=@abs, 0x8) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000001800)='./file2\x00', 0x20000, 0x4) r2 = kqueue() fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x80, 0x6) r3 = socket$unix(0x1, 0x2, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf000002d, 0x0, 0x20ff}, {{r3}, 0xffffffffffbffffb, 0x48, 0x80000000, 0x8, 0x4}], 0x0, 0x0, 0x3, 0x0) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x9, 0xffffffffffff8000}, 0xc, &(0x7f0000001580)=[{&(0x7f00000001c0)="4b97c7354f28a4c72a13c70a2d7622bc20f7d23a318095c4990eade718658a98bd201be881ba78a49ad62990372b731a1eb88b5a3fc9e3ba5d8c6d930436a4958844087b6f5098cc1b2cf45ca1e9ff9c07bebdbc5b6eb10420302bcad0d39d6fea354761f950d8a3f7bed2d28f5b00ca86269cb0bafdd7f7d5a18c8b5cf57bfe2d88368f9e6eac9667f383845c84932380433529e6c32347f3d1162407bd837d9ae8a9da", 0xa4}, {&(0x7f0000000280)="132f4485b65f41bbb1388c1cdcfc3dd8334587b94020f59e160d99c48d92d405a126e28cc815c55d7c05802ae41347dd8638d8ed0de5cbeecdc57ab06502973dc74bfa294a90e01a9a5fef6e918ac9111a48c82f7185d8fd416a83c358bf84904aff8dfea2c299ccb0b1161359fbbeffb4c89068fff66360a8f89f715d7c4c298c225f4d27253988baa43e7067f12cc8cf4fedb4c53460621b49452e1e59d6ead41752e063b9a358526d08e9b2450babeea0a87686445100833140b6c4d6aab7ae8ceef89f6fcc088d79c00227ee7083f35eabcb8c58a37f6cb8b527de8d936141feed9b923beed8d89b20ddd1502d49af19b27b036e791b907494e214b05ebf25e1af3c6de7b2fefbaaea0894a7e6ec278ae4ec14b79e805651654bd3f79636c53e524aa78d1d58b056024acad4511d6bfb46e8fd3ada56abef6bcded9e3d10f5c6c28cb2cbf5eb89817b849aac408f3aef9527f275a6ab84c235cf943abff2657f66837785ae14450670b9a644d7aad9ab7384ea84f92251c95f703492b7d86b4f5a629420c8e03c0fb66b70f2030d6f175a9c1c30e99e95323fcf970649c1d35c506827f0be22d57f2cbe05b8d040e05a2911bab97f48a4ea343d39dbead2d50167b3a4fc670e207b037ae8456b6e50bd39d61105f964c5ad94a883e166151dc9873c03b7cbbd9d25430f66a7714ebecd6c819fc8e083601ca49b4c22e9fa64db0d0e1dec6e16224f32513d836162df560c790d408521e931f14b01e47f89e3e55cb67b6fb768077dee1606d0cf8e0b66cbdea69c081c85388d91e83880e8855e7fca4482cefed6ee2495b4b0c18504c7dde6936f4f7286712a566671e354be7f754b87333058e410de12cbd212f237ed38a6a46c24c521dfcbfe4b7a4978d1bc383b99afe27628d2f444837b703d11443c6848600e96a5b7c01c6e072fcb596940a52cfc4a83fe84a1d0596117630a9c8cc2eeffedff8d5842847d89481b3f6e59cbd353862ffabafe8d38f7db9e9a656967a9075d1007c0ec61f6356ff890b00a61fb4a8db409041efc9ab0aa36650b7e4c71631ae706e35361693d92456511aecf3a432133f1690657e158cdd79a0c5194536fedf2476306f727e73b10efcd4eabe9d948129aa933183a726873e78fb1e90f1eef2320bca4cda49931108df9025d199575e0b7a6165fe216812f0137da8239be9d5e726bd13945126fe766b3034ace456e4a1d7079befd4d5d0bdfa36b890225b487a94a5bb20a6209d7308a37df33c2c5d41c232995d29d98b57417a4357673068d6594a0e1e3c18c6504d3d0ef343e4c9717213b5ac8af966abbee91331bd3a8cf463353360b18537ce3701f04489d133205fd12e8c8543422c6b2f24450cd76d8f95a2a3320f0d046eef5c8fe8771e79a1fbd2c5d53fa42df10eb4c2791e4e922e648d3b602e3727e93b674a53d2f86f06633a2581a397d72a08f236889b98cc51d25a64033cb2aa3d902bff590ba7d0e6d4bddee3c93568bcd29a360b0e23e0dc02e52b7faa088863d6fccb4a1dbdc8d4964cc0a7415e7f0def97aa226f918d6fd5c416281cb10e60a0f46f86ea7d4bfaea4bd0ebca7754e3d732c118a5467577c0ebc7ba37dd641f03b59e7f9b98dbb0498606183d9f0153efb68de7c3cde4b0da9b512cd52851d14f3e1e8b74472dd7c8a295491a546902de1ba645e83b1d2094277a2ccac0354e9303a19664b2b8ce024461f081d0b8b6a1b17c4706c623511d1fc5e6312cd05dfffee8bf332449faaee9eaeae902ee18b2b5e115f96078d51dfd99a6483c69b4951917924dc68e7a788192d171a477c1a1f7862a52a2f1349a9b71fe26354bde0fa5bf7bc0fe986801cb3df370e6ac509436a69fceeca85ce5aacd423ac8ce73cd88a9eab3e964712de2bec67a4d7ed92bbbc3d18bbc2e2709dc63547075b4d018dc8b4e5472c0a3f04b323bb4fa3abf35ca499675c9a1b22b49be4f5f7b8641c8c1f16ebd2660100b027f6ee0bf0bed1a2256906e8ddae78a86504fbb4ea7d0e40588273f11d96f1230897284f818754ef751aa655a3e4494dc36f67018cad43312c88a9cccdce43830174ef2ab7e2f855b93d3e1ad2d5d63cd7508111f53b16a1fb4b8636417e583b66cefcfbc7411c833464fffabfa9334acf82703bf632b45b1a9250ac2e1fae8d3aa249faed818ada84ac4cccacae1bfabe24466b972aed3a23c0ffb85c35115b91807416861b6fd33eabc532e7e2e0aa4fd3cf085558bbd242f1dae488e943fab700cf668b9cd388001b8394607d90e5952dd0da236ba30661f96c9fab291613f6e06fc479fcdc25f5516d710d4a2fe544e6eee5f27cadb3523553e56a086700a3d8784c83868dc0eccff829e026305367219776922e2d9d57c644e376261244b2da1ae3a5c97788e27e7c8cc71af23386896338358c979be7e4c27b145189065b7f17dc4fca207042b6dc11234adcffffa4f1c56ba81e513db2f7ccd6d66d379d5a2a722633377f7f778765824f280d4d33208119dc34fe6ceca971d73c335d9f6127b6cc23146fbf7915017e3861252f064e4d4fd7b1c4f3eaf777588cd3611ac64251f7014604ff942d62ee6e060dbaf592411c651a5e5e32de09d292d07f59fe64fee9e0831ae4a188e271dac91d941b839501d4ed640124f8eb7c0705aa13ac4817563d8a1c6906239bb3f4d2cd32d844c3815af7381cb26156f88d66e2c57cf458abfcbf171c4f231d6a386213d4c7840434bf5f175e970e8f71f2055b40cfc66e6324eae9da6f8207c6e6c4d879fae17530a7563f3cc8c6a896061fa65641d806e429e93b344f405c97370625eb5177cf406c573f872d89431224fa03f6edb0e2833c4a43bb439bd47a4e7fd33b990e14f035749001f269a4fb747230a57683a2096ecba91813414d562189f7cc0662b463105440f86946e3d0c2bc63991e300530472c6b013205ca4d2fc8aab29cd8378d0da2415085cb6ee046a96cdcb6f05a8338e84fc35e2d9eb305dda001c93a5b309e3b9eac344db7011f6703bfde1670168baf71104ef0a4999802c3ce5918df424378aedd68bf80d0c450644ea7efcadff12d35e4e1e54939d838b6b695844ab167cf0109f633ac07ae321a13a42d0fa107485f33e22c6e0d01d89b8911a9e9d9072a4be2470f2d31dcf9bab9e8bf5b710dcc4c91aa3ad3f3c6ec638c4527cb8291dc3b708734aa64fe37aafe639efb56cd2c440f7f566a6a437862258d634210b1d9a20a002711fb8d9332ad567cb4dd67bd560f7d7f31bfeea7f9ba08afb92ea109b28edb8e569edf27e577e4e3b27f848197f7d47a6a2eadc2bb078be49bae4f99691ef8ffdba1ba666604dc0eff6bc48c22b9d8eb4dbd0854f7a0fc380a36b737553c6ccf04dae7637c012880067f440dfb17c236ccef634596090e2c6647c84fa25b08c549306cfa1c8a11ab0fe0884877430acbadeed7d20a59e0e90b2ffa508c68c2ebb7db0a5891b41b936d2a3581b3a392d9a587d0cbc73596392ee48e6c49832bcda97613aceb48d12900276423935206e3c22203a92c92fdac41b66846e9fef30032615aa9b2e0819dd3c841a9f88a94a59fe3c7110c718268d2bbb5e48bdb1d0fc85d709eb831ebfcc766fa9ab4118c07edf8bf660d2c8fcbad5b33a7fa1fd5261537de94fe3b930f93e218dd3d01ce38258ea5051337eeb3231ed6c308c481188c8e28b1b8a8b86d68d8f99354adb9cd7a2a208da2ff13f1fe34df558e15227de6c13039fa6d239f4178026150687eb9252564de308363dde416d48505645da6068fabc7dfb539145cae743351d561d31378f916acb86348381d83c999fd0e78abf49843aec1493b6c44174a13ea95609ebdb9aa595bee76c30c66d32de8f049dbc5efd38ba64c074fba93007d9773d0674179d77b4560b16b449f1300fc1286b4867367f7d482c78c33e49e2acae43c3a0a99105f4764cb4e3a9743b2efbe41ac4d16e125b09e9209da0314186d088c1dca350b27cadbd5d6ce91467dfb21ba38c9f27a1ff6ecea3dba288038a459a919db24422143625e9124be534ec536799d23c64f0376d5ea09f14b1ad3881beb83cf078ad6450cfa7e19b29b9d55d4cbc907be523bf87bc7ce66f236640b94533dd56929f3031cdccee381b4ef2bf6d458054d4a551467155c68976b7cdadfc7d4b45167cf6a99d5c2ab47dd514ad43c74cddf5f1b89c763b4fdaaa68271e85c36b4498fe3abf95372247b6c867fba9a3b852035ab82dbf5f5081962ebf01ebd393f0a86dd99d2b24e180a365c865dbc01d33b95628cf07092f38d17570ac7c0748b597ec0d8be8df686837007edb59b1844622bc57adad2f684bb4be645c864c87d19dd17bbeacd7698464d97433bb10330762153f9f3dbfc3bf2259983dee3dd3c731f0c1da22da1a600117e2ca58b0a7384d722a2e13627d3ceb7dee26ad55d6435d2c185dfa8a5bfd6d6f6f198e348f36ec0bcc241d46179b466ad295cc1c4896dcb7fcac42823020dec553a31aa8b1b6a67648612afbfe6c0bfb6be641c62fe0a608144c78b34322ca030fdf26c56fc65090f87d801adbb3e9c8b0b174e67955b825e2e7ac697935338bba5eecf1d66ed43fd064a3bcc7485cbd50439dfc0a06350b90f5fbf0bc98e1ec74996254ce506e93b16ad2f61c24b5b0bbd597035faeae84ec5d5298d15bd2614658373b50cce083f0a142bd10ed0965b9d4e5459d1eebc86b4f19ede5d57e833d78fa429b851a48364c33a870a98c3e50b14a2f37c08f166b4aa5e209c4ef321ab09926a50a36bf48ee42f6085452adc6268df95a383e41e876e3070be1780a69d24172273465a835f18e882a9d3ee44fe7db5ad7efe968a989718a3f2bf3161cee4958bb6038dc16bb502e34b824690aee34a86b05e8babc7e5a3d47d3a0e84ec380140294d0dd7572ed17c7f4dff284ce9753c5e873b4f1c81561a6056dcf160d7e05525e8977bdaf5492c89c9b74350f82ba48690e1471ae3181e4e2975f7ccd991e50eeab9642125bb28a3350bf8a6116ad99d4dd554d4ec70dba8a09da5dfface3e155906711528892737bc4097fdc2b927fe9cb1b3395e874f4d7b5715153889d97a079a3e62a9e7a7f7bf43d85294c9e3333e2e3d561612529140f44943c815762f116a7d57243c51adb3a6fee96b7e1dc3cf6443b21cdbb6e3f64d1891fe8023f8cf485ff95a65b42b0afdc66e01ed953c515d166e2c8f80c8f66b327fb081e624a0528f7d739353951759b440b1c1d1fed610aa649956a8e35c01723639eebe0b87812e8cfe0d77a23418f1efc1956675fc0f93b6ffd491535643f0c0303269aa1e43fd90f0e2d0cec603064e229b6ac3f068624002184c3a761ff275fa84470feef56859c9a2fede0ddf335be83c8fef6f6bfd2cac59ee54436609eb1268673fa75d5c2cd69a2b1a452ca9bd2d61639a98b834ebdcc01d7a6f78e586ccdf20154299b8fd742afbd519515b4ef5f9293dcac1a99e22b5b13616868c6f78e1afe91d7945eb8578d49eed4bb1a2b3fe10611760305280b2520fd3c80b815c208aeccb0f6f58ddeeea867951ea66e6575112b555fd519838c20c143dd455122aa5e6e0d4c1d9a8b499198cdb774622a4fdee1506063adb932fa2883904bed31b127569ca9f8f93f9dcee0e3864db15cf9241efa5089cbc6ecc8e23dbb61506e409acd07f6eab9f817d65429b426e75deb16841a8db95a993d58f0028d1eae4ad526d51b2d31842e664ce8107cdd5bf8134a69a99bd4efd9e2038ec", 0x1000}, {&(0x7f0000001280)="5d2865ddfd46c32bfe29d93b536cb2f2614ec6ee7af679de83f1fa82f6378c809e83864b3214922a35084ae732b3c8ddb27166b0f789b39b169278254a111d35e0da0814f62fe2ce5a4a58e6410f2d9ed9527ffcbf714e325b6020753b922bab71f2146967887659dca7ea0e", 0x6c}, {&(0x7f0000001300)="ce3b841f279e7f48cddf2d3b66de8f6623efbfd158acf4b8a6383f30824fed90691ef65ee3151e2bd8ebfb45da0dd61e3f5c98d30f59925d2b762d41e3488722703cf1dfe1d9ad7cbb6b4adcd23b26ca625b39c8618a4f9f6302719ad68ce94ab7039b205a0ae6ee9b3b204a73d0741bf3f05c0251bad0254f28fc29ece8b56983acb5ac287dfc166c6febcac0d0f33d07c37e8cbb27c826bb5b74405551de808d02c39e61ec90fdc2ff907c2f7f442ce225caf9e432788769c153bfc185fd85ae1c084777b4", 0xc6}, {&(0x7f0000001400)="438143c0062428c361fa8055a560e27d3e157086057e6c057170ca7780f45c8e28499e9c4c4afa3f06409126591b9e24cc877a66a1e550580dd48dac219b745219f922598634f292ae5b9a62c1567dbcf8db0355b73ade5c1c19fd9c195592da5be9754709dc5c094acee07c5d5b09b150c0993225bf79d23d6cfaea6f89e5deddc83c14ac54087e91c7ddaaf049065aa956d15623", 0x95}, {&(0x7f00000014c0)="baad4b7db788a0379cc47dae14613f5ce2a882012fccc0964fd539d74f47bb3d97ed4b1758c10a01e3589eb225ed733c9ebe2b15f21c8caa664bd9d9f934ce52d656c07c613065e2292803643007f387720b706ee15b3c9d447df5bfcbc1b3a2c1d6333a8d0d0d30fd96e3c0e957e7695b6e76982987ad967ba74fc4c7d4f9e84496a01aee62afe01c5e4d5d17d1eaca2ed74ec7bd431f5bb70184f208ff3d5c8ecc2f0c1cd2fa2115c709719d2e65ee", 0xb0}], 0x6, &(0x7f0000001600)=[{0x68, 0x1, 0xfffffffffffffff7, "0d4f12a403140c92eb75f2934e71014d66d46fbe36242df4ccfb24ed24b4cfb756367a365bc9ca9feeab8d65117136d5c5506beac551d66173e6e2c186c7d78c8072224303b0ef7b2a3816e588e5bcafe58a497c"}, {0x58, 0xffff, 0x0, "cd9ca5ca5e53418c971f5aa5ac9295af47ad6d8718d66afca4aab5ec812f243ce639485db02d7da005c36ed8f7f4431d1500c3972a8c9fb74bcb00936754c3fe8f4e7abff72393"}, {0x48, 0xffff, 0x8, "e6b4a3fec327ed0bb35d362c2683cc7552da931f0796f39440f41c82456720b804dbbd66d051c8e3141d0b545db49f3b985fed8d"}, {0x48, 0x1, 0x6, "31033735e1622788b06185a43cbb75d5888f6e23dc82f7230bd4541449092b9e24e7783512749f846ab1f2cef330a8bef706ccd3"}], 0x150}, 0x1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0x4) fchdir(r0) 16:00:17 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = dup(0xffffffffffffff9c) r3 = socket$unix(0x1, 0x3, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0x3, 0x5}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0xc, 0x2, 0x40, 0x6c94}, {{r3}, 0xfffffffffffffff8, 0x2, 0x4, 0xffff, 0x1000}, {{r4}, 0x0, 0x15, 0x2, 0x81, 0x1ff}, {{r5}, 0xfffffffffffffffc, 0xa0, 0x22, 0x7015cb0e, 0x3}], 0x650e, &(0x7f0000000200)={0x3, 0xd55e}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r6 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000240)) r8 = kqueue() msgget$private(0x0, 0x8) poll(&(0x7f0000000040)=[{r7}, {r7, 0x60}, {r8, 0x3}], 0x3, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x200, 0xaa) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="a9f8ae152c33bee9f3290bf66c2bc8d4072640c485d0546c2e8f94ca4a6c39e93a41c7ef770a28914ec9c9814ec599413b8d7351d7d71d6ed36c372f2cd17213f18ed7a29fa59494471666464cf7663f", 0x50) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r2) writev(r1, &(0x7f0000001500)=[{&(0x7f0000001540)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xfffffffffffffd39}], 0x1) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) 16:00:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:17 executing program 1: r0 = geteuid() seteuid(r0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x250) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000001c0)=""/74) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x280, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 16:00:17 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) 16:00:17 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="f61b0fd7b79d09b87dc85af10884424ebbb55a1b3fad054da6f90cf6b5aee621f6fe75062005850cdf12bfacc39294609bfc2eadd21709e5ab30fe25c33b4380c2d8a14958821d8bc462f51b72f26e3e91a46a87242f09dff7d2ac95818e1d68a3008e25721005165b32c85211511a9121f8b95b5c85caa0668652c964af51670a747fcb840ae4ddddcf8fde0145af", 0x8f, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000180)="fb3f14ad9408fab68def85359c97e365cbb111f11799bcf6f250e1f7e818df9d85701e24ebb1e451cb7118b38db04b0a32e8105f672642655d7892e98d0b16da8da627e3798ed6665f48cef1ccc9015fd5250bc4c1eaac4087615075511e2d0a189b1bf1962f84275c09826d31ac036c439556a836a42bd7f0b92015f728707680beed8ffda1d48dfd077fb0337123bca9856c98e2a2fca817b467d4f6ccbd3284827464bf47b68d4f5d22cd19f4e40178c8a4742439b21e27724a1ea5bf283290aea6bbfda5a6f7cf1b8d3866db7baa407bbaa4ceeacf5815542f", 0xdb, 0x401, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) sendto$unix(r0, &(0x7f0000000340)="288b079c10c4490766d1195ea21630dcfae32f24a3d0463aed598ecb0afa1d15c966e2509eb4ec53b90710c71e839eaac06a66a537c7acac983d89bb6e3a4584ebbcdc1d7c45d99e3709c5e8f9f2c0a850d3580d40cdb31807c5202041dff7e5a50d58cc387fdff4543a3cf65d0f717060ac86892979f0a2484943ab730f02cb6578e05c2e283d85c7089c29130a4fb46e41c550", 0x94, 0x8, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) r1 = getegid() r2 = msgget$private(0x0, 0x11) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x8000, r4, r1, r6, r1, 0x80, 0x9}, 0x2, 0x81, r7, r9, 0x1, 0x1, 0x9, 0x8}) r10 = socket(0x7, 0x3, 0x6) syz_extract_tcp_res(&(0x7f0000000580), 0x0, 0x8) flock(r10, 0x4) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000005c0)="4d714d035a11d1711ab69330b67c1b668bfe1846c99ab950bc8afd958a62eef225ace1ad6a49ae544d547b4720027bae10c714937c8973247e4971f78d10302f463e075a89404a0cfa489ddb542c9a0f1d8cc28f7cb18312443e88a4ab0a6dfaa2a5f4ddc0841b53f79261fe673d0739761f2d43dc86cc", 0x77}, {&(0x7f0000000640)="e02cadd15a19cab4c26287adc694d3b161d416063dad00af16a3718095c770742fd7ff3d05e2e807975b7b135e8fa2d579c7873d90f053708d44b50b09a5f7164e637ca5fd0e63d2a8f7bf0052f22a3345ecd3f9f7622ebc8056101a04", 0x5d}, {&(0x7f00000006c0)="b8edf078ee9dd8ff1abd50afc85a47e7364812dc67802bbe87128de7c38c4ddfd5c4a41a4c843e2d83d83d72a5aa8301837176feed5b8ea66c0c77cbee74f078f9451b57cf2162a99240d2d136ca1405926366a3c091085689", 0x59}, {&(0x7f0000000740)="6d5225938f69a0aecd86a82ddcddfa5ed912d96a9d2afe9dd84fb3e5e9c7c4efe681d4a6f53619dde809496210ae4c59ceff571edcbfae71f367ec624e45b019925c20aaaa68c3875e48196e04d3503452051981513466eac8b8293c25220e0e37f00ec354aa1d5ab2b0bc027b7c1b52dcc3f0adfaf7e09c6619ed38bc059d4064c90d26ade168616ce12cca8212b179885bc162d9747e0f0f", 0x99}], 0x4, 0x0) r11 = semget$private(0x0, 0x4, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000880)={{0x5, r8, r5, r12, r1, 0x40, 0x7fff}, 0x6c3, 0xcb0, 0x1}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000900)={0x10000, 0x9, 0x4, 0x8, "cb5af55d42c1f262226ae9b376aea51526c001e8", 0x0, 0x5}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000940)={r7, r6, r5}, 0xc) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f0000000980)=0x7f) getuid() recvfrom$unix(r0, &(0x7f00000009c0)=""/248, 0xf8, 0x40, &(0x7f0000000ac0)=@file={0x0, './file0/file0\x00'}, 0x10) listen(r0, 0x1) msgget$private(0x0, 0x80) ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000b00)={0x7, 0x20}) r14 = kqueue() sendmsg$unix(r10, &(0x7f0000001cc0)={&(0x7f0000000b40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001c00)=[{&(0x7f0000000b80)="03ee3585bfd954dcdcf57cc8ea82b77a682f50829132362516aa2c890137dfc64a9d4597d19c60c0d4ecfd428d21d2bc12d9fbfc70a72037032f948237378ac89ff7b25e7ba885a53b98e0af68c795dcb76ab97159dff1f5a895d6f8ddce9ab5679de523ee5b2a749b00a3cc2d0e5f0fc70b517932acf3028255a61d9aa17bab7fcfbe901db91a0ae12e6c709da9a152fbb293734104937a38c6de9cec0bfce037d6323becb5767c1ee6cdf4e1f85b9e49daefd92ee1b886c0c1b3324d2dde51fc9fbc40de370017f6b5826b0d27c6961c15b40606d7e89c7db8b351052c5d93ec832cab0ad6f6710e9253173b3fe4d20d6adecfef6f598b81ef8ef44f9e5e4459d74c148f1c54526f3ab3c998bc340d34cdfc5c33a041b549bd21474afd343003c3f0b35b05b146357705a0c429ea1bfe3300adb2999d84b1f8f79cc38aa067b134cd98b23bc302dfd94fd0d5f4dde95b503dc32b1bf48acf93f51db1d7261e3624ac872bd9f88cbe5fee1619a4c645d0cb2995b0b538b343220e6f8ecf1dcc0f6ac30ba8f1c285be05732157b3781816f6151e04e68d32bfd20e2178939e7fbe8d35aec01b61a4120320d3fa2fcdee4259411cee62641c9144a7cedd25d1f2ff491256b0d994ecca34c915db2875e4fb872a11f345599d7b0fc9507bc6b62604fcc750f8d24128d2ecc8e153878921ecbdd2b723e91b8e8a1e8983aeeaa33ded40a38a6f984612f5512c0d8647cbfda97ad9c466351fa2e878f996df1545eda18f296a8048bfb0502bbf7a54a997b2432d7c9242e24b8a700f8d227688ff64eb0acec5e9e267dc56a3cc19dfb606b4c318caf20c6844e4c870b60668a2c4e0d790d6fc9c7ff8d0804c5be0a068528e4e86a63eb962fe0e36ebe8ef4df96a11e21563fb3110760c9f40659b91618c30a50a6734b3c829c6b55388aa59e17b1810c85491c6898cc8ca9f8176e90e7056e977ff8f8eb2110a39e9fcfea294e5348b287c307819d6001d3511d5dc3d3599fd51c24403a4dc1642705264b657d4f5b4ba1847ca0e503bcbe87f66fa1d19b1d8976f08558c4c7aeeb089b4ed4f68c0f81ff8be6c9965397458136a7c0988ec18dc19d26c281e07d4a9837a3a6499c89c65bab7fc674d15576be306bda6ab620355952f4169e43c69037cc5a7b13d83366fd8866839535a1cc326c9625b5a0dcecadabd34436ee8cce4971cb73dfb608b0f2c5a0f60bab41e7c394fc29cb0f9aed3ec0a9cde34418ea193a6ddd49955513e3902446ba833863c8bad1937146944e3c21594cf95270497dd282532c83e6473a21a6f76cb089f04245d9f36cad7694d8c7facba145b5cbfbd334e0f2da67a96ff2a68873ecf6a280015a368dab500b4be2de5b0cd1a222ba5a0a4fa094403c05c6b36c5299b1cb591aa172f70eaebc9d81c2d57400f0dda0af8fa989dd83f0e463024b6305f7d0f8383e3ba3dab19393be720d0b5f77e1c27f0904efc88362b33caac0014e83c9dbe5fa2b048944fc776aefc5604c92420bb5fcc73cdaf5ecba68e028391b62931e5cf4c30d32a400826fb6f83c7de79a647d5b40598474d72544a557b556439f9f11d63833ba4db64d392902e03a22c17121964088a5288d73e6d525b8f846d4d1ce74f7486dc83cdd07ce490f61943145e0135189c007412a8acf8fcacebcbd1b0bcdf2ce68c562f65ae82b45a9479550a8c006417a267404a29ffa58a94a7b89f5d9ba09d7b2d21d4b98c669675ba53174d0f0d79bccb64aff03d5bbc6d5a87c73601302aae4f6bf41034608bdeeea560ea8c934881b3405a9ea6b9200aae8f50f3066aef86503e9ed4e235c069497a0e2617c8eec8d39669b300f7d0d32d8ff1042ec6e7fad9f970366e881757598f0175b676a5fc4f680e41bd4c91d0b1a487b57de625a647ced3fb1a4efd8067b2e6d21eb4f1cc4938c79395d5bd3c368c11c3de3df2b0246645c0727482290dbd732c82fc4bd809961cd0f9dd435a0d101ed0bf106a8ea71e0780d63798f888ea12c3998df8bc4b5b5438b637ea13dc6addc15c90256bca4fd0dcef67e579cf62ed68fada8c729b8289750f3d697910b2a4cc29b05dc576544ae60733e619363b5e7d3135f6efba66231824359a1cb1460031852377bea08e7944bfd283c10437b0ed68ca6e8f22f185648600692be31203ff21576ab2ce3fc00659bb157dca6cc29f023310691d4f69065b21052a924990b18ef17eef7d92c34f63cd11f3fed22f96fe370aebbb3664a6fc9723340deb3919a5276191c627853b99fe5c9eaabc9c814d1abe65b48dfff8b14aad7b8feb35ca8c5c5f0b06851fe8634bcd3b595d7da111dbc528dc5730f1c1865dbfc7cb1c16ddcb919b9f80451826fea6687bc970eb448cbfc8594eac090468eec12a6db95ff36db738c57257c3bc7d1664b9243f92c6f5d773de1f99255845cb1f72c18051ec367e67d76e1419a313e0959122cb09d4b402e59cb4c29d4296b753665222aef2b71179bd8be307a81a4edd30104836492124ecd1483a72406cbd4e92b5f490194f56c5be88a00819e194e280ed9f036338f9d2f31968bfabe450bd356ac95e3fa0ae3e8bf108f56df297bf7da9969fbf08ae4a532d8201ab203a6c7bc50931c728e65956af469906887612d96dd6c6aceea815d120c62bf5b9090b2efbb0a2ec3da10ea35362e22d72b4f7f59d114c937b2533a1703920df341efacb4b62ab67f9d59e214c8e9f79d9deb64ec940d38d83c8e004aec10264b7ce580d037eedd1693206962d49c65702e855741040d814e53900718c05ed997aba4df0cae71dcfb9a6fcd923e00b99db6fd8dce6ee024e370e88fef33f0ef7e76eeea6aff28b193f42aa04a33499d5db8e403d7915bb3bea745dd511c4993f932d2b470ed1a5c66f8cee3ca1252ada25e68db1801dee6aa6c1f24747fdb045825ba49525bac8b4c1fd6f263eff6ff292fd86f893e7fa93368f69a5ae0a2d2a080e48067edb1bc236c64ed8cd7142d32ee13fa42cb272fc35b7084bdc14cd9970b35925dc6df71d17a0775492261fe70a36d377f09ab2d6fca7be5e0d59bd03329d4640864f9f3e116aa2c665bf9deef1281dcdfae160e372e490d486f38b369d0deba288e3e6fbee148e0889e95b00c1567915a985cc0790cfe7949525fb11057d7840a9dacd3574f03f869175693966b513ab6e6cf9f994e182540a14a292f69a36a4f9fccccde0d3ae09430b650c9d4fe9b7169a3717d8079cf8b0ac3801c49db8adf7d80928f2223acf2dd5801756f7e74f86a0989a9ee26a0ed5c77d6fa544584f31d20a25e90e98615c61a0c32618ecc7602e8f7cb6a79a24e9db4206aae663d91a42d9b2a4b04cf488b6b34879e53f584eb5243de6239797123fb1af917d74f498bcccc153fb7590ece52eaf2d523447c4dfd13017e99390bd51d20337c76c3d404eda53853a32b06602c7b09af21bf0d7250ea7ec5bbdcf48666bbd295da4e2d62ca889c9cc3b401b20fa14adafe659794e8fd4a303e6aeceb5df1509cc8474c54c7109a89e733af678536dc5fc731652f66d495aa891b0bfb1549e5861805e0d19d4f2ce3303cee3a98e7b71ade800e5cd894f96c1d75ccb45701ddbf65ced35036ba14adf9ec94276043aea1a11c9eed0edee62f393c6d51a6efad1a3e8b137a47051419bbc8eefe16058de7e213f3d33204133720c8ca06b58883114be9bbaec47cebf61ab3d5882b11e94ea23ddeed67dc32601855eb822f64775a42d4e29f37c94c9d55f39bc3c1ad7951f2ef512872772824542bd8e9c2bb10ad2e759018c93922d8610d28f2d446500bdc0ff253ae210e3eedfe0ba942dcfbee3f89acbf3e8446e3b348b408b399a9e6801d0954828de40d2181755e8b96ac707d4c3c6716ba6741a5878d5ed9cea4bdd43750f78226db066fd8094b47b860b0c3df965f1347fb3fc6ef76f5c9f46c6752e7b406dfc47d65e088ac16ee02b885c5070e3cbc8786424c9614626463173550b0672020bfb70317434ef3d880ab8635bbaa4bc0561dfa279243b3e53d5b0e54e561e309e0533c3efc7a2917457f315231b3b0a010115e27b4f980578f6d81bcbd535f10420d55b5a5bea918475bb4d981bb6f8ff70e661d1b23338394c3f5cf4b4eec18d1b7734e435003aacbf1ced6e60c71dac11811ba69f1e2e5f51caf69a488790094a39c7aaf9add233ee4b6496da41feec86c130e268976edca7b5fe3c4750f030cf6806d246caf23acb17135d9a8d610a7bd9b66304fc8397e7bcfc4e99a398a1829008aa15caa8f1d3b2b81b83c3e9cba8a8e21664825b64167827fc141e739921db71ccb65dda19c8a36a5805a7e8f6c613129e23aabc828ddb6fb6c9bf739f6c7c4bd29716263b50fdf8cad053e30bb39ae36c6aac43aa4d072b7aadb011055f09715238d690ddab3631435b70f2236c383692d271300ce505db1608e9c55997c2ed3f4695092353ec340801d8a1924eff74259cd2efcb6e90cd1787eca3e661637927a7cda2330bef270e2b595f13cfb634c2d31761938a3e3e2dac94e85ee0848da8460a76b7916588925434ce5ec8ace405037b5ff0c8d96f4185b1bfc21388468e9a8a8db5524be24c653acc85faa5c8408f83e5cacfea46087021b5d48cc11c74f1a02735a2b9a3555025362acf09a0db3a420e0df19172b740bda6faae9688c3d1f8b02b23fa71c1c80707b8085d0ffc0d419774b831a53bed4ed0c637992b29f30c64264a95af327c3b2b1a1486d5c3a885b310872d416dd9497651bc1a9763001e28c9b65a4425df9ee591b95c7768c29475d6a32165ac83c96c39faca41c15441515c9542564cf9d4b13ebebc8b4e866ddb3a97a9f83b7b04e49d028074a915d95afa83d2eb87bb43f105c604dd9e63e52177e4f03e7e2d5cf7644692a6fb65648bb986a0615969b695e974c300dd404c826c8fad315ec84638ee34230640f09400d5ac16728af77db030a8745af9c2d3c4d9f4ae40973b27c8e7fd2f89fd40ca2fa4e6bd59a6d08dcec755a867bb92200079ff9953ecdde02f816497b499890d76fd5856284cf93faa2cbbdf78f15a3fd457e02136b911b938d6210e3056c7ff7b628ccb8e3fc84f584ca0eefd302677a44be246e348d514dcaeaa1d30ea8d507686c23f48c431c2141efa9f31fce65b833e42dd5759445338066c2b292ec59dae3e7a0e796b546cc0334d0c69656c10c3df3705f8200c6d731dbb098e2265aca82b388f73c98e5e109738e6ecde555884a801af4c9838cd48510e37561574f4c3cdae153499ee1f7f639d7d24786c967171be62b66a422e102dab61024772496fd659c4b5323669d987eea948a212e0606e65792df9769b641294219c01c76406cfc91bbd6bf09a3a979e31f25c15a15dbae324ea063ab9ecae4be350aec609d792de882ba820ac3ff72e499cb715e8fd3ed6c797aefeb901beb5026d137ce8f526a3c36d9bf4de3e337be94fbfdaacca4b4dd3d4ff617d24e50dbc63efd04eac4605869c336e0c3fabb74af86b2d9c5d671835f68982d7bcc3b4826203f49687a639b39f1f614b0c40637c2736705c12666f204a67b92433f8cd79365d71d1360e74e737755b378888a490cc37a718bd2f5979fd4c1204afccb2cf4aecfd7d213a0246d52b371d5e01ae869f19aaeacb67ee14c1b7625b597a2ede3e79b9bef206b315afb03ef46dcee937b088b44e84078051ff30371a07dc0763525d7c6ddae4405001e83c68a02a1671c000e7e8dcebc00799eac7e8ff812a442d57", 0x1000}, {&(0x7f0000001b80)="e45a457d53bdd0a260714bc091fa4976663f0fe6f3ee599b741b34898d4c15bdaa5449528f2baee9a9320ffc2fe640c2e9d5e35ba8c3bcc63b6204e78f8a0951b008a77aa48c2f457a8e7478f510d1c7abe0597279149d8ea342", 0x5a}], 0x2, &(0x7f0000001c40)=[@rights={0x38, 0xffff, 0x1, [r10, r0, r10, r14, r13, r10, r13, r0, r13]}, @cred={0x20, 0xffff, 0x0, r3, r6, r1}], 0x58, 0x2}, 0x400) 16:00:17 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000689000/0x1000)=nil) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000730000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) semget$private(0x0, 0x7, 0x21) 16:00:17 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') r0 = socket$inet6(0x18, 0x8000, 0x5e) r1 = accept$inet6(r0, 0x0, &(0x7f0000000400)) getsockname(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt(r2, 0x0, 0x4, &(0x7f0000000180)=""/232, &(0x7f0000000280)=0xe8) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0x60000013, 0xffffffffffff1974, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x800000c2, 0x41ae6ea}, {{r1}, 0xfffffffffffffff9, 0x2, 0xa, 0x100}, {{r1}, 0xffffffffffffffff, 0xa1, 0x13, 0x7, 0x8d6}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x707, 0x5}, {{r1}, 0xfffffffffffffffb, 0xf0, 0x2, 0xea3, 0x1}], 0x5, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x21, 0xf0000081, 0x8, 0x2}, {{r2}, 0xfffffffffffffffb, 0x22, 0x24, 0x400, 0xcbf}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40, 0x5, 0x44}, {{r1}, 0xfffffffffffffff8, 0x41, 0x10, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x60, 0x6, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x1ff, 0x8}], 0xc00000, &(0x7f00000005c0)={0x6, 0xd6f}) socket$inet6(0x18, 0x5, 0x7f) getsockname(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a08c2a89b537ef658469519b85b9001b1b4444118168f196c5d2874cab2a0226cb18c9cc99d8e16a4151aac8d8d8e08c33ff361fcd72fa7575c34e54b5e87f49da3d2ac0e23b5370c382388f7be0b43fea663c8b4806870c1ed8d027710c4812bfe951f4f60a457163b2de9fc717745fdf8832a4fb1b08933cb8b4c0eba366dd2f1777541e2424525c5f2005eb791d4477c0c4a262fad8c43527895e80de7ece66359955afa5142e2913c939844f9cc46f524b88a8457997f8375db8cd4ae514c812da1c954a44b8fc9810abf012"], &(0x7f00000003c0)=0x6e) 16:00:17 executing program 1: r0 = kqueue() r1 = semget$private(0x0, 0x4, 0x24) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x5, 0x18, 0x3d]) nanosleep(&(0x7f0000000000)={0x7, 0x8}, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x4813, r0, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r2 = semget(0x3, 0xfffffffffffffffc, 0x600) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000340)=""/211) semget$private(0x0, 0x0, 0x3) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x10, r3, 0x0, 0xfffffffffffffffc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x401f, r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000d60000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000f82000/0x3000)=nil, 0x3000, 0x3) 16:00:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x6, 0x4000000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="9ba0971fe14dbb02fc951cb5808fafd7a66ee2696fb080028caa987fbc240c77087b1cc7c92c13f9f37cbba56aaa21459f6f31320ccc5c404ed9b1b42ecd88f07b39d7ad1528b55685cf826718b652fb9b1c69d6460cbe9e0195fdadbd6da4c98e4edf8f0c2ed5683749330bb97ec7e8e90d91d53ee11d6cba6234693e48b067f4b339d6df0d60a509c18be3fd2b3bfc8ff1a3cb29b4e218f8ddef90cff5084c353e49dfa8ae0e8008f783f00f8768a44a276c168f0afa528ea15f772b6452910da062d9954e1a8d9c189fae0ba96508ab183652d5a99d016f8e5fb9967f790e0703a4d72368062a50d76045f5f74e58829c8757a61d430abb64b3b5dfb5fbdc182c88a56afacbb6c2611ea63922688414d2f56d3cfc70685db9ff3f324a6a169ea8379f3c56f46c131370705ac38859696bd54bed6118a6929155347393b3fe64e2430765dd815c921c54f923bf1d4373d209494c82da06ba3eb7016bff4a83f02a52464208a642debd7f00ecc1bb5f62531daddc8cfecbf07a10d6292fb781b306d11e80cf1795d4f2ec71ff5c5e9038736bd75d0793178e8821417820019ac821a77e274e6f14f035b463cc3062868c55829770c9577cbc7f299e54b347bae93f208ae8d109e4b502ff3bb3e8e2af4c17a37a1f95d2b3b8e0e000d0c9ab415c45a6e63b05c927e516996ffda1b18f509a9d2adf58909166648fd486567448c190b62c3f78a2c8e0a19c72839645cb26e3e01f9bc6c891b99e037c176d7dcd47a83962bbad36b83a0ad3c883b4ffbf9bab22c021b19f3232e8cf5ed0924aca252935651568a8a84e595942777a3f0b7747956a2921577bd77be307a04a1db8e40af2ea970784d69bd7f438901ad6f1f1d394c1f7c20a32ed763d3b25f939c3da7e1ae7d9f086f147ac1f7b804b7557f1e438deeadc10666f85a61b3f884dd9ca10218000135d18e710f039f7cb1b9db631f7ee8ae5ec70a9eee372d070faf1d56ce48fc546328fc5f08be21c1c9c31c77b155e6b053ec447ea6c3e83634fd76285ee83887f3bdb7444c3de2b0cc63a33ff10cf9b1e1dc105d4a7696406eee7cd997946d8eed89888e9559f5ceefbbe702da6463739ca30693f18c8d6d528526c89bc766eb65365aa594d0f257d7528e67efb0f0b58afa6479ac46947fdc307c24083462927dbef09922ec5551febcc67ad80db835873640d020f39f87256573700edff64f5d819dcf5211d2a08ce328bda772ee70870e1909a172683fa3175992973d017eb2f1d465de697fead53a22fb0c90848f29718839ce0920e3449d93a35ec9ebc6c39a282c47fcada5cccc0acd35a6d02da1918569e115b38424e0cc709783af63127ca2e29efd0348ccf5c44f319c11bc3112309d6c6b512d39e4f37999a952e839b12b6335c6b9be2f4884ace5c4b8a1b97c96495853cff2ca68e5bdb7d381d0a320ef7b9387399c78d7a3c5031e90f306a9518b288aa52a4a9e4fd90b88f18411e8032697accb0b984746a0f04db0b40690c458b591dd9d0bfd16d8c643614d48094bce009c20bf98c13a1606a639fb9b841549967b51bc967ac5d1ed9c05325215305aa7492d03d3e7d3a182088c52d8691b7e071398aa7d516dbc53c32dc1ec0aaec64629bda82b9cd21bce99481b71d610615bbb72a487878cb6416de70f19be671dddf580c4e3fc121cf9f15c013e8101d66cb1f14f815b0ca9ebef17487b0b5f04bd7a1760f333fe05bca6ffc016314416b6414c96d4faadb5fdaf3b1a1b558cf28514600882b9034707884723ee90a975d4f9bf3e8bcbf986c4f5c5ee8337ed955cf7d071ac95cc053c9081d0a7bdcfcda2b08e394b863e721dff62f41bf2f85a495a4c7efd5706012ef23945605656a9fa7fe300090e7f958928c5b471cdd50096984299f0bf2d17e5c00543296856863496ec9f9e05aad1aa643517852412ba938c4a31688d7da046511f91e568b921e724a68f990aa07f78e8e3e199231ea04f097b6ffcfbc94d6d4488b8bc40745b0cdaa989e897c0da40313bb5da627f435da11d61615e0264c3f9937e455a8e88116d7ca63a676c20ece030a982cc4063e83f627e32ba18b41cda6f9e568404f08715a9ba885cd68532ce25a2c1faa72280363c21c0f7f5aa46723e548ba38f5afbb607b4a6165c5200f34f1abe06cce162729f8bfa86892f2da523777018a1debb008bf55279166388dc03945d5aa05ecab5f95b2f1fc5601e2fbb94165c8064b59a878653f0d0afaa81da63069bc99c60a42e02588dbb556a31da8f3108073d54668b1cf2e66ce4fb67a0b87408d3fa0d6e33557741daade04b673bb0d6bf4b3548b684cfb866892937d52189e89f40deb2303ec6dfaba0bd39acea825d8bc4322c96876d13d49f90de81d0c1f80e84e73d9a325b12adc7807a2cd749ffbc05beaf6db3ec372ffff0c93be58385b535c13e71409e0e18fe29794309129e4a578770d9dfdfa0666c874a9c4ba8f54a4b2a44cdd5576a68952e8ad99788d26c02edf2dac3b95dbe47083d714802f2c15d408c7aeba0c83346436cf47d9bcfed29a353c220e70730651e44fd9e72cf1d6f58c2717f29507ed30a88ac29d5a16156a0174cce55ccc5b31f4949d6f9934f157925930a3f5737e827f1a5c903a011ae861fe2a9ce4214705b30205dc72ead542534d837b2ceeba9757d48486643d686ba9ba77edba5c3f8ad534f732eb920f89581b7a3ebd5c9957b628d4577d08289b0b1c2394d467534d982fe1ea8676e226c84c687369a3bba6f9611bb39288e431bc3cd3847f5e4583bb581a20b5cba4f8208d0d63169d76641106b115e3cb7ac6a67be0a5b3e8d81d71d6aec3c314e995102e0d6db98edc3b10ff3589c2d505725c3deb66d1844a8c65a40b409f815b9b40b643c11bbb272409bbbc6a2917ad2cacd22b5431ce9103674168739ec33d56905c204daffbb5d3f7de3442277cfa484f28cf9cbffe5b191302b6e147cd3e18cdc491dc64b771c254dadd57a78fe4adb80da49209ba948db670c63cfc0818411259bed30576142157ea7a07668fd6864a12a3ab0c9227475891195930692913cb3e6d68ea115d21858f755dfbf1de6832d081b94bc75741755d583e1417cf33ddec41ac6f89bdf76a4022f26bf94c288f791b96da37f2722004e95b41d128bb14f29348a2293d4a392e13278baa7ff98388da09e97f300ae2631e509ed8d865e9aa684e9f6df3acb83f7ed49b80570b5e78a5dfaa0387e9242e0b5509aa23784c00629c91aefc512f3319aa3b60dd45921bf406341abb34b7c814f4c67c73c014c1db0c35c0b1299898d39257433cb5642d5a1a5316c4297dbc99c396cc2e9e952d7d4543495043c7ad7b430708fc1e4679ff26b74827f59a695a0c83bd64ec7567c7b0153d1fca5dfd4a823bcea24d7e34672f460bc8f87031d1a6f83d8562ad620539b3fac3cfd21a2e747046d32b889823c934454252b523fe0f91ed4970c26374762dc94ad75bd1ed923f2eff3031088825cdb78f71f9701d95dd413c9f7613f4488594ce4946a48b4d99a93cd2758cdf4ea4e1b3127e3161ffba9b33d715fec6986582d6e732b7ba9b59c673e4820d3f3cb5f2ba8cdb992a054a7ea61f57c7eb0e8266a9814b3fe19dddeedce0b52084e1fbd731b7aa4953ce75e059fdd39f7f0ba4ab7fcc3a69ddf8bf40421a3cf4668ff40edd2200465b96a640d84ce3719a13a93051d429b3455b999c3f8bdb80944fc98dd6b6e8d3ee1ac563a33cd48a3b1be1df6c31b057d3842330ea11bfa0bbf97ea741860cc571e846782433aa9f81172bfbdfbfd7a473f923f385d58b7dffc4370e14d7d288fb7641af5fa1ef19748781a608972c927aa59f759a017e66f57d31c1560048220ee99b5770118af0dc8d9ce2d9e75b73778425b3c887b11abe01dbaddb26db60febcb7c3bd0810e2f4c95f020339a1f48e5cf0980366a796b71260bdc34c448af6cfb328f951d0c3b9aec673e925cdfe8c96ff96a63598735dc54574d8c986359a236f06aaf0d24968270b38216ae6be71de79f4dadc86aea9688ad5b5612f58b97bd098a62cc5a54306fce8ba96627f1bf616fd4c37c488504516311a760235084f05bc158b8b3e1c26fdc6df05e9017d2a7ba3a83558c99170369d1324fac54b9a0196f1fed29bacf1b92fd1d91edf57c92b822d886004bad52def255d7c70680ac652911a0208c3420e8752dc854ecc037f3dcda51bee3f2cd0a99ba301879efe6203620f6845160bbb508cb4fe92a449b73ea5ee46f11f229964da49182d1a70c1aa1675eab65371fc9e7dae410ad46f038bee45a034ac290fa254b85c9f041f4a3909c6c91c0de5dbaa941f1d311d35fdb2582b5959e8876555e4e396ea936ad83c351d498dbbe35914be1f6e128234cdacd81f7db2970d08be4ba09b48bd2b79adccefdb4d460fc12abce719eaf41242437c283904e2f8f9b774962f8c846574bc1da4feb097d2abbfb266b5e4d3e63de29ccaab101f18fd2f7e8a4f3cd0f30ad4a17cd5d7d4351bb56a4d8dd8bd0bdb44b02ef3382aa0009752d1207a75fd0a04ce10fafb1864067fc44e10c1cb01a705dd6d9a96588dd0e53e3aaf73699267227aa230570a210b3dda4bfad50bc12f4d1421af243f95b3fcd79879707aeac1dc71508ec7084a1e7924b1ee8c273e63467fa1f3e97b8a8010764f363c80161e622cdd5e14bc2ecf183a804bd744a395e43b872cbf993ea732abdc412c1ab88d6dc4e21b36e785693e3d40570e6eb81da0c3e737078e9690353b997f6cce3af78ab4e902727bf60f0bf8ec9529a5aec47d1374859360a6ccaead01720fb9a73a3b954cecf3b2a86ce3dd4195bc2383fc1bf2b5175c75dc468388399b500842ece7d26f1314382a501f996548c11b49e8e5b1282a7e3f5e0bd01799a647548da3817075d3363f2788bb2db4503b708cfb573c93994a402f9520f5c6831810d1bebc9169acb7bc5653b0eb273c2d9de4351058d26bc1c740bf1f62d510456f0c58204be7bd5c16f8c584d6f678d139a56dee64d255499d363a43d7a0215796ed90f56081aab62c8912d2edfb9e0340ff54eb0848cc9e408cd76abb3b07ead5a7a7f8f3a4cd43cb558f33e6a96fe675d2f6335c0ad43b5981e94488556d717e2f633416ad9d8b798a350de37ca354dbd2c5e5d0541daf9b8b9963c4558b9a49efe8cd44dd9092783b5060cecb328f45b65a9366efa5d47a18fe51c6732b2826fbbf32383b43d33fcff105a2f64b1e84d5efc5075021aa2141e99bc035ad06ed95f6b4d48c75708d2abfc7b831849a5996d120aaaa79b52f38dffd515d41d5a1e54918fb3a43311decee4887abab56ff4eb35b873c7acbcfba85d23a3a640c20a8b8d68c2da940f7e3f5296defadce514a51084f3f20e7fc168f1756f770edcf44aa3bff5ecd6dada3b6fe92e862ed593ef26e63fb180343fc6f500d9c6e0795a722ce8e389fd6c04ccab2b6b51013ab04f4bc19a2c80cd97e5167cc601ae9d137ae6783ead2dc8577fa0ef677e194afe275e2d509971916f99bab5d1ab9246bf934f1c32f69d9dd6ba3d3e40f2cd03dded32354709c29d11f6efb3d10f74d47d2241e7582258d59e4573b911d8299e1449b83197043d169cf052c9e22631a587c60a3af0ac29da1314ce188565e52b4b11209285a1fd51659d96dc92a403e4294d1676c969d2c5e9c1bbc3ee61964599d013bce1297b90d646f778122fbb399eb3686ca9b51b3f61fda1f3782fb7f56098d69feb6ace89f02b30d", 0x1332) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff12000000002260a035ca1a3e8d154e319b04f9e8d8520be9c5e6c42743ce2d040875651181091c8a91f4a584da7dd0180ee1b62530ce529cd2694cf3d4be6e3d4f8f35478d0b7cb6358c53af1fcba9df84b407999b70390aed20fb5abb96dc8d7a8f74d40bef17c8b8d56bd40fc2b7d3aafa4866a4bd726fc15cb63755d61c1b23ad5abd69237cc9db67c702c9bcd2e643ec1086c5d7da06634df1635a2f2597eb93989ed9794ebb98c4cecd4d7fcff58842c7a21ecd2808dd1e42d4d633d0b50051ce7b486e9150bb8256cf729e6cb15064b9e81cc48caa9136786737893d951d15e0d17fb89e862885b6e87e60b69422d65ecc91b6da5b24ba31d83dd7743b616c7e401f444d9120a96e3c77321a64a4bf5245f4f81dd242ffea62745edc3cbc7e5dba090317450084982b43c86021bd01dc549a8db0e82f1f8ae3a60a0f440b3215419299860835278b3c14b77440617cfa680e19a4e8d18484d5e537becdb78fd04acbb497f55ccec502dca25d71335a65c393666c4e713947d2ad19c94382b454840c79898175493ec5d5bbed60388742cbc0c98fc97b", 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="6fc8e144488edaf794866363", 0xc) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x820, 0x10) accept$inet(r1, 0x0, &(0x7f0000000040)) socket(0x21, 0x7, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = getgid() setrlimit(0x0, &(0x7f0000000080)={0xfff, 0x81}) setegid(r1) kqueue() socketpair(0x10, 0x8000, 0x5, &(0x7f0000000040)) syz_open_pts() 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x9, 0x7, 0x9, 0x6, 0x8, 0x100000001, 0xa7, 0x5}, &(0x7f0000000140)) truncate(&(0x7f00000000c0)='./bus\x00', 0x1f) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x0) 16:00:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2000000000000202, 0x20) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x0, 0x80000001}, {0x7, 0x7fffffff}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f0000000080)) 16:00:18 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getpgid(r8) r10 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r9, r10, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r9, r10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3b, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r11, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r12 = dup2(r11, r1) ioctl$TIOCDRAIN(r12, 0x2000745e) fcntl$getflags(r1, 0x1) r13 = semget$private(0x0, 0x3, 0x200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r13, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r10) 16:00:19 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0), 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000300), 0x0) r3 = dup(r0) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x18) fcntl$getown(r3, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) preadv(r3, &(0x7f0000000440), 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) poll(&(0x7f0000000080)=[{r0}, {r1, 0x40}, {r1}], 0x3, 0x3) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x6, 0xfffffffffffffffb}, {0x7fff, 0x5}}) poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0x6) 16:00:19 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140), 0x0) close(r1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="bc5c9fdde9a942773fec1d6231f7ccba5e283a94113714f0a8419c7e56e7b9ed971167baa738fbb985f59c273856126b18455dede1306a0f406018cf3a7711e5d789ff69126ecd41808988b13ed6eb4672f4e0bb9a54e488e8144cbe62f6742739135eca6b3e47ae90972d15766cf8d9a597ee83231a0d7cd3c7c2e2962112cac6fa8b8b4b57706c00c1727382c053db818fdf69e795dc56eab4a4a244a84a3af14a0ca8d81c34954cca710d757fc4befbf594b65a1fce3200983a7a26720746e112c9be4dba110528b774ae3cd17d8303c01279d9241502b3a1468e7476d9668ef630678d131ffea5066da2f06a902d8de7d0c81fb5c096c8a5ce", 0xfb}, {&(0x7f0000000140)="fc2743f509521f5773943ee33e284fbbc8d011b6f74b3a036266e239210f266061a597c9cb0d782163e42e8615c0d3c784e2beb77f63f8b83049015819ba9dba7b9fc5fd9c987effb204f185fb9ce8aabbe24fa68e2b0735d2e799fcea2b60489889e7a341c243f1b337", 0x6a}], 0x2, 0x0) recvfrom$inet6(r1, &(0x7f0000000200)=""/37, 0x25, 0x801, &(0x7f0000000280)={0x18, 0x1, 0xffff, 0xc9b}, 0xc) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = getppid() unlink(&(0x7f0000000040)='./bus\x00') fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xc01, 0x40) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r3 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000300)="35215c8aa11f5e49b62e0a0c4da02a1c641b655d135ddc87f47cec61200ad508a5af9e69405e99e4e778f9ad09267d2a7e8eb3cd36feadcd9fa5773fee8477d44aac11d3b75f1b232d02f6b1223852f958e15b79d9197e3da0aaad5ba54e94048f50057b8c4ca2eb9478236a942e94dc2b1a74d2ee400276c28e8f54d7947d71daafd4ae8d9d36ce296484fab25c055385f27970f9b2a50415228e4638be6958b39ae3ce1f560d9f84719bbbbc04eb6c8f7e26766fadca415b8be3116faf21cdf4cfbb4636b334b9da2705e2bc045401ce7ad9d692209d6a79a9628b8ab63a7923ea5b6990b6a12e0a856565c6e24519f496", 0xf2) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1c6b5042d7209c8e0878fb9f73de6aae796bb8563420021c2240cbfd45633aad64ab331f39baef22374da21272f90af2a9af8394ed901feaeecf3d6b0f1a01c8437d6eb3c753a9b5eb0089d59cfb9303a873cefd21ae8f54ce0e4c2ed6a433681fd1247406e7c61675a95453e40d1e5322d780df108ae0f048f02e4f6b863989a113fbd2fb2c5b6651a3f8654c8f29e76c14575c06de1b32fcb2409ed632f03ccc64cd08585bb5e60be262ca6b7c797afed50caf4a693d61fd9b45f01baf05781a59b91a0a5be28cbe0ee1f6f2d20beed769b08b5c56f79afc7c21865c77e443e9767b023edc68d46f343ac09cc35939e84f", 0xf2) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getgid() r2 = getegid() setregid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpgid(0x0) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) close(r0) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x2, 0x3) chroot(&(0x7f0000000540)='./file0\x00') symlinkat(&(0x7f00000004c0)='/', r0, &(0x7f0000000500)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="bb4ebfc3cee94f7a91319684af197b917a3b7adfb6184b3199b25e43a1a199c83d5c232a841e09de0a62dab25b846b6070e1ef06b9180f526ca4ac8eecd03de62bdfe50d925aa9be9a4f78a6627bf7e6d63d7246cc7b6a60d438ebb053e0d6343e4639a278e6386c71c28db73dee35345532b670aa1070eea7b27a937f11c9fce010484b640b3780d8d8834c4c9cb390f8b1c0297903f2216eed31c942f848e702435f8be1c8295dba9e503a96f932b495a86da6663efcc9f98919ee156558ca23d55ca04e6ebbafaf88b4af781e2a28f750e90adf510bd76eca20ce", 0xdc}], 0x1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x4) symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0xfde7) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) openat(r0, &(0x7f0000000100)='./file0\x00', 0x480, 0xc8) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006001, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x100000000020) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:19 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000680)=@in={0x2, 0x2}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x10001, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000100)="36e3039cb344c149d198b9fe7f67b24b273b74a0f606bc3014974f9a611960602233045100d8398b0837b4d81aa9a9a9dd6e67c6f6a00154973f6e5f72fa26630e7c72bc8f2018d5a73f2ef051cae0f9a64cbaa4be932a26cd19a0c198bfad835689a42127cc59db9c00c34239232e53e62d1864476ba342b3e081cab371fd8da4557945625197028f5583b5446b5c3018bbf2a67f9329255457925f0146659bca6399a2824ddb816a9779fc15af885437be2b0f8e72dd637f0f1ac64ba34c49bfa1925c7dfc89294c5221eb1ce323e3f1b0b62bf49d943a306a53113b", 0xdd}, {&(0x7f0000000200)="e761a84d158ec19a233f6b21e1c2aee5896eb111edfcd24191bc2e2bd2d560e2474784572c2242fd42f87b57c952a9e4ccba5bd8e65f55950130b4dd2b825e646e608e6df8d76236092d158d3a0cc6bc0671c808e050ddb51755da9f6c93cc133e0c0344f21015d343d741e421018a7b3ba2fae4963ff4c6634475fd1ab54fdbab03510d2ab10c9a2080bea4d7bb4df3bb14f3fdd5c2af27fbf30e62c6aabfea0feb1984f4c6911ab261aac3263e540ffc53774639320cde3842893c8f6b703eec1d0ff474f96c00b774f5fcd9aba8f025809e12c56ca845122138a7079b14", 0xdf}, {&(0x7f0000000000)="044503255a89c301026fadf423cb4d80a0286fbb4b2db47a4b", 0x19}, {&(0x7f0000000300)="617069a50b5a332b73920b60fd28355867901c9b8fe689784f2d65d98eb23a04cc811772983bda2a75167978a5330ce1914f99a28d5af53ef0da09a145e3ee390ad71b0579d71097eea189c8b53061fe1d1ee29e1001c936e744c5a31a5b4fbe752a970fb8153db8a23b4a5f403706a0", 0x70}, {&(0x7f0000000040)="6bb997d3221c0fa1ce01ef16c7dec05e3f3fad285888c55f1c42f5", 0x1b}, {&(0x7f0000001380)="761720a44714e7e12131701a20be371b7027c065f3d60e4db85fafcb290b70539c5977b20f25f51b295920c01dbd4ca2628b6e1007675208b31d6733db077065178aa6c2ce879e203a1957368dbb862efe7acaa1c5de1e484546d56372cb36effb1b337e4cb1a7680d6945cbb5e0ab82c721c7c6037907bddb82372f8f7451a07a2b5b4b8bed5d51c7ea9ec0ff6f9af431f3b53e113364fab9c5dfd6a361c2590440438126aeb78df426933ef1d6592a50f02bff0a567e673c2d2b8d62c7111dfb87d1316d74a4d11e0bdcd9f1dbf1dd057f8aec26908bd00a8430c4fc1efda3fe994821a51210fa33f8788a120c66821834a0c3e6ba16205f071d26ca41bfacaa7bb917250c7eed89f613fa6d77c23170d6a58d9d1f761deb4e47fd552c85f322e1efc84644b3c3650d394f38bcd88491a85cbca41f3ac95e019b04e21e48c8dd058553a6475c196bf893654e91564c111bdcb4ec80943940bad8fc0e48097ae9126ec877888e46433954372a1d8a20ffe735b8721242c21a6e1308f1f435ba7e1a990eff3585e6f61e0b74bffbe5908c973b4fc0845a5e093bdf9b9aaa178b19b192c8037edca90cdbfe86dd3f76b0741d4588854c084151f52903ebe5f92578d191536ec6a2ab1cb7783583d2288286a0932b6599e736dd7f09050f4a4282f9a10e70759edfb836e412e2fe00eb7fba703184fbd0872773ab9dab97f39eb61bbbc1fab824aaf02a014c0114044b97c7b0f49027bcfa1f7752ab445b6c94e1130fe7a656d306bbe28e69a24d13a1b08b31990506ffe6ef0dc44d7155d98ec59ffd62f48fc73c4a6b2c028a1ba9fd08261d44327bffcf2178883b88ca1b93cd6331bf23c8d361b56bb0d4f8ba466479a2a978629e85d646a6f2047d439a712779779944dd682d6c1c3a2e30c63e969746ed2aa175513e39035e51e77c3060fd1b33590ad75fa5947861726d5721d81606e45357a722c621efe13f7052132e71cca89c91392db415ab96c1dee49767c1473f9794cc76847d2e54e707a9d572a3aee1ec1e19c3eaae217c400975a93e7476afdf20a3d998997e16bab644c159efc0fef25833b35d7c4d07ea8f81f01eeea747bacc51378ce71d558eafc82521471f98e26105cb8e192b542c9c1f4d4999619dfb0d37e2a4113f135365c14bb69f49d4523f1817f91ae7864f607ebc5ca7f940c148afa6e79b518852cdccda56a784e0346a3ffaed59178c82a8ff8c4c03a408be5d423ef14d04b2ae29254039875b9272bfa652493b54df423d3a1b1e03d0d6333d6418318c6db73e114f0e07749dcb40d1e8d16ba93197c3a078d37c7218f7e7468a6b98e54f505d80b5609bc22974adcae03669095a4419698ddd342d5801600ea37cefce84be9fb3d31952e6dce04d97ca525c7a9c3ac8a6028f65ff3be931aca37321f4ea0017dab48d3558250878e39e7f83a4757c9c98f5ba71cd0c058778a43bf5ae71770ad6747b1696bf389b2992f3e3a99f958b1281f1a7a8e8b2c447fbed026c99345a3be662cf433a700e70ac179bdbf552f65265acca71107a594e0f9f3e6dc68531e6531c727862ba3a796d5a96119d9e8966d118721d5878715c273a1964acc3d0de14946e60128caf153049f9d4db6d55fc3dc6f0c5b9f59779be8c415700a2519716c8e1be0032cac204a0629db86f4259ba4c172e91e2febcd1b8f3e3326c1f8dbb0ba1dfa4d81aaf1aec210396244918c71ada3e6ca2d64c50b67c0ffc5fc15c04ff04ada5f1463e77d1e90c08b3ef65f269b198d30782c3e9088b60d8ee2145d6638c803295f4090c480899555d6d6efb8ca33b3c795f1f0665a17385b4edefac242c3e76a896c1a65951a0453356ee6ddc3d5dd557cc679f167111fd869d34e7f494558ad4d1de0ae69b23e9d93dcfe524d645f21a90b14a44b019f1b0083b13bf9b8a6f03d38c026d1b8c74b014b3d7720a19bf1c868cb1fa41b4672c4e518cf35f91b63ada7628b65445b8d860ef2b5e2ecffe0e9ae7f8d45a39e72fd31647f366399a0c35af90b8a629dd4f02cf537370dafec17b7a69eb3cb4250b3c0f3410f49b0ec64d3db6be110b70b4151f1a080f45e862355dee0b3925b6454e6e5801a136d0df617c9e99f1d1ef3f9dfb782202d483d82faa57a95d56c447c43f74f9dd4e6414d96a9454b2bdf79c8e9a1953d6a57819db7e74a42e57eab3de23cf974fcdb0ea443f556f6efcb79f1d7bcce0528540d6b7393e9627d55ee5e62907c0c3193e23ee97bafb910d4cc52d9fc44df3d03fbb8174512bda862400b4f15c1b7dfc4d6bfd2f31cde825968e48fef5858da78ff77c78c7f71c8d037f86892fee08ca525a45197f95a3e149f23ecf43349b48437a81d6632b23ed7912144651fba168400c7e46fe93af4f8bde8138c2116477b4f35a454fcf256cae0f3656ebc6ebd295383be8d4fffcd953af720e27a72e4c147f227578d022bdce40932ab3886822d2987865a6e8df15930c428b3548c65b2b68582009dff0f27440d6b4c459e002074e9b344bba4616c606a17f8b8b276f3163d0aa228737e429162a49a6ba327a7d92c9f56a95a8c57b34cba53eaad6bc6f863694f5d27f6b5b79fb217ad18ef77786152e0b27a230884e4ad992b9599720c0e6d79f455b69fb6e0b040351cd256533c48dbd5ac530e3916fb07e0056b975ad8a0494d2406eda837df52222c4035026b822d1199761c1596df4666c4bde211ec2e52ff1a6a068e72625c4d78a251c15588cbcff4f0cc7b7e2f96b28419483d0bdc88baeada000941995f75d9cd47b87805db26b5b9a1cc3c30ec8f6e0abef1cc4ede316b36305a101ff028738e487eef54a2bcc15db962e30bf89e15866306d7f703a0022c7446622897e9c8160676018e9d9af08ce4176102a273434dfc482c8041f886f6c220215d6907f2636357ea187683493a8993f354451b6001bdcb2f0b800a4bb5e0bc9a224a6dfe0a69bd103d42ee7a46faaf97474447ca611cfa7306dd7697d66784d8dbfd37007beabf92a7a2b5203520689082457d9f6453f40b23932ebb1b0e3c1b53e48cecd06a3baede07403cff80ef7ff49d575a804da0860f6b8f9eef646a88275b42986890110b67ce1c0fef3669587eb72b7a7cae19e89aab89685730d7ca93e14e8248fff8000ef9674d4442e49920f1b84052cccf7ff4855cef95e19a34cf2fcd1c032063535448286f7fd56447144339dcf7c5f09c459754fba8feeaa7582ba2a4a9872afb47d04ea50ada6c69fe59be3133654c2a568b8fe1cb7dd78cdfbf11307ca18006b9c031c61c21b94113d7dbecc3bb657f319588bf261e82c69e9cdb9d8d3b4551897a0e0b94e6b4d54d86c6c3b0b0ff3f20cb41fd918af81ad39cd257fad5f6adb7c271d7f436c19cc194afbe039217ca44d0263362c6930d2afde8a5374d808361ccfdab12de4af67f3e91e8a3d8dda4ee3b3f36f2a710919791b636c1f8aef366b1d5a2977459181152e0dc0a64ae7e755c23c2afa61719a8a3c40dd0dfda62c47047dc769057c2d283e6ba29a3d8a8594c2d7e3aec8ac3eb532df885652841ad161ec30bab88797b25f48afe251c81a643529265fe47d69351cbec3ec91b7958158c45b8146d0a4e0aafcbfcd6930783f2cb28b5042bf5c974337b88fbdd41f58d31399387aa08796f2d1bef6e6ddee4eb2b78067631c9413c4b6a35429aca21fe66e67899018ebf2ca2620094034c65398c2a8fdb58dd6d374eecda26c27ddcbbcbded1b8fbfacd56d02044430286efb04978aa24682f05d99713115b7c2040c81950bd06c9f752465dfa63026c9c037c08a39bcf787d30dd3c9c5250e91ae7dcb57621a24e57d5ef6c1753cc7bb5d0ed49bc1a1c4d351548636cc6ca0746213a7c58f30846a96f26433861c4db0df5e33b62eaa2bbabb75f60b7246542a6bf99891cff1a6c7f6142adae3625eb27bd2ca4fe377633afd4cdce5d2b1f20745fb25341c8df56b68dcecc488a48a1b624d18de3869fef00eb9c9ce8bbe4e69200eb301f6ba99d4ce771b48638486bd1c7426cd72b2dcc6938467b303c42c1c2170d4aab5d6abd561c8b19433025dee05176ea0fd5533059aa61d15bf93b8f4b2cb3de8704ec4547371b688242264128f95cad875cb945cbb9de874cc1c459bc472176659a53757c06e1b66ace76dabdc5c9874f7f4fcd68842de3eb25a863f6061187ad9a4094b5f407a0ed5d419009d639ca570129bd11f4b83756fd5a7a237852b54de2ebb91ec9c4f6670ede844c26577def2f9615719757cb8a75f2484cdaf39e4e4125993aea49480490020a30e1eec07bc40fac041117897fa6e52941d992df3c72909e4502c5a9d8c1c98da5c08384f2f7eff90f6a51cc9d1864bb66266cbdf483de62b184d256c69c849d3fee2e596b0be66d8890057a49fb508a18e7d6157882a3a7379f3cc1795548d47815799fb099a53150a7d867480c4b9f26f5edcca224426d8e644a3dce228c43133df7dc939b20d20ebb6a86f17e2f6836a63a96311ef6c1bf3ae6ea66bb3f933ea772a98cebdc2cb6b8524bfbad6930fcbc2cafffd870ce8c95369fe47f28e4c92f824c0788f32e01fd42f48b042fcf6cc5a208ac0ffd248a68c4d87ba9ffd169d3c1cb5f625b0abee860e817b28b0ed5144fb83ae5e98d67b7f5422e9ce28e5bb8d3972a1db992ca0816e5aa65791cf21d9764f21e026781e37d2edd3c12aafa2f134ef958cfc5a39d663260a2c91fbed04cdc880b3e895825ad8a2e61f362b15951df98974f8a1a10f5997b2bef3b4cc9674b58757855cecb4db3a06fd67847459cd45ceeb6538bf56d99fc8885bd243a68cb689ff06bcf1f7410f180be01c40883d143420353591af132e9b3092e440e7e07383d387dc9807ff0cf39ea012f890311c16edb600a05b61716b98cf1ba3be21df6f7a9223931c1957c117c599273963c855318ca78fe668289100e74017d0e1950e3ce4a651d65c546a15548c8c96329656555c8de58e011aa4ff3bc288b5a2755b2d7d71190aecba69e8d38c49e9b8f277ab34211959bd077d6f0e8847d3081317aa27f96d1b90442fc0582f32bd7ee761bdb245c3a1ac41c37a636134ce46131d501ee9f6893cd313f371536064e3c0c2e20a020afe1380010ba303da4e7a010be307a6463590a298d36101d3b99e31f58217c66d654bd5a95891851da24d946ed7cfb56419f465bb6162b8da7cf6bb34888ffc610dc1129564c243830b6785521a4c4d82b61b7cf7e50490c7267e9132eaab11ddefab9ec1fc3f2f905ae8b947506130f46d72f7c6f8df50723dba2b7ac38f9da019909a1c7b0935f70404850d7b0973ec32c34b5156311a1f95991a471c5dd05dfa4574366098bef036f94485c271503c54356dce9d332539b34e70331df8e8f63ec9a691fcf79e4f14e9b67a8493fd74825805f90cbca0816b9380a24a8b46ce9c6341862bb7248953483fe6330658d2112967e1c090009d50843c38cdfc0c6f040ab7fbc3e0c2975ce8911e5ab886815f21fc4f2af05e9114c11bdda510a728b59036fa29a282db4908bf111bfb35fe40521e97d30834765191e2216b31098cc740fe924c5c50bca844776e1d1d12573ab0a731cc8fd7d9a004f1f94abbed5cdb4ece3aeb99d1273bdb06e8b84798c5b92ab29c2980b3885d9fb6a4ad882186cd0c3a8021cb23f6fef4432b80808194e128a9a5fc9749bd341838a642b09a2200615f7ce33a710200081deecff9f5d85d063813d773914f215210323cc311ab9dc6a0069d", 0x1000}, {&(0x7f0000000380)="5b93bdeac6418c0410958abd57961fd8b2dd3ee7072b23e4ddabea05e04cd4706200a2bc86f0dd1c2bf0ce56dbb844bbbce99e9543c1ece7d32ccd661d8319b640c6e069b53f16175bbf73a0cf502aab4f4f5f3c537cd2df3f669f6b5db338329927d8c6049f7dc3b8f9bff75258d5405a316a7dc360bfd7aa821699fa353d03bc64ae333f542892c89b53f1039fbdb5a0680759791f28116abbb2b2d5d0692553a210d400f10223ed7ee6a19ced6c8ac56dd088007eb5fd118ed30b2eae9d56d5f20e8d7462ed3b7b33c79ce2d9a59fedba28cbbb7ce28f55f4be0d673f1a5524ba6b53", 0xe4}, {&(0x7f0000000480)="513e7d59448074029780923b079ae0d7e484fcc834520604ec37da9961936cb77e1d958c99e6ed2b149f860d817963e1a695aa", 0x33}, {&(0x7f00000004c0)="8c8d23dd38eab9f07a1855a828fc4037fb6c690a7d48bf1a574dd7619f272fef99a87ab4006f610693fd401d41fa6b9943bccc04b0fafd629d3554e0025170986da03f9406c9e3d051f155374560ab27fd34a3c61aca22514a6d1927fa80ebae77e228899a179e831c32d1001264d62afbd38d88f99d7c2f4cc42c9c809617d2c536199d31876111ffa18733660adca334617de66e7fb6e4a819b7b3247810431fc8b693857eeb84357cf5503026a7136225eee7b81379bf7defb57b79c513f832964ee4642945", 0xc7}], 0x9, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(0x0, 0x0) r4 = getuid() setuid(r4) setuid(0xee01) getgroups(0x4, &(0x7f0000000040)=[r0, r0, r1, r2]) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8013c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000080)="b9828971185dbab2bc07a9756ebef646b242a53ccb54f95673f8cba0f2", 0x1d}, {&(0x7f00000000c0)="a0a86be953b3d58bc3eb22cea4cdc4168e32d25fa8087acf9494ad75c16101196b3b2b3166beb839962bb2a9372cb00227c1709adf55b897fbe5073763b9fb3f0c2baac4b249ab05d535d4960e6be0c7640c1d2d74acdefe5a8f45dbfe459545d7e792b6aee77a070924d2e15ee2bbad9f9e072c6afe2ccc4f320ed7e31e8c6b29262338b0994c5eb6f4d2e4b826530434bdfdf94c7806d7c707a714132a172805d98757845c12bbbe2ed8746ddd8dba77b997c95ca8cb91d65730d89bcf629419587e9d208efbbd3fcb0166861faa98219d592e9b6aa8ee0ddf50ca9966c9d5c6af0604fce2d58d83e19d012b51ab8ba2d88c687c7b376c0e417209e550aefc00cb52f8a8700187434336b2ccd2c959b7fa512984a32c7bed3fe208a5e23f0be20a9c3233e0f32a23746ae1b4079aa392527398a2284c70778560e7fe69e320ac37315f4292d04b170caf0317740247a318632b9c8acdf85171e8648ec02c0a4168ff3f9b61dda74053d72cde41a421269f11ef714c38b59d0256877606506214de9bd025f3171be2b48ad9fbb97a2cba97e2d3e8394dfbd7d51efadb09105de486c8d4681699d580e0adb3c10955304d3f1405d61813498cae371eec3b0f5c6c114e309b969c718ef85b3c38b49eecb7ab72df49dddceac24d4009f1bad822b225a8abc64fdd0a70035c0509794d76d4b6814058cee2d6e3977b42bc125c534a1387b53075ac4e8978e0df3299b00bb681370b00001537ebcc0e079ca0257d646b048a3cee01f150275e0d589bf1d6c6b56dcca87dc3332e5c616069152554261bc48bf65cdb087821facea5f4b096635273fdb43be84344e2ada1e76499a2ef0e02b6de711691e374408d3153d6ba3c13c7a7471531723ceec8998edf5b105c52d077ad2a86cee04fab8eb42708772385787a26dd8b1300e9ecee92f6f88757655c941c943e2331ac6b2d66bcd0756902b33c814615f464c5bbabf9574e2c18dff5c3ed501f1c6d5f8f9500a7e8affa743eb92ec863eca39dcf3f5ac420c712dae42379953c92de9531f82f44bf0ddfb01ef524cc27a5121717703020a253505c0d059c6b89a105bc0be91f4acdd40de2dde35efc0683a6ba517caf942dc963341f5899fbbd5503ed3294274638471bbe9aa0f5e5dc0fd0a0f2f8742171b785cdba6aaf7d0b4614cc5d8cb115a1c72cb28440062dc8ea4aea2adf1f53f1b062b64a1b6db6c32c867b957974b1be509d4138865a0aed04d0c67ce56f715fb9c4d845fb883b4055e6a7d07ca12883ed63cfeb73a0fa9bfe544137aaf79748b5ae54e4ba0df728a21fafed0462953d9ba0bb90f91fea8c90941a10f9ed92c611dd69414f9e5fee56473cf29aed9d7875cb29cf67102506bd1fc4e6069c5009fc8d954563ac46e345a02e77caf8d5f1db5ff4adcc5cc7901367fc900c013fa1a393a884860cbda1a785bfcbd87a8551f0926561e41eb0b4154f3cdaf7242fa63ae65c12787afa6d957b01f689314d80e575d614683576e580a243f6244fff69eb6cc46960f0d2f04c122da6fb72c198456e070d13389254eedd900e1a9f0d69ebdbb468b4b5b37c52622bca5d79cf5fa8319ac14b1c83edaff894833119992f22bca2cb75755bfc3d2b2fd3d4816047256f31a5ee794b6e6fb248073a91c67ca909275be1d07c03131f4e10dd9ea82eac07225198f6f63a6d85cd51d568fb372daaa2716f6a357c7004d5a7424dc34d0224a5108965d0d12a4410d5807948aed5c89ca07d9296f4e60dcb529b2ea5c82c8106106c413859e32f8d1c09c1f05d4940bb89ca609aeac1bfd229f6c8d1b50ba646e405cd21b2056d406ac430c8b169d088284f343ecd2275dfd2db9f0cdfa0ae24154140dde611334b40504e521593bf59f98dfd7208c415d43c26680e0c499b8bb98d2c17770264299dd61c1415e8a27b0daa7ec13359aae9792e646ce176ceb898c6b1bc36220cb3a77af2a799c3dc50f25b47dad9f19c2b29aa7852e14be05642c05b516acdde1e2748f6f218cdf3299c546b8491833b10d5b84f338ea95c8d68620e99664dfe4a2e2f3090589062523ebf4eb922c1e81a46c586264cd46ee328cb7a573a4d3681bb16b3ac7d11da69a099c4a525b7d1148c76a9fd3612a5b31041772e95482844754a33765b768166c11d636ada79931c917f9efe8cfd04d1b4a9b5ed2b7fdbd0cc17898ee29275e7968265bb77fa4260db5862a83e7d939ff038743bfbece65ce56f2ca9096d35f488c1882422873faa1639263f2d74886d2556558e8570c1a5e03d660ab29ff12012c64bcdbffdc12f02175b6d04a74d045f2b5a33d7839685e19d5e0aa6c7d2e03112c01e52b224023dd9c7728c0e99f1b928d12d5a7c35935078a9e23d4d0f4ab732934b9e7cfa8419990a8e3886d4003cd4e7c0726f13492a74c5b81f6a5ec4421e168becc978c9a7a7fe9038892b239d5a423c681b566b4c605fb549087639599d277695667c0a553c76fbd2ec437f5719e43314d7ffd94f1e3d26a63f390095e1bd7a41b596382114f261226398d3feb7149ed76046e4f1fa7bd62b379f76401fdf315d2f54821319dad69007378571fb5336e6bb0a18e054a1107d061a331c83cf682109b739f71315f5d68b734660c9fae10751145cb4d72983896d30123886f03f504543ea9ba90f1b1658e6d625dfe7fdd32d3e2cf432e00dd7d42f7653946927554c62696180aa3daa55ece72272f0a73085fd65538b2bdd064c68927fb69adaf16f5071bab887b62bd8d9c9d8e44a0b4d02a6985a36ad1f76da02e1abbb951b191d588c788ee1a72fed23f78af3da4daef87c2043994e985315da1d7ee4341c2e05467f15c5b240002a5fb9fab4ef91437384a3524c2f8ec8c516dfd4c39e76b650e8d5919e51cccf02cda263a47a23c840ffc46852a44af284b5d6924d703660bf7a8daa7720c7aa9a1ac842ba77197e93b00f99c7c558e76b71d81f36a178edb8d0968f8952d72222ba2b7594b165b04a4d2c832a8a706b57f13463c433d45b9b6ea6db53d6b6808e3fe5bbed731cbe2c160f022438f2ae8c407d598b9b5ef7168d198556db1f8b6a7420aec7cf65143ca848d88e2ab4aae04974a9aa96132f6f30139e7aca58518fba8ee8d445204ab21430af20c339551df8eb8f23b209080f32a9b0b6a4b2c6c4de610c06ee6c9eb0a33a2ad698876f01ce550a4b122dffd2fbbaf90a0cdba6ec06934550118e98639896f8bea7f08e107417ec8e008d0e3df79e3d5cda68159cc553b3bb8411e5ca991249575771372ec60fc0792f67ec4009a76c67e3ddd41da85331d58ad951b62ac7ee0a2d6ad021d3736569310c7ffa9d064c0fc297452aeac9f20369b650ed911fb4cdb0f8175c234f0c320ef31a47826f40768cacd3042bf0ec78620b35a2805fa0562902ed200480049a1ed04b13ae2929dcfbc9f9e512b178acc1821a022e6d6d26675926a69e90a37e30f16ecc759f5ced83003f1e26aa3da38c9e6544cbe4ebc8fd54c682a1f214d91395658d9db0dabe3cda923cf31eca76218536463c26dc90c47b86f63a31f6762e44b9011904bad51343dd5be9f0c8faf242b3fc384e4524e713280f7f854ae02a03fee8d4534f7f74d3c867d94dfb369a4d90b4d552d4eb7b5143177e710e49d69d2e3e5712a02afe875e5a2551039bc6dd5f69614c41bbff36f3ae3b263866f1b8de98363f8ca04b2e9430dbce2855fb7480039ef0527c9e8a5d5b0abe8c9079200638c222be069980fbe5ff86f48755d6331a0ceac1e5c07e3189dbbd3d5cafc2cab0302ad7c11ed49c08e8473b7cb49d64fb2247f0ef35e2346abe31e71a24ae3aeb98bdf7c0fe8a7ce1d1132454e4e03bbcf8f9cae65eef5831538a6e7178e739d3eaa738c17f7ee205675ddf88f6d2c17b9d9fd512b0ea66d2b94ca966d5199cc35fc17db8b050e6fa16e9f9c6db4281614af192e589be2327d0929b5e0d21b2e310d7c9107d39a2e29d685a8f0074b51319847313b9caf0c1536970ad40a35dc25e8609789d421522798a77fdb6744dd17881e838b26e882db02f9c16c8c5b05a235b574e97a523fa4281764af4891b772f2efe3490da3e0848c75d28e209b278a2dc4c2ce4b32722aebe7910a15feaa04a0c7a1678d1aec2f5bfff23ee41173dc17852a4c3949cd9dd0d93c7360078f5771e35052beff6707c4db16c89349802026f57b2877a0d1e33b03451d0759ccc0b4d8aa7b816e7a030de453348fe27be2b396f569331f383213f03d17dad8aba338bfe61c36c9ee7856cf8fe5941e570a5c77cd0dbaad0798432f86ae8f01bca31cde7e511d6f6848bba6829b84a0ef700a6df16e5c9dc4ad10d3627fd72667ec8fba0c66443bc44d4b1426d25650253c4f342b0ee4b07e3e01de0923376ea99e93a17cef324394f537001a5416f7667d63357fc7b8fc9711e782a8f587bc2e9a968803f61bfb4a3808c61a14df372f0ca7eae73075941185543fdf77672be88ca76c7c87e28cba594bd0750aed09d41b2eb37789dd62cd414f95ac6014eab7989033451dbb643d800157385801499af3504bf8033bf20d13fa4a3ace0093737f254ecf63de4d518ddc040ae71d7ae5fefca532427b4fce62624669b0a7b1834a9ed1f30d5c4bbcf415f9cb293475dbae50b4c1c365f74872ec0e9ac9cbd3d08b895b6b1b30f158eaa6b4d1d1923dcb487298de66f8eb7c898b00e4c0af40607f0cb8d3d053dfb30d53f7fae0f3746502500bd1f45464924a2b43a383fe7e1a0f29905f39a551dc1308a84b6accf3a4a5a66f2c71ed91f50394d36dde7c2d0c0586918e0ba9fb79904b9d738b10b5ed3c07278fd7904a1510cda1c621503068b743e92673df81b9582c6f13d9bd3351c0ed4ee650a934a44300bbabec4fca216c39b23e9e62604dc04b00f228bb2a9ced4e151cbf6ffb085597760680f9b8cc8dd3338505a72c868989ccc85b69281da133f81d1aa650784d657d1e20d5c78f96b69e1cbf5d677f1a6264855dd22b8daacfb92e2c5729d98dcd427d2b30c3dd5d81a10780c2ccff1d5df2d72e034c03f770f483e2cc12e493edebd1e92b6f0e80112d046fd562ee8a7dde3564b32b231406021216ff9c11d70d810fc5c99f179db2362808be42ecf919ab3937a245786676f6ae19e6acea1f328f56ca7c79a6c17424b049d155eab0aa176ee27f6b9d1663880feaa97ea88a73ae0d5aa178a27cf6039dd41354976034e4742c71856ca7fb7ee81b244dcfbb2625925b4856d1e5725a2e28943e39eb431b0fb2d3b6378491a979f79b09722552e40689d4e9b53375420b38aaba23012bb18ad5b818c56478ca640a99c8b1eab969442f8741a4c50da07fff9750a9b42dea780b2ab9e2ae4a3e27ea221aa8bea00ec49a4889b42dde04c6d99084a9dae4f59a7e74cbb72d9979b44372cfe0e95788c0d7c186bb2936306862202d90c0a7e8d2ef54116dfb25536f8fbf93d550d0e79eed264665c1e6090f7e52bc9027c0c8aa444ba53d684284098e0006b5c907a475051b72c0f1c1e201ef0b4f9780d40460f90837b2295a528bb9255ddf65b19ed81e22efdaa9cf475853ca5c7bfc827e8f00cf068af278c7f7f248a5aeb2b3e878729a9b8496485ab89d6d0060c85371805f5efcfc8854aecc0bca9931cebeb0f98befefbbce262fb513f304a9bdb2c66f173fc215bc6b05299b82cfdae0a2f1d2db1620d0195daf3e438c5310de59dd42f162d9129203f40119243ba3ba6fc9c6c7d54c261c6088cc9a4a7feae", 0x1000}, {&(0x7f00000010c0)="78fc4d5770232fac436c498ea4140eb86843731599a612e7f5b7009497ab61fd42a0fe", 0x23}, {&(0x7f0000001100)="1434b0eb2986af63db619a8a6d3a824893212cce73ebe37b566356108b3e1358b143556983c3a6d7a4df3db1828f2cf195a04cc4b0f1403cbded278411f6a41f645c4cdf1ffd3757ca5ed8c5806b7d3465ec2612c03d84d43e7039b3955f3e0abe15e57ffdc23797d9244589fe6a43d3890c0b635259eb85ded101ac812f1fb8cf6649f4a472f9347aa4bfcd8f5be70ad14e8ad51b549ebe62d9378e78d062f46260a5e929b9f2d6bc011109fd23f1bcff8d93cf01a201fd5271e546082d8cb9845ba62914c0e4703ec289b4844be84ec222c95576e16e6d57f8caa7e0cd0c7b5da806793cc953dd7d62c1c797a08ec544e3", 0xf2}, {&(0x7f0000001200)="7aa1602dbc13ead0ca5d254d529192", 0xf}], 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) fsync(r0) r2 = getppid() r3 = geteuid() getgroups(0x4, &(0x7f00000013c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sync() r6 = fcntl$getown(r0, 0x5) r7 = getuid() r8 = getgid() r9 = getpid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001480)) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000001600)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000001640)="829a0ba771df306bc52a77d967088a5f26b1f4b76b4c273cd008e19c55351cf24ca0e98b25ed58367fad9a8f3b9f069a7bab8291d80c596ae8b60a6b683370b69f3cd6d5a8d5688fe3177f84c2545ea9b1f3972d5b0a3391a1f6a33dcedb2d4b2fe1f11e7fd4eed8e3235f", 0x6b}], 0x1, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r6, r7, r4}, @cred={0x20, 0xffff, 0x0, r6, r7, r5}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x401}, 0x400) semop(r1, &(0x7f0000001440)=[{0x2, 0x81, 0x1800}, {0x1, 0xd5, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x800, 0x1800}, {0x2, 0x54c7, 0x800}], 0x5) r10 = semget(0x0, 0x3, 0x42c) semctl$GETZCNT(r10, 0x4, 0x7, &(0x7f0000004080)=""/102) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000004140)=0xffffffda) r12 = getegid() stat(&(0x7f0000001540)='./bus\x00', &(0x7f0000001580)) socketpair(0x2, 0x0, 0x3, &(0x7f00000014c0)) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f00000012c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001300)="b32171f5314bc78a6df469c38cdad878c2bf87b8c8ca6a40f0c48a0725ea7e4fb82b07b6e4f9541adc601ed26a5ee81f4f154b934d2d439d19f27e9e9bb5fb1048003f44227e69ffddd5ee6c1422ec0cceaeea66cd2e22b9d8914c3dd9ed", 0x5e}], 0x1, &(0x7f0000003fc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800400000004000ffff000001000000106ed7c9781f0194c0ebe876b084be", @ANYRES32=r0, @ANYRES32=r0], 0x78, 0x8}, 0x0) r13 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000003f80)={&(0x7f00000017c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000003e40)=[{&(0x7f0000001800)="861cbe1d0a6177ae03d6e82955c1bf481147d46a56a280c559fac787512f33b37d2f99059112cf1d9811f0b7ae62815577d3e2dab066ccabae9d05eebbd74263a176a3838be593bf5ba017a8c043a08c233f6f30322ea564601d534e9dc3bdf41fba351406bcceb76ef3359f05b932c9a833f6c4e1362fd7d89aa08eb8633cc1845f06fd2ce7", 0x86}, {&(0x7f00000018c0)="d4f74c87aa8dacc026b376caafb36afbcb6d9ef69a402ac6ad5b7283d4c3b8e5a65ae017f941fe82e99cf821f04ebd50d2a045e4092febe99cdff7cc535ee5d9a95b84c7b272bd35a4f83985d69b187586a203dc5943ee6d2b15cd9950b56178edb669cb331b6b82b1454368c9e1675faf9b4e2ca3daa80313e25a2195f77654b0b3627c40db33405ead0b5be44fceacf1f46864d04bf48c5bf8c5f78a2e61a50c0c763ffd13f0180952065bfbfa6c6848fa72d16d0f8f57e8802d57ece57ecad88ad22d40b1ddf29fc83594eff3c5368ac15ec449875805a78b40626db184d749b020a81ab274bdc257e5837d6bb6ee32ccda1f4927078891265d03f914ca3ac558255f36bea9377c31663545195a94d825fb2a8a1949d0080a1ff965ba5adcdbfcd96421121992ce37ba9935c87b2331ce96b11fdbdd54b8058e44c1d9d9e33d2ad7c592a4be2689a37a7378d5efbde603c66d7ebddd266915afd9c1ad70c04bee31e6f3d9c7b1c28abe7f8de7e2bc8321480ac2d658395ede90734abbffe6339d733150030993921ca9de2ef7de1352bf9e09d0358f67efdc5ebbf50b1c45a71669b2fe249ba93b21de1c70e3cd02c344f26567e2aa43ddd38031c84b610677307cce1072459cc39d0102e134c78342eefe7f3ec737f9b1bdd3960c9ef69c1fb4171f8492999fda11e2e3e3330b7e9ed1024fdcce30a456c7e9f7529a03c8deea7b3ca09e9fdb6a6bd6c4d0a4c3683fb313fda1996020daffbc4bc90474faac81e53fca163c893f383d4d9ec91b782f299a9c211531d4c7e33e7767ed366e58d0d350e3e983104a7de7c57398b27484cce33b0153291d2c87cf6241b6e9c4b5338b70fb2a7d03d9e0df5f8c2ca83c2eeae5cb271e9f740c340d924345cd88176438424cc05942d656ff81c1080bd28779817d613beda6738ae9fc3d13d0886fd787517b8e6b3460296134560d80a2e7aaf2c2f5ec92c7bf09bb2fd1d25cbbb92c0f2581d2645b89213c4a132fab11a1c55d1fa8b876597f1dbf97fa58887836a56a3f5a720796a7bc18b8e6db4ae7908718e86b781ff4989f096c1144d8178a1510ff62cce73af65c23e5f2be034cc251bce94c30f5885b97c3c3aa4e6e9bf311e153af7f8bffe90f94ab3e8e3bffbc0a452fc7231be315809baaff23a065294fd1b44e96d3f42cac67bbe21edb693b33f01c78eb721537a880e0da3ed277cca92b19faab8aa54f92bc147c9b4bc2e9b15e158945fa860ef8da441ae7088438074e06de40b16eacc7cd435bbe68fe57ae15581d29151147659ac05b9beb49fd5f3f13211f617749eefe62d12cd1b78c3644050e59b4d549100223e1c7cecb911991e69cbc9d54517d884817b48fe0dc0137d1fcda0bc239199486051216dfae15f7ad22b24c097628fced8ed96cdb38d5ae3a74eadaf77305770dc30221f2fefa3a160d06225a1677bc7a50df479b5c7c7a77e20c10c40d778eeb3054c57a7d3f20cc5b91cdb8265d9aa4f871d2b18af191201ae7793cbcbca6a14a352b5ab3d42ac9c260c3f6f5f8637ede0aa13e362b9ead837f3a29bb15a4b956e6e6ba53b66f91ba17c6dc810e6c50849da6122be0a7cdb25acc65a50bde8519f096f743cff0282cc5ce3abe4b46790d356037add3a4701c0f157952ea3e3530912dc1cf2afef942a03a5f8e2e2a0e590d0f6f16e09b41674b3d8dfe18503f18bbf186eb17a6402f8c5c8eb5286f8f508a04fdb577e4b8053b31aa895f10cb8de43ca64414438392551ce219389b568e11e59e58309258e91058bf945f2439015f61dbb2bf262ac8e01e3b20d43ace1b43a5089df1bd3003a0cee164d1a78e4cad9a00c86ca2fb49466899e64ac1a11bdb656740da5ec885d2eb4cd6e5f594fd81ea0856f531eb93217e20f8d4748c7c941dbce2ccbd9541e1555c95ff6475c3b6222c53462a017a6ab93186dffa97785a32a90c10a0bbc1b09f227444d2169ff3399a240d33574c3e59b5753ab71d1455ef530189feb74c48a9e4bb5af6459cae9a89867f88f306ef044126b9a621540bfb68f4bf4777e4b4b672070f0e044c2c85dc1942fa95ecf2f08c20ba2dccdb637dda38492d2f862a126b878f6d8976580e3d05047dc2f9b6a9dd7157a26c89f6e393555a6d60aca7676347b3f9f6f17a5be3fe9844b4784a87a1ae92c2f666d317ee11f6c534847db5674b23f81c96ea0f37212fd759eca1f4205fec19bf42db8d7602ff3d9ed55509a1b37ad0c6b432ba147c3787817bd1db6174d3d3846d695c22de0530a5d66e18f12570e2388f9d871bb61de3ca9c643c6bd35279b5540a527ea9cebe0c0e8a2fc7a815cb2beb3ed5afe82cddfc4d8f68c67f0ee9ca8871a4c48cb52e4e3ec57b16711cdb015240afa3272c52c1180f3e9fdc1ed8d4503eecd1b4252d0b724119c057ca73fd073ac64f1f6450028eaa903781745f93a2f33eb1bdc10fadefb8579598fe4046bd725bc1a9297259f55465d1b7cd087bbfd690bc10a9749ad20f30fbc7b08dd2fdb6b7b2be5453af01e707f69272c2520401ea71c399d9abffb5d885baffd1dbb257590206b837f5c1e10b6b8fbbb348a69ae7c5ae06e8dd941e4b7e7f70b8a7a37f82d28b4682d0f4f23822da4ed05fd79ad013440f8f7092d3916fc1990cd4e3cf450ee2042ff986f4a939c55f3ffe7b34a6240c734de66a6b45a03d7be0c562ee0b1bea4bca08537624151169b7e60750a5158a47f462ce39db3eab75a3e64b727afab9bda1c26fbce674ebe6a958956ffc926fe5c294a26d6bd49e40949b8b726a4018df27a8752c739f9f5261eb573ae3d25fbf2012b22ecd057c538aff87dc8e62bff0185ceb496dcdcf4f1c559badc55d4aa8e0bea29f39202bad13a4295a60173c999c7a89d65156b46ed1e1def91fac7105cb3863b85a0f06a1770f7f89de04b3be2ec69ef042f940e7ccad3f3032924b33e8bd1fd34c93fafd452aa1b5d7ecc92cc9e2943efbbdd622dc429d8613d82cf8a72f785c567fd6d344c2d9327dceac88c407bb19753f01839073a7fabd5705a739b4763c5bf55dbe7bd5e88b6cc853e4cc3a885f8ba48d563a23a1ef650e1a28eaa05d5d17d790e2306c18c264224d12c86f34aa9a50127ef9104fa79558ffe963773088ad0be4cd1e38f61d8bb3b053af5ef8ded93f2617f6e8a6def1140fd6ec3533a4f31bb56a7d4d2a2ceaccfe3cbb6da11bf44c13651e12702ba01a17ed3f5622665fdfe9ab506e954b50ed899d69f9cee03e153f048264e2162b153d69a40ebca396a820286bd91ca5483e10c2085ae3f4efdb8365351902bd3b9bc5c26b1e7ff686daf8812e891f9af1dbbbbd8dde1285a50361037804003172e8963dc69cf1c439c36d63f4daf95539d22c80a8a9177f53e8f2992649c3c4a441688534c3bd949f2f3ed35e42cb01fdc30f3c9cfb9582a7ebb010062270d0501acf3bc16158d3dd0a1445fddea223c1f0549df9df929680f22561410806e9d5a931dc835a43c6195bea1f53dce094b6785d2fe3e96bd9c2736b24cc9a6d9c419726fd3a19c93e7f16bb07dd58d7b2f9db60dade40ac57ba04856c50859dcf427413f39f8aa77c5aa0c2b64b6a85ea2659d7b8afae1308da4bc69303e6de92dec0d24b320c6739b4dd56d39f0ed74d5743f464111a3a2f4336fa8214c213ff78a8fe30d4ba89b0f96b2f0d65bcf6911ffa8cde1f5668edc3552914d6ca36e5f73c849c7c2f7e4ba5d0b174a8a25f6148ae8132b85073421aee323f45d3d31801aad8f8b80b61718e598a69a8a5d2a1c857ff964bd2b4008ddf170a809d72fd9348f7f7fabccee115a2e8f53aa7d848bd1a46981e569f5491b42cf1889b65b6fbeee8fccc713be91557c56a231b3b83b88132f5e43e74b8061bdf7a92fad79debbb1f97e35925c6ce1f31e7fab526d965957cf338c27954e20c6df52a7e473cc014044a7a3c9ec42e4ae6b6d8694702f18f86db63d43441cd6c1ebbc79b121a4326433a30e037c014bf18e5cbf9036a458e1382aa2bea4179dbf54cbc46ecc861671ae19a44bf2e4bf8a078cf3eeffecc77e4ba9e75d67dfd0dd04d20d5e896ab37e8cb3541bdc8ccad017a836c1587d381d9ee954a10bc61e5d433d98bb88a768618264174f409eb3b169d1962791c57126de0539b00504c11bfbf83ab630e3c8d1a6ab5cac93adb86614594a03864d94f0685d60c4273e476a561fa3bd94a3053570d350f1ad818ff1821cb81f19e88286e90a5e3f18ed108f0ebb3e7dfdfc5200766b9a2d313e845ee3ebd5dfcd561fbf7bc9278dccdb27e3038096a8576f434d13e549095575ff7526bd4cda1092d15b1fd290dd21eb654ac28bedf531dac236c0936a79a4d9db78b7198a830c892a05626249bb9fa347fe3e57f399645016c8c4d9c7369695734e2d2a494f8e6a4c141f821469c7933d165f1fd6d0d3272df6a844445f2301ebfc41cb8a5c00ff082f0987a484a97139340046062fef448a6cc0cfafd84c59ab7b97441b0d910ce6aea29407ca43740e5be2a602d62f1c45642419bdc4bfabc7b1f247c793c8308c86c39c11db88c90059a3810cb8630a05deb83b55458e84496eb4e03599c22f9b185105ea85234c74a3e5ef59e9af3496021279c065480e85c7198918688a737c4b753396ea361f3004f6fdc2f5b901e58f3f179605af26f9b746ae0e2b343913bcdef94f4e5260b8ce8da0639839df816117e6e65f6e8767bbfcf43fa620b9ede195148aa60a0697c321e6c70451c83b2373a80496288196566de9aa613fbda7e60c40f15c84c76c52a0c50ecd0b9faa80cbc35c00bcbc41a873e5b4470ffc1f9bace587887bf9c3c7a8cb8cac0033533bd2078b1095e572c780cfd63cc44835c287637e43efda08f0475bb2e793a77e84c856effaaef30e05e8e69502b2e68a910e1b7715a49088dc93ff96410e7baf093a17b7ee5843a917f1ea4265259b17a4b81cec511b9cd19c9c5d9bce412a811d8c78452b23d70dee858c06ebaf105b64074c29d57a192a71cf543f494c535512f6c1e02a87ee75446e410149434df24dec9febbd43f6914fc6ea6b92ce397e84802ffaecdfd2623adb35bf8d80cc666a6b66160f4c8f0676772b722da282ca645d3f31cbe49e557baef7b6845a7177b6fcab35d161407499d7049201c0830acbcb455a56c2843c830fedaf2f6fdceaba536c907dfc11f7042461dae611c232d03f175f3c6247728ae1234e89353a48c5ae1bc32ab3ddd3b11f84694a9ceb010a9c4eaa04e96328261a90ab3141dfcb8e16ecc0b79ddc095d25cfb76829d0dd32d5426aaa17808ccaa82e5b974006aab880de9c516f8187a95e080a31a9aff7d86457f528aab71868d0b75b2cdb27d933a1843288af2232e09488522607e4848f8dc500e98131db1cb986f80779d8ea18bf189d68f3884818c56af96443491cba8931e57a319d5556200c742dc26951df8a7aa51e394486481a352f5eb216ce78e43bdb6e0dc2562fff8f93fca11ede3f97f41977db14935c7961fd7f963000b6de82a0d4f86b07bb47e52fc64ae43fd9b50a93bcc78b42ca237385d90ee13df29149cc0ef553dde40864080ba00fb3c7e4b9cd6942fa1a9461b8279051605dcc6db2b1ebac5a34319ab9e598f834c10d5b9dab3ecc45b5c8fb295db6d0ec50874162ed7d63ef748d32ea16c764396c8a286cdad693eb58358624ca5bda93428cb00bff2236d24908693434ce79ef727f4be2abd502a3b75fc4939eeed449bc919a918ed18bad381bc7298b050c82858", 0x1000}, {&(0x7f00000028c0)="aa57a0a0e6f1c5fd7f67328d2242066f6f5bc9c9039f317c02eff5afdd4d76592f1071329f1a3cbdab5585376de47df95d8e547330bd42110de7f0d8ad5b51e114587284415743ed8e05ff631c", 0x4d}, {&(0x7f0000002940)="e91564068f1ad7abb30bd888ded56ba4ff4db89aacea5a377fdffb978c009bff7638f29b62e0fd2f10695655ba968b749089e0bca451f7a91aa8e6a7400f72685a1f7a875b98c284c8211d9175a67a384233c20f41b362ccbb61bf3008c52a5f46db308c8b5b69a58cd93bba6a3f3e1d0d99f6ae3a8ef0dc038899719ab9187993d2", 0x82}, {&(0x7f0000002a00)="968c4bdff961368f0987326b3000a93689cc27ed1b98aea1ecde5e795482ad9c1e07fd4e0ce9fd7c37e5b491cbd84fa5ddb8e91b4d5d9c55ad505aef23606c4a68d77f717fd2dd16302ccb866873435fe320d5979dee733622ccc8e3db82f8c0aa8fef8a", 0x64}, {&(0x7f0000002a80)="728627a6834fb2827c794264728c2f39d189ac60792875244fdac6c3642b94a1ee0ddaee11219ae592e6c96df0e89da33071f3c34818220dfdadb29d14a575189033abece20a81571d0532f31a32d63de3fe5342546dae42bc9d4b37732c95caa0c05009e50c68af4ef2b8997d2b2128ff5ed18887c8e33ec4bf065f3069a5bdcc596e652cbe905c2fc393c7357aec1be47fdbff0d62d6d5efc0cf70960383d6f0e556ee0dc3738aac7f190650f6ff3efd6a35a6ed31d344c2e22726b77167a8835bc6924b3eafdf3c4fb4e26a5dd1f2719366bc8bcfc32123d37e24605fe4253edc7afec42dd8e3c4adb57d3c1bb4faa817f01feff38d03caf3276dbc35941667f44d8a190e16f8f509e47edccffa9c311b9e15be3e22333fee11f2b43ab4886282d757b819c95c1515d7452b97b9b6e4f57d4949dbeb9e85c463cb5de5977af1a6ca23d4ba4bc2273a6b5df399dce3fc0d2d087b367db1145f173fdb0b0b839935e0679ac6f1ef99008ad93d738fb21ab842391f4912f8c9269e6ba455b3fffd6a02d0d5406390281ff7853e2b0031bd6758e49e1f5af23c2cf2a3308ccfa7b170f36b88ed1f7b26e769ea197dabc4e6624db10d874acf236e04e1276d8874e477a277daaf4014f825aee38877a1706eaeba0d6d7bcb3b3aa6f440bba5173c31b0b07355817efeaf14b081acfad07edf57550ed0a5943c7951f895769e52430430495b4ff09cc38c971b158855e435034553c6de9cbbb317fc06328ac6cc77d417d030e1978dc811f7d82d4011d70a35b3dcc67a188613c5ec9449c5fd74cfe710c103b2bc1f4b82a699fa684c58ce9cbd6faefe56b20b6cb729f5bcc6b24e6923b4b1572eb9fa2a56c489cb0a44dd0d45955a8f0feb41c960c3ef04d1147ebff4a6535bb92fa5df93948e5441f9e471f02d4be9f84e603edabc0b2ab443906468543bef1f7778f76f200cd607cab3a604b247d9372fdc18721edd16ae474c84366c33bd763799c2dc08810c499587d2b5002a40bded04d3fe84de4c2d346dc9dc14e7ccfdd7fafece6d2abba8c0fcbb0cafbed62c566ebe7f84478530d0c164354563d1433041bc9257498b75dc4fad39d7378c23345fa5b4bdd286f0fe6890cad79e048e7bf803ccde708f5cb83e0a3bd45c00a4b8b19b901c388c253716e6b0b1a1f453fc4bc17a6ad16579f81de6d730b0f73fc0e93fa9135630fd63c0c2e94889bc154ea814503605c5b662e36a073972ef7961f9e93c4978c48093a65fe49d4d74586c0056a1a6ef86be87f8733d3df02f4757b569425ef174ebbbea8b3c13020534ba769ba938afa40697409e9271d0726dd18cd80faffb18e18a63e8876b4d0eca27c9dca34b5b50a5606105c6708c7cd06e01bf6047acd7bf4993f2d586d56ba34e1623ca83c30a4d5ff1d422c1b30626f01427f1719eb78b50716dae7838acf6a77d5528699dc431f4b623b2e653eb1c1254b0c0737fb613e9c1c750b0b1e7cd372c845497464a27606c164bd74519cfcab69ff70c9916a798eaeebbae29dd7fa368c54c12c8325ca4166d3cbe81478990759cba10e070b7bdfc4d303380a093034d805abf9cab1432660615b0262578c866a41b82c1cb912e37fa3b371a0a7c4273f0c169898a9b8ac85a3cab1765fa6c31edebeb6cedfb8d6e093440efac4e93da5b033cc73eccba58a8faea1258b840272dc49ff575565500645243c8fe2b67fbe39c987b065cbe98a97de1fb5df90cf12aa093502d64232055ac1acc45ab754e9454ee9beed1a3ba83202070ceb9048cf0e0d6ad774ddec35a295db0d27d9ee88447fe47a5813ef67620f65170dbd2c0ef74057f4c0b7d79ed90e5a4c922b5d430b8427fc84c9bbb76c77af16ed4d20b2a0933e4737e942a492b32a343f1c9c9840c22c841d7a454f79e79855633ed61e84a9398f9021d094bb3a090c578ca4c08f4039b554d076a352567bfa3d5f3a9013e2d458ca97cc231deb4b5b5a071cb32838c121d84cf3872ce9738bfc32ede030df9f6afc1b271780bdd9f6b61462eab57bd50e6e518734639e5372f6d37d3846f596dc4a18d7d42f083a727a760557764ca64abd83abf089dc53242602450382c155cfb99031e7d47cb5554c9fa6392d08f1a0eb45c965d939c49149d60df90f3466287aabc2ef7972225a4892f9f3529907bb40f8e7c56cbf9cf1ea40977f73343162930e5277ee26d051c97a5ae633bd05524ac6d823f5d1c6274382475357865193f11e08d90fd9de694bcebf6d6aecc3d31d370694c0ade39ca3406f0baf6abd9539149110370d7257bfdb1438a51e758c9eeb941bc31068bacd8cc7b0d7b74b9af3f0ecebae6d64e8dda0178fd9884786cec15930d0923cd847f5710c33f1ca2b9b56fbef321f874b7632cf32a15d62b5253d71fad378d2529fbd7e3e8bc382e08a3e266a479b986cb32bab82e430b0581f7079393f217a920f00d0470fa2595f5d91035fa40b8cfaf84d31512a2b69ff885625d5a285e3150c0fae84f7e3c7d159c2365cb9e834997a878bce3cdbb842f41036429e1a97adde5b05d63d41e06d10a10f2cf9994f7fb86a0ec138faf4972e8c98ea55fddcbff2888cf4ef78cfdb948cdc22e5a2a620dea86b9c9231354ebe3cc63adb16d6b9f9849dcd6ac5c448b0f97ca92a9bbb0b6691c8a38b83e515b9288bf31f9c247014ebda1b890d034644667a6d2a2d6cfae61adfc3350fb3d064afb859535d744235fe52c81307cf8f601165fbe40ad67be4e48db1de6075e7a5d0a665d6da74fa8a4c5143dbeaecf2e705c23d34dc7529df348dfd7eb578d7b0f0e188b0b385c5bbedbbbf75c8897affeb9397147a8cc4991bb3f87fd0c421ac512830491787892dd63d7220b986561aaf6db6838c8ca9396eea6400cce22622e10699fb1d6b2b6cf7bfc2b3d3a8025bcbf4655ad89d1223d3a28c12d38cade0cc9188f94cbd75720d7d81929ecaae3750646d570b53194f98b1aa0de119ab216df2a56caa33e006eca16ac0f869bffa712c3fbcfd711f5cf377e0566271153198bed968c78d955c0e013be7bce678240b906a19ffededea7fc21dc89e5f5e0d1c9a704ee044a08d2d7e27599693b4fe6d88c82321b6c010e55bbdb4e6eaecb666a63699d79779bc53f02d2c9c05af0c36e0dd63493224c59e84f65251677bde7b21855d9d9742b696f565b4ca507cc8adec9fe615ac6375d37d8547cd4f484c592c74295142c4ca1a27f7ea4a0c6f8898306a5fd062fdbbed08dedf937ebb838c9a412f55df1c56a79d762783ad7c64595b4e25838a1e47088a93f3642bc772d5052396c56aac12f42ab23e6c32ea4ef41c45948637a5c2b36e97bcfc8e43045d2606e34a105f28ee1da99dc5b2737d67cabc9d9133be6782aade36893b6dd020c3ca5a54ab4f7a52c9b53246cf91b630b5a862a847460f5adf4a36dc5404f4bcf5e667f6afd0766774b1868869f3eae94f8012e5112358e8ba00689ed541f1b4a853def9ebb044beb2b683792f9bd6230fd0c254d30e1b74f78bb101a1bec7982a006987b94700afaa0df36597abe258e84ba2ba987d6d866a2a65789ab52c70f74fed6a67d251d8ab809d175caf59b245107effcd37b947cc06586031a2402f0e0734c4caed4a0d30e4b9bc8655b155b9cf2da48fae50d4a51c2ba05b6e7d45d20c01bb59360c02c7f05c7cef2ba3166c199e139a03c7d6fcaa83029def3b6724656d2c0f658bf0259f41335298e27213a9837fe349be13522e768ffbe55473f1b5c9f8bca0a617456eb1ee8b8739c4861e92f766cf231ceeec98bee4b05e47c9bef5202dc9437cdc71d8f18a9b65691a5ce1bb1fef79281172a2a0339b61dd9eac3a46c5180ffa538b08c24ecfc31df46551401938a3cc9f0928f48e6134950c78a85ffa2f0c2cb0ef389789c5ba680233f05775a3c6d2bd729c52c3a4b87cc9273be76b15aadbadb3c1093d8922a5491a71a42a88c7ad96507787f413060fe8eee80679798bb974e8926e1f4dd930fc715066e9808bdf038336112864d0e2db076cb4e73645463a69d67c1d240c59d5c821ae1ecf1979880fbd9bb53b74df8a856ad0d8541defcee6e49f6216777bc17435d019bb5294cef522cfeed6258cb3330f628c49f14b8979a223fc503eafb22739440703a930ab38d2eda5fe6c3ee81ce40d9389c35ddf1d58cba923a47a9d6e352cd5e07ca204896e67348ef88b600d97020a38dd96d1af486513b0f32c8a2c4d6e053caabad88a0434302ef086d84eba0c9f839b7d71c15ff88634a1fa4d6f20efa5f989eb66e7cb9cac8e82a04e6a2a9037ec1b3b94440b0656ae8df80cdc1c4d1ab3fe64dc1652965b2f4ddb0918045d647f478a6419d9a723da4615e0bb33cb0484fe833525fa341ce6d60331660919bdfa3035dcf6f8ddcd1abdc92e8dc1f53244bcbf70afe2713149a503a9b33299807097c50a25271a3b1eedb9f00985281891abe9e627472631b2357583063900cd63c8837988a1a925a02bef5be0e78f10ed2ea667b52a0d82799610bbb3d2928a13066120f7a5b2095914c84886308e115b50bff8521fe6aae49ad8d00a8a349251e0a23155ccc10016f10c34f37d8a5bc85c2fb5482f344a6824e4d25414fa1ebb43f0198a689fcb69f386957b3620dbc2908a5a0a8034b8e48c7ba9328f4ea8e966566d4fd9463801e79d0d30253a8fb1143cae36e44e91b88c1ca43722e1651aae41efe4e891661e4d32306a582d96083bd6939d1e6808586f428e991b3dfa10a1af727dcd7409d74ed83731cd7ebd74dcedb87959bc72759786f06a752d0add206a7331a91ffa63eeee1e1b676d22582e2e2581ad1b2d412ed698d81ffea1a44b10d2889556641ae331f6d36d22915932cc16bfa9da1e068306f6b895cec5562369103e2137219ed36bd8ed51f151a39c9e70ee936aed7e289f5db36708e22f3b2f96ece181fd22506c5d15da93ffe4e6bf975415bb972593b44f4465f9d45d13e5a9577c2b948917d71c1ba82bfdb7ebff28ec681e9e2798dba38978c9ba9f107f97a2d639686d5f29d9de6f653f259b7aefcba70dc5209d57aa94422f735d47e5ebe69bf7ff94d51648e195381e1fd576dbf41918c066951580fa66f7a13185bda7e395949cba42bca1af78b127740c18873e0a69f28c878d4261c2055ad8a06121b38fa05b007d94630ca78fd10931fc70c5d7f44f483ef8062278cbdc69d29247ff28c0f563571f91dca32473a0377046ccbca23d3a1e24a7ffed2b2cc18f1fc30f8d66e4dbcfb184b8adc8137215a408f2af6270d6927d2f0b86e261f968a6b397f8ce89db3818a8d2eb7faa8e192156ee03234432a7e36286169807c8786038490d3b5bc314ff9526c376e6f2f37b9ac354fe953a99d39aeebe324f04291cf6deae6167a2ffe161d4078a150b5f18c1b799711df3463f245412f1b71fc7ccc0bc9cb724c63cd24b182e9df7df8d0d3e1b2ae6601489b76a5deba3e3620fff014483e472b3ed3a90c72b32ba41bbefc838185e892925fbef30fe119a9dda69585074427bda2984cd67ac41b66f055ea806022158e72d21cb95ee1c9a8f4b21d159673e128c8a7f526e500ed41840662f5657212954a5e5a8ad0a9d45154fa9ee0430c6898c125556656eaaa009af47991cbbffec7c52b01bf9d5b8a533ec88d5b212a9c66fc4b0889668a93a80279e2860b3260fb8b1c0f0b8c18d23e5aeeba9ec34673e37749eb6dfb8a7e14a848f1fe2231b31eeda0ba83af598dd0a5c03a9cc0a869d68a672b0f", 0x1000}, {&(0x7f0000003a80)="5db9299fb8a499bdf80424d94c8ece9b9503af5f5b34986a37e5f93450ef812e6adcf5f20e66823dcb87a7c16a11202fb0bc53654aa36cf7f77fb95d31289e96bdf6128eb6953121c1b9f90c41990d5d1dab153929e6170bbe842ffda5e962d473608ca350f6e49630921c4290f972faf0e54e145440df1b63dfd660360ce0c2c70062715fa622794b7a20b79c955f14069d5f859c4faf3db7c115785115e3211412dd6e7f86e3353011964b7286ac973407ad0fb18bd16f05a00b5ccc379b6b1d7305d4eada651f20557cae2f16245131d126f8d4131a88966c843ad93dd353d5b65e5b8668e71a14c5c1c8ea3fae569705a479e9d4917f701a06ec45", 0xfd}, {&(0x7f0000003b80)="ae2ae6506592e8b6d3fe5d58e37df41f94e825631f458c37707a8eb1070388777d28181d408e68dc94b51b2296ba6ffdb6f0e07a83e21c3f6f1b81f92ea27f8f5ee776009b9a8dbfa095b86748144c8ed84ec580789cabab50bfcf164dba3a5e130e3831b2c1f8f73f2177743ed505d3d0f02d976c1b6831fafeb7cec57ad8f0f2c0b92fc702a6e163fe557b3ff14a17", 0x90}, {&(0x7f0000003c40)="76b99eee4eb81e242d294fc00330c499e206213741d0167f0988332f8cfebba86375c3aea0d7c95d6dc637a212878af12e6fd3a05fe1d8bdc4bbae014360cf911b6b5ebc8ee7c74ba293300466d537341b5e4725b0d3f4c60f0b831225a8cf543e9f93d17fdc391b271ed4e9aef18b7f3545a9d258449c1cc589a1e984cf76b841718f2f4fb21e06e6bf6e119d220dcaab6f52a687c28d8a9a3e20d5c7d16ce2b6e187024b53dda1881d203883a5ffe2de9cb5963a2c0fd504a9872f50351f2112c14404644a08c0c8354912aa4802ee7e24125aa4af75981ba51c55d062c26e94654b2b30dc3956c764c0046fb0c5e2", 0xf0}, {&(0x7f0000003d40)="5934b8a1bf22dfe5a989ac462603d333fa9e601c5c87a4dd87070df554a60beabfaf07b22b65c637adddaf45fdc3c91e2df5c6ff1325f3ea07a2ed8b5ff8595a5adf33f40bed66393192f8d69e466e4fee033eb838f3d19b70c943c240f1c28dd80709087fe737f2440a0335bcd16b0e85dc71e96d1825eea42638853dd4c482c8029072858daeca6b1eb59f9b30c01619d8f950f8e8fd240c07f7d44ba21cd7af4fa52fcd36fde3bf426e48069fbe8adb3cf447c863d81173aa7e2fc7691fc8a1161115a58bc8cb76d0894a78cbb22d34065433fc1b64d918dd7a1b7087a5a9fad762a760a4452a69a6926d660ec3", 0xef}], 0xa, &(0x7f0000003f00)=[@rights={0x30, 0xffff, 0x1, [r0, r13, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}], 0x58, 0x6}, 0x4) 16:00:20 executing program 0: 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 = 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, 0x4, 0x800000000100) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x18101, 0x4) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x10000000000c4) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:20 executing program 1: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) msgget(0x0, 0x488) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) r6 = getpid() pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x4) wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300), 0xc) faccessat(r7, &(0x7f0000001040)='./file0\x00', 0x48, 0x3) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000001000)=0x869) chroot(&(0x7f0000001480)='./file0\x00') getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000440)="dc70ef74fd921c5eb4dcd5218843c654fd5660b73714c1de292449a312700d904d281068d5cdbf475283b0ffaeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e306007864a218094730e0ca07e4fc5b0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd26a80008b8cdb3b6e736b6", 0xbc) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) readlinkat(r1, &(0x7f0000000200)='./bus\x00', &(0x7f0000000500)=""/247, 0xf7) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) rename(&(0x7f0000000140)='./control/file0\x00', &(0x7f0000000300)='./file0\x00') open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x100000000000) mknod$loop(&(0x7f0000000340)='./control\x00', 0x54, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) write(r0, 0x0, 0x0) dup2(r0, r1) kqueue() 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x28, 0x101, 0x0, 0xfffffcac) 16:00:20 executing program 0: r0 = kqueue() poll(&(0x7f0000000000), 0x0, 0x4000000000f7) close(r0) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) close(r0) close(r0) pipe(&(0x7f0000000200)) r1 = shmget$private(0x0, 0x1000, 0x11, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) 16:00:20 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) mlockall(0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/186, 0xba}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x3) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f00000001c0), 0x100000001, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xa0000008, 0x864c, 0x401}, {{r0}, 0xffffffffffffffff, 0x31, 0x0, 0x0, 0x8}], 0x3b9a, &(0x7f00000014c0)={0x85, 0xd8d1}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x200, 0x1b6) r1 = socket$inet(0x2, 0x5, 0x100) r2 = kqueue() kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket$inet(0x2, 0xc000, 0x9) r5 = socket(0x6, 0x8000, 0x401) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r0, 0x21}, {r1, 0x80}, {r2, 0x195}, {r3, 0x46}, {r4, 0x8}, {r5, 0x10}, {r6, 0x184}], 0x7, 0x100000001) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000001c0)=0x9) poll(&(0x7f0000000080)=[{r7}], 0x1, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000440), 0x0, 0x7) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000500)="8a0e2d5b70a53324e068f33caf37b3a18f24d264d053bc5cf92f5e2927e57a13af96fbc4fb69c7d6f308100f57f30cd3ecd96a17e82617a3c4cebf387e7207fcba3db0acde3247d679234849f722190b9bad3f5dbf9e8288c80c4052993c5fc237c12c44ec4eae884fa1c180c73e2c753535e475fe33f059867129fef712a65ca1fb7077176db8668820372fdb3bbec797ff1773b2c5061feb862d2baede745c9b4ab4d50544faf9af70459f6da02388c10fee3cb06fd1ac0f663e9c297e6cd05dabb7911d1a456b1b6dfd552d5bf30f5e4c23e921913c55340d", 0xda}], 0x27e) r2 = syz_open_pts() r3 = socket$inet(0x2, 0xc004, 0x5ad6) preadv(r3, &(0x7f0000001740)=[{&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000600)=""/132, 0x84}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/118, 0x76}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000440)}], 0xa, 0x0) close(r0) dup(r2) pipe(&(0x7f0000000000)) writev(r2, &(0x7f0000001b40)=[{&(0x7f0000001800)="d6bd1672e7b16666a58fa794d909bce1238250dc3a534718a312550e79f4b0dca9191cd8bbfada73f15a73d12c6fe40489b682390498a28675535266f514f41281695441e42b0539d468fa5e928b1657e76c791972a93dc8c6e03d60bf58bd04279a689df2c5f738c8ffeed3bea33def9347c5d51233c2325a6a", 0x7a}, {&(0x7f0000001880)="ce85fb74f48ab28d31f0346f2c00b8a0d299448be389284936bd16b009b3cddcbb7431c64acb271f22691b1b4c3ee85e65584f177d4196379af2ccdc5b4d6f0fbfde6956bbff94b5ad5c824c295e89d59b224958a785cd0a16c523ad47848881bc0433bdfb47d33d3d1220587506fd6b611744fbed970ed66371b122aec4ce9aed95303b", 0x84}, {&(0x7f0000001940)="ac87e3144c4cbedae80871ccf9ebca504f25a48316837e8285ea255b73372e88c32190d6037397be4cc7c352e3422ac2bb8a4e0a3075a64eaf4e3e41c5536d813f9b8a168177c2399024a8a5017bea3c876e7f2efe15ac17c8a6c788f073d861", 0x60}, {&(0x7f00000019c0)="68e61e6e736f36eff8e22863b37c0aafed403bc074041c1bf09840c4af23675e3a23151dbf4c254cbe9895f774f126b3fcc8792510db4ee2154fec043e6e8af2f5812c975c1ed6ff844cabae43686932019b72647854915cc238577f283315771c07af33edef13a2de4162a0617fe4741c6161630b5c02496f76505e645d9a76490fdcb7fce79062b9c7f57ef7b523c4843bb4ccdf77", 0x96}, {&(0x7f0000001a80)="a79a27cf7f65da68867dd25abc5be24a679830e47d3988a08a36a0cfc7430368307efda603adbcdc52d9b6d4c0c9b7865e2438ebe11070cad673ac199664f377d3ccca0f3907e97da1e9a0", 0x4b}, {&(0x7f0000001b00)="c66f0a59ce979a109c95ea9e602f23fd9e", 0x11}], 0x6) syz_open_pts() pipe2(&(0x7f0000000440), 0x4) 16:00:22 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x102) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/236, 0xec, 0x1, &(0x7f00000001c0)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:22 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=[{0x20, 0xffff, 0x0, "3ce9ac656e728de4a3"}], 0x20}, 0x0) kevent(r1, &(0x7f0000001340), 0x3f, &(0x7f0000000100), 0x101, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc020, 0x10000) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfff, 0x4) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0xcc}, 0x2) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x4}, {0x6, 0xfffffffffffffff8}}, 0x2) 16:00:22 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)={0x2, 0x10000000000000}) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() fchown(r1, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x2, 0x7fffffff, 0x19, "f0f612362ddfac57d6501f5d3c8fae23068d4c68", 0x40, 0x1}) 16:00:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) pipe(&(0x7f0000000000)) 16:00:22 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000400)={0x0, "734f08a035f590c8f3c92937c0bade25b5adf65dd24372a02f6180a083e1310d785b3515c9b9f17bf15e84b814b2ed3a6dbc6b471febaa712ede387a5d51dbd71e9317d4c2446688fbbf85fb96ffaf8f1c71080cb25449e6c2e37c15a316fd4104814300bc8a56d52aab187fb507d33225b62c27989acd4e1ed208e1dcfdb8e73a875f8164a128602992d868c2a77a80afe66155f83d59a6dd4a567fdff814c733ed1d7a31336648afa5cc0b655c01fbd969be2b723ca10fdb65a578f11fcb1a5381becec993b88a4ac60d4db9f7def4664ea51d977b32fe6b"}, 0xfedd, 0x1) r1 = socket$inet(0x2, 0x5, 0x0) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = semget$private(0x0, 0x2, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0xeb0, 0xfffffffffffffffc, 0x2775ca15, 0x4, 0x6]) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b10460dc900da72c959fcdd3dcb4dfb5e544e8484ae3da94779021db3c766bfb6fa26c2a43cb7acf758c304ac5630d020f4d7f0dba849c4dc880ada16b9b5717474c8a65e3429ce7931f863fa95a316a8741d4188c0c4105d3007013cf9e1c69ef8bebd6645595f9bae308ffcd367b777b39a99334b4d07934e7c488375bc27b680ab1ef2d3ee35580632ac466313b8933dcaeef3df236ec411051194f9747e04c747d231c6329933f7d54a8a3330ff267e18e1b6c4851200ee26b48be4300c879ea807218f4e71b3c0e9cfe5e1a5198ec449e438d6e2ac60f58c96dc99d9e4076a427126af8572b5904aba8f96f910faa7bc24d245907e"], 0xb2, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000000c0)=0xffffffffffff8000) setitimer(0x1, &(0x7f0000000080)={{0x5, 0x2}, {0x4, 0x4edc}}, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="378c73e72cbaeee467ce9cd9fd9e37d825a736efc34e24fd2d33816e8c4bfd54e3ae7fd5b6cf0f949d36551342535e3daa517201bc39ba5315b715f1e1b623a91d333b2dc318d09ac3792df3e6f5a1a1e7c9ab13f73f87", 0x57) msgsnd(r0, &(0x7f0000000000)={0x3, "ca0f0ca7dc4fadb38f425ccf561efd896e887b35e991e3d458e8c8a6cc1e8778c69f5563eed4a873b791beb81fe3cc9899997f0c262e69d316b92f"}, 0x36d, 0x800) 16:00:23 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) setreuid(0x0, 0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) 16:00:23 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xdd8, 0x5}, 0xc) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="b95ed3c86685162c2e071040840489d83f911811d70e2a3be75d33d464ba0b3db8b71ae350e541f0ceea270d1a7708f677b54be45c735b5f8fa55254e3973d595633662eb5f05eb6e721786ec8", 0x4d}, {&(0x7f0000000240)="59ae3b66a83bc7dd4271994432826c54860c8c5f7b15e722cf9b4c1de3879ee29ab29fe27fca26ae298671b235872a7a5e7d6f726b6040f072c4f73851e23408251e5d75d0805a7a9ce2798cf78838b0586efa084f5f340ae2093e7983f06e34643cb3d27a2be62d4a037a34ec4cdb34d43ac96e8f834b6fd3b9a2a62c103055cfbf00114d8549114c24aa735748ea97e58acc4ccecf04d06a89308fb95b412824c372177f7cab416dcc042b31bc45fc44f6543d6006fc63d090f115c5bd16ae20ccd7fa6dbac2fdc985966209dd7284392907885cfb69990588b14a6f32126eff74cf4f1020f9b9a990be9d9131bdbe6fcec57bca6b7c38578355f1c361d66a35bba057a1cb76f0a9e61dbc339078538e684a51af1d842c52596f0df6109f753fda609f39b46c1eaf438278d7d16c05b1368b9d81b6a34c565f753501598457aee0ebfcbd69b4249ef199ae086177d13e7b329fc82fbe04cc0ee336c5b2db4e686d5fdbbf7208523e1e360192548a31ad922f9ac81ccccdf6f516727473fc40a45476db3ccc3626972629dfc0a67205ce0cba9ebf682c9ff4fc8259c600361520c82aa60e2422c354547627edf318c1b724f80e7fecaf284c09d4c6e1bbd7e4c044b3a013ec8a793b67b15b69cae0221ff0bd8dee5f085e39b461a9620fdf28f89c2f30c00fde7b03f5eca99dc3ae632a853594db6fc12d243a426ebc5e0de0fcf3ffeb6567ecfa89191e64c55bae8fc9088407ddb7f8a4f7b927a2c0bc69b8e5a779225fd9596b89862dd4c7024d582d59bdb1847ba43a09d6519defe0c7e4bbfc1ae810dc1533f1a8b359cd3eb3db8b140ea1ec1b1f9b45175f6244fbdfd0807ae2dadb900c0076655316b83207625af5cddaf0a695d8ed8a3b1989303625e34d75af64eecbf55468a84bf99eed5abe13c6e23b7dbda8eb8e5f7bc1f5af98242b818b1e1ae3c8816e887ae1ffb08e831ad07905432f05cc92cdfa185c277cfd6bf673396519f92bc63dc112bcf0ac1e89b342245f5b5d33de0dde6c9a1fafe11f020b1237715583e327b8f24ca7c5b3c5e8fe00c5df48053485a504deebd2279d9cb41086b02ff92966732b015a52d7503160f261cabc8b7a2ee322db0acf5ca103f1c19fb5c12a8d1b307f3241a2e1ed30d61dc9735ef43bd19d07da714dcdfda9cdd17e344dcac773e2cfad9f37b28178e5548d146db7479a77baa3a9e8962b6cb06d620cc88262d393f3bc4f6e39cacb91f75fbc5f59e6734a2658a8463cbb94068f5cc5441b700313ebf636e85c6feaf666083a2155ca9eaaa57ef69b3baa10834befa15b9a853d67dc39c6ee1356cb4abadd1fb0d764a44e2cbd4d18fce3f690ec0d956e2303935f4ea28dd50f2d05be8f063310ef4239b2340efd94019564f00f5a85f3845cbdce84de9feebb9cbdc2733ed66651063deeb82862c88ddd6bf7232288339c7b5c73991ca0a2f61fab1ba0c0affc38ceef472f03e51b978af1454c7ddb06233cd597ae02fe29c01a2ef151c9feef768b377e405f5b3a3f101df1e6fc447754e0e46f60b53d9cd20291853c93ab58880d363040dd8d9b2bb26cde4d40879d87d5ac60d2693373f11a32496765070482a90593505c743416b3ec2b6b51ca46e587ba3b4d73b0d5a0f96c19813397ce1b6d0ef3f4b3daf1e57757fad27b3b2cca09236be8585981b04a4bfd9f6b8be673fae78162bc094768f630a6dac7dd95162b7b5d813420a70ec9bde73782e583f95f1d1d8f85c8712284dc69ad5afc8779988d32502169bba8c777a06dcc027182e3d77fc33476c41a3d27dcdc570758d4d9801fed69b7e6e25e57713b522855c56a7674cfc0999d0ded93e581babadbc3768f010420af04a44acd15a4a8da0fe5301a4231cdb1e048c2254029c31e81d39d4429cbe8240fff280f1eb6c54549acd986e84e4b8864396fb6a10cedc2a481ef8061319b2f65ec5d125f4017fd1318b5b8ce3cdd398f14f50cf3e91d2732919dda84c691ff552146890af5dfafbe81b624c115bec17ed34ac73e97b68162968f4fdda093eb8c735d5cac88e7e9f2746480dd0f9241efad1dfab860ab340e49468edb3eb12b4211348828069726377c8975a1b5297a5c63a2d04d44fcc701f4fc730913c56d24e10d7b4272e87b5151184232b146bda466b94bc38f0e289df6bf4bb4b88a228a1ae587e2b9fc07debd7928addc3a82b3c9d9ef447ed1c14c5859c9c4175d96a9ca12ac22ecb4cba91dfc28c31002b5b09a093bdd6f2a9b5f6ba2fe9f20d1bc6d7c0585997f00297087108cfc522db0b1ed6b1f32413ff9e1c5094c1f05eeee7f84e58b5762bbeafa737136b06417b6c7f0dda25edc1b1e204fee4d66d03a06f9aa43e75ebde70c9dbdc81b1be422cb3e663f386f073956049f65258477535b938064cf04d1420e0a6fccbf8fba2e2e173edf3ba9ec0f8470c820c453474206320adf66621e67afb6b74edade38b3e641f5fe60f379d1dd0bbe36c4c21465ff1a56d0bb5280dbcbe26e02ef67bdedb7529b38084dbeae15455a74832a8b0ac86eeeb1b6ea2f1bf59b98de40ae70c2d18a804b8c62a996911d0a38d6a9e1fde2907d87c026c66455baab76775949e0cfb92da77c5a7ce83b4441ab2f78e57abe5e7811a9a9a9729b1d424322c2d49796d6aaa4e161f08658fd49082f79650913921045dc5b856994bf4c3c7e1ce09f8bfc6c17cb0c111c96ad7003733ad1131c5b12bdf34707b72a03516a307f34811a4ebbd0831021dc69df3b01f2e6030831cb66755eef354c8303dd254e74d0ffb894033706dbf193e790f9f02df12bea931a75513e7bc1e9229d2681ee013080d21b2817d34f7f4599415492d3a170370808887f0955d2298f5ec2e2f8da81d5e4d2641e0e5308023d6171bddf90fba87a2ab0f8e59035a7a18aaada5293bdccfa758be969169664293ee226b97f609c04e3bf087492facfcd0da67fd98bd25c5a46334ed404238e6549b71f7f8b1fb704b0c7a8e9ef42f8398c5c83dee1bfa31f2417c3d539b7d21092dc8ef7db4cf622b0bb32869a5df865157671b50cb4e8bddd6bff895b2d46b5ed18150095797648560f193ab7c0dcc5b3aa99c6833d86c4b6644d9a6371a21696a6500a5151f0ef9654406903104a4cf0f0c7fe4413b3ba1f3686a89f2e2e2e490c2a445462be7e3c7a8f8e6896db8e5a012fa09109e1b183f817b01b97e00a728b73e8bf3b36797c5e0f7591378ce3570a6fadb7c43b766f48c0ef108f292d2fc4e867702ddc6964373422e095160cad2d314d9abf2ac0b90aeca2d1a0ba1869ab6f2d99d6c3ff0555f24b877e461be18dbd04f23246ddfae21ffced63d7db8c446b42eef1d277b016eea055dfee70d34ca7873c79d60aa0e9cff6a79d583d9300e0ae69eb87110dd5ceae0455ac6da8701d3c689d1e81a2fc48953031ef15704d4d1b970997783b642c2550bf82016163906f4a76483076fe8b73b79ffc21075fda12acfdfbe43cc80ef644d60cbf59dac912dee8e7c6993a35a25a8a694896f92040644d2746ca6413e22d09c2ee7a858a4725f4eebaeb54459b9f842d89ff5d756a71a5253cc341ec5fb7d2c2e45bddbcf31d415585354de21f966ea06c1e59fd56b0c0f606dce4a7af255d132d0b54135c376fe5716d9c3d0f13737ca7059d5b2278845245350a496764bbc3573eea9a705e19a8df271c2842cacd17886f74615e74293a4f657aeb74cf17f3369d6e3d45c4c4d5a4dcce2541a8571d50e2912c3782e5f301ba98ce602b4f3fe2e86e52736c36e6fd9df63fe444687feb50ce2a9c9c05a20140ab70db8ffffffdbbef26d8edf364ddab89383049de24ccb980e21b8e017af9f71fe77bb5afd8887e8b3dbbd14f1c1ffcff9d48ae16e69f9ce7d2a45fd40a9782cbc1d00052f07ebf08ae2cf54c0b04b2caee6e0f74bfb007908620c09c3d45c9048ffc5c7c4ae1349824f9a8f869dca110dc4fd059e9598aace70d440d30ecd976b6e530e1bb915ce557416a647a153d638d46dd548b5c39359968bef5ee22ecfc2aa6a6ef01d7a9353eec2b5a36d63d4dbb64ff44c635e3b2d359ab9493253d3792ba7956b16f93df211923b09faa982669fc04f94422fa86d5ad72a12e3adc10f105d7bf63cb7e14dfc6f6aca5ad0ba63aa000e568a88e579ceb4a3035ec528f42c7628b8360790ed31ccee3e29ce360a75d3f66db8b42263215cabf6a14f49a298d10384ff81860071f95650c1ae2c6168f190eed6c895e3aa6a759602af5caaea19d5b848f0fba243b417d56ad93cb60f101f06860cc0c2346368cc54669def03f2d9176201397ffd09609ccb3435577469c589d51400faad0f7a3dca5a4af072125dd19423353bec6f52bd4c9260e19116f9929528a7c26bc8f91aa457a5045ba50a04205e2c47dbe5cacb0d9773198ca2ad37901351ea0b0915196f91829ac7236c12821129fa5f09a011ac8721f5729281ac2cfc89035d2d919b77c8f3fd58f5917264f770ee20d1d58139bd61a20057854676968d937584b49f1dbb8550e9e5cc33da69328c7fa05f20f5d087bd10c947a14f3d5da6d484609324816cfd47775329d79fa806cf7d99f6446e319dcd1e52e88328a44988a048966c6b3b02641df58f1d5dbdcd2a6dc8e57fd2134aef30a1c46d55e3a56c040e37f965903a6f0f100ee234ff3e411399a6971cfa20e391e515e2fa1f6b38dd21103c3d32ad02df575e11bdd7dca7c1f14c3d9a541f7b5370c7cb62a05f81e9b00c35795e8de19645f18e85a39a91b089a965c1068be542f0f50499568e43e5b99f27add062ef44675b5ad995a1748a8fb2d380af4797dcc201bb3cefaace9fecaedf33e2904870ae3ab1fb520d19f36542ef4e01c86b3e3e57360851076a1030b7aff9701c0c6f47a2c109fa7c562b281202f2873b90de322f920596781738f98184d959b354b6346eaa7d2f7f390f8e6b4ca6e80ccd870b95597ffd02ddf9807da4157d51eb39148f90647690b8f36aa36726ded50272747007f2c77c71cd7127aa98d63fb117e8e7dc0e3315725a3228063f60161e557cc8c304a8208afd1a4af5d0bf8301f716e4a768fa91548f2de2be58ae9bae93be2e16a7a172472d6803eb8a353e39510bc9c8c704e40399cf1ad5722f6d9e00accbfe4f47e7fe0a7cee0003a00a7ece6a53064e095387b47274d35cf554cca4de4c6f5bc442b0eec85a1d2e711169f5ae6624e078dc0a215d3941402573b74213435369bdbdc6031e09aa84525d7d65426ea552402cfd34eb3e4f2312fcceb9a6d7b612f405757b4497b3859d5e6f0cf0c440cbffe571c74a9608b6cecc45e652615b23707c9cda9af634309431026ef9609cda6e2dd4b37aba3b05b77da9707f8b262df7ec156d82885efc77b8cacea65ee94a7f472cd0fe77083255f70908c9281539a50799d2fd66a9733cb78d618f44586b1b779e14e36eb9376e7ca154df9a0d4ba28331ad159a5df95b12b9a412cb8bd464cbe01002d7e60ec5246eeb25791fac6c70e801d1b88075bc8e6cae1f8f00fd7d990b97a113fb0a24939c53e44d5d15b94220a8c4beb2060a082423f2effa47387c04a22af5f4613dfc74eacd79c8d54ffab5ba2d82a2afce071a0d3391c907045f7e5fbc83caa11047a07e6a46f80bd09402a6c402dc2f85f2413604f1b15bc47890052e281852dd252b310eabf12066ce855e7619c9fb57173ce411145cad309a70022d7a4435f90f7f30b63f68fdd1c83e056b2ab3ab21b3ece1233095209a5e173d8f957ae62", 0x1000}, {&(0x7f0000001240)="cee48547fb296701662834051e5aaad3d6763a544a8ee07284e3a0d917ffa4e8906e8c4457de9612e928774268959b5b5e4600e73dc6b769c408cb12cce6d852e242abe4340e6995137ad70cc4e863c57c3017752c1decb2a39e7e7e08bdae3d976d293b92df89625e2a6f4aa8d268ab", 0x70}], 0x3, 0x0, 0x0, 0x403}, 0x1) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r1 = semget(0x3, 0x0, 0x10) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/124) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) syz_open_pts() 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0x4d) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001a00)=[{0x0}, {&(0x7f0000001740)=""/30, 0x1e}], 0x2) readv(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0x9, 0x8, 0x1ac6, "305f6a7232b7c4d4ede11a9ac43805662ce591d9", 0x2, 0x4}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000200)=""/252, 0xfc}], 0x2) 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x11, 0x3, 0x0) semget$private(0x0, 0x7, 0x0) munlock(&(0x7f00000e1000/0x2000)=nil, 0x2000) 16:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/206, 0xce}, {&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000240)=""/66, 0x42}], 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0xffffffffffff1c77, 0x4, 0x8000, 0x3, "880e35b14a8094c631dcf4daf20bc1d79849bee6", 0xe, 0x9}) syz_open_pts() 16:00:23 executing program 1: r0 = semget(0x1, 0x0, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, r1, r2, r3, r4, 0x40, 0xab}, 0x2, 0x3f, 0x1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r5, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:24 executing program 0: r0 = socket(0x15, 0x2, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="72abb90b2c65b83a9ef342021b66b97a1f7e24e8e1a979493795c9976a2c683cf79271eaa83b282f7046e0fa2239ca133445b5f4ae12fa79b02b72f6dc3cc1bcaafc62af16ef02bc3c222ae5f9149cb864d1db6f4a50af0c377ce6384911295e4a1f255e9e11daa05e637a973d592a9e4f7e1339d74431fc8da4d4be4f8268c5abb84de236c2fe4a3f38811930cdad50f9b9306ce7a480cddd0933a7acca4006", 0xa0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) setsockopt(r0, 0x29, 0x28000003c, &(0x7f00000000c0)="01000000", 0x4) 16:00:24 executing program 1: getgroups(0x40000000000001e5, &(0x7f0000000700)) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/53) setgid(0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) sendto$unix(r0, &(0x7f0000000140)="d3d85c12c1fd9d3b8f92672857a351801b624f773ed95f83d6fc82433c25f7b12fa82e3c", 0x24, 0xa, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x200000000007, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xffffffffffffffb8) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x3) socket$inet(0x2, 0x3, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="94040013", 0x4) 16:00:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) syz_open_pts() pipe(&(0x7f0000000080)) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) dup(r0) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022edf7f00007530ef"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2000000000001003, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 16:00:24 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x100000001) r1 = socket(0x2, 0x2, 0x0) flock(r1, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000003000"], 0x1) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 16:00:24 executing program 1: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x4000, 0x17d6) r1 = fcntl$dupfd(r0, 0xa, r0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x4, 0x2}, {{r2}, 0xfffffffffffffffb, 0x8a, 0xf0000000, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x72, 0x0, 0x5, 0x80000000000}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x23, 0x40, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x8000, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x4d, 0x1, 0xfffffffffffffc01, 0x6}, {{r0}, 0xffffffffffffffff, 0x98, 0x44, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x26, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x6}, {{r0}, 0x0, 0x40, 0xfffff, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x12, 0x20000004, 0x9, 0x8}], 0x81, &(0x7f0000000300)={0x0, 0x2}) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0xffffffffffffffd2, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x6}, {{r2}, 0xfffffffffffffff9, 0xa, 0x2, 0x20, 0xffffffff7fffffff}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x0, 0x7e}], 0x1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x800, 0xf0d}, {{r1}, 0xffffffffffffffff, 0x90, 0xf0000004, 0x3, 0x7}, {{r2}, 0xfffffffffffffffe, 0x3, 0x2, 0xfffffffffffffffb, 0xf294}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1, 0x7f}, {{r0}, 0xffffffffffffffff, 0x88, 0x41, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x22, 0x10, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x48, 0x7, 0x3f, 0x81}], 0x19, &(0x7f0000000500)={0x80, 0x800000000000}) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kqueue() 16:00:24 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) fcntl$setflags(r1, 0x2, 0x1) renameat(r1, &(0x7f0000000000)='\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffd}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:25 executing program 0: mprotect(&(0x7f00007a4000/0x1000)=nil, 0x1000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) 16:00:25 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000340)=""/202, 0xca, 0x40, &(0x7f0000000180)={0x18, 0x3, 0x7, 0x40}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) unlink(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffffff7, 0x9}, 0xc) 16:00:25 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() syz_emit_ethernet(0x1000, &(0x7f0000000080)="e0da0e5aba420fc831db10707de999def7e22919960faf616e9036bc1f929b2697a2aef59d4ee518d04ea1556c4f68d972a63e879306af9d47bea77d9fa66951f03f530f05ad9bf841cbb6ede9486f87f4b869d36d6675b874dca9be08ed1f2c78084205e170bea3a1a024323566a0707edcc48e961a237f0d4d127fd970859900eb045e45d63cd162fbc6f158d80e926feed1f44d206dbee2f0ff22126ee27ed585736292c7e688661ca3a6be1f2a21ddcd7978042e812ce3ff98338d7de362e297450556c368a13fd4278a2a9bba7cb68e8886ab7f1612b628a186c348adf34686931c544a023f0c4944d483ae50c4b9d8448598f0352e0da603ecb21f7fd70df3a34b3af70a4c1f5f875c726bd0d653d597876055e8d774fbe1068eb4188dfa6f97821c427eca0a10c4499d676c706f5f952cba084e82c6693b1ac2ea5b25c2f97336d81d92e9f84e0bbbbd28a52ac586c090b8a0f8e52ff673d59d07cae7c781f367cd83cd48255e901783cd4c2f1571310f4400cbe34fc64434be9dc1cb015c8066d359c16f7bd1e08c83712626f8ceef9693849ee8082bfc2db766838f6679c4cd3d9e5851d62f0f430517b7797bfa6bc2e76b555267e35d5c34342456baf96db75fc27f24420029f2c924c1934415f7232d8b6dff9655bdb4470dfe72d1c5a45fe14103bdf2b3dc7157677dd4032e811da8b213cf649fcf8cb9738f90985d1e23855c0d890ef2514a0e16b7d8e5913136e62ee7e4b9791d3a726e538156a5da6ad33204bd328fdecc450f064b600c2e202d1e679580ce621fb04258dbfc15e9b1af1190ed3993420964a70592277b3ea9f713d87d8ec5870f94d29e8504d4e07ad3c8692ac04067f1bf36e6c2caf19a89777de53cd95b1bb0aa1ef3e4d1c367cf5e29199b32f01cb184267634723fe4146c82f7092d234f8033ecc217654cddf4432e7ce0b3be19e57627ee7847cf4d3233b256cc2d7fed183124432f82bdff4c32a60ff7f38b1592c3d4a4a2337e8804d182428c71547f02624fbdc27f49733dfa6a5cd0fb5c46158c56a06d61a3baf2804e00e5aef1d5efdf39e6535a769013e58e3b79ec08458dabe4956c5e11d622520788f088a725dec8f2799a702b9787f94ed026b9e10348d52dea0a10de2b85e9ea45bae5d416a214f3024cd2f329826b2f5e73dfc4a2e6cd000612b4409b81a2e5409d933c7ff428e47f1286cbc778a1025ff8dd1521f97a65a9f15b9c5b40cfbc9fdd26a246f5a6d8c3e1326273b7ccf547ef4d9ea5b817178f634367f021d7acabdf056d0bde9be04c392de575bd31ff6cef5739df0ca8d917889d25dc96953c13acd62794b6ed410fb5f93a371bb601fb7c2bbe9770e57e5458a1b3cd434dfe895ebd38c0d32f84a0a6ffb3e55b5e93f1bd5e52e102748975b6906edf07c1985265fbf789fe7c10e506e72670f790d89fd614bd35db0696b3614ec638787e3be1a25d4a647ac2cf3a4f66ccc835e5d12bcbf1b299ef038a85bdb0674fc412664e667c76954b55d49fbcd0b43e0cc6eda7376ec2466d0a91c8057a5310d2357effc312ae505c5a5c919f6fd26420deb06e4e90e4878e0be0bc64a4b701ada789e61971fa509367cee6ff9735062f73d379d26c046e8c04ac2324ee6082a1d5338bc8bdb0bd55fa6ff28b782c19a033689ae47247766f86a07274b56b8f6dd00a7cfbb4de4873df475e1c5c7d9fb05efe67d4ec3d1954ecd403d9a794c4ae989b3ed4d7466e418fd862261c08832c6c669abc4fd9e944faa6b812e5e3c752de559c1fe1add215ef36a0db026e6323353e79062415ddff256a882dd63458a4aae7a5cd5502d667ff4ac6351f4d136b1e8d32d42e73dc274e67726eceeed09ab7275e9d2070b4fb3fc04c050624a44a2f6f3649c2c38c22a2f641015f8aa6bf5bc6d2552943b125a6f0e5227c0b67f56170f8eccb583cfc40efc9f0b046f5b62767a1f7f6b5c34f80847a2c903b3ffafc78af9ffa754326c052d8f7ddc2bbf019b88e5ea683a6828007f9f61717e3edd133a66a8d5f968a560182a6cc13aebb8573062d21f23c9f5305b3f93f7ce4316f30035911d6d8c3d88838bab8b8be6e6cfedc8d773333bf2cb0b5363c1a4b90a4e08a8b737dfe85581e3ba58d0c2a5ad918469f295bb8852547e0e6f85ba0f9514b45f458c0ba7bee06be3e00df05f96049ea4f2eb8cbcb41342082670e4f0ea5a563d08bec73bbe554a267e9ed916069a8ecf00def470cacef0d7122b3492e2da9e5bcf001722884b576dd74e62b66e281d432414cc1083287fc2927d0823697fb9de7135f1fb8bc595233e9b483e5314312553630d2fecb7a3e2fbc797cda88533292a98fa5c6d906422a94dfff52614ade2c1690c199fa600ea9ab1ccf82ddc1f0fc20ecf0b014480d734928ea186cd0f6b919ddbbf1e7e8a0f17930338c6bf4c29612a880477f0f6a57b1412a8cba564a745461694092bf87cff0bee73142e5d04892e5bf386c50d5a497bebb21c42fa8473b30d3f9f54baab4d2a7ad5dc373fdb9e6a0ca3e2697bb955288c87104cd46f9d3a13399c24d221bbc9f8f64f8c71dd78d470db89f450ec7162cbce8aae47a3b16f92e0394477abf706c19fec703643ccaf63441b26502f255ea062884cac8c669c217615f2590794cd70a60a55c88f8471e4ce673bbb4d35d80742d1d3dc8f2e9eac61e02838f7181fc20a173631741c9125820653de90d1d8c143402e6f052025d8be487260b494e39292fc19894a1efa2b2638f3c616e3351db2b49af171940d21297a1fa6b897fb01e4b8864bcc21155dafce0b0d850386fe75af30cebb84cd6f701cbfa3cfa92f03c26056af645ea97882a926bb66592acaf01ead14477cc39683f3f6546ecbc7aac8c546a9a35a7d2bb2afa77f177c7806232d1c9a11eab223f1e44da91fa1237b938a2072657d0ac650c21fb08dad37b0efb63d454940ac0073969557b4ae262bd61c83470edb8157f8721d0ed08cc9bc7f2160da38e97827c5989934cfa4df6e45773c9be2186243e05681e64905851d06aa98fabb6b113e98d1b933d1ce1ac8f1ad2810d53df5da6ab73a5eb795f125c8a4a60542530101f041072af0bc167bb41dde7a2e05475860f99fd037f2f799f0cb196cad5edb1abe5ea8c65883eb6887226e6972b795f8acff1f32d543e02964f8e9bbaf3f3e354a5771fdf94cab44a6fad269e9447f19dd1070d25d0da92429d71e3970cd5ab30828aa1146181622e8cc2dacd6563bdea7d884dd98f14a692185d4b24b31363c4a2129a696ba7fa0cce26935fb3c72c6abf2eae31423c3cc4748fec7c7ab93aecf7cca9cbf899bbac51e1331de77acaf9738a3ef912089e838190717cac1e8b0f75d2cc84bfaf79f98a6613c7892e62c1a2f144299e821667e825bac392c2babd00528b392030e7b6c931c76739fdbfcb89d2295b54489d9539ff4dbc244d0e603af3ed645ce67811248eae9d1e1b6452d16a126404f5c78f3f0ca6ad0ca36bd7e5352977505739da4468398f12f33a981ea19f5fc309b2e3a6b0eed981153f7e8c528165af505fa40ab2a6dc83054b04b9e3602dfd21dee84c559e79a1f2d2d624f71357740a03c20435058586af880ec0bfec0f48b35c8d783cdaf40e3776548b77f3d6584032f11b7d1a0e3509ee5fa453ebeba2da8f5500db124bab8abf2d35ba6aa9c4327862c9df8532661241647f62820e5ea448bc972226abe920e20a39d8d02ab58db52bd7ec2ba7247ed9b509edc4434c3f12acca53073272ac6e80057c823f3bd63c4f0af04c12933e27c7defc5a660d9b3fe3199d865c71fa04f934de4d743db606ff5d6e6f3a7439cc95820be0f630f7ae6b2732313c34a198bddb65b60db2fad91e0309cac73430e1713f0399bacfa128a484d414f04125ddc7b3b2debc407098cdb627bd42b9debbeaf1323dfbc4c2ade9ee6b06cb0c942550142c926bee64dd20c633f87ecd1678e27022fb9386eea910739affda73375a6ef94c25754dfe3ccfb35fd3056d6dc245467fa548155bd78180b7380d01195d93d6c43280b65625fe03277aa6939d27903543df3b83577515d3ad7692071243c4ef2076e48fc0d3d57f72f08c0ea60a5f9286b2603f5c20cd882310debb87437cc8a4562feb474ce0d25db3bbf99f162eaeb3aec57b789ab1def66cc7cbcd2a1f9387c753ffc84890c54dba6dd63cf3788372d8607ddb398790cfea1b58004841674e90a0a5aaf039d13bf9bb6b96623aae208e5590c862c244becc5d89efede2c4ca3dbaeab758f1d54b3b4dee00f0679add0e3205de05d2cc03e3e18fc73ef6dddf9699e13dd3d2779d0825e770e6f7ba27919761b5f41d2c6ce1052239ed5e189a994beac0c8ee78ad2a12ceadcf790f99abe87e00e2e27fa238541badeb4f97c7e454997400e2342793bc134c1d177736f12fa1943f7154a2a01b9966734c88489a534587197a4ad932fc4190200384db2fbe98eb4d4b115a67fec384fb95d7865d0ba0724e3b4ba33146e8a9e7e7cfb390f90a7a9c4dbbe5a95e45b9cc4ce8195d73f8f3db63906328d3d90d32a981159625f74884e0b3ecf8a48db9462c51539d8eed32071173bb770e9a32b6522e2b91dce0b756ba8cd86d6c68d91767b73060c92bcc186cb290d0609bb1b6ccde1e314a552a9b718f5ca7ad47f3f92545e8514ce80bdd63403b3e581b5b5cc102bed5c79190a8fb04a9d93dc67f2ec25c713443913bd4f826f733163503aa2d62b15469ed12644cc38d9d6b37ac75832ced55ec5817ce980a3ce4f132d697dd81d5c2a917475eef4d3bf2a050389c324309a2df947fb505a54c206e321149e36e83db2141ef978c144ab4a5349cfe1950a9517cbdd4ba01aae45fd56c86ca41147cce726678f3cef383b0335f463dbeab0233464f2f78a074358b3dfb6d490290c754e0ca6d09af1006f630e51cd121caf7fa25e5cb1d0452a378074b9719d8b303b3dcea0d008f35849a3296ddae7ff7855b7c242c9829184093670b7f08c51b66f5dc41c67ef6621e579c2dc6d04954a57231129eba61bf4aca7ee93b6b7d981e48cf2822926d322a569759649dc40f925e7b7281c97a36fe6545d428badce2eac6c40cf3fd18b6f355bd0523e56ef89f6b3f2045043a98ffda8b6c27130f603b205aca5de99a9cee1e74b871cc75bd176fa4e6ea19d68c5560da11362f5759d5a00495899ce271865143a72070617d08cec6e20add10393f5c825304160eb2fc91cf7d9fb73aa3e3387a8258d56209f9d167e7675a28f6863fc47f7d5db4f59d32d5da8ea0cc42155024a46fb9d24a2b1b9a67e4e75488430337c0052056fdf9b6921133172f5eb9a23c8c462df05e100e544f38494b3266ca82dc7ec47d33877e65f7c07a530ec29ed921d8cbf0de78d9edd01c290e5a8bf130aa5f70525febcb6a79977e6e4db7ee58382f68bcd035ad36012f330629a939f1c910b7cbf0a16f3f33c83c5553a46acd1feb90720d42b4f291245fafa98753f06fbbf0c38d29eac169bcb7939740ac227e664d59f7b2870965a8c029d6da473ad01532cf3493df01348fe51e7f6692275a3ff98bc88d19323f6981c3daa59c8746524dd313d271bbd84757a19dd7aa942ec88742fc08e8eae64b38c17788d56b511a365638cca2e8ae4556a863e8278ffc1cafa1be977cc6559094461963848336ee532855264c5d89ff70fc9f3ce938d4bf1f70ff4e767367cc34c213be8f0fc25688426d2d8375cd42073ccee3992ac8193c708066cdce94") setreuid(r0, r1) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="565e7374d77d6c5748637ee9c4843d4604bc1566460042f089626d216dd77e61d92460970e8a347ba543cf60a1875f21a7e88e21a5e2bbab5f21dd604b52d426f34482ef72fc081afe7a1cb02314f1c669e61e21a28a9249f705da5dafd705bee9cbded39e", 0x65) write(r0, &(0x7f0000000180)="191311b4d2670000d86d775c58e5f2b7092b3448b43993eebe7f98b0dfa3a51253f89188fa476a9e47964fdb9c3e5ad9d7be9e28127759b112c783acc8f776cda58b1e8f2d2bfc52df076b0096079020ff48fb9fdd9aff4f02900a002481bbb9fd0ee62045d514a53075677bb18415b28d0e2b16999ba6", 0x77) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05300fa8a4571d3089f89e4d6ee0bc923a5fd06f"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "947f62c0e08e517c104691e57aa780ade4a9695f"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() connect(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001540)="f9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x1) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = fcntl$getown(r1, 0x5) r6 = getuid() r7 = getegid() r8 = getppid() r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = fcntl$getown(r0, 0x5) r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="4c7fad0804fce64f60699fc885ca55a838f019fea8d9c00bf31024076f23732cc1e4609cabb93349644b706a54b393336dad1a4f4f8660f1173e0a460d3630151386f43e66c1b233ca7f228d92aaba6572667b447e788d6060950ff81a7ada6cd157baea64e0dca78e0c5b066025a526c299e05ad683cc9935a8dbaeee1dc6df9e59a28fd966efaec5e3b6c6c16e48a595c38a2c0086ef932b1f9e389746883381e84614c9ebab76ce9431811e", 0xad}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd8, 0x2}, 0x1) 16:00:26 executing program 0: rmdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x7) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$getflags(r0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r5) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getegid() r10 = getgid() r11 = getgid() getgroups(0x3, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff]) setgroups(0x9, &(0x7f0000000400)=[r3, r4, r6, r7, r8, r9, r10, r11, r12]) close(r2) r13 = getgid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000440)=[r13, r8, r13, r15, r13, r16, r14, r19, r15, r14]) getgroups(0x3, &(0x7f0000000140)=[r17, r18, r19]) 16:00:26 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x419) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ed05c32dc9da547a043f4bdf7d617ab88b2b9dedf05ede2743af32d0cfe6ea9da33556c78cc98a799138f17b5608895df5935e29924ad43156c0f93fcd9067515d3cfbddd1cdaa7452ee180fdab919c4c4a10860af94af43a6a4d8cb1cd569800fd38b047529039d4685b6d5a79b18cf07992774d0c37c554cc8df1c33c60a967e4a6161dcbd41e59f6c31aea531ec05", 0x90) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="edc4864da9a618b8e69a4990eb1d78", 0xf) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) 16:00:26 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="294db65ad2537c4df1a387f872886c78a0764db117a91fe443454fba84520ae3e2a49b4209aa", 0x26}, {&(0x7f0000000100)="5fc3ad302947fa1994510391f1870f44dc740a6004854fb94ef7fb64ba5a9933721e4f847f55b74bc00f93fd18ddc9d61677f7e7ee19bc01fd03538ea909bcdbb95eb9f7add29e0eba93e88e342f2e6a77d66dded27ad19e8cc043f7a9d01886c2c9edbc756bbcaa850ee4d9661d", 0x6e}, {&(0x7f0000000240)="b1776dc0758f95561c774432fffcddf1032711730c71c3d52e8452446db889cbc3d936c20a678c86792fc0d9ee8046d1cec9d52f5cce3ea9189f6204edf31d3f3ef5e563cfb4c3aad78da5b0602956c3a78fbb73e4ee2343ee6f8a582674aa1be157feaa13ce55bd730991c6ace4841c8161d72f831189e711a38abbe5845992dc7dca20d5ec26a87a4997660a88830ccb1a0f2d8afafde14c7503149d104c76cfe6215deb2b5bb5400a37db55d37fae31289d93723369099e7d5c56d199a4798055809993dcac8a27d14530e35ceb64a922b14c617f38457c7be1ef099fccd3d4d993637f2a58f91f73c436c23b8a71d7fb12049414b2f962440f91de79f434b0e7b49b14c45f395e74d4872c00e1c34a1fbf12563919c257a367d85d1f9a16894ab044f5f4b8d79e1a30c81301ea0aeaae1c3451fb5f92d4c51e03c254e018e8230733275824ab184723d7faea6d9c3a7d062b1ad127fbdc1de46d30952aa4b351db9747e74ac3963deb4e66aa98be5b7b7f04f95d98bc5859efb97913a828ee8e25404c95935eaf99a9274c227963e61c0466625af95d9629fb3b3227da741ee80efa36b0b5c8f71e1e690753485ce614768c754f70d1d2015528379154ed490d3c7eba9c80206370d0d8a3c23c2c71f3deec123352f93b3e7a641426a23b1e2e75bc304423d4888525e11777ff8f800503db5e98beaafdb0644c450618fe7b370098534e62a9f5c7ff692b11eb1383346709535f846fcc5c8cb151021759ba320ed8cf58371c16e64c719538d9f9d080f883e303ae4bc02c4f5ff77d78c177c8809706f08720d5cc6eee1c4816aa06a49872efd1de3390f2ae4001f7731e13a73e7bbab0284373204fe46a0e872eccc4c5e7080bbc7948e8825807ef765b97923e896c85e312ec1933dd39bfe477f1c4be820f8a3eabfd129e971b6a62b859cc7fd41b2504d0ea3bda5c6488ea8104d95bf3e85af3a338817744ddb26e29b3e4bf895aca0ce3db64c7020dbcaed64e203dbf90438391c3ee2bb65dfd5518aa3c13b3d838dccc42d3a585ed98326d552e5bffb62d2570498b9ac3f263eece75a262ee06b94dffb4358cba1fc5b44a2618cb73cbbd570026511dd002d08b6c6903cdfae6ffe9ab40128c700d3d67c17b6c7f7057089eb398f7d55511610badd363e477ad3cfdcebf8562119b82ef50bd8acd14abb8eaea65e45d4c67107cc691bb40ac364f0b3da76479da41e3babe3dd2ba94b4d3727fe6dbf9ad03042510797d09badbc1e35b9478b19559f2f96009b4c69085cc18b8d80a1cf53119d8cc9af8f7e5db333657f320ea988188069c355ff79aa54221e0eecea90bf18e2d9ed3df71a3db321d89e124d0ddef7570caa533e9b8e6f387653dcb1d4015b5e49d647461895423a1332b6d1578d9d7603b34aea2760dd29572f63e0fd7acc70d5155642892af6cf61c8e68f5a2163abfd4e2ec2ed73d778b2000095ec34c74b2fe576396850f4cdebb70f72ac1933ffcfd5f47f0df2e38f825eabb77a196b07886eff028afb47bdc2639bed9eccd10f18cb2d63f430f6be6fb7f24d1a818b4806a88be2221630e61dfb2644e895e532400faf8c5930cbbbed8993416cbdd593c75f04cab89ecebf08865334c8ee5ddfef5917100ecbd8a0ca387e4d7a913d2b37029894bcd810deced8446f9393d48c4df71326ae7b7b966c649a261eb90f5a6194474dab14ace8694013eb3131a79bcfa6398c779ae98ac6572637cd8cc65d0075ce4bc553eca06737e70a85600fa2cd56123f7701493cf9f45ca0430e23b8fb907b483bd9c12a280aed09a73609749112bb15710eca30f2f9e06acd254856473b9a17689a2495a6784c70b6b80fa4a011f952226c993dea2a99cae87bee858a63972fac9180a053bf98f40653ac91dcdb44bf0deddd9eb26b2d481cb50bcde672e15c446fd5d6a9a300bdff16dcdfea7825331eedfba0e8831cf355159e9bf8d04c8f3ab92f667ffeb25a42408441ab8e16fbc03918a9f89803b895ef0f18ad15976e9ad28bb58cc28eaf5722b022270fbf69ef7856cf751d2e293614ab90e559ab1dfa136c2f60e2bc37da2cf4ab3e4ecff088f85bd4e6d6ffbebb6183f8a36776c52a33b91f341de23f9d6cac6c6dabc237542215683de7d9b65da70d9c7c6ce5908d3a44aeac2c02f6286b8e9d8c519fe4e2800bdf3914e57db8c018e351cf19c5432430a2df1536fe39b48c4500aa6a25a5d7d2aaf9832a20821216497af76801e764a6ac60a0fbe15885e1f238d55dce9089bad7dfb790867ec2d471b7232dddd9f4ad3f67a8ea77697061090c1535ded02bd887d6ba48ecf2b6620cb560a19d9413bbd757f7f5b91c89056e71fd4f4a821e38b1c51ba62c73bd480ca0aa9091f707e6eb1d9475a28576ee17e3da898b9f8190eb6d8f1fa920e26ab6daa2e1e180105e64caab6206bf2b46eba094e5f44ec5df59a9042418f5afb0bc0a3309789f57a7646b4a0bc89d19316351ca77758102d48357a25b5cc0da87e36ef6407f0f64f0e44072577d4a22334b838f93940bf8d0b113465211bf37b5f021d39f3b099f78651f5cf026af505be8899b5b81603caf06f9f54d047b00119ccadef63f89927839d2d08dbf8091b4d3af9d26df13309190a0cd414eff7c3eed92a41d89a851a3e2d2bcb137cc7847659462489eeca435a0394803b7aca1d6b834a63c9e78f4c18f00233b0f94f25b022ebeb2d40a2d519601e1b2ee34fb0e8fd2091cfbec02be8c616e1fac70105f14e7f5699e8fc4a6a9463adc82578134d48ad526cdeb65684a8e7e3d0eb00db2453f0fe600cf7bc146e7d79eb72c5dc74fbbed1410ad7e2c4f485b6e765979f16c3a213ed9a1b7f1affc6ef291a7ac31ee88e92902480cb86145d651b28f710caee32e603ff7663476017eab9d81e5c318a52ead9db778284193cf8e2c4eb3e2f43ee1c4282365745f3c1f0bbb882358ff50005075b5195be314dc34ea61276c8f388d064a51af0ab621bc96db668e2e2140952db41967df4dcca3b379aa8e09bb4f22990019a420ecf7c82a79f7e55b9934ae279bc31d4704b570363d7c28f6d752aecbd2664b9fbb022a43bd11ab4bd60986c0aa38a0d9b246fdd30b6426fd47553fd7ad7596da9e43f1f48e6f4492064805c343933d040e4230a23602c88a40e9c0b3f6f9c3fd3ef4d75b2fb5121a67a5e0ad7a248b53193eed90bb3021bc393d0b37962ee62ff16aee87d223a186a216cac325d198930f346211880895b425c90274c893e8f825e0557f8294fa37e751d50ff05055caff1163855ab8d8d163ad9b12ec5386c1d145c7e873dc0f6fed37385a637fdac9df9937d7a8d4c996aac9c775e188999cb3857038f5c4f90adb85790c15bf52834b387929d0fd99d9a1b0e42939bcea18f2941eb572a1507e3b9eee6da2af92094039f7eed9ca53dde534802f87d8722440fa0274b14d8db5c1a658ee5574ee75729b8fe9c44ed68eeb733065d3dada417a8f983cc28793048ffb72c9700f2989bd4af539b0f6a6ba26688094afe7c8ed3d4645e84ee7d970cee7165f2cfbbb430d522fd6f0121024392668b4a7a77621550af1cbc5a64ea18e3259f71398ed62815f7a8b07f282b66ea7706952ea8831e94a00f469093d6a4f0affd0603dfc2386942d543f80473f76e737d5cf6c119cb2c6b02aa1a870188d50c1abc06a8fd60a3ca43e41eddd6baa0e66120c1b717ac64e9bd98f4516b82f83f2d9cdfe410ae289e722b876c1a7edf9e5b9037be3c894b9d416abc6c0b27ec05e71d0a1d52bacc2123af4269444ad1d5306810813e1456f45b3770d23532de58505e4a13455391d2efce5d8aa0cfe4ebc933ff47f94a72f225b40526d07df70a0e48f3bba280e1e4301d750915e53b29472e32430168175757f3196524feec4902c67cd2ecda2bd8c835477eea0d37db2f8c5689b764527a5ece8ab5de63dcfe702fd5881386842de0d3feca395f6be1a077cba737ba6835408fa5c94890e647ac3fc8ffe867419ec46f731938e440fbef6ca243b3b185dff4d09519abee55784b20a4acf3adb90676b6ac364a955989857daa68a8140f8b47661e3648f8274c18bf394be80bf385013d214f94c713208bb6da6e666fb380969b7a2bea8f9c2f9e6095946d2d9f84f3ecf7498246009e34ac56763b66174aa8616f396717be577b6866bd1f37a8d36ee9840a3ce1ce56b668e7e3de7eab95624b1eed38592675ac2429287badd10590358ea3c1eb8b3a9daa16954acbc2cd3b5b337cecced32103722752d704089644f49856437847ef427f4d9e16fc7b5223dc0e22da0472c5c086db3ee0e01d5117a3bbf3a49696e35baddc7aa0bb7f08fa084d2f1339179778a06a64420c6abbd050fa106baf18f092aabc57d2bdcca023b3ec0a262656a6edbf28567388d4824ff5f2975d3d55e1c3c59706c1435cd6c3d11b974f2ebaf9fabf0c8191bd0cb73cc78e4a9c32702ee14767bd697cac02cc92d1f7f4847711268f959ca7d0b189c48fa0ee225902198c9522af5f9a98a22e0e74f9d258521b5a3a5554d7de315a2fc73e46f408fe1f773d1f7e6a8421656b633bef8d3520fbf2964cf791071c1dc1eab7386c17f88205e4e365b1c74a12704da199caadf17257a7c8694f16ede67d7ec478c7bea4038a14f465672ef964ceb5c6ce8822d0984d8c9292f2a8cf6a218067aff1bff03cf9c0cdd58853d242061cca8c709ba0a52b4f697ffb829fb026701262154e625ec5aae36bcc5a63c1aeeab51f0f58f81ab60e7da832fd9594d56a31d7185d0285324448dfbbc6033251daabd0fa393bc510994eaa8d46713ca9c29b54f6ba105b70c666443bf9f34c47e190d6da83791c6daa474f24ab1a70713fac09dc347f667dc8d2484e2cb0a55a59a94bdd77d14d3a3141155c18a10f58da44bf8f2ce1d89904a3fd68e66a79c04dfe863e1b5517deb18807895d0a22a28cb3cfb7a055acb2cd04b3674587b3b93c15a2c7084796e29b795092514c3eff689724e0cb4c261fae1e03cf67619647ecb72c908515206bf1d2139d0f01674d52bf02af57788700356f70109d3e32b53f6e9f0818349d6022e849825a59637894c08b77fcd53d4f41e4b34bbd4fdb0c59ecff31e87066d1edfdbb70d4f1a8b54741f99757483b9a03ad94a5ad50b870e38d0bdb8a22c30c0d8229bfd8171ad50dcd4f66911c9773ed14ee660d4f6c45f6f2ae8d0d5289fbda2aa950a6b5c39c42f1fc86f3730cc72902190df04b3e245d4ad23032da6c25a51e45d122afff9b4cf0078932599513d1380358b8ef64e0737193ee4a25dc97a58535bb749ea6404e989bb9ae49375f466ef283365fd6b47484a7532eb17b3b486aab8418cf4b43592a37fbca22d42b044ad8eb2bf37a4c7461697d32e7a6617502f6e100c1905d8532ab348ea58d5d8b6f3c98be746dcb88424c37d0536b1d4d2c01772dbbff1c6d77dab7009a3a8143879a11cd6dc9b01a2e8b39696e2de517aa34ca38a3cc59d0d2b3bdd5ecfa7bc55364e96938bf5d7b15ca1b68ef95c72c96a03c75177239d8927fcaccc61c83dae30a7d921a1d369f993eeb073647e7dc6c0f7105bd75dc575907fdf06c1833de46f704b46864ae526101557e0e2a1a44d23417a28520a95534623032b80db06e85d90bd45500d9461deb41c5f8692f617cc649caf598267cc8684efea595a2feeac12faec1e687d125721e33cbb7e1a695939d9ea7d016607e60dbd2952f440e91b8d835be29a5eda508afcd175c", 0x1000}, {&(0x7f0000000080)="a6f18c3b4b559133f0965e0a80ab04726add4c7a82de5b0c71", 0x19}], 0x4) 16:00:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) dup2(r2, r1) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x13f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x9, 0x1, r1}) 16:00:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0xffffffffffffffdc) listen(r0, 0x3) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) readv(r0, &(0x7f0000000840)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/77, 0x4d}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f00000005c0)=""/134, 0x86}, {&(0x7f0000000500)=""/126, 0x7e}, {&(0x7f0000000680)=""/147, 0x93}, {&(0x7f0000000740)=""/202, 0xca}], 0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) dup(r2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:26 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="bba1", 0xfffffcd3}], 0x1) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x12}, {r0, 0x6}, {r0, 0x2}, {r0, 0x183}, {r1, 0x2}, {r1, 0x60}, {r1, 0x6e}, {r0, 0xe0}], 0x8, 0x4) pipe2(&(0x7f0000000080), 0x4) 16:00:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10d) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x101) getdents(r0, &(0x7f00000000c0)=""/172, 0xac) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x4b, 0x1, 0xb0b3, 0x4, 0x222, 0x5, 0x5}, &(0x7f0000000040)={0x59f3, 0x401, 0x4aaf, 0x0, 0x2, 0x200, 0x10001, 0xffffffffffffffff}, &(0x7f0000000080)={0xd0, 0xce5, 0x7, 0x7, 0x3f, 0x7f, 0x9, 0xfffffffffffffffb}, &(0x7f0000000140)={0xd85c, 0xfffffffffffffffd}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x8, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x0, 0x0, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) getsockopt(r0, 0x2, 0x0, &(0x7f0000000000)=""/118, &(0x7f0000000080)=0x76) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) listen(r0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) getegid() mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) r2 = shmat(0x0, &(0x7f0000000000/0x1000)=nil, 0x0) shmdt(r2) read(r0, &(0x7f0000000300)=""/147, 0x93) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/211) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) semop(r1, &(0x7f00000003c0)=[{0x3, 0x200, 0x1800}, {0x2, 0x8, 0x800}, {0x3, 0xffffffff, 0x1000}, {0x2, 0x7, 0x1000}, {0x4, 0x6c6}, {0x2, 0x11, 0x1000}], 0x6) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open(&(0x7f0000000400)='./file0\x00', 0x90, 0x80) write(r3, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x4ce, 0x0, 0x0, 0x17c) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: pipe2(&(0x7f00000000c0), 0x10004) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/23, 0x17) close(r2) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x6) 16:00:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x18000, 0x1) sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x1ff, 0x635}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="7320e051dda010f369dca1617a8cf6e915f9ebc8a3ab604175b4d6c990f60adf017dbdce4dc6df5ba7bb6a3ff011726f", 0x30}, {&(0x7f0000000100)="62d92f9cc5c60c822a2de91484471a4bbed8f57648d649f5df99887d5d84bc9763", 0x21}, {&(0x7f0000000180)="5424139000521a664d5743137b37313f8b7f13b66db6f54b69642e32b00ee600e1f1923e3ed1eeecf0d8e90a37c92db9ae9b85c05b474b9804b6e75733531fdc490a6ef18ac7d71787dbfa5237feb8716ca59094c78c3b46324e2a45dbade6c264a3ebce60f41cf5b82042d03a2f0fd97c1f82c85a", 0x75}, {&(0x7f0000000200)="740f959c21c0ed1a6d90a24bedf50ffb82d2c1e41cea22af2cfa40a1ff0ebd8073b1b6d70fdf23c1a0ee83275c95b63618fe93509fc9d5dd8dd853738e0930c2dda715a880c1ab484a5b4e4fff89f45aa24fa7387ea9876c03c55e91a2f8f12ab972b7bc78a3af1a42372ff0c4b68606a1aa213c4c90189f0f24a7fd9deaf40e36bf0355eee5092fa528523cb0b0107e437e957d9d2d4e118b841e8d268cd1401176f64bcbcadaffc638965edb3a1c5f57726a02f4322eba8027d06a961f65a0a8311616fa3ba727b629f841eccb3308caf69548ab16afaa4df9f3c78e991b42cd1d51f96075f5f1", 0xe8}], 0x4, &(0x7f0000000340)=[{0x1010, 0xffff, 0x8000, "ecf796758c750dd59e5932c930f9d86310346d8f1002f58058fcd6eafd6e2419849d8d94570587b7c962e41af565f1af8ac519f41b35cea573ac50662551aede62d678bbc44c263c9cb8a3b23995e88c289f7569628620f24fea238acf6400786ff4392c976faf136e7eccc36392555da04449cf6717c25bb58d9abd7cada2feec7a7a68b7ff6449083b95dd93ced93b1d5a4c78201535712581579f54338ef5fd9981cab4b63ca6f9933c695e20488d9087405be81d1d96b0418e34c49892a936a782a2d54fedad8b783093ccdc23cef3808da9fb978033e9e7c37dd5eef0b2f0fdff1fd7db7549918c868df8e9e58c04cf618af31aa9ff689a1030cc3091b5817199f80bc14e4e1f22a4003172174755de89d5b45d63fac677433d01fa269211abba2dea574d8d840ee42d1e508e01638e0c7f1f1edd9e3fa55d3651f31e621c3055aebca87114d8c1d69641d337704205c2461bb8691cf4bcfa73ed68a4c10947213ec4406209675e7fc0ac90511ae60096841a8c7fab96413fb1e04eb404899b85eacf76d543cf674472cc5bd0639edbfda1c44db69b6107cee67d5ca4b6c8f5adbf072945f84ecc96ff2016ded74059e7d0c93eab9648493b74e707a8b59156e5d2fde00f474f22f94bad6848acec6dd672678bd5f34e36996ddf5cf5c3dd18278b47e58c8e69a8ea186bbaf8205719503ccf87ebf38c0f21042b2538f71889edeeb180ebe911de905cfc960b917cb907f7d446ddaea6928ca7f463a0d2c87daff46cd3c204a2f78e59383da14d483ba4fb1ab68b55577aa32dd93500384f5d82d40db839206b5df65697c7e90fe85ecf6007bf5f2e8aa74239c789482468d97b4ebb298e087527862b6dc5cbb5f576d63241b9c0ba053d497c2ed1a9d5b87494ee8aa144490d7b5b3416d1fe3fcaa390a11f9d1b48ef20cd69c37b3932391697c1eeeb89525305ba077b65e9cc553e5e0f46271c94e272576664208f4ecc7a857e4079521914150d9f063d6548f9da254deac03cc5d5eadf75f84f66352667d68e72cbd5de2ee4142d3bb898121d2a9148a07d57b10fc0483f4cfab0f5b9d9e305f20b2ee487c8797f2574b3c87e59e4d50ccf169c2b9f1255f58e404139fe5cdc47c1f36926d7255884183294525627aa8cec07abec6675644728ef924b485a7cd68fff1de2de089b16bec10408b0e776eeb6b8a2ba7c8ec387297d6a808157db21560d7f502fa773abdfd19d03f1ae2fab1f235480b86487259358dc61afa4c08a8f4745c8ea6a67cdbcd20d64c4f4b40c683f83ee6ab2ad2835341a6f20514c4991b1f409c5b70f3dfbeb7c38fb5db27a58077e0f4e78a76f2027f213777c2250a83083f3623203f6b63b754e63fe9f0bbf25e85b54c6ededbb42efe47ec4f4c3bf040b2c195cacd1c9b2051124099bdb286737e6fdca918adf6f6008cae99972e576a67ea6c068552ad1f14fa0aaad439ea1762ec23c6187cd29441f632be2b61b1666be24ebbfbe3e3b2dae0f71c3681db442a0c04405b579dc10ac7ae16e90187a7054d67fe01f3f4847ab9c842904c1838b2d04e333c14fb5da8df59f99f6daa0c9814ad88a5a92baf92487792b21ff04b411ddd79cd74cb1991ab2e61a036e24c64c0e129cc4c7e1a11705abbf7616e49fc06c17449dcdf5216ae799016c4688abe0e5c1497411441c793f80590ba9bf3c9b4cff7e9985205455b34919db08617da59579e56d3bd51d69e9a9bedc106236c13dde60d5a08bf3eae25189414f083264b789ddbfecfa0c92741fe491df07f42bfa8320270bfceb1ba8e5f886647bbb3ca00545f674abc49f66da30c08e7a5918d50d2489e4789d6bd51fea2695b8b68c3b62439eed16221e44b115a3f2e0ec509e9ae30e25746295859de48f3efbe327b4ed80bd4d8bf93a3ec281ece7ca8a319c16cbdbcf3502208ea1773432a60b53a78408a77418343472cbab680d76cb6993a0ce199bd3f3f88064c0ed15692b8b36355bb50ae003ef415d72070a1a102cc17259c5b4592de97282814e7533c77dc8072e025fd2fdd2525d87b825e942286fa94973f27bc59ed01aa2af1928106b43bfab5e6a23234604e3f539ff5ce1360a1c9f79c51736cc0daa344d23552b212ca5ab1da7adf0b8de975ef181d3f79d1664b112f4076a2ce4c0697543d411b9e20ac11c138734e7785b5f518ee38a0ab54875661e66bf3c1c892ad8f1126ebb4ad803dac45ac6016a742aaa4b7e130a522850ffe0dcfba0e33974d4a7fd0d05ad4b6bacc12a85869e20780df775e1e1f145785f2cae93c424d73567628d4831f1056bf5acc085a3ca3ce415d6a9d4ce90080bd6d0b937985f5581c67f7435ef54535e0c55c982036944cddda25809ebcf3cebd4911b8d7ed1b0ed8b817a6fe7aba291990efb05ca6e9b8643d20160cb61fcc97db8395ff371eb546259ee6a8d00f903db2deb9f4d18fc3ca2b4cd3aed43df97f70f043ed52c1fe6645dc5a9ef48a7e1665b662f3c78cc214a32c215973870427913c918d851e003a5792cb4dc5f60d9c2571180aaad3dcc1235806f5db961a3473c67dde831923668b20b8920849ab5b03b3bd0a9e6da653b3a28d3ab9aabada366b744a952f3b67ab37ee2ca932fe83cfaed6e6fbfc8cb54dc9b290889cd7376a8ad462d6c97a7dd88b3b282e6373cec0bf14dfa9f5498c4e1bca61e3e168e506d4a2c5ac2b5627acd8c350f30d4a7f9ecf2d77c4975f874a76bc5d48937628480b85e07a14dd40cd9867fbdd950f939608b55cb41539dd5560cac0cfd777d61cf101c946be6d0b9eadd55074f69a33d95ec6dd1be1c5462d82458fd2dce139faf21e420b2d8e9510ce05970239e95a1d713f480339f26f07e6df26a62a26d96c08950a1bffa1b977df940de9f6672a14b109b6b36d999298ebb552385a8d3cb3d1daf51c44fede53b45ebb31d64bf0e6a5fade1cb27cb36c49342943d23147bc87208dd531a2789916649ff5046c85551576f2340b1e4374eaa1cf82f4542dc4364195330293d0f28ed550c124ae987fddd94bf88cbe836c113bd67ca5b9d5a52cb2d6a84ca2c8ad64f77f0f641f153aa344b96cfed5faef8e197883880d488d5e793bbb5bd49a071b571721ff5e423ae053efd281a5acb81ba67710351b026e8f4507aa276ba00639f3d9e11686c292254b4e7d050fca663bfabe5105b3f74f6cc84cd2740e3d3d60e14ac518cdb686831254d6580b68caa15cb29ad0f7326bc6491c530212aa86bed549e0cf43c7b91c553bf3d453dee98dec4a1da68e42adbab040d578a3bf218f848551d898401b7dd6ac74d00f2a2b375332f93b45cce12a935da01b28b28fb6e828a3b1e8970e2f7ae80aa7465594ba7fd826f92bfdc1f6a2fc10344565e6402877b58080799edc40fc691fc3c738f974a0f6eb69125eedac5c551bf339a424a3341027f0cd99623741444ea0567b2aafb129ca4e5580aefdd9e898568122ddaac2bb721bcce75445753838111253c9bbdfa40926b8dd0f533ab94cff7e37e343c4da9403dbc1836efefcf3b3a9cbc0abd7bb4a0b8da744eae769c33cbca3398cfdcbab8542c67ce48cd421fb48b3e9be29ee4b3105b20c639c69b398c8f122ad3a479a648d4b21230d218cef680b418fa51158a550b8cae59bfa50dff28ccede6140a7ea67a17487dc22aabed131770f67624302833239bfe1da03752fe820ce657cd285633e10729687927a30a95eed8e52ca9b449f933996d7ac60be3538c859ce9e2330becbbd6659a9d6de41ab9260d242bd345b69d15d3167ee277b97b4b68732dc4fc859cbc91ed1cf5f82d84de706417fbd44b9e01c82e6c7396cdfcaa4b5865fa37af7a131d4f6ebcb6bc49d3db70fafd00338f97887cc1913a1391a8d0442919696a65b4bb777d06b8f63c9b07a9469a908746a073b9fcc510eb34fab4bda6f3630ebfe47d64fbe1c3abcb20075c8e412a14fb8afe8b8cbf2640af0e0293c8d7bf615fc361e0f6050e4a799cd7f529cd31c9028dd348d3ce5a1ff1b60bba81b3786040952a10a2b362e778d3f7704af39c479b16a4030e7ec4222c1c4703ff99916548e9649d56c3fd144e359366414f139873cc5a89a3cf0ff8e98ce5d96924460f4df2d6b3b8b5a4c1182d6005cd0d0fb6f1c82df0d58f85dd620f4397a82d8b23216463d4092196edecaade1cd0fcd7a5ba76bd447844f166b00f198fee87ddccf91eab3c93c5be3dcb7e1ade184119a2df3c1662a6cd20b944c52be37893ebc442562885b83420d15da01686d64f0844302b057bab174803297d9d86b51f30b3fb5ae45dbf6378bbe7469758a2fefe53ec5e6e02cd0d0e9e58f7d829195cb76f6c4e0d809db1fbc2fea94e95ff56a8b4940a5831d8d9844287c7451732e5e667b8f15c0e836f8a64dd6d6bac735c28c60fb7315ddb6ce7fab6548eb0c5775b6b906958c3b899bd5f05ca00fb135bba579f0f849d2ae6d527e8f2ae3aaf150125c945e52880248327f23ba16f2f75b1f5690d98e3b2e08191a82c38dfab48245833b4f2d8dde9a7f5d3d93374bfdc5026213e059a2707a3a2d44378067304dedecf22f0e4e783dadf3f953cc244388110656799724876194ac36868fc12232ed57845d6b4cf8be7d9df51e957b7bd4a88da156ca76730ed9b1cc514444ad2d4a500c2182171a345cce19ae2b4828a6bcfb4c38951d155317565339ffc53daae78660aadddbf84ca58713367d22619904707f4cace11d7c48d6aceee78af68c10d685082d53791d0c0de8e718cb2c26c2c072cab58d4945bbf5f912a119fd66be8ab8d1c2c3f9f18b21bbeb01cf2ef8c56f58ef4e483deda6c6e085ec9d3d3bc1a1b01f07aa338304fc3bfe8d808e0de04b39c8eb8f6da4475ddfef52323a7d5f28a931e3a9715c8f965a09c83d3478fc06ed8b70157a10bd3121adc330e5142981085db5b5e241cf1d868aab955869c52aa29ab94b4f77bc36b246fa5e78b47ce033c1b5227ed383178246d350a21da1f9da535ac4455684ae822e8928443e06bed3dea76c9fe1eda46fbe2e44121788f1cbe069166620af5dbfb29d03c5f5665ed60001d178f93fdf47f11b73d6d7c8db47d6c53aadf3d0f1d9c17df6611ded29d3079830331a9222e8155c4c7b8adf2396ecb2ded8095f93d7c1527ace2766887ec8a6abc4c4f4205f6e9cd0f9d2a57461a90e93a4e3d70a9f4e7c979a95ef8a4030f91967fa1d916bc9d5e1f7b8850257432c854277bb71609d61bbdee4797f60faa1127813f21e248aa687f4b6ee5a9bbf1faa77f0f7e4df35062fa2eb31f29c79b6f9b1401119e1316f08fc8a8e1a794230542334c04e487a359cf57ac669790522bb8381e6dfe0d949f1a9980b1dc9b20ce33a97ee15eb004187d2e790ed3907e1395eb4b3b231c97a86ed46a02a9f2d8117e6da1f21ebe0155e9200047b10ca3ee1440424a8b17be6d08bd70bccc87d2499430da57655c7c24db6b42f4d38b313cdf91b81c6007f4cf9db09ab8e80ad7e1b4f1cdc6e843c5a0979c5eadb451903cd1324d76941f3197b117b12a2c103d5bc0eec1b475a4f33da7be169061f4f74f6e05a6afa411c70de309f065ed6fd220695b0d0ba804354dc7e189f1a1a7496a5a24e75945879588de2a1b4fc4a1687ea582409fb20c5a4a3fea331972c6e83099bf322b3cfe0f42518784a9ae1dac1f4e76817019fddce9c34be3c4e2980fc63e728310c4cc5fab39ae5b5f0226494906fdadfc6cf430b746f08b0a44fad6b8e3fba2e381fa33d7600defe8e68b"}, {0x1010, 0x0, 0xffffffff, "b06d7a87854e36369a5e795ac87857dc8672aa715da057e58f04ae6ffbbda6f84f8b73f8e8d9fa36cc61537bd2928646b58bdf9a0837759147dba13f499a78127d1c87f5d280a0dfd2cb13c1ca2806c20f2b7a6bbbe3f69fdb282971bdf06df6077c9f8a2c2d54eb53ebb534875c30aa244ccb0ece48a12fab14c44cbbf12e1fc1db8e9567f3d652127d3b8cfdc9fd0574d3c25f6cd437ebef1e25d65aae416b5492a33b4e0c24cbf4c546959cda6ae769427a3303b0237fd730db2023c789ecb08029acbdaf429fef4f972cb65cfc654c9c0838156064eeb92a99199be81d9a8146526fad3771cb451e9044165caf02b5d534c636f47d37f379efd7d25c2e06132c18af81fb2ceab7b25d716cf0df6ea292150fab8b906a839f4301fd2148af88ec0a3bc488599004fd03bb039ad73f7900670f19b60ca3b5aebf037feb10b5c0c35e70191ccd60dd83ffbdd7f2094d7d7fc67acde4fe0d80c4e9d2c3201126c257dd870eaaf737e226b441302bf82a67c349275d75c285c6aa5112b0ab379cec191f563f0a2733e7c875cc408b8edfba79c3986d48a7c720d8667e529d609964218814efa9a5693866b24507f25f591d7ebeb379a9cc138da93beb88d98228fefaa46e2b531e292586d4ede831aa93dc166d997fde189eacfbf79c620423deee3d3daf8280bb88d6137021af24c647b5d00af4d72bddf30be5d19d9e609b9a36cf48fbaf678d3d691eb5eee714aeb68bbdda355ba149a36c27cb5b4d56b42b516774ad1f72c903ed93631060a95bf60be8ee30840d8f563e0069f7ecbae1c7ca834562e5d1990746992fba37574b1da4a8a9ea02efd16e203bd9ff0d7cecbabaf7074bc9041b996cfa1fb24b1afd97996cc83a286690873b9095affed62448b6dbbc310157ac8ee6192624a437f2ec28ccb3288db49c6e0f8908bf66b99e0cfb416e96180e287992349a31a7595f6fc5de8d43f7e649819161d8703574e967d5bd09ebe1ce9420fe43dec247b984a674c90873b6cc82c93dead290df16516c6f6aabd58c55312a1be888f4655f0a97b1b19caa84b96baba6fbe9cbcff18f1ad9590c5800fcf7d2b9527a6d77084805ddb0034cabd3e6656d453fd9b570015e36b46a98e59e4039f2035482b74abb00c7599f890e8360832d87adfff87d43dd3d5d579b68f5d8d575ce4580549cbd969dff4a7c5663088c8136700217665d5f49bc572be52fda88217eac46efecea8f4cd006b3d7596e9e38b0fb1dd393ca8583a3a88dc381f694853f4c9849d5159d491eead5e70dfb613da61da50fb4ecb2b0873dcd445a157af10e46dfb26f061b8bc1bc3c7a171ca93e7c075d51b88021c7a3659ceeef1d2ba745a2089c2e9f502b1ee46661a3535bca50558e6e7e5671bf931f477ddd006a92b3b6131b6df50be53303191d331c51038167da92c5f86eb939c68c532923a3115941f1bd2f4aad98980c8602cd0f847cf43d0347f93146ff811e2e9fc9fc0cec4133270b6004de74a44ee976fd3ced35e99fb687db28a93d05092209c90b36979ea85d23bec5f9ae47512fc746e9e4ba476ce4e0ef36f465e6faf9e3e4a072ab37245716c61ce81d24f2b3cd2fd246b0edd9fa9da3183bf6c07d2525a05d5c329cc05cc62f8ad56e72d42c9a52d83495ef3638532a9de0218e80d0a6801541fb6d6154fc5bd1905a5a713fbc16c936b5cb0e545b9f29c112930d854095b089a35d2e52774e50198e90dd8e027e7759bc3cf5a0dfc076562be74fe5bd0d323a74f074f9c5606b7e3e73bcadfc1a4b0ff39a731dccba7af14d54c91c2746adaf859db20e34f135be4c477dbd729cabb505e9ca7766a697206aa183ee5597ed0ec75ab684bdcca0a50f08f4d5fb21933af6bfd2123e5ccc73492079da3ea72858d5bdde04159172da5bd9b08ddc7475b2328069784fb3d99f52baa0522cbe18a23635b4e3ed29f514a56832a6ccca490eb8ea10d9c81825539d87bcd7520d68c44a046f914458a3df95964a8ba886248be3e09bb9da0a0cc733c60d3d2273284d03da6f8ad511c13bdf6b0bd734af0c97776b6f78bb5abb1a4db286566e979feab46112fd40462e76911946e4dfaf34e9399f7b02e542d4d4bd361da10ff913fc9909d53e76f55ebf7516bd37f3b96f6fe1919684adb2121c057b40000812953d1e3979258dd3d506b20990443344efeb2b8dfa04c6b413fc61b2e36bad90c853faa7f266a505f6c23f4f08e492a9f2b85f1de92503133d5f392f5072b2fb8b25edadd2ee803367b2a64c3a970e5bf92bda3c9870c90eff2c13216503b7ff18860c747226a8996071375f41a21f3c4394977339fcdd1e6ff496c497d170c9d6364feb121c3accf69af7eb7033d58ffa9eaee9baf66c6d02e0e59eb95355b4bdbb298b3dbe789f04bb0e84f5d5830b58e2946fbe507a0b052621da65eebbd422b8ce9bc2863ed742d83e3f66538541dd4fd78d5bafa1588225360e3f6c853c0b6685fafc42316f1743469163b7f4e72ea8eccf42286914d5804ef5e764b709fa6adc42e693df7f426d7676bbfc17d1484a092c8dd5c5b794e899c08ed1dae4cd934959df725316cda18c3f40e6e924ea848ff048d1271c5c22aa8f35c6f2c4e466a9d317af856e927bd2f5dc4c8dfe0b7ec061ca9fa8fa25b406706862ddbb0a7fc98d4acc62ffcc4c7490dfd8a063b41d70d6ebd8cc3fbacb13ba4d96390c4b0bef4ef8f6c87dc47ffc8b9992f30303ccf522fd5078073f3fba71c5afdbfde8d05b8deed088df475dba952c95c8ca67ef3c92038c72513e5776aed622949bae8e184953ab796f20aa8f538032b805e3daa3df758a9e642adf5ffb17b861ee062854471fa008453817bc809ae8f2a9c8ef4620b4d64c3e374a0954ce852b1c3531825b5a17392a50b4ec59cd1b14c4a071d54cbba1ed9b9a8f1ffccd2a94b6bcfcac1c2ace1cf42d2602e0a46e800ecd0732c45cc5b428ea8ad8a9e050dffd21838d652ebfc685dbd13967c6297f6134c5f84058c561988a98f612f6e55f223c29b83a8657727d00d8be96b59ca6cca7350cc392108075fb2eff57fc8d6868b6afc5623c91ddc302f91b1c9fe0402bc5aa28d873fb0a06ddfdae4cfe4b8d7e29f17ac8107d84e0b9e68bf408d40ad429c20cf4feb8de870c5b7f2099e495e1517464aeb8ab26d2c376b6b751f65ed7304602514630c9e964b66e2625f0fb8f3c32c6b5fbb05794fe22cad02eec485c8cb4120e3e8b0e0b261eb676d4f09db065f17a84df2c7650fa46cfff29529183ffcaa140acd5233f51718f514888f0367d6f0c98d2fa793074d9cf8650536b7206948a08cbcc279e196335414c29ab8c7553022f068e34cc6b311c3c61d5380da50d53cf8e98d49b0629c720cc7e3379cc1107ded33844a406010eb20f0eb7a86d455645104b0e07669a984d688f81745ff08feb36e5274e16876e403ee6b152ed469f0e3364ad39e6ad8850e291a424926e7e4088f9699d81aff38b998b4998fde9524468b878a995c057f457e5901454f25056c160b7abd480ec5ef83a474affc24a4f8685ebe19ed731044e8a03aae32094fb480fae8e68614107b818f4ff5c3155c40674b796d3b893907f09e9302ce84200dec66a5569e0b4e20c9dba049fa2837e11517db5a870f4a621bdee40121714f4ec264543eae1c50f84018ed311204e8223705ea40fd3d4e63fb141719a5adba9a8d41160b5d6e4cf2a3fd3737bbb73b70652cd6c177485ebc18cf26e3f2769aee6c8c32450f283943ce042d4eba15dc380c1d3de3425fedcdca3c473a5196180142c403c2e687a3cbbe89e4e7c92b4ebb0eb0e12d9ef314f901de3d3d57babcecefae9890b1f144e7a61f3d9e98aaed605ea92f43578c2ea70f9ae86c2b524d99cdb36788153560c91fdb2374a60b6e26742d5b2d9d3d8e8eb60a3fdf9c42487e06449eddab9f3d0e48eb6c8540cf907f652158b8b16ae3f5346971df0d6fa65418a54717d5fad9c658ade13f238dd40b9bd4d77b0e8014ec7a17f0c7804513c293824402b5e27469c80951e8614695b25b60faafa5807eb008090ca06d7d54a327a045cc6daa403d3870dce26ac691a35b6df387e6b4db9bfc7ef3965f54053e37ca3c7b2e674af3d530ff138e16815830a071496df44cb1d2d16c043f73a2fbdf9f147b703ac4e2f4715cb0830212d4c3bca599f63aac766677513a17fc2ba79e5b77943f62b9224c92b88e1294a3966a295f0b2d240e0ccaddabfeaf169810e498e98f6442ad2f827a21bcb18fa3425abe29d121aa0be9b12721228da4cedc88e90ec3a481316ce9db3904499d358eb8e9e2f9a6209d56289b24936d34c810160f0973b7fa248cb9ddf9407421b621dba34ea31d4530482f59e3205438e9ea1706822f79d47f9880fec7ecec353d8c21519c2185c6375d19f2a783f1a0fb16ad444780b3b60c003f47fecfc5b9cdcbee911d8155a6b230cbdb839b768ad48e0a00c4819324e59577acc8fdbe97451a561324b37a78d956c2b9421094dd6553cc84df1f55cefc8ccab0128e0917a5d9f1b9e011b8ceaeb0071b8b026e4d9ca025e9b80308432d4073adaf0ce1536c80d4652cfeec8e1ed1e16376bb04ad731022ac7e6e236667dc10f81c56147b4ea43e128c3bef4200676bd9b48352d980e6065e710058d565ca73961eea5dcc5fdd8d6a16adc6b97a434b271880bef68a153d517a94fafb1843656629bd4e5a9516c93552510fe6912427a23a1492b1cb83d5432b63d88e1e402342de993bc25f6e0772342f5cf8533592b0de542f34b343c0b03f37b0b2d480487687f84382206048060d08fba7bb3069a126fc3f6c0dd66135b8e37c3f6d1adebd0ab7294a966052e17bd311a8015fbd68744932d269d89c9a25daa5eed2a16024a1a3672a8fc0b4b73474afd47ef485d760700b6dcacd7a47864dcbf8fbd720e40de5c8ffe0f81e19619eb7d3ef29cf7743fe60f691945b10d04b662771e412e08704d18605a3b0a3f5ec6260183aad7cfc4bd9b7771e43429dfc76a43504e8c88a378575be54a2bbf8774b055bdc31c4d036d67973fe39050e46007febc6d5f3a52b15629ce44e9c5ca7c8f907e3111164d8d3e66b79afa2b4b6a3ad0623ae495efb94460416420f145d0de477df7744655c3dfa9ed8571645e8a09e554d00cbc517f164c36c3db3b9d5685e190d1b6d19e52d0ba2366f4179b5031034751e62f19b2de59de979bfd8c638ac878c74c1dd5ee01334ad76d500e5a78130925e7545508e705e8b3a28bbaba0dd4beca417a8935462312d050c47e83aabd4be4c84a72639c929a96e87c8dbe48e39c7a2a47f84709d7deaf8e2ab04c3ad7956d68874f295a600e7b77fd44ab43f8e449d55011bd236e9c2389fb35bab6efce2fac00b05637f9178d8236446cb15544c2063caf8752225d44e5abf00ca7855cf89e0d1b19a32fa586355f3fad41f51dd2a5cbea9c89882cf90ccfa800e30d518eb3d777954128aa99c2bee9408a41471fd62dcb1c5253c0a74b31f7d3273beeb75863eb3289dc82c426dc40ca21ad19064295c840e7b79f0cda858a4d070917e63452a583fb2226b6bb1a279aba4445c174877845cf969732ca513b14446fcaadf435b19213f714c1fbaf45dee0ab6d3532cd9749531c42f4b69607c6e856d84632c0ffc1574c279231205339ff5ec4e6f6370d69247af8aef177b350b51991874ad5ba8cf070dc0cc64b5bcacd50d26cf4ad1b7d4ff8ead71dd4a7a3996d0fe693f08683651f79e896d0463201"}], 0x2020}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="f4e6681c2836bd606a30fdb8fe69119eba28076cd6b6cbac413f0769b0a995ded5bb0a7aac8c05bad7e3b18cdacd545de0f9069f875fc4e24228aa38a6633023fa3b727621cf14589c83aa1ce319fb160bae75f735e307130d", 0x59, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) mkdir(&(0x7f0000000140)='./file0\x00', 0x5) sendmsg(r2, &(0x7f0000000a40)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000780)=[{&(0x7f00000000c0)="56933915a2245f364bda151803fde3c436386a96ce0266b8295d7895120cb30cdec3a2855484db90d3a879a52278389deb66d3a5a728e4ff0b045bd053cac8c012150a3c48c8dd1b794194471e6ab6fb88d2a50119dd863b29fc81dfe3eab3bc21e20784626a1c7e2a576341bca510fbb7231021", 0x74}, {&(0x7f0000000300)="663ff44af9903b017c8625593a4fc3347c7af1834cad958adf1d2f54ec8ca778278f17d013d07c7bb31ca9cc70853c46afab1510eaebc3031293ab7ddb3e192ee0dda520c4bbc03b474a5dd5a5d4ded775bac04ab5038237ab8d63d88fb578573750611c25cca778f0c9ac1554f1f04d8a007618179df8cd7ab93893a55ae797eaf39afb2da216641031698b4bd145e00689dbbc074d8b9039eb53d8e4599b09a90b9becd23b7199074d326d244cbdd196642a0dcecd0c23408f14070e37a9c89e", 0xc1}, {&(0x7f0000000400)="01f844d57c829756df4c2c85dd9d18207474826f4ef57254b77e3de5b0c0452c31d1a796af07587aa5e4272f14ee017416200c944d7fdfcb480fa4b13c54572280940f66b846e91be348544a78bea2e07d826dbdc6a262", 0x57}, {&(0x7f0000000140)}, {&(0x7f00000001c0)="bf10b9c434643597b9a3b9a1f496bf5f5be1bd540ef2a2316e36d1662ac9810724338e56b9825a35dde4e6921faee4dcd51356b3d7b2d4fd42faa3", 0x3b}, {&(0x7f0000000480)="4b0ca7875893091fc42b61236a9e770b519e691161de7d19cf0a21eaff4e5350b533813783813c17f17c6b31ece45b73781f35c954881e12f370d77dc5561921184cfa36f7395645756857c0fb7c7ec6aaf03cfb2270385beb819e1e78a026f1f5fd3c182b7402b1dcdf4576270c0aa7721aa17da8968759e81558812ec52ae6", 0x80}, {&(0x7f0000000500)="7c0b4af732f7c5e22e88f6dcde73318bd55d302eb46bcce872ee49a84bdf597266968723d418731022641fccea3485e4cefd45f8cdac521f1a8ec20c2c54557c1a7333474b2dd0dbad", 0x49}, {&(0x7f00000005c0)="3918567c5358d82eea60bd695ea4d37f7ad2e85cddc1a13fc2afc31476ba33d14747ac5e87754afcca7d1259ed0600eee11423d0200de7eed92f5b239c34f276bafdc6fe2ad4052993fee25bb510f745f033e0b63a24325af9ccecb4ee5b858b99ff604992226f443f2a8428e90c2bfd8a5456c4568d0f48595a3dcdac239a34f096d20d45ecfabb8ef103cb2f50b1f4d5fefa525921ef18b04cb52eb3726a90737cf6745430c86cd02c9617d81c81f3a19166b49caa4bacec6a1a7fe3cdff0a0aecd7b5068459d6876ce319bb13e291e5877ecc77a899a2c7bcb9fe55963a077ae243837f3563934614a888", 0xec}, {&(0x7f00000006c0)="c99589cb943cd0f58ace492fe976fadbef910af16e9c8fe8b6b69a224330641decd1ead99ba9842980c59a6815e40489faaf8fc0e9d0f4e2add30f2ea3dfbec9d883839c038108095a6282c4fb74d04e55385ad3c6b19d8f55ac9fd2bd89c090ef53f6bcd6b8ee086a5e2ab8851457058e04508fc2738f3224fd2a3b228655864e0da12494d7e8dbf29f7507690e7c2cd9e166296a1b0965c21d579d", 0x9c}], 0x9, &(0x7f0000000840)=ANY=[@ANYBLOB="e8000000000000000000000004000000f51980ba532736cec8bc4574680bb3389f08e7ba6da02e02c5ba46a7fd2df8d56ce05d4c98c703bc77f56cc0c72f0924c95e9f5d41984539e7202356e70ead3fdb9f4cefc3a4143891a93cd6c47aefe8e0f58d495ad877f5bd2cfc781e5baef4381570265a1eaf243a433caf2a483dd2584f73e4a2b1173b24c13e6b546e7ae7863fad7c7d51cc2741fb5f0275aff9d9b3deec9282da042dadd5d9080127805817b6c647205108ff8bb40c08686b01c601d607b4a1df8a37dc7ba98ed7ee3ae4e5db827d7a7f5c38adca08aa730f2e901df3cb1c94172ae7e000000000000000ffff000008000000f5d4c13eb1ddba27cd96b900ac0922e4a570b1cff46f0f6a0dee0537497702f83ef2787a3a6c63d6641845fb682e6a028818621509382d13b9f0262aa32fe59298d5d46f5cfbb38e5fbaa6f08f4f671aac0be27481d42eba0149c2851dbd196d23b8dd2aeebbdf6dd8b7f6642cfaa7fb69904fbbf3f4c52d67a736281e9cde00904143770e4ae18631a8f2ec728c77600841063d323a3117dcd5a264c6f3887f44b98d63857e16452fae15215af2d3be0e8891953964aeb92683decfed58937b7b9aa591d8713e3427b71c8b815d0000"], 0x1c8}, 0x8) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x8001) r1 = socket$inet(0x2, 0x0, 0x10) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x5, 0xa1) getsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) 16:00:28 executing program 0: mprotect(&(0x7f0000288000/0x2000)=nil, 0x2000, 0x1) pipe(&(0x7f0000000100)) madvise(&(0x7f00001fc000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x5e, 0x0) 16:00:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x245}], 0x1) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:28 executing program 0: socket$inet6(0x18, 0x3, 0x20) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x3e, &(0x7f0000000040)="6174954c", 0x4) socket(0x1000000000002, 0x8000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x1000, 0x4) socket(0x0, 0x4006, 0x100000000000004) 16:00:28 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) socket(0x6, 0x1000001, 0x2) socket$inet6(0x18, 0x4003, 0x80000000) getpid() 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) 16:00:29 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)) lseek(r1, 0x0, 0x1) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x10) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000300)="c07c24e476f1c1bd8273dc0f42db563be7e84bafe3a611109bccd8a620e448f957bd54d9ce41efb126839d9cd16eebbce61fa1fb25a8bf663769859524ce9acd730afd4b35a971f657f5fd4859bfd5388809c5f47e08cd2e6a31a0d6783a7595f95b84248c7f5cbce805d06821db779345c3b4c2e8b553fe2765d9d909775b043e4918f3f78ed125758381299140f54835fd75100f36a5ca89bb8e104957d6781b89e925546d1efc5c9fb3b99dbe47b6e984fbca14387ca2390e323fb005cdcce2da225743923ca7c65bd4cee44a44742ba07d47e8111137be1c05b6ec6bb40058de5102c2d4b0d94f9754008a44e95d", 0xf0}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}], 0x40, 0x404}, 0x4) r10 = semget$private(0x0, 0x6, 0x402) r11 = msgget(0x3, 0x480) msgctl$IPC_STAT(r11, 0x2, &(0x7f00000005c0)=""/60) getpgrp() semop(r10, &(0x7f0000000600)=[{0x4, 0x5, 0x1800}, {0x0, 0x7fff}, {0x0, 0x1}, {0x1, 0x6b6b933e, 0x800}, {0x1, 0x9}], 0x5) open(&(0x7f0000000640)='./file0\x00', 0x0, 0x0) setregid(r8, r5) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r0) msgget(0x1, 0x200) fcntl$getown(r2, 0x5) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x8400, 0x160) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000010c0)) r1 = socket$inet(0x2, 0x3, 0x2) read(r1, &(0x7f0000000000)=""/19, 0x13) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001100)=0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) 16:00:29 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) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x111) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000240)={0x8, 0x10000}, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/208, 0xd0}, {&(0x7f0000000100)=""/231, 0xe7}], 0x2) r1 = socket$inet(0x2, 0x3ffe, 0x8000) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x9, 0x3b, 0x0, 0x0) 16:00:30 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1c4}], 0x1, 0x0) 16:00:30 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0]) setregid(r1, 0x0) setregid(0x0, 0x0) 16:00:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10082, 0x44) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000200)='\x00', 0x1) setsockopt(r1, 0x0, 0x1, &(0x7f0000001240)=']?kC\'Fd!', 0x8) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/89, &(0x7f0000000100)=0x59) recvmsg(r1, &(0x7f0000001900)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001280)=""/140, 0x8c}, {&(0x7f00000001c0)}, {&(0x7f0000001340)=""/215, 0xd7}, {&(0x7f0000001440)=""/90, 0x5a}, {&(0x7f00000014c0)=""/201, 0xc9}, {&(0x7f00000015c0)=""/234, 0xea}, {&(0x7f00000016c0)=""/20, 0x14}, {&(0x7f0000001700)=""/111, 0x6f}, {&(0x7f0000001780)=""/61, 0x3d}], 0x9, &(0x7f0000001880)=""/114, 0x72}, 0x803) read(r1, &(0x7f0000000240)=""/4096, 0x1000) 16:00:30 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffeab, 0x0, 0xffffffffffffff6c, 0x0}, 0x40000000841) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 16:00:31 executing program 1: r0 = kqueue() r1 = semget$private(0x0, 0x3, 0x4) r2 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r3, r4, r5, 0xe8, 0xfe}, 0x4, 0xffffffffffff4b36, 0x1}) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) r6 = getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r6, r7) 16:00:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) clock_settime(0x7, &(0x7f0000000040)={0x8000, 0xffff}) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000080000029, 0xe, &(0x7f0000000040)="01000025", 0x431) setsockopt(r0, 0x0, 0x10001, &(0x7f0000000080)="6e8813fee9a5e827118c594b1df9d7bc445135ecb087e57c6fefd7f140d698368290751abfdf17e6bc4a906139d014147d63ec21b56eded672989ddff51dde3c880d8e272a86d33d712cc85bf0e3dacf668d6b6bc857f3e57d0249c5eb7ecbdb71888a6cedf41b98201c8281f3a420dd44f40e8d", 0x74) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x800000000004) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() setregid(r1, r2) msgsnd(r0, &(0x7f0000000000)={0x1, "46e10c36274c725988b84186617c4ba63aa603ef558071b16d68969bbcd8e555cb98fed79459bfeb3edc453c1e7e9b7e9634979c68437935d16b2bbfd0888a8d81b9c403a41a52bca2f3fd49e1b06771a1ee4922d7ce2626514243c160c351c51f471010b9aa327d9e69f4e6f038b4b9b6f8246ca5c5dd552de6a7b68f1f9a112e82437096eebb1041939e5164106ae11f07c975eb36482ab11bf3ba8f560cdf24ae1d9ecc501fd51150f5ce76775daa4f735322b84feaa31b6f64e13482019ff6a8dcc37f2a48aa7491f0540f70cd82b01fa9c4c02861110dc74c7fdae2bff524141dd81ed0cc0524b09b7ab04d54419c86152544dfe2"}, 0xff, 0x800) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000340)=0x8) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x3ff, 0x75}, {{r0}, 0x0, 0x61, 0x40, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x2c1daaa4}, {{r0}, 0xfffffffffffffffd, 0x28, 0x87, 0x7, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffffc, 0x90, 0x1, 0x7, 0x2}], 0x2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x200}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000002, 0x1ff, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x4a, 0x20000000, 0xffff, 0x800}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xf000000c, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000001, 0x5}, {{r0}, 0xfffffffffffffffd, 0x84, 0x2, 0x80, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x2}], 0x1000, &(0x7f0000000080)={0x1, 0x37}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000380)={0x7f, 0x8}, 0x10) r2 = socket(0x30, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) 16:00:00 executing program 0: r0 = socket(0x3e, 0x3, 0x107) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:00 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f00000004c0)=[r1, r5, r2]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="e6c97a33f84916ef7de98e91f65187e12c7c8b11e65a940e48206993debf06bbac51ce2eb261bf9d65291031dec2d917620822471db81c37f1032876a127eec11c358bad5a505280a973a644529a97fc13b42be239449704fef63932ebe33b898d86ba8b764620d9ed3dfce1560b9f44549809d0c973c88c4308fc83f1ed0aecdfcd9feacf117b229deae1a4f3d27a65ec9e758d60a3d2b55bb7711a53db7b4a699b879fc5867c305ce41fcd17b353e433b84d0b7fa010d3ac3f88ecf1720d29b97e", 0xc2}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="180086cf", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x408}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[r5, r8, r9, r10]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) close(r0) 16:00:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000000000), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x80) dup2(r1, r0) dup(r1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfffffffffffff74d, 0x3, &(0x7f0000000000)=""/209, &(0x7f0000000100)=0xd1) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x20) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_getres(0x6, 0xfffffffffffffffe) ioctl$TIOCNXCL(r1, 0x2000740e) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x10001, 0x6}, 0xc) 16:00:00 executing program 0: r0 = semget(0xffffffffffffffff, 0x4, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000019c0)=""/54) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1800}, {0x7, 0x0, 0x800}, {0x1, 0x9, 0x1000}], 0x3) r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000080)={0x0, ""/114}, 0x7a, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000040)={0x3, "7fe933f6b5cdf87d9b82f4afdbd29382cbd4f4e5"}, 0x1c, 0x800) 16:00:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0xec, 0x1, 0x7, "ea714034916b1791f2212b3f5eadc2b6c98c976d", 0x5, 0x8}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x36, 0x10, 0x101, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x400, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2, 0xadc}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000021, 0x7dc, 0xffffffffffff3a60}], 0x9570, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x9a, 0x5379, 0x7}, {{r0}, 0x0, 0x1, 0x40000000, 0x5, 0x1ff}, {{r1}, 0x0, 0x20, 0x1, 0xe16, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x1a, 0x8, 0xe3, 0x2f}, {{r1}, 0xfffffffffffffff8, 0x21, 0x80, 0x100000000, 0x6f2c}, {{r0}, 0x2e2f19da33425553, 0x10, 0x2, 0x0, 0x200}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x45, 0x401}], 0x9, &(0x7f0000000240)={0x1689, 0x2}) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000500)='./file0/file0/../file0\x00', 0x20) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$getflags(r0, 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) openat(r1, &(0x7f0000000040)='./file1\x00', 0x8, 0x120) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) chdir(&(0x7f0000000340)='./file0/file0\x00') getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) getpeername(r1, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom$unix(r2, &(0x7f0000000380)=""/236, 0xec, 0x800, 0x0, 0x0) 16:00:01 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000080)) semctl$GETNCNT(r1, 0xd3de1d02e5488500, 0x3, &(0x7f00000007c0)=""/80) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x0) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x200, 0x20) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f00000009c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/175, 0xaf}], 0x5, 0x0) msgsnd(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="020000000000000006bf6b18bb8a7a9c870c864fc046a580d4ff3b99e8c3a367e0a715923b6074659221623892f692c406b159101abfe5acbae40cb44e9f62a65a1a22c323ac8f943187ecbb8ef963695ec990d45718491fbf5cfc82651b0e924b525c32c00a7c9ce7d0bdab50809c8c75cf3187082576cb18e1b29ffd99aa30bc40eceaf80000ed4bc2235dd218034ad763acc69af0394ff2b10622ca62ec024c7c48ffed0952657990ef4f33162c78df792b853ba7df6da43a4982e0c936b793f825231ecd82807020c0d4dcbef624c9dcb11c4998727c2f7aaea5826b8961aa8d0a3fb760bf0252f35016dd2cd424a73d6e493d90e9c25a8c97fe27018af053a9a20aada3aa3ea5ef756001fd6dd1abe895c2224dac4373d754dbbdba5101e32f6abda7226e3c34d9763d3465fa1ebdce78e801ed474b4fbe2780c9087d755eb5486e077e861af468cbd670fcd80430e8441a7e9d61f68b985d9a0fdd1958d2ae14ec2c19df8d26160181873165ea4d69904a3dc8f9"], 0x1, 0x800) r6 = semget$private(0x0, 0x3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getegid() r10 = geteuid() r11 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r8, r9, r10, r11, 0x1a3}, 0x101, 0x7, 0x7}) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="001400001b9ab469090000fefffffffff000000e000100"], 0x1, 0x2, 0x1002) msgget$private(0x0, 0xa) 16:00:01 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') select(0xc4072cbc1521c979, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x4000000000009}) 16:00:01 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/17, 0x11}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000002440)='./bus\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="1c53f2fd51a902878de55b86b049e50bf0ecb5d8df258445d35a84de40412ab139f5758c50ab96ee5da5293faa5f3a5bcc336226fdc42dd72a2778a07668c44905fda9cf6411b5ce5197a00a92bd1d0589bf70c8702be49200c01b164255d9818a7f022a78a6852737ae0946b733414ccd8630f4738defd46ac8ff210245ffafd87a600ee1fb087d4d620b6d9376cd41f592bbd4", 0x94}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: r0 = socket(0xfffffffffffffffe, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) dup2(r2, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x2) 16:00:01 executing program 0: getpgrp() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:01 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x100000001}, 0x10) setuid(r0) fcntl$setflags(r2, 0x2, 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x90) fcntl$getown(r0, 0x5) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x80000000000006, 0x3, &(0x7f0000000040)="aaecb6e0900b287484c05cc5aa0d572191dec832982e1c26a4c91f07584163d238c0132c17b5f8dd2ceb92ac1517a9f2b0bb5c93ca0114c7e0f8c7fb4bc41224ca5cdd8a5e5574fad4a902d611fd845bb55d5a1053a6a3b44daeec0d0174b7511a1e18d8b25889d7754891a6152575bdca52a3cc002a05d932a010939534e4944a52fda58bb8cd94f2ee1568e4048f3c90941bd4723b7765e58dbeb8def75242eed642ac24cc1e4128d4145050afe1983cf747ddb5f9b33f4312cc113a030219a04507a1f0ca05f615bea5bf714dd07ee37b67709a6920d77c85825e2f931a81b6dcbcf9263ce89e", 0xe8) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000001240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) semget(0x1, 0x0, 0x1) fchdir(r0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCCDTR(r0, 0x20007478) fchdir(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) socket(0x30, 0x4007, 0x3f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x101) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x49002) writev(r0, &(0x7f0000000740)=[{&(0x7f0000003280)="81672d6a24a3b78b45858c9a431c73913c4edbdff842abaa98259baadd7b34d88ad50d3566fb94f7372a3aff5415812115dfc4f5168b0047c994c4316f6146059cfdad223b8beea9af3536c8cd1da96ec2874c022a620f0c8b1c9b01d09a49ef7b2868f767392bd1e98f3b69b23d1d0399a4f6c3fdf6f9619de517fbe65ec637209d61442124e3b658622b74c12a8ff58535d5b362f1c250ca5942111cdf4b37c14fc06c366e838653f4cda40fe5cf20a8a749d3df44c1026ea6ca88ff7a71b880c5e71893d2e0bb624678b4ee50b3cd95c2288b4b54e098a66d0beebf972121e0e820490661aff9ff8cc976b10edf9093298bdadf9809bd0ee1f9d68c2dcdb376e5cc50cbc7cbf86a8ed9ec9ebf134be8fc91383944ba58568cd5091caae54d7035378274f4f2b9534d22e59b0501bc02d2d7cf5a9139c195f039a18ac72771ed879ac4ebe2b31b976861ffe35266bf08830b2483af795627e53dcd18d661b25588c98e3761fbfee03929303064bb78f032d9176fb03ee04a9fbb1ba0497485170e27cf0dcc3757864ffdb721468b53acfed11f7703b68c7b1a3e482b264ef61e048f446c3631a8d46d687da4aaac9df85db46072f2c50a7f451077256d343685194be1254e55d0e6102af84ea66df0f6538288c259db9ba85909871981dbb7ee741ec5a62a555c48193779c4831c8f65a7ee4673f6e59749c620734792e3709451828fb269f385fd4b03975be5ed346195c51ba138497a50a4353da17aba8c0f8158d5caf1fd9c99319b6f073da3b93140ab7aa7ab1f176db093c580a78c227e57845fd2333be18372a1d966d16e169d15dc8f5c77ef9cda193451b757bce82635ed30c83b3bbedbb37f81ea8c689e003067c2d0e30b94237ce407ac643c454efe673f1304a8750a859f0f30226b8a65db033d5a0e1400ec4b806d19684c27505a210dab65ac65c1b2e20c66d595107d6b06b9a77b43bdc4706e3918ee9a27c561551b999ec3ae99baaec2b54370cedb7bdd48d71eaff3b5fd0c115614de8d8d5897a4ada60f34fdd3cdcbb2a97761ecc42781b6687b1fb68b2a545810bbdddf251425b5f67c388b166a2f5916b28c17dd2462d3746c612bc8d30311cd9e6df948ae59ed82f4acc0c958238e54484f4e380ca32aab89a409a5205a06285f84a15189b1db56a41fa3372744d45f371f4c093163f8dcf04ac27d482e073484e5fb6965a757276f5a2ab305d311caa2a4e5b76d27748393924bb1bc9b2cd0d9d8d338b3dcb7c29d5fe14561800cae213f1825cdc2d14dc53e6644262ad65893581100a0ee1f0d29ac684d4b64bf802854ab5c7ea4bd24bbd34aff80fbe3c787eb9947f93e1aa37923f7eda09e9ed3678a5a9f79c4ccd87f0d4e55d54f0b29c988dc024beb150e753642b3b52e58e2688a8c5f770ea764338b4e3c1cf8f2019f96657b0894b8e810508c1e09cfff05adb43b938586177a01fb7e9b8e909d8e4c38a562be49b02844527156c021aa7fbd95c07cd170b2c91d9d05ca5172a56a0b37c46dfdb2ce7f08d2bd411ee4de22b8c42c9098fda8c0edeee5c4ab6ed7b7d0cb71ce99e4cceb61ee95c614a313f468e67bc08407e0a0a2bffe5ff1a74ecb57b2263d8d3818721f2dc3e620c3d9cf890a187eb25a87d6d90a0f750be22798d09f969c85a0f50d2f48b0081d8dfb456e306dee8ffc650faa03c59d9f03bb7c694e89988c47e0f8e39787c9806b884b66881b0109c92226379da0dbf54d03da18b588c1de8cc8754d8a93ee64067176b32f64e03fa5f9290e6182c220ce96a409b8e5ad6c237354c9f53e314882cd87121d016c35b00ffba5d5c0fb5821be992d731590af1f25db299bb62d5e43d40e5d28b483ab9667601bf94f7e681736880d4aed58207f17c1fe1b70d295031b1ccbf8fbecefb31b4a9ebe5de89577f59a0097e940b64df425f8790550f304858943e7a995306c58384c8db768c92671b162622e29197289d44d6288578380fb971ba6ea33e0b7e3a11729d2e44127ec38542b5ca22f8eb02cf67d4237b9df425fb81ca9c8ff7e7de657f1c6f83624c2802b699ad395e724d469d4b7cb71b0ce5e204e06f6c001cb738b2e484365ac3b612339c0cfddc18bbf8518e2025c01fb241a31db5683afda8eb3b4cfb9183b5e05cec52f04ce5fb322d576afce27e04ebef8b515635229482e2714f4be2c2b4a5572ab64faab5053891f9dc36199f6f4252487128f557bf7a4e978f18b7d6a6d9e96392aff6ec0a4dd975ead04acc0f99e1399a96566c8e34a4d4c578dcb8704bbb331740480a79c2b9a2bdd67b7957da24f3b2b6fc7cec8f620771494e19192d1c2e94a68dee1959d8abee4778a73a52e4623df009acc3ba771522dd9ca29ea07cedf13e7e5af36ec74d46bf0c9204aa4fc80bcf5a0d84e9e1bdc41eda69096122b29eb42adcb69dfd5ecb8da9c4a192b67a62a1fda7687c6946834a972bf7c2510478b932fd874eaa04f1568073e7cc46c3cb8722a659865ca958deee4839acbc4b1cd61f778bc09d763bced471481cd353cb3bf01346e5e269b134ed1e35cb80d814da2ab32222bc6afde7529b576b1dd8eac6ec4cd768a27c078b8ae9dd10ddbad48f11b1df0452f7c675591efe121cdfa196aa567e9b23e1921ced342640357f8461688d91cad408b7ea010990f16d8b49daab490a342015b263589762eaa1565ccda8eeca9f292d7a473d7b59feffa766cf6fe4641b197da3d4d8fc0fcb379347b007fb28e39c3e225c2dde646b600cacb029b01f9d5abd1bd0168bebb4a3be6c1724295fd4717202c35f22b1ad9fad5bf1caf0504b66d8c5581010dfb7b8d96d04491644ad4291dbfb8296e5797cbfa7a6c4b127a8b1473335790f377d1f0c9dfe800db928ee30ccd47cd26e252e86d79cddf745f14fb9d5cf2110995ac36d00f49a62609d833de6684ff9f417d0613780ea476a5ad5a0ef2432265169aea9d5e8a2f508cfca30ac2d5b9a9c2eb3fb704cca1f6aca4f9fe367f91f0f4afe7fdffe8ca598abf29eee848ae22015db86d5c983fd00844c1344aabcc5bee81c23daf48fa071ac3dfc4bcc02b7e9b533228f421568591926b836221dd455336292576dab6a323d91044dee90e895f0f4c2299e1c963fcdb861b70f049e2a1f9e774ce4baa372c930188397596e5610a86675688400b8b1ebf2cb40dc785fddcc2443d9efd44a38f755204dff5a73c429e6d966a10cd0bbc2756f789e114762677dfe2601b82ffef607f64fd77da977451acbe7fc04f79ad6a25fa73d763380d7cd4b0269949533400b378f93d2b34fc5361f0e9bf2eed9d406887d9447bc551c491a7a7e7186146fc6f77f9829e2983d6a21088efc7b6569231f8a6585375879c0d18fb455dff8308b6eb7d9412bd2aec9abc001c39b7b15a3c3cba2b0bda0fdf060f07ca62fccef3a0aa7360420ccc106eab731571924183587d6a5dfc8b77007b19103f47cbc00fd2d9f410be662130438f1c42a05562f33112b12c738cb607923922bae6103c6604bb818958f979ad841e83db4e792eef27bec2ebc490776f5242e475eafd1df5639f8cc36775f7532f3a3ce43ff63a69b29f93a0f15ab5761a6e161c9e06ce9e4c19d56f27ca77f143e17e611557aac01d80ccbb3324d35b131f0114bd9790cd965bec9ef23d33e23cf15f2c9dffc0c05535790738a7c29323a5814e0a0216bb0020b1489c12904c3efef3ba61a476ba30c607ecfa6f1a4cb58b1163825699635f78c5cd3ba65ef416daf86fa472fa2064a9fd8629bff4fafbe463262511eb8fc0c13b596d88e0225814b37e700f56dde6e4ccd877ddf7696ef8dbc4a26d354b462d361420e8cb2e0447ba06ebebc4be45526ae5046e4d1e2f2c5975cd607f50db79c1d32ed04523632b78f2c32bd271b0b087dd78dabbb65dcd198bf51158f2abe8ea408618c29f6474996a067d68a058857cd1169d9e1cc909f1e00818067f479bad1cff01a6d810fb3779197a8dea0f3c62b71120b1ebbf8e8cb58ea95833fa9317b11d3dab3ab19b5f0ca0db56bc82a423719bce007720daeea4cf2c7413c4352b21437b462f298eb64e59c62a6db38a01c5bec38a6f2f9f1a75ba5004f61e2d3ee2846ec1c60b354b61dc2fc0bf5dd2502906492333a53c7341c3d872ae985ee628bb261256eae5a49114c35253179a06b61ebf4d72cafffbccdfb70cc655df666b02fab39a7af7e8a27af8ff6643ec858a8aa784d847008c18066ef37aa9c3e67da32f5ae8db3049922d7fbabc8c95a5ccad3daf4c336bf5dbef921f721c2410caea44eb2a62d0e28a1d3795b0701646e7ccfd183eb974b3e035c78c3b7a4d953a3838cee2ace54c92366a0c3892f9c820a9b508391132b61d8a56e091a590c6bbb18ace360a436ada2fbc9880f2bc7edc4194adfd7d95114a0abdd0ba5b0f678ae692222fb25dbf2e9b0a9626b257d51c7bf9f1609e40aa54552865768688f9298f35b4cd51ad002fcd64112277eae9710757c9d4e50c4908f86dfd571b4a704266392c6024046911408498c8e312651ecf7eb935fb6c33ae942a7f5273c8e2a3c9af0c8c70bdba5d7056713c8d5dcc60da1c4769258b5b6af9135c5edf09bac131e89c9ab23f6f318a018f5823a74a103c972955cd3e576ea4180e7b7dc8ef13558e600861e7e966eb456f0556e8fd87a7e1ad5a223d9485f75282dbdea72a66cf972c1d85737a9fccfa85d28de4329aa88657fe0e065b1af2b5bae7b153cdf6f1efd96c648a2579485dc891422d6d3e966d412b0324ce60ec88af4369dcfc05f40434117116ff17c7725e283fd7e07e2885afeb39a43dc747a18addc26074d41e22d1025bd5bac4cfe21275b2e9400b4a4121745cde638ed825980cb58e9c06afb2927a704518e9e3", 0xd94}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="0b61d9cfae1181b41e3df5d02d8d03a94eac8e80e07ddfd6a3ce6b4d3c1bc503f591dc83fdce393a8595d6064b5e7876f90a7a", 0x33}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x68) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/60}, &(0x7f0000000180)=0x3e) r3 = dup2(r1, r2) msgget(0x0, 0x4) recvfrom$unix(r0, &(0x7f0000000200)=""/153, 0x99, 0x0, 0x0, 0x0) poll(&(0x7f0000000300)=[{r3, 0x100}], 0x1, 0x4000000000000000) listen(r1, 0x7) recvfrom$unix(r2, &(0x7f0000000000)=""/12, 0xffffffffffffffb2, 0x841, 0x0, 0x2d9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0x2, 0x9}, 0x8) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x102, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) geteuid() 16:00:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000005c0)="0e429c0e4dfb0d2520284f6c7f7fdfa1d01208678c456b3e679250138866f907b9e6e8052b1a7b815aa90d367939b85e719be36b604b19230119e1806bbd515bdc4fa0671dd9583863bd76e2d1b930aa5583b9e1a852d38ad4f045f5e626e9f31d746961ecaca61d644b018021f7ff72ff3ab5f72e58e75be80812e8e48214482009227ae53661898751f92e0c380990f28ade3a0da6fe87b8613747c2fbdddac89daa7e829746939e0c0c1e3d9f7ef642c80a8c5ccaebedf9db9d98629a752712ca34204459cbb9fbc500f0b26d", 0xce) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xb570) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) 16:00:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r2 = getgid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000140)=[r0, r1, r2, r3, r4, r5]) clock_gettime(0x4, 0xffffffffffffffff) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') read(r0, &(0x7f0000000140)=""/99, 0x63) read(r0, &(0x7f0000000300)=""/168, 0xa8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x4fc}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 16:00:04 executing program 0: r0 = socket(0x26, 0x0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000000)=0x40, 0x4) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:04 executing program 0: socket$inet(0x2, 0x5, 0xffffffff) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0xc, 0x6, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xa, 0x23, 0x61a, 0xcd}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000011, 0x8, 0x4}], 0x4, &(0x7f0000000180)=[{{r0}, 0x0, 0x10, 0x4, 0x1, 0x16c}, {{r1}, 0xffffffffffffffff, 0x48, 0xfffff, 0xa74710c, 0x10eda9c5}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x0, 0x10001}, {{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x9, 0x6000000000}, {{r2}, 0xfffffffffffffffa, 0x26, 0x0, 0x81, 0x1d86405}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x846, 0x7}], 0x0, &(0x7f0000000100)={0xfffffffffffffffe, 0x200}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) close(r2) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) 16:00:04 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') r1 = socket(0x2, 0x4, 0x6) sendto$inet6(r1, &(0x7f00000002c0)="897f523f5c173cc47d68200547f14a7c4a7e55a5e886115705340b02ed18995ab61ec6c973c9073e236d83a50eb1be22b32bad27dc42a9e82b85a6c2972c0083a1e6dccf876887a8eb86b79166af41d3cb17f899c2c7804ca457b5ef880b4efe3f94eb2a82ba2c73c8ba6851b4d737c18b548f7f6e73b478e369da6f21d0576b3a5e146f1722a9c5269263433f9263c5c3e1de9294965a15e84b40734de5bd09783639f7b1538a62232e7d5aec7f2d91ad1bcdb5b1d909c499737840fdee8c5f3abc5da20583cc28ca", 0xc9, 0x680745bb1d451db4, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="1308c51bccd4945b6449e75cbc7187a6797f0d8e2297acede87e4f5bf292be6e82a5aeb3f812e691d7225d1a56835d2bc4e21fede307a0dace4e0ffb71d49af6e95176131cc3321149005501a023f9447e6384848e414992e537c176f8c5c431c8893d2bc373dfd58b", 0x69}, {&(0x7f0000000180)="aa4396dd7239ab54a517f6f609f7b162d5f5d9b6371c454dc8a2b22e8f6c8eda3a2774062c862ae46d3e94cd68939773af889f77d9c51d30b6e7754aa330fda346f3e86f2516728d886d899b229d9e", 0x4f}], 0x3, &(0x7f0000000240)=[{0xf0, 0xffff, 0xffffffff, "3ba1438dc1ec7051e50f61b8ff48d4b97508c5fef560af316adaa095b5d2b1785fa56cf66b2f426ef386fe5b564438ccc1a3e7e5555ad2c6f47ccd93e4fcf4f73907bc173d7c573cd033fae2dda549031c7173ad4f15d5f401257234c76338e0826ec4438ad1412472e0731e5e253d778ca06f39439718bb8585815ab898e7266f898c860a4fad9f47ff08d801cbdad280a740fd3b3508fbcba48ad532930e2fb5171be14cd689cebd482db18c782f421152191d0d9e1c95a62efab3c8b518bd235f8ab238829e62a1eb1060cfb3b131526aa9c28ffbae170ce175d4edd6"}, {0x30, 0x1, 0x8001, "d3203ff2c348e2c5e8cec9ae15e2eed0dade3d44c05caef22d98b09414"}, {0x50, 0x1, 0x180000, "50115bb06ab297e34953a14b620d989a539b5a945075977cab4dee7b72dc2aaf989c1e4af691659c71e0ebda84d5e5e88f5898be5e1e6c396cbccb82"}, {0xc8, 0xffff, 0xff, "3c78389d0f4daa69f3b9d783db502a488b4728649167179bef2612582448e4c54172b4a0d6abb73a92da6c1f4426a31f05a5e2823eab837def1d5873ba14d39d346515c22f3c19c7a3b5b51689ee3c36c31a125d8ba7aad950ce7b3881b65b1342639a8d5c68d57648d1813b838a369a8e960328b8953424a822d41476beaf427218b30732f28ea2060d5f339c9b23be66d30d62a9a455d2a318a902a8e14600147eb7d4326f2b64a6204e8e4375f2d4334eb80d10c8"}, {0xf8, 0xffff, 0x1, "c95b22096a0f77778561dcf1dc7b5188e76eb3f6a50b49dc3bd16d1693c83392c3391ea3d9cdf58c858e700c04f325de6a86fc2274fe29b0b8a000eb8613452e033b7c4f97d0f6246cae0b5b8b32476830fe1131ada6d44ba0c9a2ea415d7be6df1b3cc0880afe5e83ca329406de23a33b0a793e7643bd900c9565a0609b11ba881bf99c1b8afac3c0f9475a29a6b5f7b1437d693233a2ea69dc78aab63bfc230499fbfb95cb50ea34ab91f3ee19f5d4b9397fdb272dcca1190e608d07c104e4ee3376bd73b2451b3e7456c11c137e97b00e4dea33ae72f0c9d80f092bd7267056527402c3"}, {0x1010, 0xffff, 0x3, "d37844c1c8264b8d3903c2b6f5bd3d29ba8a4c0bdb6d9a7a5cf5042ed2b1821fb47c0c535cd4b93a068110f3febef02575be0fe7a13519bb2c5b96ea3366e8728587810168c19cbe3a9a705fdddfd162232be2aa14a197da44cc2025e1c92a72c1a017b28ce7e251d5d660a23ed485e8b3930ca9cb01422fe0f03e3a67ecab6a6152f7666f20a71ca9795c983177bf0e7dc0e05f26069c564f6ab4d1dacc58dc3cf9772950b335bc5eca9f6a40d9d76b33297b1b787fde0bde22b3fb85066645ae4cc2608cfce3ebda5bbdea1836febb162bed20b1d2e40634f37a80d22d6424e99416f9fb1f35c20b5bcdc97c30e71ccb16230f1a70c839937f8d269319145c337164d18d6a239ed6702365681da5e9d43613d11e30fcc2d50b84fd3a7ff3d8b8518e74c470a1bf237ec919a49061c592cc2f14864e625b4114e0438f99e1af8c48cb7190458aeb5f4404989315ade987033e5633d7ed00655be9ffa253d1a69572e4f0bbdcc50a400ffde698a0aef4cde3aa81c1035f67b3b2c83d1d905d6c57678ab2b515dd7d004d07d2029b7f6ea380f5d13465ad2caa1986608b56562a957ae2545d50b654f650553ae51ffb5b18b9490ffa47d8a16b69252a9c8742086a445b29c14dcb7ed5810df55801ec4560eb0c4a6a8a5b66b60cefc4c93cda39c58f6a64646f63f19c9994db1be4e8ed3fe3303283f5e2f5bc53b6f76f3128995f487f5543bc5b32160b2943618f3c18f62f6cf99ddd5558496763127e5ef15f2254123affead215d036988bbe3e64e10c2e0e0126098cdf33793fe62d232711d3dfb763c3f83f2c33511e0b1bb50a3802004b8eea55cb2c938c2c6be369a78061cbc4077c7f6426042812dfbce07d8c30e27ebf5d565721ff443dd0981bc06370da3706567a3e66e9c4a6c6fb0eb6d22b664e2ce7ced109d897383b38eb0d04f625815d93d024e8c71b78633f5cb97a557724f7f6f52afa21177537041091bcfc306bd5f7dc99ad78cc0c64ff2170f59b77ee272b047cab6f13bb75e2046b4e9858527b6b12a704e012a4213b884b58faa5ee916a00c5b25b506b6ea874c125e7b70c81e5b9b240bf5bbdf6d0469d5bc3da64f7d521c83954c907ae4ac7d4eb64b88ff9f680c92fb307527b487c19088b1074c30de3f106094bb66ab923634d75222709205ccc973b0143bc16153ff227f7eed1d48b32d2abc177b1252f123ea966d2d9f90ef4a19cb7f2948888527bb7759de33779413a3188254c5fafb935ddbe574230fe157a9fc95ee260f9e1522fa0eebe55b8d67f7bc907365fdcbe421bf6d7df7272b9314edd2fcb50e6d49408357cb53580d18943b11a1bb711024eec3967e0d4bb006b091ffd0ed7b2045fa0a7b22dd956444c6040092af45c8ec75d2629a33d08817df976e6bd1061730fce8d2987e1183f511d67722f7792b3e0d2ddf94ce22055bc02b18a508ea3cfd9df30c607c8bd5a1daae586597e124f07a01e042644a1a09dba62bf60af370d35d77003f98452e77f3ca3cb1cb723b6de97f574d83270d58da09d26d24ea110a231a655abff025188eaf2f8b3ed3fae9f3ba64c318e2fbd48ded504d9406148086d15606fb74f673e09ffc971f37ae875d0c9af9cce0a8e1271ca13e48bc391c564ecc07e4cbcde49f4dfaf8b06880ab432e604b1b694e50ad099d422ec6914c0436785c2343e9f4dbd7a481235f7663660cd3cf8349aa7d5b15691d7fb349d33316af9c5362bddffb047ef952a98157539d8ae08a717bc2d1006070438ab2fb92eab5210720e125a1431b11fa91e66693450ebbd580500066d96cbb28c310c0857f7d4ef420c1a77d378e98e611f60cc094a06bde3616bd3eab649857aee08ea7e8e462f2ac04c0fb176d7a1641b85a58d2aec6e0c2b56c891e0c507a4027bb1838686ded9f82331de0b0bcf460fc7f8593e273a64b24311e4a7e8c9fa8a9a7179a09e225356691212e5834fa0154dacc1fc0f57f0817f1b455c7b12ee0d827385448dbd80c010985d2835cd08ee1106e88bf5e1da1854194a379bc6a0457b32ac20b8d83de96790cb474afa52fea8be2716417fd129df3b04b00fd09b87731eabfdb0747276d4d95ed7a2f086b5697bf188ad29c44ca57cc90e29508f0beb4515289603c17e9637f7183c67e1f7ee4bb0068ac4832c3f613744fc01057db36e9fb005203d2a8f44b888b182c38e80f842bfd7a8ab42782496d187c141657f0073bb78df1328adcb14f3e03ee209b66511a7328338ac3e45869734e803d72a5333b7b1ce874b7d743004103d9958e24d8e7dd268ff2fb425e3695c9a7216e9a6281f45eff8bfcfedf66a0167db49923b907ec6e3c3f3f42474d2453386ae4a241dc5f694a9d800bbbf11783335a4eb1969f91dbf2d554eb13584fa836f199143ac3d37f5e32ba13f0b43ea89054fe4b7d9f9524608fb324565d0208b5b9a0715d48885f9cf3867e93bce21034b83fd43e75b9a7e7e018945a472bc2eb4177acd67b206fae6a295995c789930d89ac01d2c19da4c98a68867d0cc3b28d1f6b731b236c8bf022279fddc805731f96cb4133bdba93abae500419a495fadb660c1b1633c850ed38842286c8667b15957dab9d821c320f6d056bed11bf719e911c2e41163b8a4924a06527737b7dd0669415fa31e7409d38752eb0bfbb69c6ea6613a44626c15751aa6889eccf8bdb9d2e2f2f12edd29506393baa43ff07c55e43410c9d6adf0a31003a59a4c73aa4f0b54d84e0a3402bf00a1929b84181d35b0556fa0f0d8f7b850862cbc415341933611ea81d4789ba7273d85e7f40ce414a0c05e57771ba69d710e442be91fc1a0a947c911e3df767a4e53ac46b7e00f10cdf7828774181a3e8f99e76ed93fc41cc51e63595d93e0133bbce0d1f83f3a7554cc6c3ee4f11836003753ae1bc68d2779b4df47f4b59ae8e25e7eadec51f2b96c8a5f11eb4f1cb18fbf5e183d3ae56220dcb3391166495a79050b3696d6f6bc459cf0e16e25859e8d074dd60e82d910d75c72ea9b283bd0d2ac3e967339bd5bb9d8e010a93fb23462cc0a73bd7d792aee9fa3fa1c0b1757ed3f3d59258d392339d356ae690ef051fe2fa7ad857dd2850b4a45b8fb5ae59ce156893dcf357781795f889000d8bb4d3d75d197abc1b27518fee4ed7359d7266d76699519dbc6587cdc390ac6c3705b771533efe85be82da6db50dd1d5adf9991968317701da570ebce648f0877894f7b0912bebeea16b4fce7617ca534466f8c40ce6c685cafddad08cba19052770cb47ac823bc8245895a0ba565912bf91368469d23cfa622282f8e8867cded84d34fcc994ccef09c76b7b072baab6ace1d3ad563d0d46beefddded43653f0c4cebf0136184d0c6af907c63c809bcbbbe2b26f4d819113754cfc8090fa8b35b2b5e49d089beeda533290fcd13bcbae3f99834a36754d26b34daec9f03df7f2adf9f9915abc4c1d6e790fef2ab77728905c1a7bc01c3a59f67e447f05ba9709fec30a334cdc1f5ac3be1c3d903a6050aac43a02980cd4d482f59d65343475988cff2cdf514368dd695993a6fcd68e7f014d4ee31ba73df64b1cc62b6a5278a0efeef9d3730cf8a1b6cb1c5c41c6fc30a378af10da597d7db20c60a6c8751559cec97f6b8fd10bfaaf0e5ee988a9f1a2cfa9e493962bc2fa196e54ab9631d8137c86b21ac7186439047cb6ff8a06b464467d227fc12512cde00696e3a38e6d3c5a85eb621433c109888b41c4146a0f9201f88a7d0e45ac30b3c045de9a1adfbd4f1be627aa3f3df9f5ecd83a751035e4e440dbcc87d7510e05f9fb46fdeff0bd694895892bca58eb8ce54b6a0d81445c88558a4a54c419ab7922d2deed4199df72792c8f4920f467eaf3e41b9dbf7d1ac70bfdde2cb41fab208f5b9a4e9ade6b83e0f10aa9c3e4bc7721df87a4d5f5271e0bd310b4f39c3c6f9cf6c901d3777d841120396df3ff0b2eabd16a76fa08170abe0452675ff04029ce6104d541d477e5875ffc3a55158895139c5ee59faaa2dc25a0d604d16ec86026cc228a251638a8771b37c294a1818ce3cc09b96807760d15a01a4c3e2a4e8003399d487a8e3cf94e2dc3abad03b4292fd51cfb6dd1a1935349e858dac99bf7636bde7e2d7f3702cd30370f4a0dc0895970f024f33d8f5e75905ff9e729a01c78d5b0b0e1ff0e22194da56144c65ac56164f262a8a69daf3ce5ebb6391117cb6ab42fa06182192b3756b06291c084a480f90f6f890d45b224e87a00ea4469a4d784850628e52fc0aba8f66a0b9e72ddb18c3cd60a490e05072b377fe6fa97fa25fbdfb59cc8a32117ad3dccf1010ab57f8c117088fc07c99e9ce045984de579631ad7150df406ea14e1413e76aac40e460bf14f45a27f4c2f89e8090f29988e2278c0835b3837a1f90502296dbed821f3ddb90918a41775f76a36def09afcae531f365c2218f76506e9232744efd1099c5f7b6434bb21a5a85f081d191ac5c099c69d9200c7907b02bed9c964d5689a564ce4787fc03ed0e760d652c244173eedf507320d16aa16109067686e102e2cc3786fb77556458b54890eca7412a6616c450870cfd4f1138aaf0a1f8732a9931d2ec899bff38401a5b455061ed27444ea5f931a3f465c61a85c92a94ed43a567d11f9954c0dd960ac6820ddcb09946cd9087a2cc6b7b2569a8056f1c8d2777d4580096109f940f8bb61f1f1e6ac8a3d885e69631a587e80e62de6114a0028e96d7eb8968228cb02d7e30e054e21db5369d04a9c1da126503d2a33bbedcba0ca6dba2d96788256337509b9f5c5aa2e7518ccef8c70863838a620d82ade0bb9a87fbd8620644913a569695073279519af6aa134cd38bca0b90594995d2291bfd95cf8ac3d3cb393c61be8b3bb382d459f5678d7198ea878b5fc2f337b0453c10afaf7ae7f497313cfb62aeca582ac90316660b0da45a24f83b91824bbde284bd636794076527168546d72f7e4d9133a0d0eebacf608e6f65141dcb39f03df6bcdb5ea848647be94c1f1f84679c2fee0b32c3dd2db845a3fe2ae51c9659425df05d1db6b12c35466ff3c76468002d0ade23165306ae31324884f7bd493c26b511b2687bdf270600a9379503ec055a3a5006de274e18bb1f966abce5d1993b10f9cdf96b644e52ba63d7b649a2aa685b5c6b63d6fca5f2ba36dd0a2c6bb06c05fadf13a4d7888884fd6c596767068c3851cb356d284247b233886ba97d72deba35fab6bf07a6fa7f8c032edad9886bb1fe2521d7c076574558cdb1e02116a004f497d1f71efcda62e6020330e340600f2141a3153d08830e82ab8d952319563a63c90d1c4e5857757e7e2c1353dd693f8e59cd40b413df2fc7b03473c5cca41bd8059f3641cc637c7edb2283f85d32b0e59c2cd1c819cf1d4a5625950b489f11bb42b8bf54821d9d5846bbd1c4d784a873b5ada5c3af7c477e19e4695cdc2bc73bb00f9fee05e7724ca3c9471e37636a03b7ac9a1ed38ccc1b2f00bf97da49ffa22125787c0ef552295dedc9c2823282dd89549c37d0c977230cdc26662fd2df30b56bf9e79b3a0146ecfd294bd5790fde7fc6a9d57c0f70935f4bba7b07091ace29b7bed64bcef8e0b2b94bfe5f8f93f0d3ff5f80e2b960825fa76a98b5427758d9c8fa3f489bbb7ca868513c7cb887568066c9bf26605dec490f85ddc3fbfa971d1a051b829abd65184195c79d6af0310edc5af0d9236205d8c7c1e67df967d45de49014804c1b90863c6f2748a0fe11409211cf2c53eedc40ce59333e9a4360941713c560"}], 0x1340}, 0x1) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000015c0)=0xc) geteuid() setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffff000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x2) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100a0, 0x8) clock_settime(0x0, &(0x7f0000000080)={0x8000, 0x5}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) fcntl$getflags(r0, 0x3) 01:06:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() read(r0, &(0x7f0000000040)=""/178, 0xb2) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x100000001, 0x10400ffffffff}) r2 = socket(0x1e, 0x5, 0x8001) setsockopt$sock_int(r2, 0xffff, 0x102e, &(0x7f0000000140)=0x3, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) madvise(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x4) ftruncate(r2, 0x7) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x81, 0x6, 0x600000000000}, {{r2}, 0xffffffffffffffff, 0x81, 0x2, 0x7, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x20, 0x4}, {{r1}, 0xfffffffffffffffc, 0x20, 0x4, 0xcd, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0xffff, 0x7}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x1f, 0x1}], 0x100, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0xfffffffffffffffb, 0x8}], 0x9, &(0x7f0000000280)={0x9, 0x8}) 01:06:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000000), 0x10000) readv(r0, &(0x7f0000001600), 0x0) 01:06:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x5a) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/4, 0x4}], 0x2, 0x0) r1 = getuid() seteuid(r1) 01:06:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x50, 0x8000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, 0xfffffffffffffffe, 0x77, 0x14) 01:06:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, 0x0) 01:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000010c0)='./bus\x00', 0x50f8767221302ebc, 0x88) unveil(&(0x7f0000001040)='.\x00', &(0x7f0000001080)='r\x00') preadv(r0, &(0x7f0000003100)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, 0x0) execve(0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000001100)={0x18, 0x0, 0x2, 0x4}, 0xc) 01:06:08 executing program 0: socket$inet(0x2, 0x3, 0x0) 01:06:08 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffd) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) socket(0x0, 0x8000, 0x1f) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:08 executing program 0: r0 = kqueue() mprotect(&(0x7f00001e6000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) setrlimit(0x7, &(0x7f0000000000)={0x3, 0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x3) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x7fffffff) 01:06:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x4) write(r0, 0x0, 0x0) close(r1) 01:06:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/238, 0xee}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000100)=""/67, 0x43}, {&(0x7f00000003c0)=""/237, 0xed}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/99, 0x63}], 0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r1, 0x3) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) fcntl$getflags(r2, 0x3) syz_open_pts() 01:06:08 executing program 1: r0 = socket(0x18, 0x1, 0xffffffff80000000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 01:06:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x6}, 0x8) getppid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) r2 = msgget(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) 01:06:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() 01:06:09 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffea3) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) r1 = accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/33}, &(0x7f0000000200)=0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x200, 0x40) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) mkdir(&(0x7f0000001900)='./file0\x00', 0x427b4e7e61f8d16c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = geteuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001600)=[0xffffffffffffffff]) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getgroups(0x3, &(0x7f00000016c0)=[0xffffffffffffffff, 0x0, 0x0]) r15 = getppid() r16 = geteuid() getgroups(0x6, &(0x7f0000001700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r18 = getpgrp() r19 = getuid() socketpair(0x22, 0x4003, 0x8001, &(0x7f0000001740)) r20 = getegid() setuid(r4) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000240)="eb9d94972ed88c3f0f1872961ab6d93451ba28836c6b23009976c7d09a2ca981fdf81a7a6bd93b33567942cf1206bc24e21e33f560f7c089e7c263f6873d3c5ad03cc570698420064ac167d4ddea65880dd1a0f44d66a90091fffd539e0151a744a0f21112c4850740811f28f8064778eeab58ecc4e0e4be431af41f3242d890d27b15005b47cc0d8cb40224803a06be55c614f6136254a45302d9ba02c986ea05fc7c9e219ab31de839a400b0c1e241527231519c9a4314ffbe94a4b0d6a0667b1b1d55cb8b3df29baa635084df9b06daa6fbd2ee0823c7fddaf362e71dc46e366b9444eedcdcca9cb80b22adf8f2c9c4e853c825cd50ce1a5bc95608ca8fb4ec4d69fa807615a5a01794de3b28e3f2e785f3225dee392f7ce3a3d083555122870e0a0cce1c20cf99f4fe6b83311032dfbe57cca8c992c29c348fd40419816351b4010a2d7b5727aa358366b777e1b421539eb868e643d21ed4c36161fe86993a5cc6c15825eabfb8e9b249bbcbaf94295e31980287844e2965186c84eabc53b129aa976f8fb1a6f4bb0cad9115958af3b4ce3e0be19371b544f9b341945c901183582ec406e6b5564f131084d8b83767296d19e1db89a19835f25ba514b3e0a267c80ab9d5ddf9b9a95b4998680a12b6a5be5f4df21fb5eaf9b568b5beead0eb5b7740fc940060bc1eff5c2e89a357ba5677294df7d5e37e459972e8c6e71dca3d859c3605d40c421910f289c77224d8b7be1967bddcbc49fbd8d5799b1ed764b6f5980f2fe8d4b3f813d6dbc3697a0bdd809fa5ae1d26cf0070d86aac2906a034f74609f14e9acfce906f41c7626beb97ff418aff7f5e77c6954d415ee4cc51b6eacc90f52553eb916bde183b33d75362e0332d7c2584357fb94c76654dac8d44d89d723dbadbc76c342a72400e9e72e51e0b8e3019986957b193eacd6f66c6b92537c32ce8de331d19d69ea71c6961b178a5956d0678b453a3b212d57ffcd7593a80dd67e2c922b75eea62ec8ca18cfa538dea9d942114aec88d8b71f8dc8ecca51aa71a00ac69ed1d36a2bb7d3f97ff518ba25138536296d80126b573a85436f498c40015bd1c22464a34cb083a8ffc8f21377a1ad3cbd7bdc0c8292dee40f60c8aa4a4b07767ad4c5cb414a1f97d6089e4a033f6e6aea65bfaf49f32a0e69f226e7b8178b9dedb221dd15c76eeeef3fc1c1359bf68f598249939d17c4eb855927fb89fa41f760ba5d0762451cc5244d948baca24a2368e61ee33695dbae65e6eae4f4d4bbf7833ea3c7d86972c6ae41081660500571056403843f4a4605374f04c87e557c3cdecbe690bcc8191b965718e1e06fe06b2f67f7ad5244057c62873d0ca802dbf61669d5e7dc16aa95a08f23d0762b50c2f3b24e2d51f403eca3692c31c9b4488dc205b5aa321fbec915c0ab0fb3b8bb6f062a05ecaff4c8ec2ef2e159188068fa376a75dd9deecdad1c14fd6744da1aef30e7eec5fe7acaaa1580648f71573d47c26205529d33ce493ff565a7dc4599b701c15011a9fe58d54f5a08678a193b304ae03898397f7ecf65dc86f665165f6ff784d0be3b979412c738f3322e7660181068aae60abf65406776ef93d945cee1b4ee11e6c95fcb68347dde977a39ed79b4a653db19de4689766fd145d6d741bbfe80c55e9a78d3760622a1a72b49fcf25a0c58100a65f8ff753b67b4b0644cf89623affc8f099d348a4310283435ae9981ed597b608fc93b9a65ba04cf004623e1ab313c4ca6ef7ed33a6657bc23d7c7863659622e4beb224e94220f33534addf8eb445271387c2a5b794cddde319bed309383e06e768ad3f3b94c4839801bae34628b93259dac3340c422d3d5617c46551f9e0d8ec8938a4f5e5f0e68b36888245b4acc721b0cbb03819fe747d70c2888e52b7bd97de7c8ca58042d7b1f4f649ddaf293ef63f4b22eaf68c707c0f811946c382d6ecf3093dbb95c7ad3dbb31d83fc753d88e99364b1302139eed0bc39b67ab95330d8e7a160d2b7e1c6e894d7ef64459dde33dca07b9d57996d62752f6e106ddb25f967c2b5d7e3e73321d95684a3aff537cf418e58ad36e1bf025bbdb2e33b12419bceb1721ececcca8e69178f90c080113c2e2f12855abee98af7d962957319a5bf7d8dbfdb40d6a7c194dd3b89ca88ac64411261535c9064af901999ef7bf12a9a441271745b3d4dceaccb552840e62463e2ed6b20b5f44b057622180a5a57b9c0235cc2649498ff26346ff8934ceff192a536f36b8028c2a1413a8dd9f58cec20e4228bbe91539ff33602528ed1db70926a16bbbbb11cbdd40986cf03a89072bd1110d72c16ada122a03909732226a8296956243048ddc21113758f995f02714722d35a16d7fd7f7887ce0b068c534189be370b693a41fb0218dfb8180c7f0d4cf3428d0293ccbfbcd26cb44edea962ba0c2f0bb91a125da349f9bf3f89bab49d1fb905384110278de410abc4d9f4621d03f32f50a63906b7f81dbdd36bea6e57c5a49ef3cb21962b36e65a27e40d92893573a061727c1094c3fee993a9d4eea563c65dc9081cf4b1a8264d49ebfafab7cede65919c9f62ec682ea8aea3a165fd9f8d53253584f4913967dd5946970e994ef68738bc50ccd6fdcaa652057b2becb4f3db157ab38c0d8f4a15c23c76b5584b3f9bd88c6f853be076a5e67f3041fb766dc007f3ea9cc9823de95aa6ce2e1ef051d4f9ffec1f2d78f5489780b0ef4ba3b8a4734ea1813a9937d0da55c12d7df23654ea0e2fd47ba110b3368255d13952788f0f96a5514a66b6aababbfbe2f1ff21f1f5d9ab8da7ce66d8ec7c3d68a35de7e85823edee00b0cdf6247d029457f1c0e926722fe0e3c7aa8b55180add59ce64d5e7327d119b9fe781f3614a1e4b084141f69d28940b5a9506c80309f70a4beb5b9448b59df9fb48928988e1943023cc6384bac72f506f5b19785c2d96c96940ed246e671ddc03e7cf793eb4ed942cb202ade41f0fec6aabfd4062ec567c16fed1d80f541261a4295470eab1df7cff264727a5ef631c27192991c35711097acca3f705da2e31f745aee6cca39434e8d19e85fc4ef012fbaa3833a2509e517bc2b67982ff12539d6198958782439472a72424ac1152d2752711d65731f201908de4e63d9e131a8df3af8511f2f83b400e34302c44795ac125ba535b2ea90402c64e08938ace2dd0c7e9fb031466c1f972282125e60ef18640674536ee59c72b4be7c113e19878a1d2a107a869948b80c9de00293d7f3a7b580f8e726e87119d9543d5b34ce566780ee3d56175c40329479465b6a658d7f3aa882c344d7ea3f93904a494d24503610b1fe37cce4aaacc98a1936d651f05f9b1bb3b53ad1cb338bbb5dddf7a3a46c2c4d3e14e05658bffc76054442ff8d6509dbd0e45d95743335cff5f449aa10b326453059cce0eefd7e05e408678c69660afe44298329133b24c06c41ae0e0397ac8f37ecab0e9dd47f2fb72da5fc6001e43c39e00a36f08884dbcaee8282ed21c8ae94e4d1c9a3d412c567155c2ca038123da1eb563fe6ea91016382ac91e0b88ba705111894d9955e7b03df4b2a83723296f6aabf2500a7a9df566d2b720a839671acd06545c5bfd7035e5e0f86d49995509336d8992e7041fd964a58a77d5e12612bb7a556086338f8b2d8140f4a3dd40eb5002ca1921eb119fc853a4b719a5e9def53ed8957074e25f76c485b60cadfc6037ee4a18090f927fd4008ef0aefd7ba52c7571f814f47aa24306638584dbd99cd6fb450fa1674b6ba919e219e42ef31745efda098b1f96e1aa1663fb00565becbf3323877820c504bca79444ca7e3029230775c6bdf5b4e9ead31add5ad57809666b112d00dc29dafac6ecb16a3962b4ae4fe0106e2edf75528e4b4445fb462caca56e261509f5235c4b8404c149301a96b25998e74037a602771adc09a5c0fe22a1bfdab95c1c51432d070645a8cbbee6fcef86d2b19ec29188358995cf4b3d720ef855fcd9e26673840402fb3d38da2b3655c4e2f5385ff5b92ed5490bab796dea2359635c81981ea84f7ed57bb74bfe64698c12a40332c5ae62a64d5a1d3f05e388afb0cc6cb363686d0e57df5f04089172d5a8d2dd92a9017fc97c06fd0a179b0c8385aa4850659febda0d93cfaefe5cbf5838f90ba1225f72ca1d8eb71f5b835e8e02b4144b868c5b776c1b763f597d7dce4400c2587211b6aa3e7c397b7cd01428ff79ab92c9550d51902fa959576bd0ad1cc83c7e2f1abfc31207f6610a77a73353bb2e2eb9fd2f4686ba5e4bb96ab44e0df55835a9c5121a75713d82a2c9538d4b3346fbb0f3674446c2994fb8e38b8d22bc578f2ba2e31714896c69cf9a5be81f206e3daac9a717a620b8997a9ea93597293063cc464e17942f17479f8f34c46e030b707abec72a6df38bfc9ae737ccbf5b1cbf8cc15086a1feeb21e7f0c47406b0997a057cdf0adfa474da356a4fe4ad30f242946bd5a697bce89261923459d9b8ac4248238955aaa219a8847cfb82c7152565d1a6849fa74e8f1fb1b875e1334a88c404c7068c6ff76dac5e3418cf02e5038b101c326825587bae1da39586dde680a66901126597ba2155f0eec8292d7a1bee993cea923d79bc8044ac7b82146833e588013493f2151f3c40d4812242fa9cd8452df83facd2a71d8eecf22c7ed30a14dd4e19dc98a59a608a28900173002d31cecbc0b229bedc0fbada008c594c97425618645d50874e0ab9afbaca16eea5b0cbe60dfd02ec4d554ee8b4ce3f8c4c8cbf505b1f60c439ae09e9181c1495a91de7958ac0c02ee1beae4ac1f128dbbc6fec83d7a62f6dbdc21ed787a735a5733af23b0664da1ad1e6d93db03cce8fa775d6a86ec0e3d09703c8c767174f1208a1fb6708c251461b7792a7d66edf48ad441e21155a0b6e9a7d842b348885467d5e72676d43e67d26739fe6d3d98b6f9876f37d1a9a47745c844f90793e69bb7929b7e8ca9e6c94b438e0fd724dd365ca717e7506e825fd18aadd03f4a47b10195634facb4222a9347acfaf6283d657362354a095545b1301f08b0cbb363d412b8c2693e85848c22117309e518f8b1e92e696cc2d60d1c308337b8b872d5495cab65d15eb765546e8488250d30e85451d6fbdfb3c84b7612806cff326c2b397c1f651c17ac090ae46ec775d76634f6b815a014ee9d193697eaa9239c7e4ad706ae802dfaaec2f8bc77d6c7acf96d793e32e04a942ac8582b45c7582735755fee363cc24bff2fffb283692fd9bc52a5a928360b29166c5ed42a66eca6495b9ec082a157ea7b758f690727e48af4b392eb082db41723cf85b576bdddfcb710a8db23cd2d923b2472016ce2673fa52f7160db15d313e7530863d38b5ec80496308dbac27f304be36a51cca5342e537ff03e41e1d4b873b49905582aee87e6578e9e2463f8718babcd6c12fa41083992cbde7948d490980026a2811f608c78f09970d2c13716e6ada8e435cefe70d9b85987b42c781b9dd9b7483392d038315f9221d628da62ae9575e7eb6e3b22f9595cdacaf347b9e03762b0ed115076ef9637cad5025d20103807f792984a2c6213144b2b0f0673cfb637d96811d1744d6857d54af0402a65588d2e7f3353a40b2e3a28b92b4173420c72999222fbb19b06ac3687a28fb836195b79bf0f130bb8d61665bf4bded14c72506b8af59f5ffd4e0bc59b2cdd1b64c57ca4230a99e0c8a00a20388d5419a0792ee33ef958d9b4974ffb7f92856039fbb4bfddfd09c4b5f92005cf9cd4d5d102cc12290f597cb7a7e7c5", 0x1000}, {&(0x7f0000001240)="a9f7db86003e56982b209c50160e5c34a21503f196b00c02d5efd4495e7af7d47d77614b6a3190f78469ae4d4187b912a598467f3292060d49b88bb9eeeb04d92d3dc76cfff42e88f87696d3f457213130a760c695f09b3a", 0x58}, {&(0x7f00000012c0)="6c149d3432cc3e6d597324f6f7696ea17f653341c5342d2d698b2e4a50bc01ab6fc0b1fc6ebed92325bb628d1f025ca2ba2dd029a40976dc6b0d9b7e65bfd044ab598dd642ee7c4cf1e16108f961e692bfc2d79c902cd26db04522e2ab91568fdcc4e5ec458d94452fc84252a198cc768c3da5e6c107e3bdf1c16c7b31cf56278f415cfad953489f2bb14c6dd2152b594078318bbb9ccc97d0df26c9a4521f54baa2a62686504a606bd3390e994d304993eff2da7e7c787d90fdbe1b524f3cc97774e33bee70c787045d78174ba8", 0xce}, {&(0x7f0000000040)="25734e0bbbd17fc51ff68f58fc1b993c070307ea5e8902974cd8c63561c8a8c9fbd0bfbd4de1d6cdc42ae3b56e4f0435f7575092", 0x34}, {&(0x7f00000013c0)="ccd88f31a4738151ace55c71c4cbcc650fda9384836f5a081151276b58ace1d6129f592dbb2a755b3224ed2a170b97916c594d32c55062eec49155aa8c539fecc4567bd6a15f192c1e754cd48f2325dffcdef3b27fe9f71d5c94c535bda165da6443de6c0e0da56bdb08d4ec601443cb1f97da13c7", 0x75}], 0x5, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x38, 0xffff, 0x1, [r2, r1, r2, r1, r0, r1, r1, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r2]}], 0x118, 0x8}, 0x402) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x400}, {0x7f, 0x101}}, 0x2) 01:06:09 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) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="0a52cabfb23ca73f9a54c514af67badf63b2393a0a90ade6019c777426439581d3a7a2701eb1901dc4650d62bb28c90e4620d905873b14149fa2457a2905e40fc1495ecf2c00207ce722587b060ce5ffb077990c384cf3d815a89ecb1f30695013a306a9f50945a19db35e380eea023826a27746e0babc60aa68579c7c702fdb1bc415b0428f29d8a6e14be6cff6ae0afb5abd09bafa52f4f3f5f6b640c2fce9ab45970bfb259f427d99021acf39d37bbd5e64d7ca27fa87d63ad2be7adcbc9d3d78a66342141bb23596e55f28fafaed3e977e6be7a0381f3399554c9149bec75f56911c5300c0a89af1b67ac31d87f6dd1fbd74313d16b7b9d0e6fa55a54a21ad23004f207ea1246cf1751bc0535d98498866abee05a6053c2319088b61cc49a1afbefdee83f51f613573a99c7a124a34bc24570f060f751d13e06b06d2b8571fae1af24741f1d62d817b3ba4124279a1bfe572a95b4ddfbd61ac22672b57a61040175f0d4af59e7a371dc2b31a0866cef234d68e09bd71de9f329938cf155a1f54e1822c8a0128b87d9742e22b1d1676b0855f321ac3933feff02de7b421dc5d09dd9ad989e8627191b46b09e0c28dc94bd2efa22926cb2f378a2982290f24ae7f4370b739da45c024f887ca5953f3a43699d132c8e26e139c5ef8e44e1aa939d0fa0b876850ba62daed4f176890811afe8126e560ff422d364f712b7758b6e3f5caaebd295f531a47c924a318c0a461ea9c97ef64ff0e459a6212890645ff266eccc871776766a9233fd8fd82c2bf67dabf47b299113e8305ff0db0469e061457bf61b13847302fb55ffbb1dfa8baa81cee7f46540cab4f3f2cdc1ec0bf4ccb6c7f98ae519be83383765b89210abb58497b21f0bb30f73bf2ab4405489cdb0d716353881e2682d6ec01eec201dd5c7af85a69bd409fa1cbfdf7c047c63bde60d480b25f5396abb5986af73acdb3d154f71516e6cd62fe0a105cd49b7331d631cff5c8f8e8cac37e8d6f9813856236c626c6242a749a85ae17c074f7f9356eb8b9e7dc615ca189505e822eef93591504f6d9b505da5d43b058902d1113513cc6b20a", 0x303}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) 01:06:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) close(r0) r3 = dup(r0) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffff9, 0x2}, 0xc) 01:06:09 executing program 1: r0 = msgget$private(0x0, 0x400) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000040)=""/160) r1 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r1, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x1ff}, 0xc) 01:06:09 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000140)='./file0\x00') 01:06:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1c44d1cc) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 01:06:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2003, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000340)='\x00', &(0x7f0000000100)='\x10', &(0x7f0000000640)=']\x00'], &(0x7f00000002c0)) 01:06:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000240)="996c5d5e7a8acd06de14f8b3c8a2babb12556f6bb40bd48f66cf701700864298a1f48482b23cbd4037907a45ec65f25d47757f8956c726a9ba1919373f8734c967581cd80404037ef93c3a63d5c9ba", 0x4f}], 0x1, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20}, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 01:06:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) mkdir(&(0x7f0000000040)='./bus\x00', 0x10) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 01:06:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="6e32a05ae6a5585a77f79cc8aafa2e374bc1e26ebfc049599f6beb3918b71c4e42caa4c2d4b3eb497812564ca6c68d268f74c822fa5e90ba981ca01e37b2aed3b1ca6430914d46b7a024", 0x4a}, {&(0x7f0000000280)="9e234d52f1c3a94ba081a87196c80dd08bc647565738893d22105a725e59ffa79b2805384a8ca4ab4d4e7626e492c7f6e318f7ec5967d27bffcf9702f4ea49e74d84664ba3ed1854a0421e7aaa1c29cacb2bfeeac1e8c1f2273d8b1bb044cd", 0x5f}, {&(0x7f0000000300)="c4e7d5536c6dee2489019388331636d3d0e6af9a068156852f795f4f31a91c232da546fb9655c524d27c5f256754257eb1f8ef084c0813afc6d2ef8b6f8d43459b3da004abe47d5213501b5b6080c55feb0283b5fd23a2ed297113270149cf1daa778602e1c571ae45781e4135d4e50b1f2aacca86132737bd0fceb50962e00f7221475b054aa9df2731adf472fe2da1c1daf5f57c13b024b7e71e5d5cc7b6537c64301d85067c6a344117a7eb45eb080e1c215756377ac9926185c255121336", 0xc0}, {&(0x7f00000004c0)="deb9ae363834eb2eaf74007a8cb00903c9149306cc3ef8cfce70e6a66f03603df7029949a9d697dc8e53af923b9bc5b210208aee6b6d0b7fa5bc8ffddeb717dc25f60a5d9877994329f9e399099a651b8ce19ba71677cd801ccddef2c171fefb5752b6ab3ca189fa2bdc711db29f0a2dac6102171797352c3c6a997f4da5cdc418571bfc9323fc6f8eec3a6ee926cdf6069ad3528e9eb2d33059dfc2c2191bc6ae399154dcf81cee044a7732bdde666abfc9b189f9d2cbd4ce8ed7c97da512b5", 0xc0}, {&(0x7f0000000580)="eef077d98ff9d0e649f4489ec110154988ee5a674dda2ede436f576a5a340763a9d96c2fc28afb8a3501c1af048a032a5ed6e12bdedf52e6732253cffe8f161780d469fe4dbedb0d2f6179ca2583b26d9a7fb046427a553b8da11b25d125c37224c0655a98ee0522957a20cdc46e884fdf0049faf34beef1d2df8d8d885b5cc00c97dc04d48d75475645350f4f6662181ab70bd5f243d1940c9f41e5f2bf372ee91e3d5c5f4812b1f7eaadca65ced35286433e957343122af684fd42f74600014436924152560735c57e3867b5860b7f5988aed3403c4a1efa33d1fb21637388f7dc90313b06478fb293a9c9b5cc2f8f1684", 0xf2}], 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="35d8e5bcb9820ae601285691257b170c453830462db8a7cc536df1814c351c000000656856f200", 0x27) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb42be25b234e906e00ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 01:06:10 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xf383, 0x3, 0x5, 0x0, "fe86142ce432e9a26df4929c9b3e76c3ae5af43d", 0xfffffffffffeffff, 0x4}) execve(0x0, 0x0, 0x0) fsync(r0) 01:06:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 01:06:10 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x21) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x1ff, 0x6}, {0xfff, 0x7f}}, 0x2) 01:06:10 executing program 0: syz_open_pts() syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x410, 0x40) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) unlink(&(0x7f00000010c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x1, &(0x7f0000001080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = syz_open_pts() fcntl$getown(r1, 0x5) 01:06:10 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x3c8, 0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x11, 0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 01:06:10 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) getitimer(0x3, &(0x7f0000000180)) 01:06:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ed48b63c63923b26c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065a8cdc3ba93fd29fe654300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001adad770eab15fdb105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060badc25ffeff773f35b091e0b4d819496738750177c61d6d1c5486239aee4f87540b160200005b8eaff30dca15b573109d665eaaba7e51c0a6c35e4dc605ff1af40f92b2cc003b9071846ef2d7c71b7986a4ee24ee3b2c5ce10f1891eebad925ed1ec650fda2d9ecb02b59782632fe37d27cb378073c82b644e772b9cad35f42cb796494c4a80e13845518f2b509d435d55706db8471646fdc470c85ed0992e5d7e20694efdc9a4e50f54a7e639a4b0ed69d61392b45ace4f725c60a6f9aef7ecb1a681a204b19e87637b7fad7e403fe5d493103e7aee908615fac25d2b7a781bde7aa516b54eeea951200b4707f3952b8f2499c9c1bc"], 0x1008, 0x1, 0x1000) socket$unix(0x1, 0x7, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x30040, 0x110) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x4) syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x100000000, 0x4}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000, 0x6}, 0x10) munlockall() 01:06:11 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getpgrp() unlinkat(r2, &(0x7f00000005c0)='./file0\x00', 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xfffffffffffffda0) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="8ab4", 0x2}, {&(0x7f0000000140)="bee906313fb7115852d445e7bcca9b0b6ed970a47a1e64118c3182266d48e6cfa57ab6397bdd87f4ad5628a0e8", 0x2d}, {&(0x7f0000000200)="8c3250f8cfd57e54e8226c959c2d6f037bbadd17a2c7c87926e78c026e0a1b66e92ff22c5bedb82c06a13bbffe1776f0e98df452811e4aac3a5fa857e11c1599e09d4ff0aa172000f604c20ca9d9d44085925f534e9609f68cf7fa0dca2c74de4cc73fa373cb119781562e7927bfaedd20a92edc90d1817438f6d5aa22637cde321fa4222f6be2b0694484a52e80c81da7f4d3c058c20250a4e8e591128f023af3addda3f334ea", 0xa7}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x8}, 0x1d81f78bd5edf68d) 01:06:11 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10225, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 01:06:11 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffdbe) 01:06:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x9a09caa746131273) socket(0x20, 0x8003, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x30061, 0x12) 01:06:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) 01:06:12 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) 01:06:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000040)=0x8, 0x4) 01:06:12 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffff7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 01:06:12 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7fffffff, 0x1, 0xffff, 0x401, 0xffffffff}, 0xc) r1 = syz_open_pts() preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xffffffffffffff9c}], 0x1, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000000), 0x10000000000000c4) write(r3, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 01:06:12 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x4, 0x20, 0x865, 0x3, "fdc237ed04c2836763127ecd7f3c84fc12fe192a", 0x5, 0x9}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:12 executing program 1: kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fsync(r1) setrlimit(0x1, &(0x7f0000000080)={0x4, 0xc3}) pipe2(&(0x7f0000000800), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x3ff}, 0x8) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1) setrlimit(0x7, &(0x7f0000000180)={0x4, 0x53}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() pipe2(0x0, 0x0) 01:06:12 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) accept$inet(r1, 0x0, &(0x7f0000001040)) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 01:06:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) lseek(r0, 0x0, 0x1) fcntl$getown(r0, 0x5) ftruncate(r0, 0x0) 01:06:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() r3 = syz_open_pts() r4 = kqueue() r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) r6 = kqueue() r7 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x100}, {r1, 0x90}, {r2}, {r3, 0x4}, {r4, 0x10}, {r5, 0x5}, {r6, 0x8}, {r7, 0xd425d44bd268a776}], 0x8, 0xffffffff80000000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x1, 0x202) msgsnd(r10, &(0x7f0000000140)={0x2, "033f2104e2ef0a9cae7354306f77f4eeb2775db31fc00402fdfa46b4585c42e5ce6d508dafd9ae260e525ae8837f3dcae3989acaabc270fa7afea9f81c9fdb1801a416f4d74efc7acd7ef132f5359cf96dc5df3c3fbf8b8730ee0e7f9c9a6197492e0b996e2cb34f43b310e8e948b32a2cb56bb8c832c1d8b9581bf7aab575971e1128a5eb7f5ab04abf4f3dc425390e168bfa53733aa7e964d2e539ef9a029a86aa9f"}, 0xab, 0x800) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000200)={0x4, 0x3f}, 0x10) kevent(r9, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff8, 0x25, 0x1, 0xa8d, 0x100}], 0x1f, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x38, 0x86, 0x786e, 0x2}, {{r8}, 0xffffffffffffffff, 0x20, 0x25, 0x5, 0x1}, {{r8}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x0, 0x62}, {{r9}, 0xfffffffffffffff8, 0x0, 0x48, 0x4, 0x8}, {{r7}, 0xffffffffffffffff, 0xb, 0x40000000, 0x3, 0x100000001}, {{r8}, 0xfffffffffffffffb, 0x4, 0x0, 0x12, 0x6}, {{r6}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x7ff, 0x200}, {{r3}, 0xfffffffffffffff9, 0x36, 0x2, 0x67, 0xffff}], 0x1, &(0x7f0000000380)={0x5c1, 0x5cb37135}) r11 = kqueue() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r11, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x18, 0x8, 0x1, 0x67}, {{r12}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x10000}, {{r4}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x8, 0x106}], 0x1ff, &(0x7f0000000480)=[{{r9}, 0xffffffffffffffff, 0x8, 0x40, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x6, 0x401}, {{r9}, 0x0, 0x5, 0x40000002, 0x2ce0, 0x40}, {{r12}, 0xfffffffffffffff9, 0x2, 0x20000092, 0x5f, 0x5}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x3, 0x1000}], 0x4, &(0x7f0000000540)={0x80000001, 0x2}) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000640)=[&(0x7f00000005c0)='{\x00', &(0x7f0000000600)='$\x00'], &(0x7f0000000800)=[&(0x7f0000000680)='}\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)=',\x00', &(0x7f0000000740)='\xc9\x00', &(0x7f0000000780)='-\x00', &(0x7f00000007c0)='(-\x00']) r14 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x4) r15 = kqueue() open(&(0x7f0000000880)='./file0\x00', 0x20000, 0x34) pipe(&(0x7f00000008c0)) bind$unix(r5, &(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa) msgsnd(r10, &(0x7f0000000940)={0x3, "ad06d230b78d92f39fe6044e1056183152423e11583f7251f9574b18968d07bf123246f9ba91c1779f7b4b050257b016e73dbd7be94cd62c968f17f6634aa2f2ae1b2f6fd119c2cbaad7"}, 0x52, 0x800) kevent(r15, &(0x7f00000009c0)=[{{r11}, 0xfffffffffffffff9, 0x0, 0x0, 0x1000, 0x4}, {{r14}, 0xfffffffffffffffc, 0x1, 0x2, 0x3, 0x5}, {{r7}, 0xfffffffffffffffb, 0x10, 0x6, 0x9, 0x10001}, {{r15}, 0xffffffffffffffff, 0x4, 0xc, 0xeaa, 0x9750}, {{r0}, 0xfffffffffffffffa, 0x6, 0x40000000, 0x1000000000000, 0x6}, {{r13}, 0xffffffffffffffff, 0x0, 0x20, 0x6, 0x6}, {{r3}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x5, 0xb9e}, {{r3}, 0xfffffffffffffffa, 0x49, 0x1, 0xd136, 0x4}], 0x1, &(0x7f0000000ac0)=[{{r14}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0x84, 0x8, 0x3f}], 0x5, &(0x7f0000000b00)={0x6, 0x6}) clock_gettime(0x0, &(0x7f0000000b40)) r16 = getppid() getpgid(r16) kqueue() msgget$private(0x0, 0x20) 01:06:12 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) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x3}, 0xc) 01:06:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 01:06:12 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x7fffffff, 0x7}, {{r1}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x40}, {{r0}, 0x0, 0x80, 0xfffff, 0x10000}], 0x953c, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x20000040, 0x33ef2d8, 0x1}], 0x0, &(0x7f0000000140)={0x9a, 0x121}) close(r0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) lseek(r2, 0x0, 0x1) 01:06:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) r1 = socket$unix(0x1, 0x3, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchdir(r4) r5 = dup(0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r6 = open(&(0x7f0000000200)='./bus\x00', 0x10800, 0x2) r7 = socket$inet6(0x18, 0x2, 0x2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x5, 0x1}], 0x1, &(0x7f0000000240)=[{{r2}, 0x0, 0x40, 0xf00fffff, 0x10000, 0x3fffc0000000}, {{r3}, 0xfffffffffffffff9, 0x2, 0x80000001, 0x8001}, {{r5}, 0xffffffffffffffff, 0x1, 0x60000049, 0x9, 0x800}, {{r6}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x2, 0x1000}, {{r7}, 0xfffffffffffffffd, 0xee, 0x4, 0xcd, 0x93}], 0x0, &(0x7f0000000300)={0xf8, 0x3}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000003c0)) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x8, 0x0) r10 = openat(r1, &(0x7f0000000400)='./bus\x00', 0x83, 0x123) r11 = fcntl$getown(r5, 0x5) fcntl$setown(r10, 0x6, r11) 01:06:12 executing program 1: r0 = socket(0x32, 0x8000000003, 0x400000000000000) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000011c100000000110c8b4e525aefa71d95000000000000000000"], 0x24, &(0x7f0000000080)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000280)=""/255, 0xff}], 0x4, &(0x7f0000000380)=""/4096, 0x1000}, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000013c0)="2def9dd0d98918dc83f31e83f0bd2f5499e10fc658f7bea50d34b2daba60c9b87eee5c13ef60e793b69a92ce0d67b63456f8a345601fdb590bd4b887cf8f58d565100fb9baed9662720300000000000000605a476dc9437bc533d19d72921d44c6df380885843e64e975602c", 0x6c) r1 = socket(0x12, 0x8000, 0xfc00000000000) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) connect$unix(r0, &(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000003800)=[{&(0x7f0000001480)="f691df998f38b3773b83c4f448a42ca11c6fc700937945ad411a3f5dad6728", 0x1f}, {&(0x7f00000014c0)="4df5d1e9caf332b937fe79c16e38ddad9986a1a11c9c845873da340759181d2f90386a1170abed6c60737f2972557bc10700ff07aa5b0f4e3670309e41af21c22c8e681d4c209713b22fc11bf9372b12624f9c6448d68d23900dba128e89717c93faf05c017c6f", 0x67}, {&(0x7f0000001540)="94ab6989ae201c9d0f501f4a816975e0c972755da3aba533711045cf7602710c2b30bc057749e45b0f56c582055da320f945cb97ae440b08d124ad989fa0f170aa422c0f3a307f72497efbe3d76db6a6b1f184af4c7d608e", 0x58}, {&(0x7f00000015c0)="a0ebd57b6cd4520ed743be27cd6b11a6178833b7b960b579ecbddf0c122f4e88925ba14b045b73cb6a7cdda786307f71f91a385e959969f52fa3b48cd3bd5fcbca8f3603483db6464902d9f05b9be7691137591960fb1d60eb670ba42bfd710c38479fb1cda3af63e9a92cc0b11517678c0d6a97fe968c9caa26b5d01f51bc80a7f2d3a92c6f571a8166b498f4ab465e629d3391f72bd60d46fa40880426dbd175c52af36996d2ef127c8f0084b81fb19b5e7ebb714f525077be60fad7fdd8099e39dd7c6441b0062cf8357ab29b28459cc81947d12b078a", 0xd8}, {&(0x7f00000016c0)="d1b4ea682c2a9214165e0d90a73d812edc322487d708f8f9e85f39edbef2430bcef10566c2c1c210763c2bf0556e25ad", 0x30}, {&(0x7f0000001700)="0b9a2a4a44ec88f823a569c7eadbbd24958b2470cf863a139cf692d89d96df10686527b1679147ada8b7e6c8f5e59d3f7f1b5bb784734ad5ee8eaa237d62d2f35ba2a959df667e1146c553098920c2cb9909620f0dca2fbfa64458aeeac0f14a308cf877", 0x64}, {&(0x7f0000001780)="d321ce5a7a89c64feac88fa30fd15ee0a3c32db91aedb564989669c2c13230579497fc29e8b4a96add7639911cd5310bb8990febf393c729a6437855cd38042871f0eb0c420cc86b9628ca9e08bff23b9bc1a8cc38c561fadea83418ec704dad03826027ee24c3e2cfe749ddaf7b4909ec253fb5d93b7f6d18323eba4e2221d0719c1919ba1529cd8f260446fd12517c0aa3776c1260a8dd4125b1432a37f13fafa04df819cae01be1a9db112dbc5017b8b4281cb2ab45eb13e918908114ef807fde34a5d6e3a66804be0004c8a2d83c8adab8f21748682f1c3b62f3c96e2b243b5a9edb28830c5962cbfb8d7fd54c3ad11f1e091231568cd471b09195c6c62be438930238bbfcf040d2c2e89ac2fb50219f8b4a38220ff7cf5cc2a9dc6e67f84a98f2d16da6c072c36460f9f8c57a6d0ddae1fe02d8104551478870ea35362c28198476f798bfc59bb27bc0f57f06a8d7d5da953902bedd83fdb4d708a0bd88c7386ccf8109e5b2b65f4f27ec969cbd051d04c6dc86186f292e49e610417274dff96b39f66240a649eaa804e4428cb8a360ae96a9bb99e1ec40c162c5b883a1cf5a1a35cd0d37a6b64bc4eb21a69b32f0b5cc452e947c7b432745a32b758d7c1f437b014c846030533f13aaa59872fd11271cb6d4b316cbefdbc7f9feb001112948cdfcfde6396d96defc25033fab561491c8c388d2547065fdf646d26b5e445d7689e5f4edee7a22609621611c01d9c7dbca6b9fce9b0d58a5fa74502b09a9f9d985543f1dc04f77ebb77a2e4fb83ce6d843164ecf79b3cd660dbad85e448cb4d32eea88239bdbde5aa9977db564f5d36d713361b78909f527abf3b7ea2edac9a630541eff52a9a612a1c4a96780604bf5f186bc366d7d48202111591cee30540146ed7b85f0f5e662bf65bc424d2a0eeee55fcdbd8be6e9c240763de96afea98e6cf0a27126300ab6dec921b7f31e63782653fb2e07164eeb63b15b6f549fb550ddbb6af2764c628c04f51f747e7aa25ff8553dccf2796292f962cdc769e3992a40d6cbfd80a5f1f422c40b502d0cb5a1b5df5ca6c37b924722265cf47e5af6628ae28d69ee3519410f2302238317f886933c9139d801643af11735509d81b8fc80a14f46369fcc59aac21728679483b1cb9c9ca84ddc8ad9de80e95974f39684b46c995b29dc7fc9f48c90249915abd2dc401cdeb06f4d8fec3e5e43e0492d666fa9ee5ea8c9dbb81045b5b23b4f7955f168772ef6220569bb7d32105fcaf93ec65e2d7da930e2a9191ad6d38afb0b350049c58ccb413c6ed3a99bf26e75449265dcf78c822799658235f6439142d38324a5f3614fa92dbf8ee769df40bb56cf47a85ce0e0be759d124f48f82c59bcb917b9418262a07aac73153791e85e740e99eeb77e733c630b96dea45a7f0c4347c1e99265df6de6b256e77d8ff1fd66cfd783ec944c7ac6573243cdf7276e10c3a8b8760ae5325c5fe53a9990a0a35a7488dfc0f26a2c4178e596b0a74daea8d4b254556511267b9352a872193991dd50aec983d615e3bb87fee2bf94af88855f483c3eeecb8fd97510c7f8ef68f78c35b8d02d0a59d3d0e3b04d5a5f1da824f8d10e78896c016fd52c6071bf5b3429fea93186377e6d0dbce4e9ccea4d46a33c54152ea6317797ef64f1791b5f3fcf3920886d6168a99ce605505e00e842e2b5c5c6948195784f44583920241d5be903d842a5450af6bcce83374fea408bb0485604dfc95e29de97ae6b6c3628815b03a6933f327848023912305784bcf64d596d66ac43655cfea381d3c80f58299bb038635bb895ea23c57c789e71ae54758d23d2b1f4aa9a652a088eb32197ddbfee7f12abed5648be615404ae170a420252c9c5acb36bcdbe3bdab35d198be6d9e9ab7e52d60b021a9e585ef89f25ef3392300b6f4652a82bddad5bd73eefa6eb0f41d6a52d24e5d1e89913ea7c06617d1f714a0a060cbe0dc1fbe59ef7e0d5a4a49a2055af29385a19974488d853dfe6f59b46d9d3140947eb3dcd4340dee3cb57a8ee705783b1418b7cf51612310b12ac793c671dd1b538892464943f4916a8515eb4243c4a71315f890dec5b7497b0da6c4f719b670f5f784bb547afb439ca76a6838288fa40d2f7b1853ff73134b75b4d6c1f0a74b5b6d5e3ad23c5fa0089b23565f32f6afec181d977175a522cacbf562bc5aa62c3a9b1ace658df2c0523bc367fb392b2203878795086df7a5397d6a7c0950d8dd1f432768b9596767e509b4181441ff0cfd8541a7f0ddd26ce2e9ad23de43143f1b57185d6edea9c8cbf0a161d9fbcc118ff5e217b53feadff6a93c8b7e08a5f8045b62332a48a1f60d505ff323c74324d36f357ac8ceca689a956f9f08666d5a5ccadc20a5dc26a313094be1f1deeb7cf9046cdfd61f2c963421393e7dc3ce75d27525375e47f0abd40ca7da747c1f0a199e8d67fc4b2e76d0e7a60d73e903eb9475ebffbcd488f9d965a0bf387ef0974cc446118a094f558761f8cd42ab300923036e92aa09e36016dd8e4bace87b4119bbc2642ad0b07dcb54f78c9e689a8b94319baf99c34b53b308402fb71cfa01f922ce9fcd0986bdc4d7ac1154911bb91b7e7e3e686af61d6563e69e7f30d55900b0662ce10528dc3d7be01eec4a97cef725928e28e6606c27f66fe2ef6791b67b632ea24479b3e121ae2ddc7114957274207ecd49ceadc6ceee9a674a537d21ee299bbd14aaecd21b39fcbace5a741f08910a6b4c517d37f7254d44bc79269f044240cbba982b19dc4619f2e656f96e3ac3ea1a43b5198b47384e939150022b846c0663df1eae088dcb11487ad537ffe6295ce7577a4878b12a99bb58668c899d3dea247d42127759232a0e4c79bf950600911a5587e78c0af1f0dfd2cae65421eac2b003dd1aa48ade6154cd8a03dec9ac020bb81f621b02e14049d0630fad918cd27a65410cc65169cd47397d8de0097dee230ab85d23553f3fe439e44518e88696c22ddb8e31831a4ab88f167c20c65eeb486940a5217750d23f51d2fa73d704bd13f3ce192b281d592c3d8583dc5196318420374a062cf5062905ac4698f9fbc5873b4173d744295aa3c823208c75159255168c02d1ebdf4200fccd6761a45a38fb491ece6011a4591b87d0b831f61cafbfaa5460f70a8da7e3fea27879641cdb9f4a3e85002483c3ccac37481676f69f30ac8104ab68ddce451fce0a1b5f2ba415a611e2e31e20b9a211c5b0e954796e9ff093e5258095151bdd37e6a89972e07739721e2bbd34306e939130b8c957122107f488feb132a8e5c0dc942d6d57140e46d6964302a8feb422d44ea4237d8c8f4eee3ad62c0228f5b63a04dab44f9f682c5a0dd4854e0c829f79ed682c572930dc113b950f0165e7910a6795ec88c3161919ce70766eed70a7ec6e9eb572a456e74f11dc23784d003927977cff1025fe8db6e51eddd9065aca11655217683a2de2215ed94b2ac7d9d49d8c214cdb42735a3f68305dcbfe3e5b848c5e9746d861e1a97ae65681873883299723a514cee4295e458295285a19089414eca9e2ea155df80553fecefb1e101969364012a3a3eb99532fd555988c9f83ed12ac6986e0772359ea086b75761b3864c52ba53519382badc16b9a97fb72d6a6116c739d343c42fd6553fbc7c1bea5ccb514dfbaf13fa60d06c9c27b23baf8dc7a46ca3e6b789f5f476dac54571abf6debd20d91f9c1616584094600757f65cf1aeb4569e4f003e608d6862ddf4d75ce1f52ef172d1df6b5c67370562361a4d92131ee947b258b34c151c6a8bdd3b799f02b87ed1997e4057335e0cf767dc717a0fadd4330b6eada4a5e1dbd303f0f3a4de8ae3a67f96062e1f385d356f050ce42802813abb3ff50df91200b401156085353545adc3ffac4a303bfbdc4ce0705e8b9e6a8ef2b636472779b515fc54f3d0ee86f6a1566d1df497d5962b33130a5de4bd267ca2fee6b3eff27669549f6f5817ce564d00f35937b8e51870d46c37a5ad1cb54df7d9912b84f037e969deb400a3e4802d762c15321e927b8740906bc33aba4105772445165e488079af1c5143b95fadfe48d6b726d78274e761cdb98c25530ad929da686e6291e51edad561e588dcbcc93571e3f934d06f4b1708e2e876665101f2196e566f92c56270005c2468845ecdb51bbce377a407adb92225bbd6da8073c07c2ca21756ee675b082a1cbf08a456f9ab4bf6f985aa05caa2c77569511ef0689350571f3697d745157e6bacb433e3cc5726fd74e7ea0a33c7fe4bdc607ab421b51c6e82b40bff6ec558404f8efe526961082424b8de61b712a914477229d4c46c5bb1a6435233750bd61e2b98e45b1f9882eb90aed65c229c6559cc8555746797a1bf9fd059a0a36ddf71f7f90bf8e3db32ba7d0a92c772ab2d7f9ed186d60df781541e0d435d88d723cfc465f47fbe0d56436bb7d14a71eded7b0952cdb5717d7458ad8ed9d69be8190c4678a59d5ce4b77e270c109c4c453777adc1afff8e65473839f14d8b3673d33436721564fb52e9daf397440112fdc801910c6b1657ab1033be3dea7958b001e3dcb0fa1c89d6d56c36785d465eb7f9d9d115a6f357370cd85f5b629fdc2784bda45ac4efcfd4efb88e2599cef293a8928a95fce63b7fa43c19df73c845ac6601045b311432610c50cd8eac73dce03f68ed24c209c01705ad06ff8be152abb7889f2a18a96bcb9a7bea0478c13982effe21add3a09b15a67cfe9163d77182229a8f1232187414e2d2fa9baca58113cb6b106188feae19225a33331f8f1c667c1b069573dc442aeb1829b43876709335088debe1977ea5c14635e22025eae146044a609fcda8cab52c3ec5fead42d28dc728fbc69c77ee0f3b6f5ef57a7b0046db5c2eef262ba39866cbb5788e1ba2370eee77778d89406847237410f31d634181603e0ab4ec0fd2e7b532244b46123c2637e68a24f7f24537fd1c97381cbf9d82b58edfdc643a3140a9cea77aa7bf10fa23f65cb6083e2b5e4a548709ce4eb81016e963b202f8631be1218c2deb6b683ddb84cff1905e0324a6bcf6077b06fdff70927abbb50c0eff32b00456841a2121d9bd1b803dbc22b9b282dcbed6b7ed9cb355909ff8c2131a63e89c969e70cefffa09c653cd90836486069a1b6bd9531bf90eb4f25fb73e46121295d7a2c57ac38d2f693848a0db915c7ce8ae8147b260a172460130019051f50b3e42c24f3b1389a0d407654a8a55fd9765a11b214485c034f3a978a9a98d4501266825a880e4ace204fc1dadf8b7740f1201653f71fb73e3f7369ae084d4fff4bf82e10bdf4bd42ef47c3261677f768e09bf335f1e829fdc84e608ae716c430eb9e37d53374a43658d6d42ac736a32f659dded7bf3466c395a5708f2191ef58e5699079650491d8200ba5d122b2158cb9ae5ddec4e44eed6a059c866cb3a9d040255be74e0cf141785d1f3c1e56d5a9550e17d08d7c67c9daceb552c74b1de4b50ce517f497732af3ccc1e9cfe2cf9d7b1e2420471d25a2c1ef9b4dae150f3327977fcab41413fbc17750a656444469ef4e783594e19eea6d9d503e21bc696d53d21307145d40d7412e216d67d8fe358e3b0c5e4eaca25bbb8481b471c84f0aa3de6b5e68d54e74932a2c39a04ddc0659142cea1c4867a20be492708c5216cac8583949a48fee6557b75db5b26b9b6201aaa63270f29ab74fb9c46e78da644743c4b92c127477e6579fbd517eae0cb398834e4c32e9378338cb911da123e1faa84757f2489e2bde4c6e398713a3c93", 0x1000}, {&(0x7f0000002780)="fc4818b0882737edca2ffae0547d17e1f71912852b78fa984b0d9dc957353c1e155cf6955df4f3ea0c24028e3b010ff7a18e03fbbcd853b529808bbe0565541f1c0a8f606095623ec482b8e04e86049c4daa424d572a1eae58b8ff880dea3af47efaaab2d3b978cc82186496f54bf57802a47b27d709271692259ccd48729314d91d0df8299e130ba529f1e1787fee812094e3e5d4ec0f86d99eaca38a8bc6a8c0080286639b3b925901e116ef553d3308486552b5e45807e9039a229d545b07ca47fbe9712d56ab776cac1bc5f563dcfa9e3a99ca807b61e7d13c8b3daa16586dd747e77b720ff1a57ea530e2f2a1aedd64a8db757d30a9660991864e31aceab4f120fdc6b51b60c41c4539315388637fdb93eddf7ca3694e31ae706f5d3d4b41159cb162af5f0347bc7ae1d71019ba724da73afbeb6235977f8e348595defd7395d46f3417305ca7429f814d5bff5bb66d53ade36050bf51efa311abe96be1889cef3023f883e61423f39d8c1040f9695ec9bfc9598b6b8e6786be2b452d7381da6bf7c584f47c4206d77a189940e59323953fa8666b32a8a356eab82961318692673e11f2e6c460bbef9fd60402c353024a41437b1145f8bd4628b5e33dc08c566253f88eb95cea04c931f7db768b790f1b085d83106d82f4fc8f74a8a529c0e469605582c997a804552c357b90cc3efa2c2e31ae15d38ca95b659673346f50a1ea22fc34c657b22c2bfd33d3b44185fdf00752412af7bbead6fc5a4bfdeb8a8e053e61da19ea50dcd7f3e5aca9d00c685c1a17dbaa341b319c451b6045fd7ea1e0206d87a5730fa9beaedf090a5d21fc779254fbfbc8cde27e3287d0cffca3ce1ddcd41a4e1aee4cd0f88fc2ca62fb9b211aa91e90cef4b2ec4bd2c92f555560f327b3bc44989091f5c1c03a3dce0184d527d019391efccec5dce06db95def2383f6d50aa42fb46083a470bcc5afdbc8dfbe682fa03e7d6044fd8a10f980bdfdb41efbbb48935e5d543b74aa5c3f65087e3a5d20a44c8286d212a38bf04fa8860845a7718eb59773d5740f622ac6bda4ca3d4c6408a33555a7e0b8fc2351d541818fca6d406ed46ec04abbd3a63db8b5f3a006543caf5a4d4fc9528edb7e8880e66135a8eca26368069cf2bd27f88ac428cfbedd3c00bb8d67159dfc0417a75450d88c27cc4fb2c0617f37bc0f2262277d569d9e310c7da1300cdf8bf4bf4f42f93d476f5bbfe5131baf860f334ed836bcfc5978839c4c9dbd3f56cc0d0c78974d84ca0821d78a6e94c45ceb84a2a2fc9bef1216f2db181ec57a579e37b063d5f40a3e0075e1609b501338e0c86fcb43d0665626c9f61f58722f8edc9e4e4bcbf903b6eb16b56171fdd00eca0963de86bd7e788727d6fae41c7f81a21ddd1ad0ff43be529de7525901ebace47084723dc6b0ab12a33759ed5d8d9e7093b05825e2db2f3328695e25f47de5babf77531f82c50bdcb2392c1a97752ef99433941b09ec2ec0b126b4237f47a5c819548ea48944e445156f9660f87a4598e7e8ddf3247d528774e40411ba9d902ec84312d3828186a1fa59f90e26f8f26c2c5fc34c4a798b64f5e439a99f63e094cc79bc3f4a4c7f726617aabc1076fb84fbbddddd751dd77263d4782490a3ebff9c1a74d4b1645f743d3c0827b4af25a1e90243831c0977b8890285d7cca58461fc59addb6848053ac943c3dfced7e308dc6c3ee820a581a441b842ef5001f2583f99e96ce6a22246ba0a684ebccf9a3d1f5fc3d2ad703bbc1fb768f0a6dcbabe701e61eff8cf5df87099b61836e258654260a8f6339cbb50425797dd92ce4a631f6f7938e34a0ad071a6c9a2227f8dde3b7c75083d7e80536f119681560b208a39fa3b1255670cd30c33ad863622d29518c2db96ea30b573fbace26bd407dd6f5ea58da73071e25b2aaa39acf27299b47f9d8493634deec710cfc7b958e1cb99a9e515b7ed50cdc7134f318873f1f2bc1355f9a2a07ff46c14ca7fb0590233237c868206ad34fb13731f61df392d9ff017446ec4ad3e8c2cc4f0fd6aa6eb6c34c34b29c0dabaa7a8c407a4b5e4ac3178204c9ca719afb861f9ae57df8f55e71757b4a3fae5791e04418d56ff2fa7ce0064b73036f1b0aa431e4478fd1218bb1ee0c25c5ec1c0862d9838d62e6afd7bf26fd4f455fa37cfd2d9d135062c6fc220d40da4785d8ac2854761b00a0c20abe8b26b3b723b99362186d217c6733149974119033286b605a82a6af6b200d7ad3e6853ca3b5614b9a9bb5f8cae72e207431a8b00a247964358aa549a40f972787120b7ca6f8360a40bc489d02e29d72d592cd2bd06596e29a1003dea5e2f87db60cc3d011fa31c117feec773b0d018ba0b11a1f982e784c50adbab2b772b9e9a1b0b5a79a78300bc6ff878311b7dca5c68332917f14633e08685befe23639958999487987339651e9c8cfeb14318c440fef2dc8be6f398221f78a36b67558ad9e3d535921818bdec82d9b9b1e6a31ba76b1ad98ce29b5024e880276c2cad37b9a42123467968387810301d0fa3d3ef5e784b1cb05c9e007199169db004de10779e8c12f6c51ede2f033d8950010cfe79ea819bd821145de0f02bee20d3960e6e69f605ecb1a3c173255f925a9c8ebb951e5dc943c30bb30c2a437278c391ca484aa4c281343e02e685b042312d0f44d698e199efadba8d3016b18e2cf3aeb7b668d6a1dbfb85dac299b396be406a5011145a08505786b0f01eb29b4eaad3a2aed3ceec38e3b39cf8c0b7bd16ff7f090ef9c09901aa19655be61a3224248e177fdb06b7bd7a3e35faf1554c7857052e33017ea93f85c4072d32ecbe8624350b815353eb7f2b66e80537eaf854c46a89ad5669573b3f4c13d160a23b99eb14420bbeaf899e3920277ce9d87d9213181a6b7df04be420330fe13d18d4d3f35005687fc4e8c4c90c56616b476e7d3f59c527cf522f0ddc3e3de3719094897fa8daffdea1b2d1c9d1bfa1ff35a4ec33eb512d4e2c5264ae722aef0b5d36c0c59a09ad05f3511f3dfadb86e6fb7978a53253eb1c58493bdfbe00882de6604d3d4eba2c88031c0c2b47f1afb6e9c8549f24f74ef882d9d461b18b82ec03a949bf18188e7a672543a76b405aab7e3f4ac08ddbe6c85ece8e7f7af6f5a31451fe1072f87a2fb08a08840abe702070ea614dfcbb70abaec3be16e868d7fb2f40aba7dee08fff3f80c8e2a2d6871bfa5f6f573cef1692f54d6e67b02bf2e0e21570806305a4b9b0e3ffbf400883cad8d35716b670ab3ee7c77be56c01ad02a7d7a1f5ad70b3000588bf1e8552ab6e3bc917ecb891035a5c4fceb8622f75da0eb3d6d3ca32a9fc04e448259a2bbfbc2a427b2c9b4f4619b72d946d19f6a72226a2d0996aa5f54e7272cbcce7eb3a1f296dd994b4f982f922a3aebd3d6c749d84ab7d56b5a9f1782f4e0e59bdee04c6b73761593cc8a4ae24db3d208828e1daa4099ceaad926144fd6f8b772324b0e27f5e46d77bae36eb43abe84e5b786a9e1df602db8bd5268b8ae002cd82607ba6e6467f0d5449905cc8a037c3123ad422ae9cdd0f05b224464d89be43f0aa018a92ee8015f7f0f5ea0890d74f9392f439b7480a43faebc2e57f2d312103a8eba99ef914ef8972fe6452b18d18259bef9dfcfdf7e52d354cb1f5a441ba1a67f2034f1f2ea624e07232a9440e8426b284972cc2ed4cf739e55746db7a34a067665fd26277405c78881254402495386c8b61f7c42e8f6fa60df6a35666b49496df80a0b9b5e9b3d622e69a5792ffdbc82853f3fc602a991c7846e1e66dbb139fd7bb0b01ebd61cdc7944a73c2b4c97a060955a41b70a343ba64560f6a40edf2a28177e913d873cdbe18d96611dfda113300e184023e0e128b32a3d63e8e329e25e6617969b342f76f27ed4c5bfc1cd0a8e62073383cdc781d19478d4cb7fb4c1f1bdea023c010753aaa72022eb70ce72970534dbae982d866a5c0f4c37428fed3e73790209971ee0b321b30eadab17f94c00fb9c0987e804a1afee5b3698d695bb60885e4bf3a19ee1fa75b4ba2a22f2632143fac70c87b3e0b2b27227b05aadce7ef79b192a3c0eccdaa4b4422a609248487443e3db46013138f553ff649dbb3664354edbe4001be4f5bd1f3bd3b64298865741ae625967d6286f597618518736641c0ae818bb9d76d495b09ed0eb897ae56fe1d4b509c5d97d29f061c578575c8ad7d56d52597a555e73f463be04874c4fb94f2aa72d32295400622e04e8dc32597bf2d4d8da6322d5cdeb20264f9d7fe21295ed51de21ee21cde21f7cb0d1d04699698cc0956b2ff570b6f553a8969c96c786edea946997a816ab990e947f5517637ab329466471ae08f89a93bafa8c5c697cde946c446b3d01b5db300c939f32467ba95ed079606a4f261e49d3abb869fc656e50a6c5e42f8334f8abd5247df50fc40fbffd7c9de84289c1ba434fe786c701de1315fef34c07d6d646d34b3ce64189336c4d456584ea836c24008d5833612d33091a4ccdda99ffda553ba846e7a685e8d242cc99806c7ddd9ccbd61f63260a57e052a0f4bdb010e53e3851e84d48e722312e92d82dbe4e85993203b8534f0565ddf86770f9b5d9a9f854e407ec086f38dd7e5018c4ac926109cd112f2556dc1c6ef452a904bb3ba734c627598be4fd6c0a2e5866965ef82fb61d10662b875073c0fc3cb190ec15c5d57ed0ad1a27040e29c576f72e0933a93b21c48e6e57875b9452fa8eae11f0dcc4751960a4f205b00d0b5ec33f03c077a93a9bf5a765ca4871e0a20dd93f1aa6d30ac468a26c386775a3506c05516ea4c61e6d29b1d0bd5d3d4567d9ad347acc51a881c26088d198fdf4c91fa65ab581ee40204c38834b101b71eef454df211c43babcede091ac20d5a7fc47428e542afc489eca8ae26d926f86227e4cf2932e384a995417ff3f3593ee1e7a9972f33b45d1809a5d902bc268325fcbce81bdb323556868eea22aea65f8dd5c2e19f0ad5f3aed6b5e2db6d192445578871d22aab39104754c303ff4d80b6b273fb45a0b92be400dc86db9b376d007d68f86c0bea70e799b3e00f5a3cd3b519b24844fd3ca5cca1f676951ac3b5befcaf79138389217541e0a602b5f35f874cf5c9a32172c62f5fc7239e0568f2ef9809022233d277b0be18f10f28adedd10987e8f346e4e6aa75a30295923fcde3bf882b0eb7d384673848d2c83e7a4a1b715e1a6cf0d874b34dd2cdc666605426007215c36e58d81e05292b32caae194d158447bfe6aefee7225ea4600fcc79b8c2bca768600ff21c593da4ef22d8fec240bc0d5b44e7288311f1c18de534b92e16b826f48390f910e67dbe6c3980fad98e3b651ede1b3b0ad9cc91bd63304b2c5b7f62df346e80880d511e41689145eded5e404fbbf7589b0679b57881f46780028d74f9a9944e4a68e55b08feae108a83594de0c5af0abc7cdea4465d29b35ac4b50fe2e4728ae64b627d6a22f2a8b73b3778af24206a3477a74e67d9a5387a2788b974266de53bc81e170a5ea85e8948fdf8851da5a37e23669df84b3861b8ea084935409ec1f18c182343783e872d66902b65a269ffdd5e1db148718399e2f6626d2829383a0acd8d0328d74716405a00ae2d3df20287787b85cfc9e8a83a2ab975f22d275b457149223ae75a01707917c391b4d1e6d4b766498ac2f72f7c5d23f3ba205f6f34b92a7edb1db4714b287c537f0367a2fde46ea27f7df09fea2edc3d76e309c6f9e8e2d763cabdb00fa08464b57f08e86d20ab77f77851037dc2ac87833", 0x1000}, {&(0x7f0000003780)="ddc866db8c1b0d65f3999aca8ae06a", 0xf}, {&(0x7f00000037c0)="1e8172f8", 0x4}], 0xa) 01:06:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x21659) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 01:06:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) socketpair(0x10, 0x0, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) 01:06:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) dup(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) truncate(&(0x7f00000000c0)='.\x00', 0x0) 01:06:13 executing program 1: socketpair$unix(0x1, 0x1, 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() poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x4) 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)) 01:06:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() shmget$private(0x0, 0x3000, 0x80, &(0x7f0000e1b000/0x3000)=nil) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4084) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) 01:06:13 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) 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() unlink(&(0x7f00000002c0)='./bus\x00') 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) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000100)='\xb5\x05') mkdir(&(0x7f0000000040)='./bus\x00', 0x0) 01:06:13 executing program 0: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x4, 0x0) 01:06:13 executing program 1: setuid(0xee01) chroot(0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/203, 0xcb) 01:06:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x2000000100b, &(0x7f0000000140)={0x10000000000001ff, 0x1}, 0x10) setitimer(0x0, &(0x7f0000000200)={{0x84f}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x2, 0x3}, 0x10) ioctl$TIOCNXCL(r1, 0x2000740e) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) 01:06:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/83}, &(0x7f0000000080)=0xb76937defdffb5b9) recvfrom(r0, &(0x7f00000000c0)=""/210, 0xd2, 0x40, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 01:06:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x9050, 0x3547) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) 01:06:14 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000008c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7, 0x0, "85495500020000000000001167f5bfa600", 0xfffffffffffffffc}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:14 executing program 1: r0 = getuid() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) setreuid(0xffffffffffffffff, r0) r2 = semget(0x2, 0x1, 0x410) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x3) 01:06:14 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) syz_open_pts() rename(&(0x7f0000000500)='.\x00', &(0x7f0000000000)='./file0\x00') 01:06:14 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') chmod(&(0x7f0000000000)='./control\x00', 0x80) link(&(0x7f0000000040)='./control\x00', 0x0) 01:06:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 01:06:14 executing program 1: getrusage(0xffffffffffffffff, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffc000/0x2000)=nil) r1 = getpid() getpgid(r1) shmget(0x1, 0x1000, 0x2b, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/157) 01:06:14 executing program 0: nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="5a3e73bd1c6a183967924a260d5ea0cddc1ac0e4cc822f55cb7e095a8ea452347ae854084868e2c81a5a5dc77249c3aaeefffc1c949adcba69f9d9a9a4e02595021ba1efd5ae6f88750efa3947280735cca31f5e9fff3b6b25", 0x372}, {&(0x7f0000000180)="2239d12bf96168ce2e81f41d127313d9f032c44c048dfbbc3610afe77664f4b5bf90644fe4debb5613fcdf8a06fe1c850e599414f1eca22d50d64fdbfbe3da47f5644ea7f8", 0xffffffffffffffd8}, {&(0x7f0000000200)="c3646ba8cafc828b11c256688ca3669c983eb42b2d41c7f0996da959c4b2044042e4b80185f970e37db5edfa56b9dc40ecd07fa650d2b608f12857186e3ffae0936132c801fc84327a26464c3813ed92f669e0808e60190fd930e7561b097c57d4cf41365717d6adc5e6063acc0944e92b43f4bab6c263af9668c43c64ee28818754e9a996fe9d73e5dad97b91c8"}], 0x100000000000003c) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) 01:06:14 executing program 1: setuid(0xee01) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='\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', 0x20, 0x28) connect$unix(r0, &(0x7f0000000080)=@file={0x0, '\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'}, 0x50) mlockall(0x1) unveil(&(0x7f0000000200)='\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', &(0x7f0000000280)='W\x00') r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) mknodat(r0, &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x44ac) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/38) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 01:06:14 executing program 1: r0 = socket$inet(0x2, 0x7, 0x6) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = syz_open_pts() read(r1, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x9cebdf5f53f77090}, {r2, 0x154}, {r2, 0x83}, {r0, 0x40}, {r2, 0x1}, {r1, 0x34}, {r0, 0x40}, {r2, 0x5}], 0x8, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {&(0x7f0000001380)=""/179, 0xb3}], 0x6, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x1ff, 0x99f8, r3}) 01:06:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000, 0x810, r2, 0x0, 0xfffffffffffffffe) kevent(r1, &(0x7f0000000100), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f00000000c0)) 01:06:15 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2009, 0x202) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 01:06:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40001400000022c2, 0x8) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001300)='M', 0x1}], 0x1) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="89364d40e7f4c9c7abed672ab54643e11bfa4e4165e71bb3632558eb63a536e7516b92ca596a3f9df227d7792c73c9a1aa88a7016db4019aad37962c794869f55d9a7342fe743937668cf76b3e726e2a1408a8d9b9bbfd7487f78ac360567a6ba79572b48be41952fbeb3a2c03513b309b699e38f89cf097c7f1a050cf86c17fc9c4368ff2ce28a1c04e72b1496cccea6cba2a35733c8e9d31bd7dc04aa7e74c3fb419ff61a50409e38d71e6d9d1d11ae114ab513661bf30cd3d5b7e53a7e58487a9db5a02a91a6abfc4bd45e71f23ac958a725a75a25ac291a969da1cb709028a7d95e344e88bb7f588384d0243ee16647b6e690bd8d5e5165d0c6db99871cb1db1dfdeacf87b381e5ab355c030394f586b1d1adf15932f464d191e25f9bccda8af4c222480b33556e430bfc756d859d26a79634ca414afbf4ce484be69187b652c0de886edcd138c9e33ac4a1d077103b83ccaf63cc823953384fbec0ab4bd06d2d90aff0955d5fd1125958c3e25236dbf867a5ed2ce103f4db22b5700c6604644ef0c8b18909ce86d019c18a3b5e926e5bba988eb0c6ebf4c60dc7ca28ecf27e76e68bb4acffe07805f4b9b9913dd9bf70b2812d3f2844f040fd6c189d70983f0250c0735a2c1e5af2374e910ec484cfd90bf02e5c36cbbdb22d660128c38b93642b30ad6178e4c34e3ded865be76471425167e7d170d1d4d085ecf298ff5049ee853df06afc1b64ea4fda47062a14d6e65ed56246c84b841b0c3569e6c0f6eeac0293ec08d8a0fedf414bac2af38d28a3d42f8ace82bec5f3851b0a21b03b21b49d570c3de5fc334e5c478a97a51986fabf5141d3436d3669ffb239dc890a751f823bfc0037310fd5d394230eccfb854133ff11bbdb9fb55fd883ac226768f008ae0e59d6fc13717c7df9e20a270e9ee465dc08cb23dd47f997ae5819913849a27b91dc22372fab6b89f4febcda2d8cfc02723b9be56f59143c0a21605ba730eab970c2c25ee708a311227fcba737321281da8f7cc69b28600f2faaa8fb50d838c828d2a8683ba2d8d6b432cfdf8f3e46cb6f09974484cc9f42d85c0b2fe2b601386bb8287fa9b8f34e22fa043700aafef1fb59e377cff12cdf8a589f5ea4b29c96796708f2b48768797e37a4b029ae14436cc98821e3479c810cbc4c439b6676e812a8463ddb324ac3a949eb9807e218554ad46a9f5bdd0a29e5dea759803784e58ed9055529086bc602c5dec21fbc56cd83953ef4ac12a1c8332fefd947e047738c0a450149d2b15c4de121cf8e10864d685fa4d2f0d1c9c8548b69b079df6d6cc4b8d9f3fdb072ce498ecf39ccbc0651ef6e6e5b8a67fb1a5a903a9d374b2dac031798ebc671a26cfffc739737af9890a6ada3c653b22b58813ed5d01b8632db3363993b4d7b4221996b094b69bc82c146e999846d01a0a0a0dd1fc24e0614c2801bf977cc9ac158fc7999d4df53689265aae07d6feaa65f56c07aac7602fbcf75457601c2c2287b60891d242e7dce8cb4d5adc4a076b4ce7aa6fb30539dc954f0de327cf531757a1768a3a0c4ddb7decff4191802bbc827c632394be1e6674655a5d085f4361ce470fc08bc2066865a47d59140e94414a13ff996d5b0bbceeaa98c6ddff37b53ed645e137d01ebb476fe4a8d03d73d67cc567fa15ce142aded49a635a1164f3e1142fc308337748ecebea7fc373a57b035081607d9beec4e324def95af6b603b8f4d595d2612788f2cbdbee328a1264a36092253ec97305da6ea8d99b737c020253a8b55e46effec0ee40e9766733712f079a2fc41851c38249d7910c93fd88b959f5da73d4f4a18870e1bf158d0d0c6cb7a5cc54105ca1ce9552809c77612fbd8cf2277b1de8894d65ee20c112a22c1582619846dfc5745f75f5d4dd977894d69013a768a6e9a69385e8822c74984845dd612889666d6162396f863c2c10609fb21ca7939e6e0e852a0392da0872115973d105aad7ebcfcffc150c855d841bd82d8d4a9b073c4ff2bb431be5127800c60a9b0a1bed378d3d71f44786846120101064207a93f0997f8c1b435917e107913efea55b0babc5a1da7b3fd154f962db2fad6e8178605a9c1c77ce441b20d287ebf2d32a50669fc0b2702c02d0b527298173ae1e20d2d7db5f69f509a99019884a0a44bdfb3dc6ca0b7be028526f6055c7f48ecc8fd8b6e17830bc4ab212af2d635d9eaee887cf62b9e9707c7da733dc6b7fdf3fcf0ae5ab386f8fe5d89a16b8d07a4f283380163d849e82d598c7c545ab32f54fe1a8f289cd0e8d1aaeb2829ee4610fcc480736ce94447ffef520aed80c76ff767e9cf688bde8765d3ad775550bb9c66ef4ce2b05d98263af062af9c76205a34791b4d49b1c56f2578cc8d102829c4050d5e4d19fff9f6aea3829d0a13c95d61669c9b4793db385c8b241e49c7434f9df98fa65fedaea23a39c78b04ea1fe8a676273116a1e34904e65954375dac81bc98d344e0435e355cd7cd05ea8cccd2aa3480cad0fa45b406976a632ec907b887d324ab1ac75c3c3066d9c722db80d1277344429b1b48a3f53cecd72b0d7277129bb53bcdbc0728ab200b6cba302f92f00d570799a3da81cfa8ee24b946f91bda9b3d4e45353120b0362db9c6a6086d896173140047e6d15ea0909f6cde0dbf60ea0a52b3c605f1a2117366bdc94bed5e4c1ea90a6af54590d0b028d657ed9cb10d2206b8bdb3d84eebe6a9402483334e4577e1c90f4fa437652333f7b28fa4b830d05134991f0348acf219f61162a05e6397b78578781cbdf83816ead02641e3c83cb2ceee9c3efb2d812e096b91bc7984da7808f026cc52b15add2231fa6a8615332430d802bbaeed3816d710225642206dd270a4851c867467c976944d6e918dad54a1f03ece2c5cb97b74351b0f61c6dcbc93dc7b91cdae8742eb02c5d691d23fae5042cf45b944c30a9a25d45a9ea8915f0d9538eb6a5d3d23db696d623806675312c0b6aabecb0b50bcd071eafdd7b8bb044bd491bb5937b63e674a443d3d3ddfb4b805e956759695fbdc26ea886e75786a36c1ca9cd33c764cf39326cbd6c904c4a9020d0d7b53fdef9e45e199a1ab7cba3fb6a225c88d422657d975b67656ebca02f77cfdc3e1779ebae1e492d2cff8fe1581e0be23c52c083c326f64dee6f490c9b0780c10031597b2402da9dd97954e9d66020298a4e68ec4f808abc6678ac5a11661bcb560f753428c3ee3a1527cd5f63738346b7a483f00e43753a07d87c26a9b33b0191161ed3ff1aed52e28f4f87d289b59406af342b774a8f8e17d3caa328eb5cb95398c2d0afb6c5cb9135640438bd43c12990a6846b780f361fd81a26bda85b3376327b0984c0796c8d1484d6884cd42193e3a29b49909be1282c3726088050885205a91cf4871c7718fd8eb0d6c0b16435cc1937e5339864daa3324616f6cfa983fe6a67c86933422ee62b8af2ac1b5fb900d44d8ba207cc6fff0a1fb6066d8438243f82eb552d7299a5723a0d4461d8e634e55ac7a52cead2573bef40723f2219a82e5442980bb8387e16f960f5148bc38e97d754ef12acbd44042f265b4edf941f51b01f8465e23a8209a15455dd6dff968b9e2f7446fc4029715e4f97fd526856069a1a132aafb57f2f03a87592bf8200c420381d56701e0e7d394bc23c8da7e745ed473fe2dd369762cd10ed17726726bce277571818fdd442e530f2ab16429701a9a9cf9b151346e262778510a2af0d9bbfe06dd95442d83387c26a119fb94a26f44c3fac09adf26affdf255b38fd81b6d5795ea54072fd01bba53154fe95de6e777c8f1e2179ca7d85d4cd9ba27bc0b5003debea99b75f1236f49d99cb14c5cddb6b3a8083581f44c768d2bb01009b0bb3272f29014f95f1f398a3abbb4146f2a7c8702b134159fba70ce94073ea7e776887ae55774884c9a71a31ccc9cba2877c356d8a2c6389e8ff9a48b7d6b4b684ce487becca50f623381823321b85788239bd79a273fbcf0ac97d5a7a3aa428d9c9c01061191fff8cca0b283693f0db7be92213bb2fea72f754996cecc6dc0fd4956ed2fc4955e3f174332bb96e82dc5be5a566922e40cb33a559b33962bbc6870fec1f09a3ed906d8b15b387a1b8cde19ad9cdc0bbe39260061077ff184eed769e3edccec3dd789593eb3cdeaed1c051658c3e2a3675d7023a78e8f37e8e3b62daf08bc63df994f03a2e300011d5f7ca39c1b75878ae3b359b83c8bf2dafb760166b071ca8af8f454c48b85b0e07a9b8003b44a641fede45c8b44908e0885a7dd8db60d405b774a0119edc93c37254e540d1baf1845d740fbb54359086ca9ff0121e3c39f92b6ea89e0608cdeffbf339702475ed8570c331317d7afb18506ad249dfe96375ca37be4b3cbd7d93e2d37c1b61ccc9999836f9edbf20b4f92187b3cfd834c07874efa21dafe84b80e52dbff419d3b436cc5f8445c91198b8040d7b8a59ec62d258b129833d5705a1b9c260a12317cfbf231c931600a87209a17dee19b8303edec961cbabc84d05a6ff94dabdde21b9045b3f45a68003af46d58ea2c9bda557270bb7bc322d24ff351590e40ca98ba1da84dbf768c03ed3b01f70b6aba69a0b9a50e1c3f80694687878d5abac561811c99a1a8f2571a4f1588fbe7f315ee085183f009aebfa08489dbff7d1fa67f9824ed034fa75df3a7e0e842755232cbc54a9e470ab0459ee01a54b977b5c4d9fbf911870361071c209ce8b07a7619f4d773d1b62b6c9d428363d5f43119bba0afda4cec5decb347c3068115a3c04cab743121e61dd131f8cea7f9ca904e83c636124015cef3c6667bfff366afb076f069d042def979d69fb2c1d3187473803fb5f5da1627aa7deb791aaca928b21b28430eebfafe79f3f373b63e51c66112d73602851c1b56518b413e2b6d4294990da6a0fe74cb379d13a7131233073482f4fd398f33f5d15e66787bbfc9da0d12bb32f8f6af1670d1b47df8c7d000b90796756ef2cb0e8d47005adb665ee74ea8924dcee4230ae7b625053c218e1230c708816faef423b13d4ed86d6d822d1c2862e367be3c16f28a5df4b53054e6116da843402e51a0b2ecd181bb05dacaee76469486f215ebc7fc8ccd011784307e2a5468f761c602a6b13dc09be98dc1bedfc8e10b4196fd77ca7c83fa2bcf79a0ebfbc3ca1862e1c3149b013b41f8cbc2225765c8d92a9fbf5453357baf370da207d5d8b0dc75e20141865147d8803d1262266712a9460aeb6645c4b747e47aeedee7b1ec825b89da7bff3315cea98ec3f46edecd418f3de654d6335f90f76c8431c4411366e6c927d8a69f2763e9ebacc3491222b4a1cc29b6dec09407d5d3fc3e8fb7352acfe0868b58e5081096c19c4c1b7461f50f85cb12175acac4b40ac530b4329372e87d62f7e11962850baaae0b1c7b021b2ac756937d3239c67bd2e7a4d2708ba57da292f66788f6bc4bcf908b1e61e85e4a81211c335919486095904ff7533e38ab1832d23b9245fcff77566c22a5fcf77b64c24735b79c9b56ad783e67edce0e913e4b6b726d6c3ca121ac6ca13652011323276204a565e4c9ae809c2e50874fdc9ba6cb84f01e3c19ad1796ef59aa66f7e28f53d4ea273c0999e8b311f0b40ef732ce23395c45dceba4b79a5318e3c2902ccbc34a973cd06ee8028a2a711ee31073044cc0c636c630b7d3849b9493e25060afc79b78723fd85d7bec894efc38ec5c4a153fe96d3d3097ef14818e93202939d479ff1f1359e707d463821e097e0065d746535576381748a3c2d75521084", 0x1000}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f0000001340)=0xc) getgroups(0x2, &(0x7f0000001380)=[0x0, 0x0]) chown(&(0x7f0000001240)='./file0\x00', r1, r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000001080)=""/99, 0x63}, {&(0x7f0000001100)=""/172, 0xac}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f00000011c0)=""/34, 0x22}], 0x4, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 01:06:15 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) write(0xffffffffffffffff, &(0x7f0000000100)="cc", 0x1) write(0xffffffffffffffff, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f66696c6530005a1616e7da56c5b796cca04020e3a241036d1fa086c423011ccb7845b25d82ffd4a6ba38cb459594d45c12af036b1eefbed0724bb2200abeef0e2a66f00e4ea88a2d2aedf01afdd9d1093ec0dee9f39ee7b529c677b32b615370dd9c79c4b6f1848d458cd4cb70d05681946eb156ebb19b0138b288bc795664215cf5d7a7a4220ed885ff21ccddb8e808a242df3a9c80ced0"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000240)="139d6f76ab66f955e3daf0a68eb2f2aaea424b3ffc5e263f76dd28e40ce0ae33be56cd26af0647fd4d802b08f2d0224ded7c9afa4ba52cf1cc81c5475b07805f5113dd3f00f092d4baf38506306a030495579eff200d5df4fdcd952d4d6497327b28dbe033ebedef5cddc21d26bf6ad244b18cbeae1f59e13677eb31130d8027ff5fa240dde5b93b27402b4b9febd166f586038d6a77f8918c0401cf425cfabd1958c1d027a41b758e4b5f6c58ae622658827d7ae2a2396acabd24ca32feeb025c5c568d33641d7182bec4a571ce383568438415a6908148848c93102fcb696285a572edcb5760c01bf2a10e8731eba01a", 0xf1}, {&(0x7f0000001900)="c02f0a354807ecedccdc44a9a62c0a7e554490a082afb852af6a2cde1f6659a376839705008670e384d8b9b3fbb15283ca5d9c3d839694814d41f61681167cc0d5e513c497745ae9a6dcd8506caccc97caa4dc745723d7e0aa35993c0da33efa966d7236f091cdb80cb700385db01f858de9afdbd5ccbf0dcede77ce7f29e471aa14d73a19031586f3991c6f1e5d7470ab1d9a1ffd9425bce2a727ed8d9c199bf839fb196e84dfdcea91af949df80ef774d62c68441cad7ed8229224958201a970bab26ba45a7177bd11ad729dcfaaa93e70f9ea3e17e9cf1471e597d0479e77ea5d28f78fdd0fa9193ef254caa9664e50d7a96b9b165c2035e27f253a08c5bc1000967b97bbffe227f7b50d37839a087f9a6d64b07bf583bdb8e76de40d2f6fe2bd7379b2f1b7d6546aeeba90041671eefc4b0e9c3fe1184e854a6cf8f08d7d0b4f67d8f0e321103781f55183a88da1eb8a9dfae5b359ccae119dc810abe309f31093c1b5d7f9f74bce26acda7c1ae9618fc25610e0385b6afe61ea7aa8f01be3b32826b9fdb1ccee7c1235244d509377f11224bb450b085616e709ebb857c015d70f67a1c3db81c3630778006adc198c8b0eb60cf38a0f47ed9544eb3cf82f05d1cb2a36da4afbe26f550d4d706234955ea90f486778983728e3f123298d58c898512f612948fddd9598e4f773877c5da4995037ba29ae95eba4e8dbce36d1c54969366f9ce69e7d2f9f997dfbd9ed602b7625c7f72757908a1e0d8fb5fd7dabb9043822d5452782a9bb43ca3b9b62d4ff2ef538769729a58ca057fd1519bc027045cf9a2f5010e4b8e8d0126add58d46b0f83cb91f1a8412221106f467b4ed0f6c0e602d2a126a9f2bb43f41a2a394e83b115706e29a96177ad46123320906df895c3dc81c4bd3423b25d9ccc2cba7880f0acbc4e7efe0ee492934ba10d25788bb5a999152eb2e42e6653b6b84f2164f24b678b79a386b65d9f151c3e657287fec1fe47d9ab97c74726f3f50bc18518b4aca0f6f5e718d9593dd43731e10c486d99c3125ded6c325498014e9899397663b74fc387e52ba404822681100f80b558bd07d41697133f448042e1e9c5aaa7f2b2ae531c1abec10f54341b7ea54aa712971a80386ee5683efcbbdd395e3beda4a3424f0ba55a9968418c8b69b385c0fdf7bdd34720b16798e06a0064636a94abdbe0e6f75085f363dd22d8d726ee586be7a63eca7319a0f62f59930a4ffbe93e5a7161f7555edf90609f5124890cf6c1fd630627447e144f323d4a28a50f8db9073103be9913427f90aa4d2a4a370ae059e18fde5eb6800336163cd942f9b016859b5df3e2ddc382f676fe9ac24332f7b3013e8570ee54dc0979923628c7024a55d2df803515962832a09be526a53841da669da7c2d595eb8e622287c459fd5a9255081e654382195e83baa658af1085ca58129f08a98eac7d83915d2a9b0cc40ecafa5f26df01d5896c7ed919ca7c721de8889d17fd2e161da2a57eb33ba85122df81f8d0a60e4c301fe46b9227d43fd4046c980883f0314c39ff13e51029594d2e78fcf6b59c0c80bb38373528b4fde14a7dcc96cdb592fc5b1eb2c5861acf90ae9e662204a3be04bf0e9088fab4ed767c47a71fd8089ad42adbec865e0c25b735d99e50ea0ab4a62f5264e4a87fd289a26153cf7dcb2a4fa2142b821ea31963247281869fd8a213a55db82713ef71fc876dfe198bd07ec5eb9129d410c7e30d236f682ed16501221badb2c795bf970d3153a33d69394885cf6dc8a09f2529ee97b41ca6d0ba287fda042fad3ce4b3042c6b37d04a72e86c153c0ac7bca25cec55d1b525be062dc199c2f6cfb19acec356a3a6f6ed2627c87f77405f317f291313de6fb5f1566ceb54d3878afca84214343d6e6403faa64d7eb77ea4098a8b8e988c52c3ad887358ce490f939b69e7612145100f36fa1c4e61a5fee2dd1b66ab3467988b57dd0ac718dac3fc6d99b1e910e70d4c8b429f7ae1f96dcc769f5730c688ec02b84149265f948e71475b03e38a7cfa4fb882eb1fa794b6ce79535bb36f99b1d9c2e1a94d287a3b19db8a8bc0a2eee59a279608fba7b0adb310514ae25d7fc35df81c301e160f1b35cbd2c447144bb4e64220973f6c4453c2544ec7c810f0edb680e8caf2d3f9b700aa807e0a7e7512d226d3f03ebbb347295d536a4e621f4e1594cc685f6baffe4dfab3555d2bda42a37a9b10a753d0eabdd2fcefa0a3d7d9bc8c1659c864659ee59873598fb0bba0454adde5ce0ddc98e088573b971d52a3b1e61c582a08240f2eb58e55e4a13794fc515905f6e92b74aaa05f78b15c806cef110b8388cd3bbfc95e50384e33d27f95ba6dfaac6d968dffa4bebb916a09b8b35bd773bf5e4d8c95a0b5735c9d5e916ff2ea8e832672799f9ba1a8325b8672afebc403a658decadf837635a6303c2f7f8f55de046bda40c233aa1a395e0910ea3de59ac70a3738a767fec8c72a059e9b6693f15bf902967942f089f921b29c9ef1f6c7c792d129fb4227d8692964bf6b82aa386c07fe7cd6a3c3e3a37cfffcb2aac9e7969c73da5a18ce4ff2bb6039d9e5129254f094840f14dec179cd940913097cbe2c540698807d690920f4461442f5d49c28362c053d0bc161f144cc6270ff725cbfd33c89d5c53b5c67035422ee24cf886d6712ecccd0117babb6565d53037f1b9fb9e0fb26446e23cf5502775a1638d402000d9bf04887634c2da38770ec26584f7ff4218aa7e7d2f0ced96ebbae0125f276ddf195202c440ce8ef213ff865425ccc350614088202ca786c96a8a90812644c56c1a7fae9216a0dc8c8875c991cf7de2ed6ad5be5942b216c559c2ddd607cc17703ae47be2f8e4f160757ddb0b950ef8874ddd445d314751b015421dc166f5b48a0a24e9dda4803db3d814d2bf760e7421857602f84869162992349b3c48e464926ebac63b1ad717ebe32f61631a8640cca4fe2d825d5c5817b4b34a1bc2a70a8c8edcf45321a10e2fd942bbfc76f21ed2cb0bd8accdf67579f8944f0b118731a66e6282f8abe87516ab6ba8c2ef41d655fe780266fa686f8fad8ef13266f70a39ecd22330fc6a62ebf03716f0138679ef33364a2171408cde9d24dd2f5652b17d5a9e1e37eef43728b55d7062c2d17860ca6247510e5447deb7398fd5c2c8841dfa77481345e4be45ca7b42d91e0a00b201ff83338553c8c5d82f45745898d6c2d7b6b1776ff35d91fb073a09cbfc94d0da464bb1accece186fa416b33e0c36927107f7d782f9ae8caed1824836e4d2627231984430b84335accd62b30633b27044c027b69e28fa24dd709e37bcfc67ef08eea752adbb2101a24c5e7722babfa850c406cd1468761206c42fb694ffc9aa30b14a7af5b7ed04d7f3f632cce6e9ec4d074a12d49de630949522c864d8b4e747eb57721461fc12a50c94ce11f88a17574c541a03c3b8f0b0455ad3f7b7508241c372c54040dba71b4d80d9837646ddcfef5c5935be16a3ee944a991c8a2b5ed9ae43d4b81446560af246074933f0353ddb89f21c73ba1d0eef3b49d150c8467241597508961c23f72e0882f91ed3bfc68a75c8065f9c4fd4aa84da7c57daef6d5623e0845d8a394ceb29892139cbbe22dd0a8c703bb0e207e6084c80016ca7d30938147f19c309174f62b89d0c50fce220c3aee51d34cbbb765f3220f9111d4603196a78a4ee43e7ab469603c47ca2d384c19037af2ba67f7d57f3862b420d85a521480476188b64148586bc5979c3cf2a8efefb337bb529bab37c4131186f624fff827bfac788752fd17bacc96b23921e1672492c4ddf32166fbf5452b52f1574dea1665beb6db3fa511d8af233ef5f361694665e60a4f9c74a07dba25911d9a88c1a5fab280f383d9f6c105e2089b15c96ffbd2d3af1c1a3c525492f99febd3032846a8bf367abf021a230db9aa528a57255ef7b820c6b0e2e1c0972fe06e600abf708833e2964a1c9eb3d3dd5257d8b9e12e4bb763f86cd5dfc6a999a96206a2e18d0b80a782b97cbcb05041f671f2b2c7e092d6f8d845a1870c29dbe52ec65644902bdd31cfaf0fab7cb07bbf8d4078a796dc636e95b21a50282a89546e91f367e6f05b78b5a9630860fccbdc3057d8ca441b302c76ce66cbc7b9ebbfbf5576ecfb74e6928829c6dc9aff3b16d3f8a068dbb762f950903678e6814b874024960c42d7a2df02b908d927a140b05e32c31f319dc6df221e3b0e61d449c7490a9a10c5c535348a8e00a16fec58e961913bb60a845ebcca45af5f434d535787518ceab51a94fdffe6671d71dc346e14b014a3648137cb3acf6d41969815ddc689b6ac2a6bb129d59ebe7a1925050cdf64269e1b51f271cbdbf4ae665588caed3c15046373b117121ccc497206adec861aa6c4a9c9ad5196756d19d1bdd4a91a878a03514155156ab8cdd119f965d84ed623d6aa8aefdb7b77fdb770fa5e7295f07e80ec6e80f83c484bad63c5e56b813f3aba6ba2ff7cf7152e2b0876c6490cc3d91fbbe04bc1a16cfaef9b8dc8b9e2cc90653dcec0a24aee1ce9eb2c111076048f48f32a9ca17304fa97b42d4b79bf8d3d9a8634920ad7d738413cdbc1180bb046446793267c216b77a7d3f97086b9f2fa89c3fc8187cf36c5c4b480724e0e61896376b7fce50fc75c6a2cda008d7969b8b17d79f8871f66e25d629c2f26c6619b2a092338130be0e145f1bad70ad028f3fc11107601c6493f3c343eb622a66825cb99ced2e6f5a5d1b6b3495e24dfb6ab11d73622ce324f6f20dc6ca698c08942ed6c69002711988f91268a68263372ade8fa09621bc64d998e6948dad4395896945edd6d86259815b08b4d4db64b4ed1accba3d1796412271156fd6e48722421c8c6eb49813573d1de7c496c383bbf8bb9b291d9230742f306197772f780381021901b008f515a99999967eb9e50eeac2524579832538e5523c13d81ba0bb2f5248be2ad47b43ae0983d07b7f170e37b8a5f97c09c4b87373e60beb830dc2fdef5fdaa8e09b196125fc4f0964547afca641ad8b04d76463f43eb776141b11075fa892059fb40283f09fea24d8e588980ccc8cf025a3247ee42193b8120156a39b8c14745018fc6eaae288d2818b4e11f304ff78b9c2ca405150306a0e6756ca0602c6b3421b49a6ce1fd10daba48d42da76ea4343af77ed9252a3b672fb0e91ed754ac3337ba84c7b3b46e54ba385ff7b1e6514f39621a467c0613183af3615335207dbbe496305b9a1803eaf46219e8ca92733de0f7a38ca39c51f386c0c5c2dcfa07a743dcd5140c007f50c0cda30ebbac80f67c074f110994f8d9818ecf6f9994a54fd57a9f3bb9e9a7a902fa456d61c68a5ea45ce266e80e0451c4b54903376bab5961094677d3cb28789bfc6c941bc4be4cd8f7cd7ffd8bd5000d4ad7f7bd8eb779245271def47037f120cfefaafc2f1c2a30d279697be4bfbb593e9ecee760ee4c23c6a9eec23b8ac13a130ff4fcb442cf1537558b9f2e9bdb37793d4595e74cdd9a63890e31ef0493194f2d1e1eda25f3538797f7cf7d2d36a01ce3ff37cba7b8401ad9c3cadf01463857a3e630e8caadf980f9c1fcf26b90fb225e2b907fb83744de34d0fac56538f7f19e722a6c424bed3305513806be9baa7ea5065433929b4e788734b22d047826f96daebce65c236d9176647d55db53891964376d9919071c141dff9c57e2ae25cf607c3b3d661eb3e7a1b191b657ef1c261b0e334d0f0c94182ec0e2327b3d8d834103b5c944cf60a3fd4d914a3e1ff8d30d8e", 0x1000}, {&(0x7f0000000340)="4e9e3390671964777351fbf6fd1c1427e9cdb2a794a031f1f1fcd3c51336dedd63de6bb311a7839bb12c3cba292d7f208b98abfde84e81f4ba9d6af105f2a7434c80ab4ab54f8fc5e123e643a2606d989953e1a3ccfaa95145442ac528a73e3320337cc7a0f671cbbb8f2a9cb0c707cd02ea87091cdd0661225ba3905ba8772dcb3dc06ba7e9891b8345dc418e7a880a5464e9e349d400664bad6492ff9f96a0630087a0e64f48e179e47fac4d75f968cd92cd52ad5eee95332810174402691994ddf25829", 0xc5}, {&(0x7f0000000040)="958be911151dbee85369365b9906b06f1da28623959cb8f84ab4e4433cc995a14c52350fe6a0a68af00437a4d15c332502fd52451efebd7088ab36b80a4d109bffed9be2c83aa62d4156ee449afb113ef802206a9091c163fd636ded617e47dbf4eb414026d9c03d82c0c0d29b20acd55f677640f195d8d88195de22d0b377f98fb60aff0cc9b1f41c434e2b47412490d22bfade013117e7bcecc4bf973c319a711434d5c158c46964f3", 0xaa}, {&(0x7f0000000140)="84b52d24fa2ef98411b653f1c89376cb5867c79b356b988d10eb474203934b0bd6846552fd8322d676c665a5b8edf71539d894809bdb82b0dac489f4ea977f6f647c7f", 0x43}], 0x5, &(0x7f00000001c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x28, 0x2}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000500)="b8ea14a195d5f62d329d06555f6be8670e40f94d01de03e57eba367b4288314ccbf73c641a3242d9688b6c57ff61ab4cfb6a0002045be0de19219a35602863241851d34f6154ad495673eee1f1dec063c8639ca5cdf7e017e5051e7f18d537f71b07507373e9cdd19aef81b5cd9ce962e3a879f6bbd9a73925922cb31bf296f163c39924438f00934fd4b544acb998e1cd22f7fa155900b46e93595fc92e229645d9470ba0", 0xa5, 0x402, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x1, 0x8}, 0xc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x30a, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000600)={0x1, 0x80000001, 0x80, 0x6, "327945ebe61e9b30f0886e23ee8290711b289fbf", 0x10001, 0x10001}) 01:06:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) recvfrom(r1, &(0x7f0000000080)=""/47, 0x2f, 0x2, 0x0, 0x0) close(r0) 01:06:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r3 = dup2(r0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) r4 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001ac0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) syz_open_pts() r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f00000018c0)={0x0, 0x2, 0x7, 0x7ff, r5}) faccessat(r3, &(0x7f0000001980)='./file0\x00', 0x8, 0x1) sendmsg$unix(r4, &(0x7f00000019c0)={&(0x7f0000001900)=ANY=[@ANYBLOB="14002e2f004aa63ce20ef28805d6ba2a"], 0xa, &(0x7f0000001780)=[{&(0x7f0000000100)="579a2bca4c7e46f2f62259fc320d7f225dee5772d86a57f5bc2b0e54323ca5b68afb3ed7e62ea6bce0d6eb8ab8fc09a8398b069c9be71f8b552144890344a4d0ef55", 0x42}, {&(0x7f00000001c0)="480e2b20b2ea4552724e511a5d6d972c9bec8e050343a597de495c5dce0f2be74038d7c62b7a631ea0535adccf8231049583c767359db076d922cbfcc60578dab585086c6079c90aa3e439fa1761abc14f32a483704605ee826a8f07235dd7415c7596bf3f953f9952b62bcbd2940a7b750a13fda227db0ad56095ee2879b927c96f75608f164f7afe9ede7f809d913c6940dc0daddf9c3d1528f9730a99ae52d78a570f7b24fe6376499861c6a716d969f772b221d2373f9c0a2976c93cbdc150cb5e4143580c3bb47a1257b09be039e0d7a6bb2445f0410c548ac293169f437f28", 0xe2}, {&(0x7f00000002c0)="9268b6e694ccbabc3d2b73acaa6a092cf8518fde6d94de8dc2ce8be830ba27f087cdc3446a2715fdb649cc3d01ffeaabd0c3efb376793f28432a08dfd2626f353b5152c9578f4743edaa5bd8c8a7fab4ae0bd53ac9f31a3668d605851420a69e3c5e337052b1f69cf05f8ff09c605e31181095abe47d1d9d596519e0efb868a7725dd066c71cec8923317efc9541dc55d4699cac01b997e9c253daedc0bd34086117e9343c51a338d09038dad76407c28b793965f7d63d45c2328d65ab28f1c6d069ca6803191470e46ab791986941031a0bb38c3dc14c8d28fa86b7", 0xdc}, {&(0x7f00000003c0)="691356c48529def5e79a933e55bf7cb42cf5f30e746603cfd107ff0295d5af4e604654c9c70c7556a04cffa8e5c1081f585c6039588d", 0x36}, {&(0x7f0000000400)="7014f63243d9a64e09d1c19412a7d108ff3ee4a57dba7b525e1850db86c1c240c802c71330f72244a802d06ed5d468979b1b945fd48e8d7e8a6d8ef880e28a861ad4d80195a87de53e6707dee2027e21d303be24106942eb2840a3d841420685e1d2a89d1cbd1248766a82e4fcfedb8a348500066ef5bbac4c093b1ac324ebfbb40a72b6d45b6c56b8f20af007de881a1bc6e95eb427f3", 0x97}, {&(0x7f00000004c0)="f10c003817a8b1ab46bee243c4818b951d1d9ff1ee9ff18381c0092e9838ccbeeb35f70a3c714826c72d2757a9d643b45d69b80994e098a36f91cb03145e451e2c251a17066ea1c25daecb1f0ccb7b6ff2ac53e6836c6244694271e25d2dfd846af1c17f80f04f9fd7323dd1844357c0d783f0ef4773ae4a7eeea5f5fb7986496ecbbe89710dc5c08eb003bffed35f9acccbeede725d2001e39fbaec1c6834e90e24f998687f36de9bbd44906b1fe7405422c43a9fc8b18e81836c9ed57636ce467473c08f41f05eeceedf375ac9b8eb850dff5640bcce", 0xd7}, {&(0x7f00000005c0)="9d0669e30b661ef95d3b271eb43c64d368de2af7fd9ed393a90a68d8a60fe33b5dce101b628d2dd3e42214f0f1204bfd7f5ac52f30ec4744bdf6d40808409ce21e4075dc912040019bbc8f47040b64717972d60b959d25b351e4945fa3c6225d6e03ac7d3fdf615f2350f356347290304eff0b75762f536876be4fd7ffd99c3412d2e29745b5d5e983902c469ef0a9146a63a92d97c7ec6d0bd5f0645b06316f9b7ed49f4e0b4c15443c", 0xaa}, {&(0x7f0000000680)="3402845fdc5f0fcf4ace97a9b3700ca104154d2db8ebf4c76d0f33cebdb07a5d2397b84f084c62bcfdb11b9a4f39b47edec45cc663e9c8802098e2a391d210dca8c1c45c12eddf48f863581c44c88e7fd5046aa95a8ab8e209c70ccfc29608bf96c241a1c04b11e5dbd5f3cdc6d3", 0x6e}, {&(0x7f0000000700)="9b3962f55cb4648c965376349183ad7f1178e4dbb44f82696c0fd56243e8f4af455c67c145ee70d4c48986c47cb6dbb0deb8a03188ec4713043c007646c3cc0511d266351e2214d1b7", 0x49}, {&(0x7f0000000780)="e0496a167cf6b9db5a65704ad0683eab6a0e1d1dd1455741d1c44c673b53a18e67018345987e77d7536d2c62d274da712f1eca1fb0b343039c75ec83fce4774747388a233459c744551753ac75051ed91d1513dec5cd88733aa42dfb70e9aeb02112cffeb2e06d39846763b919621a522a13bfc665099bac364ae727ef729a1a3f88545611022d4aa6418857a489d1eb04805b5a9666ba588b7328b7c421e18e528e4f0e850829a82ee953afd4b5eb421fb70aa2357c2dbd287ffbf400ce8c354609a1d506dfcace1444f5b9ae5b8e15fc43112e027d16ba52eb1dc8dedfd065a43447e09e2494c18afed9f6e1c4dfc6814b64eb5a7bbf09149452650c62782794fbff31d97ab1902c1cc1e76460f3401586594d51dac5c9f7bcf39d1eb48b529c5b2f691a51a01d7001b194abf94a75966f411f28b7bfecb4e48e6d636e3069b834292e902a25190e321211364ec90ca7eafead80a25c73c294f7b40c985512305188a40e13cd94e9b0d38064e6a7fe8821ec6b32c5b24fd1c91c39a39df34699c80368dbd06c44dacd11d494fa488a7f9b8e85c5ad8102e9f54cd56de8c64e5b73b55ddff64319675bbef74f6ed4529bf392645bb2c0149cf55762e2a3739bbd7cdaa15b84847a20e57cac0f9a1dc5eac5e86631cc42b39694658e9b51ec6026d9ebd3f25e9003999ae38121fb2499f424094b4a487f1f7a6c08a003b18676ce40e1272dfc3b0a1bfa702759da294beace449b6b3b6f0e4591a8583bdb9584c3c2056ac636b5791879265facf416cf3b910a74c58112e60be1d5751d31bdc72c72201fd8c9e848d8fbf892a963e4772d853a3b01f75f443c2303c9fa0d8ba95511017ba3397eb7d932dfc71d4a44bf214d6f5aea66559e5935180ed405750eff0b6684eaa99c05bdfe2befae7e0e236463e8b41b1ed309bac6500eb80c428fc309bec3de8cf2d6193da2c2da8cc2e3646f527b2b686a7ebd94572ee0fd1ef6646af14545c9ec457b00af71c5fcf69dae7c4340aaf631bac4070c6c1faab55d4d3f1bfa685f17e9f41eec09176c3cf1e18134823aadb71c77c152a8a20389762743328e5373f0ad08cd1bdd56eef4a52ed8e317a35aba648a16ee70f5e6106f558ca44b7a350984523b4a57b4c9f192c7d5f008e7dcf007653642053f7d59bb038272a9995a439de5e5d7b73afdf83e13905d7b9b97d3fcdc2b6005f5228b78722db713b5b2888c61fe0b682aee4ea030ae5f525569027574cccffd7ca89de11b50b689ab8a84c6a00acac3071f7a0b7e412a8f3ba99651ea4b6b8f5ddfe8c7588e9279de4138e23bccd8865c8118e97ac1b73e653b00b46b11f2af5a2f9ef235ec14608ff8fc532f9015bb1588fca61751d6230bf718bd0e9739530eb9438f65b2e51e10173b0b88d6dba167673534f9dcc4e0a7ea6101df41f35af2ddbb976596de13797dc61e7735b8a1167755256abaa88e4114888da35f2ffe80c98ab122087a3e9c28d5db4a07c3fe0b13abfa343df3d518bde9a019b8c9e5a8a12a176bb3a8e36778e08aa249b7630063164edf0ccdbcf11879bd0aed86da69c073c77ff5b78b78d7a2eef64c52badf1e6d7647b7c8224f24c1cd1d0a564643c0731163361926890ae31bef9b2b7cf19377d97226c57c0bbd7190a77680e8f5c5e6a67d9f61025823f16f4ce2dd15f34156154c92c994703e8675053f96d394e72b6dfb7b3d5b77e4f3d9e64ad90ffa9fefbf40a446fec7e4965689479feac08a97fbb27ed5c0cda8fdd6bb3a87e8d11ddda7f34e66013de320f5d1d8e494ada9f6f83eb79fa36c9ac07b3e8103cee6b4c12007b7110a7ce3fb84b3ce63999f356dba8f5cffed572d59048d53d0f5fa7766392e65492435cde39ae35773e2a9c171f93a4f385b352fa7debf06c1e052e5920b989f35e3901e94574bf5f159668ada3e92119b2030e2c5828a26cadcc95d66a1a0630c5be5333c2c05e5bc48a0ef8dc303eb02435859a9140868610b1034523ae6543e01027a12485131a06af94b4e7b5be4cf5ed74f5a56767f2dbae5ee04f937db1afc9a2c20ce9aade7d3377ebac94203a67f47f8cae87310a7c1c1e2885b1c5bce92c47a5967a6b64855b897800b0ff62ef2894caa3760540ba7093b96163ddc0d116a64f9e82127c9e4c7b9e4353686c7454276c55cc1aa5f4016c59370baf6f505de6c4e2b8c30315efe84a7f70d1b18a00278372a15c98979229bdb840b65800be570ea679cc7a6dfae3d07cceb1383593b70d86b70bef8da49def66ad6fe30df469630871fb360b3be0e7df7a177b3ae61573c0b8d049608d0bcaf45f83a9fdc34b96f68e2ba244ba5530f89aa1aa2a883bb0e8633c8e4c85c4ceac201f6c11a0141f9c2ccd24e0aac3a4bbdee8f38a579e304b5910895a1ce109a2d8729a1c177500c6443fc5a977b59b583eeef6693d43d1a171aed67c7f1a5f501800b26f5a408c6e8f3ca57eb8134f3eb923581579ca7954802d1323ae83070f331d5733aaffadd51ade03c006cf0e214b59edf66345cd345caff3cbc251dce30c7001a3783c9ebcb9b587ef32742338eecf7516de9d146357666402bfdee43e79b5419df8499cec072b4b34a03ba978d02e1264eb3e346a6a123af77fc8be5fb1a5214c13d5c65aa445453a68440d7352175a29c7906116f0923814668802e84afb3812f925cdbf0daf19e353d3e773fa1f828f7098ebdfdbbb2b01fc20c8c3deef33ed7756755f1dea7aa8d89cd4524123952f649a91fb8c88db3a1ef3f46e45d2472c8c30d3b4faa8362fb2ba84e2c3f224ad2a33cd3978b0dd924f4e1fa55e7fb4a4cc610691ffdd73508b67f69f8ed834e7e4e4d1ccf5054d5671fd46fda40d03684d1aff0e77aa33c2b8536abccd800334a890a5153d1db9b22ef70ea19f0d09b7a92552b6df3b2d2743bdfe711346d7f61304eb25edb43193fd6b09e4feaba8a16e84239ecebbfbbf8c37ef953ddca46a32c2ed12f147d5bbd859ad0d46a10f291b2accb68cd6b077730e0c11c81e197573702b82754a3956a6b17b1922b177b8009c8329ea03a817fca0f773c9fc75384a8c987f0b9636ac0d118c382a422030d68f4f559c562925f5dcad87850724c7a474ed2c5b0d782f46c7f381c234218988d7a303f6b294172af6c37e75c11d3d31f0018c854418b33b8dbee4767dfff7f8b13a5b552af597f77036aa47089a4ce07d4969de8e19f9154a1416aeeae9d50c04710e8a19e5f82a16b925e6a7876af67d66482ef0f440b3c1f6433f579c1ab9b956f95502b72167ba4f4d80957636fb7ad6d455a5b79c31a30e1671c5b632369f636a529322e9b74ca9b30846b1127bd7e8b3cbe1df9a42834712a285104f59e09807e10517ec8ad67ae86734a7727ed85f296670a272d95ff11891c9b191b2022ce547fd297bcac9ea69d8a7c8564524ffda905e0657f6e0ef61390b8a7d81e7789f9a46dad6e7a68a6c664ca70b7f0af9b977c75d98eea43c5f2ca65338ad6adf8171a047d063443b45a92c5de929f9fea3963ed6faaf2def0e69bde416530fbf0f2b9f276c8712f1a8f3f8fd6080d4910616802ce1b8b04415998af6019355dc67545926f295f9ac554a340a5e7f9e000d976543f4ec1e850ef82dd403abca2260f05520b70b48a4ca3553f4c65e76e2dfaa22a4f67f875fadbd454a3297f20cd6a1d906330438328ceeb6bd9b17085c586fafe9a4e6fe4a4dc01bbefe3d6ae6505dffb497edbd400492b5c9b8e00ef5d5159ab736d3897819f560ec4097c19f3e648397e620c7c1145f69bfc496ad281a99799126d6d4aee905714926da78c3be968c1d928fd6762d4ddd65cd306efa79e77002a33084b3d11d6565c2264bb17680283ec0a6eab5f47d462bc6b8d8fd44dbaaf6ee81de5d6df710d46e75ad13e8a73e56c39b9691a8fadee62ea2fb8ebaa5623b248e134b2bfb1439d3ffd02a2d6c3fa612ce6647c91cce529a8680822764cc786dca897b6e996bcd9326229206b02b8c6efbbf9cfac0156b1603bd56a7a509185c34ba2d2b38254bed7788d237faafca9c76a621a6b657822abfe16beb54cbc22b8d185ed177d88bb9af8816e662459813bba01420e54776a57ba3b3054142406869e3f07f6c3ed0737247084ad7dccc1ee122c708af6b97d7bb6ea5e4d41c2fd9992eee42da05abe663fa078aadcc6358737097a72fb693b50eb32c8f9066165015c6e928a25e2ccfadd876db7eff5c8d79ab7d1b15b4d7d4aa757527e7329b181097f347be2ee7edd8d5be3541f516c1a87c382605cf6729937587b436ad864da48b07daa4855c78162b9b2901704912db188fb168a22fb8eee98991f4b9d884c6fac5747f6006f0055601f3d7bc9cdbb1f5df148ae744f78d14c6283587162b8cdace06b8a43bbe15c2cc8246cc759f7f266321243595dcb2189ee8c81791834ccabbcb31ac6925808c48b0348bbe6825397d991582270b57af85ae4bb64a843230af1c5ec95b127fae04a36a61f94ba11eae35d350f52efa5516a27d7cd33b9640c0845de99e3fd9c84547cdea5f3411cbbbccf997a0b2fec052772a97614a46bdce57b2deb4d11fe5038a8f450e041d65db8bde7c170ccea3ad8c7636362016f1b5628bf1f57fa639a3d9ab8f18cbdfd1ac52b16df37e8b00f047bee32bed9647553da74ef6419257241e30443016142aa855a81a528ce700957299141379a78ef99d26de6445f4a05019ba337a7f6f8cef32baab36bfc902aaddaece9b2eba0f63d6356f55caa4a0fd6d668c5ab1c22e83b8d5aed2deb9a47d61f471f0f3b2ca525e355e0985bcec35fb286e3a5fe99483d8898446efa612b3bd7cace988e190a816f4e3154d2de9a645c9d8153633cf3b7f31b9df6edfc655a9bc72ce2e05de39d65b2f4e7cb7cc9d0142381949e1c7f786dbd0145e1135a39a038005ec5c60ad23958551504b05a6b4ccb2ab2cfa6aeeb39f39843074c2fa54cccfbd67e80dd537caaeff9943c6ee856932451742edfa64ce13d9b0ee4c1e87f5db68b1eace2486686d445778928bae14123b9f6e2dfe84f44af40504cee6c48456a455ed0d435ab3d4d9f0655dec0471f5919d2524aa0f51feb30ecb79c8474c554b8b0762d49d51a2890f957737fcd2b58033aae23569a5ac88e9302c55340afcca0f3cc9f9384e3216f8fa44cd8ed23d94dc1c327bbb005516e86f467e3aa4f0e2f14aaf09034880845c45b8068b6a0988ab8ec0b5330e49da9251f411dbccdff3a200f1c5f4236d77f5219c489c7622123d5468ff5e0bf0fbf08546b56528d3bb6604ad9329234505a4ea69e5e815c1f82b15d9f9c2a5bc80a8ffd0a3f26b0746dd6d99874d7cfa5bf3de797654c6c60b6e768633a898bfdde9fe6a796c023c7deb681362485e6c53b3792393dc72551f7a8d968b1e2e19104317cb09a635756c825d2c75b163b91c13fa18496619925ab1bbb89921c6dae1a89402ea623aa815a88eea872601577e59387f5373d665112b6cb3b5960b4521140085cef6dffea3168af02feca89bee2b30644a85784b02ee29e52fa14290befdf98fb76692f5b74c6b05df928964ab1b98cf50386e2f60528e39d1b3ae7f404d5ef085a549f53832aae296fa9254147f435f5178682791b5d094baab93064c2199aefe3d1e7725c507a6c734bc1576b8eccb31edc35333a4fa98862cbd7a24abb7ae1762950f5ad9cbcde0eea5bb09be92a6166dca803d7aaca918b8f74c592bca242322d794f4013cb06c9ec7d72c85b69b6bcba42b865fb35f9a4e2", 0x1000}], 0xa, &(0x7f0000001b00)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="28a38d324e04c3c900000000006377ed5c0010ff", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x4}, 0x1) 01:06:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) 01:06:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getgid() r3 = getgid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 01:06:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) kqueue() pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 01:06:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0xc8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 01:06:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/230, &(0x7f0000000100)=0x41) socket$inet(0x2, 0x8003, 0x100000001) 01:06:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000748000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:16 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r1, &(0x7f0000335000), 0xfc94) close(r0) pipe(0x0) 01:06:16 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x2, 0x400000000002, 0x0) bind(r2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_execute_func(&(0x7f0000000140)="660f109eb5000000c40289bcf86536f36dc4a1a5fcd03e6541dc6800c4614573df05c421f8292b6766420f38204177c483595c1b00f3ab") r3 = getuid() setuid(r3) setuid(r3) 01:06:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000011c0)=""/202, 0xca}], 0x4, &(0x7f00000012c0)=""/240, 0xf0}, 0xdf99b3533da2f6a6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x400) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000013c0)='./file0\x00', 0x0, 0x101) close(r0) 01:06:16 executing program 0: open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 01:06:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x10000000000000, 0xef46, 0x0, "238dff0300004845a30000000000000016000010", 0x7ff}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) 01:06:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x2c, 0x4) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) rmdir(&(0x7f0000000000)='./file0\x00') 01:06:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x40010, 0xec) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000440)="c210db0c6de357f691d71bcd343bc5841de5daf777535f87e12be8091bb394e60821c31ae13ecb04ffbda319907326786ca8243aca64d61190a8d8bdc7c1f72f5387a4c41587fdf422087fe223d9d7c77bda78d9de9001615fc338852755f8135a859bd6996ed364543ffbae31ab8bcb6d50a9b28bcae4f9e11d527f1f0d2ee8043f257918f850fe3da383830e15693116a04a5470079dcdc8276fff99ad853ef643b17fadcffb05aee5ccc9ecee4d8ac35e44eec32912701fc1e6d652d1da67", 0xc0}, {&(0x7f0000000600)="9c8767c8ca41f128ff2fc843656c072e5dd5d3367ddcfefb4f985b24e08bf1c76d05cff58415628421483641214264116a500906cea3168f17fe81a163938abf27ae548de4371b6cd5b813cbc991ddfd2d7f2592e41e194bd3c4ed73a2598fc4e535aba02fd56a7f4fe4aa1575a180a3c9251c367cff988622a6f2500385cfc61f1e47d635c454f6c2281dba2d70b87832ef97e3719802e07139d2700effe51f7d34a2a7ba9693933191d797c7b4087ddc04cde0b6687a690861cd1089bc74fb965280e1f0a1c1851dc6f0f3ca27816f6d3c502f8562b82120773e7a82cf42e43146c373d7ff789599af8ed32e", 0xed}, {&(0x7f0000000700)="58293e62d40e456bf728afc64f9750626b12d683338523c42c45318b2393ff071084f9cc386c4ab2507813a74e648a04d9aacb9d8bab5505e908c7a48d952a9e902076ade6e222cecd9a3fbbdb52d91bab4929988dca743f62637a7840297d9967625eba65334f323185e6e5ed0c5568a918077e20a6416b5bf37ee3dd10e7e1b8380a332f78ed02025932c666182606248604546690c344955f8c98c3a4db61ac2a521760a83f4eac01a3dd7d3d4bc5e516478d7449b3d015acff568ef4d9dd96d1942989e57e9caee425bd9fe977235f1bcfd2df730c93f97b88457c31e1afc5fb289172987a7f4ddebd204751cc4584f4394552", 0xf5}, {&(0x7f0000000800)="45fa4f05f55c471cc2c14825d29b37fdbcefa8a12db3937e8fc7fda2b61309f49da3b47b349f4103ee36f6cf6451d7a2e43a731a8f62b8792008d5f809dcefcdc166e244bdefafdf75e0489866b21a549f968d069ad147a94b601c7c5bccafebbbbce7ca7e3996c8dfd55c99b74eb14a91333de117e0161a20cf2a29fb565b4f61fac94c51f43bb23d7c4e855b1ea29104b6185e6eced755e7882e", 0x9b}, {&(0x7f00000008c0)="fd0e4b399a5409ca2991562e8cd3f87d20da421601f02c4e64030f01b8364f7c151507bfcd6d6f5a3b78450aa82cac8e9586940220a1af1db8bf124272c4fff465ce8058fa9b5e1f8c40487b514cd178fa2e3aeccc8bcb4cf800ce0dd15e56c68f3da76a99eb9000c9ff351bd7abdd546d53d5176b5e04db7bc550646902bb662e698e93867055363170825da7b30b307c", 0x91}], 0x5, &(0x7f0000000980)=[{0x108, 0xffff, 0x2, "69d42e3e4210d225b570375a5bc2fd0f45ffe0641300d3e02538542098de48b4042d69bbfd43c7a0d389c2f08aa037a7136a833662cf9c01dab558901fda13de90c3bf617516e8269e1a9b63954608abc874a118b1dcf9145d091ad931b0248b99cc5aa5f4986d68755e3515716b5fcba98af575a6e3e5d4da7fc61a9e6cbc833ebd8e4119aae7cc656ebb1d6a9eaf469beda4ba79c4c2e5904c89c8d2eefaf07a12e5feb197ff71f81d75a13decf66827b21f60b38425b0c74dd0b8dc94bc8f8dc7858f30a7ada42b2024320696143b3e4b481628dbc5af157ca94cf490258300d46df952deb91296e58ef3e83a02dc4eb4512659"}, {0x28, 0x1, 0x2, "c4768edeb0306e185960d37f008a7feca523d327f4768f"}, {0x50, 0xffff, 0x9, "5d420a9404d5c15b1c96a26d5e27bbcfdc04a3acce976f91c15767d02c79049494d54ac8e5b7d5a3d38a38d085bce1f77df71904de4fc42d8f082f7313"}, {0x80, 0xffff, 0x3, "f4a5a1818c4c05c32127d3f5773c42b9c892da91e121561b87905574af3cabc5a937197d694fb64eb77b9ea62130c4089b9098b774c5ee1040643af5afb477ff62dfd2e4e6757fffa6927154cc89ece6f926acbe323afb41a1c106282add157cde5420c835fc6ffea68eb7b2de94"}, {0x20, 0x0, 0xffffffffffff8001, "b8b87064540ab9bda856db"}, {0x58, 0xffff, 0xea, "e50ea20bdd9d01fe2146fe635b697b7c6719276da5dd57500e294d8e6d128476590e8b72f19a93df5591325975f309b13c206dfb0c70198de9386a982a1c24cda00143b50f"}, {0x40, 0xffff, 0xc2d, "f950b7f7e2b8ece6cb4742215f9653457967ce6f673c9459c8f20ecc5fda41e1a749c63a5fd40009f0"}, {0x28, 0x1, 0x2000000000000000, "c86a850bc7b7434c3e867a01c739587c2d471276dd14bc0a"}], 0x2e0}, 0x4) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r3, 0x0) 01:06:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 01:06:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) chmod(&(0x7f0000000180)='./bus\x00', 0x18) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x400000000000) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x60d03138}, {0xde, 0x3ff}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x0, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 01:06:17 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 01:06:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) symlinkat(&(0x7f00000001c0)='./bus\x00', r1, &(0x7f00000002c0)='./file0\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000140)='./control\x00', 0x0, 0x0) 01:06:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xac) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') getrlimit(0x5, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) r2 = getppid() r3 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 01:06:17 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendto$inet6(r2, &(0x7f0000000000)="6d7756877165eb4985f725e93074a9e6d4d8768aafbf56e5d7b964ab444b5ac4a72a4d9070e30b3e49d49d38c22a381de0912abf9b6659dfcc61f04c", 0x3c, 0x408, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x80000000}, 0xc) 01:06:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x100000002042, 0x10000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:06:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = getuid() setuid(r1) 01:06:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:06:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) chroot(&(0x7f0000000540)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0xfffffffffffffffd, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @rights={0x0, 0xffff, 0x1, [r1, r1, r1]}], 0xfffffffffffffcf1}, 0x3) 01:06:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) socketpair(0x2, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 01:06:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000080)="287c71e34f057081093cd9a4b6bf225262f99645e6700486f8c6ee12326bc39c5a17d7775700bea930d573464bf1c5a2424c1286d737dc33b3114684603e42844b8e16bd7baafe454f9ace22409ef7afa32ff3baf41fbf1c3f80ad8d35220ae7eab7d55b281522d70eeb4137295adaf20121cefca1c3187687016fa3ab449475e6f532acc429276cf0c3d520233ebfecb0a1fd75bd9588dc21762057f23c7ed3e04ae8752910a4cb7606b957627c9bc92fcde7b129a0068700988143745190f39fb446c2e1b07219183bbd5eb37ce4", 0xcf, 0x1, &(0x7f0000000000)=@in6={0x18, 0x1, 0xbe}, 0xc) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) chmod(&(0x7f0000000280)='./file0\x00', 0x2) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) 01:06:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x394) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:18 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) clock_gettime(0x0, &(0x7f00000000c0)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) dup(r0) 01:06:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000140)="891e04f39c7f20251dcf0af3b36358e04de9e19c2da4e7eca4b14c25f08e641711097bd29b7deb94b4e33bff43d02da291fa665c82a45c9b173935e33072c37437ff4e4e61908ba081c3ce84e38f6aea6714cabc2ae4b241d3c3dd46fc8e9e80ed553bf68425031dba579fa4012d51f2181799b29df573dddc4f381eab29df40efcd595c3360a549757c9aac985fb71f9dfef768c7d3195c5698955ed2982faebd9be20b74e68e6025cd653cb60a025d4cbe68f302be924017474c1a7b62c9cba8267a345c3165e1b7d9cfea5c0834de6f4b6198dad8a07db90ef463501230e18c9623178a1f50627640e558ceca575b227b71470ead7e18c502a8ede32d85bfc2a056ee0edbb0c37ca1b9c2c835ff616059cb2bb22d65cc70e20f7a48082b0c0d8dc8cc7500ec3f31c1f99c4b931fc59eb2ab7639d7ea62ea3b54a0ea8c5524c87a2bda0569793511a1e8f43a154a7cd9e3439aa92538b5ee1133b19021d83f88a0d7f4f547c4446c925e449fdb5b00713aaa3ce861c91cd140f0574fa34aa3995a11e818d2cb31ce7e1c44c46a6385ce4f08065d047057fc3a3feae44674be4dd68406ccbf61c67aa79ec88de5ce4d0ea48c33c58300962cd72dee628e7f82b64455b5379f4510f32a5ad994de075174373e31bcb6ce702926a955d13f2b6b968898e2d6eea6e6469e844c47cc640582eba6a2c671fd0bfa10a41fd49ff4ab46858e37db239dac4cd7f2548807965a2a53896037175a930aa40bb306866153b10206513f39dcdb1af908e77d19763a43491acdf3d82dede21888426c0d82fb59baa3ae3027037a416efed150f03f44149ce9a45aa73b6f55340d0ae3cfa8d39addd6df19c94b5684f805e714e9022628693c0498dc3468f5b8b74ed203f36c09ec0c46b9d4f67dff0d3f33277d46db9e00b7938d746ee36a04624cb787df9a841c9e6a97e8a5f21bcbbe237a4f31dcd31792afea7f01348958ee9a562c66bba2499b1059c9a1baedcb7c2f1cb38097994ff7f3aaab7c22602c480503731ef61fce947292620043ecc3d241b5885ec8698ef160b6f04afc7fdcfd57e4767b22a165f71a8955d122d95f4c5a29d6fd4069af7991f56e64b4f398f26eb752d23e80a588e6929df8116cda8f68bb3a64d09f129ae029dfb695e90e5c59f9aefa02d16760a4ed433ba32ec870560cc368a477ca02b15baf3fc87de95ce2ffd6af02e46b8bf7800a6bb8110ff6d53fe230082c6608890d7e95bb3894734ef040f510b3f135b205841b652aee5503e2f1c9911fb563451ea336e1b954ad2ac07ca20e56c9dabdfd06aa808453f89c610104b87dc7b74790cf9e93044e7c4e44538eb97cab0b87f6aec36dc7e79c8e76b22cd7f64d86837223e572fbdd23cbd266571af2aa380fc576dc4ba07c710d7067f8ed4628d5f27603bafc7e2caeb7882a47ac9eee95be1f17b6c5a41da58a3cb2c389c62d99bd9d89ebfdfa064eaee9a858b385be64b1303b7e58df4d72864dbea44776bfd7449c610d2237162f60a7e7a6fa5937f571cfcfc6fd346e5ba4265db37ded77092715ea4f35b4d2e745f6016eaf2a0601ded5f85c8ba06f3de4e99530da566dcbc20eda9d755c1cc3fc5ba136e20b32b748c2ea5ab0b5417bf167667b3959cebe298b3272fd7db331c11064ed224cc263946d211d7750b825fe1a00c0b6ab3f6e3465397600b4915ddc6b0ad59f9554a7d010dc26238c093691374779b622b9afa4642b17b8257f366f926a1e36c402933f5868a1e5803a114a481842f51aaa3ec5843459464f02c829954f027d0ae4936ddb1bf5d5c73c4f2906b9061ac3319d7f3d204c3f1d93b8fcb7a36e66d3613ef2863e44d8c876356b626940f2037db20f5cad5ddf85285375fa6bb5c3160a3169a79ca5fae60a57e5e806af0f894a97ab6119cc46d932c53f1aa17f54e3e492927ce70d2895002d101cf341d85fa397f74c3aad4f2493def436bcd4b17fde545e5f07eb0a4feb857f37bf71d5f4a513e028798044bf129b759f62684da0ba72ac6dc6d5a0c5ee0a3e84790965ed4e74bf43acea9b61ac9a24d4ca02a5213637ee3fd0f1870faa679dbf9c1302059edeb44fa6985eb7ff5826d22d572da7586bb4287f9042a77a8219615bfb3deb2748b1e28e4a5a3a2d64d2c7ea2698bef4673ccb2fb4de9a489e2a2b9a078044c12c233d79aff924448b947c957282c5ceb9942e008e1327b9212eaee37b64b359e5b0156cb13fb6eb4208d1b983339c3b8c778638f9fd5bf735c4ddf258fcececfca76d6199232794c2df0f2fb24efe1e08b7c217de71647fbd02f2dd2a46817ca1301c67e4072fe4af16b975a6c797c355c832cb928c9d96192bb3da044a705723f1bf6d2a23207f4b2c66ddbacb0de916e2b0ef77b5b31ab6c1d353df56c4aae18896bcfb8972ad34003ff329336bef2c49b89f388b0b9e9184ba05a45913edf846c8dc464da4d3a7c23ef67e1e34bde7a09ea9564da033f1bf8c4d66b1fb6682f7e69b7d0ef6d83b937e4f7e48004fbbb6d300069a135f2b7fd288a1d1d72d29cc75412f6870f8250934003a9dd4eb913cff639d3b035ad6c3dcf54b953b75721dbf46b9b3925e29b398cd193f6747993d19b651327ac8368b2113ae9edddb0011acdf7f48002421cb13df7063e17f59d8c36237615f76bdc999154a757f9b9d45d80f57fb041c7b74a66044fea7bf6e276f6040ad7e654f1180fa67aa4449d3b17590aa18b4f10c1397689e1b55a1c0ca8e6467102d7864343216ed4315a59477fc7c3550e7795ad06352a8c23a573c5d6fa3e4918a9fbe51f481cc88d602e7788365ef5c1ee993c8418eb72437674b584eb4e695392952de82b0cc72c3489d0f1a1eee165f3ca89021f59a076b6e12efbdbc3b43fd0017c00c87b46c96740eff62bd9c6746ae840049d52dc2080f1b689c66c83f12d795e5a64702403cb2a0e1e297c2543b5b80a8f13323f2eea72a9b9d5089612e15788b0f940b0566b0f87bcc63118c5fdf9afe7647ab6d924417cb4060be1a919f4e4c651b5fb4240da29651735b5ba5eb0b3a5e0b971044382fcc4667227fb5254b295821c5f7588c70849421a0f799c16d21cb042d04e5d1c159ea6e8e0510eab5e906f0648a0752492d2c27878ea5f0587464e464eb621d5d578fdaed99cfa57b4cae8d99293fdc8759c554ab147539b678c69b48634c2bca1a4416f18df3381446a245d9277b5b580bc678d707158455b9bb3d7bda5cda2b4efe91d3a13115fe7be3014b5fb14cf6a8abb946aef0320156b435ba1f5bc3bec79f9b49a706d8323f06ed2e41af0155e445e2b36d12b99ad3db246537fd23533e8b39e562882c1a0df557e51e58709e11371b5e7f396aa8f6da8ddd0b542266cb7cd2fe25eb8b5e6c861719839bbc108c0c70c82e12b7a9824d9fb933a0b649a2f9eeaf5fb67bafe730a9a1d386b755ef13001ab5dddfd8e4f671602d3ff1ca8a3be6531abfcf4c8e347aa20adfe5e26d396ab78e2931b5c9c876534509602a0d906388e70563b9f189af5ae38600633667e6d6f2b64b1a21adf28c40e9ae04f6ba05012a79c54b36722e458dac1fdd40aaee2fa67eff4babaf41602fc93c26e6702d89057f7ab988cfa981907ff15227cb34e2bb1a8be561ce8bc385b6eeaa664c904ad14eaf83f5d880bd9122433c422c8ef8679099a074cebd1266a8fb59a3982c78ec9665981c83a89728809b336d5d7950449f30bd3b02905f508d6b605ccd725e5c7f512bb57d8efa747f6321c989183944d3708ca742b4da2292b625adf2d5afdb06a79c4fc950dff5e640972c3abb43eaba3624a01b539c907bb052f33f9c6149ca556ae8790176c7de376d96ee4d72b2f959cdc3d6e0e8354ff7b023cdf884492d777d1be5272b7753acf67c80ecbf2ed3119d17fd21c09e1cb6cca99d89658c170274724373eae4cd5a3298175afc9aebe6e6163a9f332a5e6e79c7af38f33f9034e9529b13cb6881126a520ef8bc2ef5d7ee1e6d3494e3aedd49e101b9ceb26196d794ee67b503623e476fbbf8a5c00b04274a9021e30abdec5d80581e1beba0a5e043b9a7e58dc10107201c6f338e71ec1f545afe82f303abe932fe311b81599daca13c4df0109d84140b1514214f8e81a8dfea38ae55373e2ac064d3bf401d06af929570f58a23e89b6a90a642c295a07b78732e87dd19397f23661f1ecc17d4431af80072f50019c1890e9d1b9bb4724c4576560dcbe94503e968ec725e3e58c654dbf06483f15f83bd9396269600d6facabb9e5bcc2d9d4ef06a2f4b75aa82f9cdc19ef4465571a5dfa9b83e436bf0e66be4a3a129d598e46e7e6b75bc6a38751b90dcaa130f41dbb23267c71d7046fdb1c9ef59d5c8ab20fab696dfc291aec977cec7171ae31113b0c8d8ab85fd7bb885877ba89fb166340175bc231e86563a9979d5ae90299b2d076e88c59aebec518f841ad7aecae7e7774da574b3082b74eefddb8f02e455d2b466e0ed350c3ffe7b2c00d3a6fe47ea609c60e56ffe1276805fa8cad0987480574f5d3b50d9bd7a7e50a7d69e867d8c33970993d9272dbdfe200a5708784ca7dd9db664bdfdd41046aa5751ff6060758ffc6dfa9becdf27cad370ca8d2e0b0e8d01a23146cecbff0909b512f73a160d769242712d3e9c26c31a9b94420cc5c989acae1a05acce2214215d2e6ff7a865e47b0b010899d6d85f6d5b6a7f61422ed3bbf01e6e1638fc4cfc7911f90ac064a9aab6b0f595ee61e2d9f466ac81bf27a0e675c5b2d32fc6c6998e6533d1b0bbb0392e64c38772edfbf8715f76fae3ff4c5b72570e056d6d7538ac000dfea263dc4062c755ced43eeda3508258c1343af56f0ad4698af64ae22291be3ddf2e36d46e35924ecbe4d4ede3e20335e445b7a5594121f074255c07a142b287bdf6f4d8756b49dbf5b90034263535979f8d9da8a2ca9705c6468217fda3fe5ab3627ea50eb837bd5ba9754d939a67ee83746c8ba31ebc881c94be120282c502cb58cb7360c1e24e4c7e5d9579fe3f36dfd5819e1cd50407ceb91599f2a278ad7c8ce830a9ca7a31daefe81b1593522f89b931738297a6b57be51b4eb67a2654c4652b97bf2e4e5cc6dd8cd73c60fc03598d7ef73fd14db0cc8fb91c8135c09449d0b092cf32ea7035ccfc87658dd5bba5768f65687871d0b36dddd29e9a9b340edf527db7d02ec2477a88fe51e3c00f4eda559543087f389bcc8608dcfc254b03e12ff08c4fcc6618546e18a93aaca24ff2defeac19ba8fc9836a5b688b82b49c19462c627c60a746afbfd6dd50d3dc22eafd63613a0534c74749854ffde4ff7f8605eb4e177e9f303b357ff38da5e3af8617e586fced44fd5925a24e664165366ed509ec898dbb9b93141dbacc535e764bb01bd09c12bc0bc7fcae3d509cc6b36c0819a7afae2c358bb835a44aabf1f9236a85e70d887705eb3693726792b290ff482ee17c329295a3afefbe8007545fd3f22d3af0741d27c6e6958c4f58361a6603103ab1ff8b4df252d4b71577cd59135a5c41ea38963e58e11de594fdcc630b5b0b706a810ba68ccd4a2d0919fd773db20d6ed53f45fa43c6847763dccbd0b383004bf3fd1527fcaf60fc42a9a70a2b8216665202a095df1a07a60e6e7d520aa3172d11dc4102b77f63cdc7027c989b66a29fba8b6515b424f883dd5dd27e85c63ec62990d4080634ecd5d255a634b97c74f5238009967a1d5810b2cb8511e65a851a184ab928d2460885519c26abee132e4b0d7902e1f89bb6606d5410", 0x1000}, {&(0x7f0000000040)="2586197708760cfc22e473e83c535115abe43eb47573b7a3b6d9a3a55e5378c8793e1ecb", 0x24}, {&(0x7f0000000080)="38c92ed9551626fd8bec4c9d054f2653b5b2718482d2ad2b4653ef1c3fc19b855c6094cc85370c9b0420e63fb8cd45628c45772fc2f35a42440327bb1b12862773f7b137c38786957edda3161ffdf0c2db83c4535dde62a3d5713cbd320622871a03e5736635584eabc3d198a4caa4e0193095bdd6f378bbbe5248", 0x7b}, {&(0x7f0000001140)="6d91667f957bc914f4e1700b909ee190aedf891dfd69fc115beb181e73cd7cd3e09db276db43edacacd41a0a4646622ca08e0e10e8fb1d", 0x37}, {&(0x7f0000001180)="aa09c4c289995d0592c693bd541a78efe5069fd5a8143d922daf9307063840f21b76aaabb5c0b1a0ce7806344976fa52ce85608b4e3e4fbf914b1fc97267c3593c64c262dee5b0a93797447f8654e46a5d4e752b63c93d461d8630703f8c84fb077775", 0x63}, {&(0x7f0000001200)="e33b71707fc5e3f81d5d4617ef01d94b89983399b0319239a414b5acd0956cee59fe98318f2220bc17c4c82b10b03321fdbcbbe55e43ea5487cec3605ad6a9b4a0a0b29a03cca8bdb155d00f62b0da5acd091da7523daa809c5c5fe674d024f2bcf7b5d0460d8b3006d217ff3c80e7018f4faf4b1393482d1f50ede07511aa881d7c2ab7271666734e0df887f4b3127617a72229d9b70ebd5f30d466fe445b89", 0xa0}], 0x6) 01:06:18 executing program 1: r0 = socket(0x22, 0x5, 0x4) getsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000607000/0x1000)=nil, 0x1000, 0x4) msgget(0x2, 0x80) 01:06:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000006c0)="582720efabd16ebae63d25259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a90de12132b6219e563df8ae23a830d25e99a9e06672bb6f092cc8ac9d2e3999dcc1d1f6d6ae493c55d8e48517772ce01f2d5b81900ac7d4f7d6a31437bcd8dd6e7942a6e42b05ba5703463497c9e5de7d4e5d0fe", 0xb9) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000180)=0x7, 0x4) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r2 = syz_open_pts() preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/163, 0xa3}, {&(0x7f0000000480)=""/178, 0xb2}, {&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000540)=""/227, 0xe3}], 0x6, 0x55) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0xbfb7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x100000000000022e) 01:06:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed03772f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6020d39d5013ba6251b0712187c16aaccbcf5fb7696849fd3a795ba30", 0xf0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) recvfrom(r0, &(0x7f0000000040)=""/253, 0xfd, 0x802, &(0x7f0000000140)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc) 01:06:19 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9, 0x400fffff, 0x1000}, {{r4}, 0xfffffffffffffffd, 0xbd, 0x2, 0x2, 0xed66}, {{r1}, 0xfffffffffffffffb, 0x30, 0x2, 0xffffffff, 0x8}], 0x953e, &(0x7f0000000040), 0x3ff, &(0x7f0000000140)={0x0, 0x101}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCCBRK(r5, 0x2000747a) dup(r2) 01:06:19 executing program 1: r0 = socket(0x1e7f142d8f0cae54, 0x8003, 0x4e) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) 01:06:19 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 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)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r2 = getegid() getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[r2, r3]) r5 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[r2, r4, r3, r2, r4, r3]) setgid(r9) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) setitimer(0x3, &(0x7f0000000100)={{0xbb, 0xec}, {0x80000001, 0xff}}, &(0x7f0000000140)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[r8, r4, r7, r6, r9, r9, r4]) truncate(&(0x7f0000001a80)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r10 = semget$private(0x0, 0x3, 0x420) semop(r10, &(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) ioctl$TIOCEXCL(r0, 0x2000740d) 01:06:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f00000000c0)="40ed670c0bf3a6ffa20eff6a418184c82a851be3435dc1611efdd1b0dff7a3b59f163088952697b1f90cc58a55daf36473a7df8aecc50887ac09f168264c74954310b39c17cbd7da101d01e5529493623bcef80acb4992f510dcc87bf29395059d297c8820468f4e10d4221ec833e2aadf05d7dd960ed5fe3baf8edb66f7f906274ad08a31c7e4587fa5590ee8d1dae17f00313fc71d81fbc96aba89", 0x9c, 0x4, &(0x7f0000000180)={0x18, 0x1, 0x19960000, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() shutdown(r1, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x5) 01:06:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x92) 01:06:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fc2, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) 01:06:20 executing program 1: mkdir(&(0x7f0000000100)='./control\x00', 0x0) r0 = open(&(0x7f0000000140)='./control/file0\x00', 0x8280, 0x0) execve(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./control\x00', r1, r2) rename(&(0x7f0000000040)='./control/file0\x00', &(0x7f0000000080)='./control/file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x114) 01:06:20 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x1000}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) socket(0x0, 0x8000, 0xffff) 01:06:20 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x16763b4e245c4976) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x10) r0 = msgget(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x1, 0x1}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 01:06:20 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) fsync(r0) sync() getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x0, 0x0) close(r0) socket$inet6(0x18, 0x3, 0x1ac) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="834415c6b2cfa75afe7e7db55896fce88c7053058e21b28959092a9ec6a76084579661b0a8cd4ed4bafddd2a41b21795158dea14334c12d09439cdd6c539fdf1d5b7499068bfaee252cc8ed4af076e32b7f6cd2241a31787ff93fd1a6db8b8e175d021524293ec66190b0e7bd6177c6c2a340488d2592612aa20479661453cc3562ade34372be108ad71cde5be27e358182a45f6b808281d200f09c5447bd8eb15006e4ab1e94d916ebf8c5d5df3a087f2b9bc3d724db12a1e4930ecba9ff0b5a12fb9", 0xc3}, {&(0x7f0000000140)="2a7b31717ce5eb5e59a64739580988cd087488c9c853840ca94bcf576eff80f7", 0x20}, {&(0x7f0000000180)="8ec614c61b52c0a525632c52a40d4fb2822d63f10c66013c9ffb9e89154faa8b35738c279a736d6854e0cf836929a79cdc8bd63f898253e8967ccdcc600ab50916bc59ae5f69667153a57673c2b155e5d4c8ae788e8ca9b10df5d88e009a3396ade3074cac28ec6a66e32e780e641c0df56a14d3376e0e7c6731cab5445ecac9a5b1e44e4f9ed862fc0f3d2c3fd83327a3d07a6d3e8ea001f52b249a9aec7a6c360f42d9fb8885e3e34b3e5f4262dfd4e3f2435c5bd03eda426cfa03ba11f30317fd8d38fe37730e3699f99ad715f193dfa3fddb270ed521380a919b5a73b68e714db4c75ff849e4f67042e985b76b", 0xef}], 0x3, &(0x7f00000002c0), 0x0, 0x400}, 0x401) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x102, 0x154) accept$inet6(r2, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$TIOCSDTR(r2, 0x20007479) open(&(0x7f0000000340)='./file0\x00', 0x30, 0x20) execve(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000600)=[&(0x7f00000003c0)='#\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='-}/(\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='}-)^\x00', &(0x7f0000000500)='+\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='^\x00', &(0x7f00000005c0)='*^,:--\x00'], &(0x7f0000000700)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)=']\x00']) 01:06:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80001, 0x0, 0x0) 01:06:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') 01:06:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x9) listen(r0, 0x0) r1 = accept(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab977a5ab295ce5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x1002) connect$unix(r1, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="c040b049f8", 0x5}], 0x1, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xd, 0x4}, {0x3, 0x7f}}, 0x2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8001, 0x20) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt$sock_int(r2, 0xffff, 0x801, &(0x7f0000001280)=0x7, 0x4) 01:06:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 01:06:20 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0xfffffffffffffffc, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x2) truncate(&(0x7f00000000c0)='./file1\x00', 0x6) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000880)='./file0/file0\x00', 0x80, 0x100) getsockname$inet6(r1, &(0x7f00000008c0), &(0x7f0000000900)=0xc) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r2 = dup2(r0, r0) readv(r2, &(0x7f0000000800)=[{&(0x7f0000000280)=""/68, 0x44}, {&(0x7f0000000300)=""/243, 0xf3}, {&(0x7f0000000400)=""/69, 0x45}, {&(0x7f0000000480)=""/227, 0xe3}, {&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f0000000580)=""/104, 0x68}, {&(0x7f0000000600)=""/228, 0xe4}, {&(0x7f0000000700)=""/244, 0xf4}], 0x8) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x100000001}, 0xc) 01:06:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000003600)='./file0\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000003580)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="f82b7898da1700b146955d3c5e69060d08fa78ac422f324cf3a43a9ed6f444cb25dd7a7eb48973472181aadd7cc9ec42585d92e8e43af6790989b076b5a925bf0ec3e384a1e1362bcffa1e82dc63eebf137a0f4dccf7012b48f8b535fc746275a891d3638a67f051f4d7f0b6580c2ac5c4bd55da235af9b359d95c265f83c0b4bafffbb0712e8eda3706560979302ff8ed6aa0df484c8c4826823795bb07e357f01361ba93b896dfc534a673ff980d8656c5ff6f1b8db18c6f242a043ffdcc987053b0aed050689a33eeed", 0xcb}, {&(0x7f00000001c0)="8310f495fe3c5ac7391c5a0cddadcf2a3bfbbbcf8ba2538a31230bf29414ab7857c4363137885947b08e9a6d1aade275b447b37dfdb74acc4a149facaacb033dcf8aea40bff66d55dbe4769962d2a68cd518b4aeba26888f7ba549ed697e46c4", 0x60}, {&(0x7f0000000340)="40123f1fa6edc80b2134dc76b1566127b20a6ab70fd56f1b5d0950e721e61a16c5c4bd9447913b87eedc46958cf51543845fa9ae4ca99f3d5f0a415c83fcef15e3aea0c947e2c9510526a1b580d32f04ea1f3f26517d01445476944655a197824a4ded876742d3234b41768336002960e71de67f017911fb4947cff5c7e8e4858855bb3b387beea3e58f933562c23f316d3d8a49d367bb7cd69745f63be3d74fa8383068b41aab43855da24aab1ce8e3c1b1c6f4fec0cf4b90573825a6671550a1e76c4cd5123855cbf41ffe7c23b90c0402faac5d812c53f10efc38695e07c5f7085c4137bb0878f3668310e534c32dad852f9c51a5c101457ecba18470cf9ba80840335c26aa0fb62b1748a51e7b6442665f4e2a56b304e88eb441561ed638534759059ef5c1db799540bfaeecde458e5d9fd595f8d7d0e52a3baf9b99fd10bc30a1d9e0999d4477fee035a14f22cd8f62632a3d8e044bfce2a26aa1c22c8d97d303791dca878af5cb2c3e6b14af5b65cfeecfbe9312cd42cd1ed971f513a47035eade812dc209b07e4344583d907659ece0232b896fc5939ce89f602787fd864761e44287c094d9fcf7c9b7f09dd64a58aa5ef68f52b1998fd6d37aa3095283a0f9128047e6528326134008fe5728b15c7b25e2b4d86cfc3ef3b70b037a7f0c741d885deaf1517ef64efa0401ce5b76a5d9adaad2eef76522ace493f528582ce9e0f7d66dffcedff24df6dd7f2b9f274b5ccb657f329da4cbd68f9f6a54ad9bcbbfa6ffb8f1201f96702af59dd154360a912550b2946d8544987d8f39d71f0485caf4b1796e7132b7d1c784b34daccae2b8315486e38aadf644a40d35d162dfcf810917059a257fd85854c002eadf98018a134f8ce6e59346b34e24852b751f23643560f91a01aa8862aacf8639970319e33787216b2214f1dac64047527425f9b62705f4db75eb34516873902c711cc66eb26143cb150b6e434d6a4f73e82437e011a1c9b29df310120dd3a304f0706a20fb8c91422f99521cdb28ed84e07e6d97b4a0d057befb8f74557a4b35e8bc96bef1ef1967c7e9c3ec8adddb507794a60e8dc755157454086d58017bd9ea09f2dddeb7a5b990261818f35df2cfcc86949731dd9ed5fd91c3c953b3597659af96771c282c0ce22f1cced989fd63c95c924cc9e1592b87d409547db2526784a533211b99727bb4f0fe595537544ff6b40b161558ff9699b5c43ee9c3899914c83e1eac60cb0a83b33419af72963b3d26f107280810675f7ad405623a03cbbad2bef9f92e38c9ff2be537fe44cd96f5c8a5f2c4d02465e320f5277c156214e2d68823f4b60940d7588e9ef22ba01ec34520408b7de8cec1e037acaf611aaad9b812069ea4b397f56a12e98402e64774255a48a2294e9bf2addd967418b963ddcd5e90c33d0f96eb5ae32fd57d0148bb2f1d7a0078b0ad40c4e08da47a7bb29bcf3e04051c1907af032bdbe7fc0ace5c8b03045e269df83cb7395820f2b51b812802b97ae6b60ad13c857bd5572dd883cecc1ed5071a7d8ad87d16d3db5858d96f3540f69bd05190aa80eee873daaa936e852af78999405aa73df436d562f3764111d67b948a9c3a658c54de54173635df88e51d6551eb2a19235e0f4c44ea7147b81758db9d7eeda31252949b1223cf3f9db3aa739da9fcb7fdadbcb2927961d781d6464bb3af13d9649a34b1e7c5f4b258913bf9502fbfb0b0e25ef5157fb6c4cf348f1863cd61079385d1348d8fcafc1c486798beb5427ecdbdb80a3b7d4b8e0991cfc39471b0e388a3d7bc6b2d88d7838696b819858220ac4ca266a97365829ed0dc4443c6b8ae072df8f3ed64d7d3b04fa5cfcfb6fbbf1638ae8b00fb3ec6acff91f068cd918ed314810d769699efc0b6594b3e740661b0dbf5208c1594198cbd0dee6ee1674ec507f4af2ccfec7f7dc3074cb144a69917d9ef634cc5b4864b64e29d43296672bf315229a42f7a0ad943b41969872efe2edf0837ca71e5cb57a50e4972341b47e7fde70caf0d47049482f9b1062452f7f89004e70397c80360b94d1dee5299fb1052e41002882e6cee962e45e14d65d8184e5dbe4bfb8d32d005f10704d3e2f3ca6054f53152a5a8ccf83ca080c348360df6c0d500476288f615779f62bee027b6cc0185a13145f080cd62f4297891a50b04b939d14d0310fa773da0f8f1dd10bf9e7742846db886c22a4ec41205a7f05bb68f139dc61de9d94ef45966c5210da89a3b94d27420980e4e29df8c5a7a6f25482d3a715363f88083f469e12acfea918658f7694845b2938c35be9cafa547db6a827061c79f2a8482e021536048d274ffd5f932a850b88aaa8a7f957fe0a0cbdf23084426587cc353296a243bc3b37a0436360f4e3fb2e92cac28c7fc0d985dbad83f64897d7c448a1dc90397cfd3e5e003df9297054e2e5843e65e49f9d7f04727460378ca3f43692bb8e21cb2f12df6a274f480db1518ed6b43f22fed0652d9ac99e0a39a5ec024d4d91e6d675a88a291d2f8cf86ff3ca18915495f75ded4727e93ff0309c7c6c71815a43d51f63f3fb5a0ffc5ff5ca236718ecfb7a18df31d948cc23b3188ba5242b192740c3b752deb1ca368c3393240e7b20ea843efca61a576121d022a2ade12bd503c3e0212fc059868f92ae67e163b0dee634a7b3633ec026acfcae3836fd07984555ead75d45d6fd5399a4f7a2952b0d84e205f0a238ad5f5706ffcb81c9af34c270db4b54ded9a9edd1518321d9e68df2b9d748e6f24c34ba467cb70f71b1a092e4ad2a0526a040e5108fa404cd7cf0ea930e6acd44450a4471d51b210f58610c5bcb9094371cc767e83a383f7839440101ae1d1352d6de5da4c32ba2637dd770e76d40339e65ca727a72ee0bad5dbfe71645fea8d89956ac1d3e7b989be7767e25a8630b983811c2d6ff75df50dfa630a1569459cfe019c8cf8d061943d7662b2ab6bed4813c6de68e4fe81f7f2c274daaa19313602eb6405f1b94faae04971efd0f9bccce747a8580e83f78cd33c36e2e24907cc36d6e66c0a255ebcb633fecb73091aae76716f23558d0ed134e37e2b45b96405e7fb36f223749e6e83b875fa5cc9f946b75d4a16097d4be1fb264ec79633fde3885eee01d6969b26868092ae152efbe7668e0b9157fb58a5b5b7caaf76263d23c3cccbad7c8d7d206e2a2f577ba5e682ce76f8f4ffa8fb3d8f8a05f16587992c4bb5f3cefa46f7ad61a8d003c494e5086b3dbb258d365f674fffd984a7d48fdb794be524a4ecb8fe83d972ce444a40ee6c1b2c6f0f013ffc6f1cc161ba4bce580087f9e66db36188adef1616fc4360e811f38177a211bdcdd730a54fb8fd449ae1f36979c6a42256d11130dc3533bcc309fbbbeb052d5bd8bf29a8e7cda56c3b60e64ab11fd54a10a2777987d92189bd6c359ce6c8ad5cd04a86eb9f596727ae3b39aca1ab10e05082c7578b67bbe750228a63fa2c55b585219261b9e9272a9fbcca7b4d40335c5d9f4c638ccaa92f027bf05818e854acd63474e3dd294c62e7ead15dd575da6b291f3a0d285decfa9a93990566fdf6b7cfd0467950b686c87058c3e768f0b8c49630dcb213a51bd586c7e99309e62d63961540d36d7853040acbb7e123f0fd2d7a82582d24574826fae0879cee1ee4388fcd9282a3b4f11f853e10634ac0c21134837fe17d1bc38e3f2576057c8af0aae51dee0031f7cd788d55f7cdcea95d37f5aa4f3e1b24bc372bf6881a10a7a75ef831cf82953b20c0455873bc8ed2beb61950270c036dfe5eefbc7c14baa97cca580b05818ff11ebe88be09c294b62a419a46ac38970b47af3a7519a1909f2d07d213f7a202a598f1e93b869054b47c0095ce928132b3a5f312e6652289d138c02f99d52f45d6d17566d9625c623e4711630a333f57e643fbd85959f4b36383aba00c9d6652e2c1f1e196c98b28da9b653a884640d519b0cc80cea2daf0e53b99c0bd7ea34946a3fe5de5b5ea699f8154e916a8efe99c733b6b98d749391e49a3e3324c08a44a946beac6ac35187b9c04a6bafde9fe489b73eefc370563f2bcffa1bf88714705b4f0d9f5184400c3819e0c8dedf1c5c6ddd6e4ca111c5b0409c486f484d3e6efb497b076dcacbffd60a5e2d1a49ec6df7c0e2c6185e2cb9012bb26351188c64e3c565e77b563826d0a057848211b7dd25206cf7b408065a574f718cbebfbf19550e1902ede936835c183d8e343d3d735615bfae4f77195820f54bfbe77794fd81fe153f83116425e1c4962a7125d0867608ee29b754825109b175be9f5d298be0df2361205faa0c343d42e676429cd0ec912136cf9c3b87d902087cdeaff2afd444f894a49f01a244299380d200b6ef276a67a4d3dced3be4b58895ef9851835fe5a253cf6acbe138a72c21e3f746690442ffe83cb12320f336cd5ed344d9f84110ccbb2e39ff61bb652307e729c1762da3bb7c288212b2d2717b34d605b6919cbe8a29cac350d58328347df22a82b2e16ae773812cbcba335ef7274534752b8fe014c3dc5cfa38da1473ea6178fa38adc7b7cd57c32ed7317ef22664953134b4adf5cc7490e2ac3dd6aa2670a071fadcc7bd81949ef3a0f93bab4a865d80ff7f5a7b36ea18644543828a5e6ca7ae74e360f9dd00debbfbf2974546729a24e2725e84ceb5e09ff4f51355d07228cdedf6d486750b3969acdcb16e8260966ce6600b24e9afc4e77347d25ef1a4e1cb2d0f05636ee6dd3c152e471320e3c66e23f67dc7fdcaaa00c1acfaf63bc9d506b5b30d7b37e30aa1042be2a7f60849257278226c5c80ff3edcd756df41b2e0a674f5091da6e8cd38531b4770fae22bbe2ba6137206cadf1c0ad82112e5b3c49f7dd54368179e5e65457fc15b593e8c6f2c0990074246d2b4768a8dcaa6f5e5190ee2becfd834228c15f8d4306c7175e94587ab67094197cf56f11247d10580e19f1222faa6ee3a4123388645e263bf0f6d4447df1b5c608ec9ab4768b59462cb88c06220939506c1656105e5eb76f91c923a5958652339059cac4a1bc7683a774a02df5638d6cc3af73476a01490313222ec1fe7645e31bcc5c50a3f92bfae09b2fc1fa97450c92d086893de467949ef4d2b1444f6705af32de9b4619456b45cd43ce4977f424cfb0a8312a99588f360f794d67e9b979d06e5317ed91e38952a020399693bf8cc7717deefc3ade1b5807ab9fdadb245fa6f8c7cbed8430ba90ad5860db855e3a81b00c050b6f27e1547ff53879727726a4f9dec9be34f5084e5737f098843f36a03b7ad47ecadebdfed6a1faf69ee123384378b2bdc179632ec16e933279f9b644aa1c87c571dd6bc227e4d9c4cb57a3f1fd45b7cf4480ce671e0c82bcb5048092ac228a26ebdfa099e4b78e525fce08f4fab89d4f057546121ba69f216b0385200371b9e60805c997f3bf808abcac9b97868ddde9d20b5023c0eea99a18bf351d2a5f16054b5f0409d890d7756938cb51e609af2e24afe27bec2be24e145d53c46e5b52efae42e8ba6cf22b1b35d5fe231e02de8f32bbe56d167dc2b5b79c50149e3969ff139b4958b9a0d387308f0e04fbefa3de1689fbce29f801d5c849f721f9dc39fefbc0969dd01434dfb72ffe479b7fbb68c70d784db0b0cdecf7a32236e6b808491fb9875f76d95eb5609332246eb0e7c99af8e9244e2733d4652bb5a86af8efc16ce43446e922a5b49e26eb76f12d2eb520ae27639f7b1b5a3db03df848f95a6d622c47c127b80df6e0232fc7fa54ff34964931318710a38cd6a1f6c95487", 0x1000}, {&(0x7f0000000240)="1cd4da6b965c10b584807a90159537f76014e38815ee", 0x16}, {&(0x7f0000001340)="51aecb0ef13c0f0efb47f7056c9a4fdec821b7dfd6a15f928cbc96deb3e0aebaa5e2a8f7680de59341ab9f92c169a148edad8f32fd0f6532ea5c5b9ae88fa8a199ad97656cdfd936ce079bd87c39fa9ab81c70efdc632b0d7ce5887a9b6bcd3d21df8a842c8845aa28f0a0db3c513dcdf829ff94235244670564e09e5eacd4dbfeaff0cdaa54c1564388c6fd17b6a67173908afea59a2ca90b2880b070f175ec", 0xa0}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="1010000000000000ffff0000471d0000ad6f35e673f12674e19f49fd2a13d9a79b82f7389ddd0203a759d7f58dd2645536d612b88f626b7b9ef91850913517c36b41cfd3c913544707d38107426df9d93a420644bd1d7a4a9648fec8d50a6bc92b9717da071462223bc861d9ba829c914ef382dd36bddd751a5379c2219ecf7174444106c181ff2b7073243112afb7aea09a46466d832ca65c513fb32c6c2669f01e491905142fc9dd1bdb24a43c43381f3b744f3eea29598ff6447294f930b7e37c86f428c32f1754755ff005a4998e08e83ab350382726151c832a51ae919267845184d2952c2172570bb99382d2ff1db1ce5ddd10a7c35a0589b2ce52f68511caf4fdb8357601c5c95338a08184f15692453bc4aca3847ae8d2c3c958efe5ca8aa934e13488c344f6d329b4591121431a3e6000aa554fb35826c3ed30f49a3cefdf5bd748eacbf27857cdb125683b311c29986dc1fc78952e06556c6d22a2443231c7b1a152c134b8eeb366fcf5e2bb58c5cdfbb53cc6c1b7e3bb176bc095da474ef04063049e9dd26170a244ce976bc943769c0ab231b28117b008b4a680022796ea5d89580611f2ad4f69b1eca1f905b4801065281251f20a071d458df2042e2cb05e4de670519462dfc273c1526ec2522853ba4fecad3329409fbf497b36ff514799e379d3c5a7ddeccb9a9b3e229a8260ea0480887c0c3f9b62351b8096821dad3613dfaf5f3382c2ad690b13f600a75828c6b25b893f65be05dea2637bdbbfce816ed4942555252300975019e45faefc78493aeca3e35580fe9058c11110c5932257eede16b170dc6a5ea485253a947a878154124ba2e849439e800cdd8ec94c402312ed488330154e313fcf117a19a5b9d71633607db619c640a49065b39163aafdb9e41f99ac718e7cc0f76becffdd53acdea397b522f3a6ba0839d93b9c0c8af152ba0533885a1d028ee0c3086c5408d8d4ee4f0fba8359d57b173911dfbb95738764dbb3ccc489bad6dbe5870c626d3bc300c4cb56847d92e53696b0c813aa53e6c05fd1653bef566de9167c45becbc589d524045b0a58f2038c5c6bb4877519ce5da45831e4d7a56e3bbb0ad15c98606d6ea5a3a517bbde20ee8f7df5cf1b57dd07d1e9306a629f6dab4cb68e1006a994eab0a87f77d2912ab89e36e38091a46aac43af9de902d08f7572df6da2a3c91a49e39f643f2f60e4b64f19374db0fe8319dc9eda89cac78fd79f23ca8df8e4a78dd61a46f96d3d160a5abbaefbda429b5b2a34a76b73d861e7aba313910e004c6c3c465d99a28317fce64b47d7253d77d01cef83d3180ef63a5603d30ace876ae8e90b89f4c840a4d213f5d01df65a9908a63dc321804fb83770ffdeda71d13a481cbe6fe4304950b02334774cc572da60d3253bf9c94c2950ffda26651e5d85984177826def96d77011ad67a34823cc9bc8d254c4bb4593fc9211ebc4ec9e2c1f4faf5f4f296597726ae8bb30aa7fd1be030882678a7d308fb0e2a5498a6a448b3afa29cf29ac1aa4aa9dfd28f47f7c5a918e944b116dd04c522097ce85122de6b8834bff1e1e5125f8908da4b68278797c666112a83a74dab7f7725f1462590d59415de0686d2b0bb25ef24bfccd78cce2fb3e4691be57fb6908b72644142e3f3e7fb4a5fbcb9a73f8703735e9fcde621dad22c7f846083c367bc5cf587a50c2730538c771991bd3c91f4f142de174b26b1921d725070fb64c2d9a8af50d8efa865d568a6224df1dea016288d82ab659e1c92ffd60f041bb9d2211caf8a4167216f518e2b4d286038b9ce7b05670178accc9d29f707d769a797e02707b1d111bab8356ae9a365ccd0e72cc8038730207d21c74e90a00407df9764b296c6d80958a5a8d00f96fb3c63f79f6509d702ba45d9f35192597963121f05cc8ed7e55a05fed98ed3d14fa2db706a70ce8546fd23fea6722a48c5a0d30caed260423f11e1d227d1df0c9290357acc78db7f2692bf689abc07fd51877c1416ff8f491b82975627310d8bb76f5314d8949caaec172eedb68b7768b400c536612daff0446c20181ec5227dcfd58566dc876cddc932c614e8e038f0070baf793ad48f8d56e4acdb1138f153c116971fa2875cc9068b92e2ec8c962c30c8ac1fe9370892496f3a03f62d28077ec2707e4fa3708707532629ac931f1aa0cdc065fa7b537c059019656be9adf144f8a8f499bf8cb1426b8596ea5d6fd526dcdccec4c3e5272bc1fc64100a4335ab163b271c3119c46cd53bbc653564d23c0b2a166de15ad23096c1bdf0d25affc07a7df8993a5ebba191d73b4b15332d1118c3ea3cb93aa1473bf829e3990883cffc4f6ecfa97a6d5e2f426a089079a2058d9e6fdf651f8fb7da4252058d56d9a7ac315be69637871eb49b70aae847ea908c916c91b0e5bf8957af539da87d5c8b1399de10ac85d777ec2286393958d9bb7b450c8cdddd827e9ec6ebf2ef771ba0b2319e9dfa91671a250460cf8a44e6d377b7229206c89fbcfa639e3d3c495fc3705faf8347c6d6786b4a0c3065b1989b323a2cdb453b15932e8379b613bca0c7ed5fc5573d596ac73c41ab82ee4a2efcb9cb72ad391055a0ead15aff807fadc6f58ce2f75246908cc9ee8f63f619574154e86c43cbcb6b2b9e449d4a80728d3264c4f88163586c5add636ed7f7da226978025e1f90ec2fdd5c4a0c9624c8a8f9e1ffe0b240407ad1c46dbf6884390c8baf93a41166605276b6c4eb3a183774de79753dd4d93c2239fdb445b397e6c03cc9bb3718757e1cd114b374ff7eb9978d6c0d0bdd50362cacad4645d5c7f1330d6e1038b070eec4e959be4a580835eb69f0e60175585cf4252df75197faecc8931cc6488e2d43ace9a17b3b91cd160c56269c8fb72eb1b4a6dbe82a29a4a4fd5098a6b0dd33380b42988358d152e3716e20a916b43822f45859336c69ef03b3bc67569a99e6caa04f741762e484320b4593c96e09f9f216e143ddbdd795bca07673156629ffe4900fc6cdd4bc8c0d8819b1d3381fb442c2be51b7f130699b234b02cabf63d4ef6dfc6442cf5885f92f2b126c9c1dac523e9b52e32459f609ef85c6b0c4b497676c3cde288dc9bbb9d412c6c6afd53b2add37b2732a20aeea7380088fd31f2fab6cc90bbbb5180e97b73abab2446167311faea85ffe9a32abdaa0414639b518018d68a4c739dede4bc13f4cccefd23aee4cf42bc3b6ead1aa4b690860c57694e804de678ffceeeec49464d468bceec5a4526185222613e9a7a698e7933e30acde4b0c463f85c297013000ea76b76d630abff7652ebc922a2c9efca32d25e481ca91831f45265be0fab475ee05f4953b4dd4d553e4d6ed396b0582fcb65b74c289af1144d21afa10e58020c62298bde0d65d0b49c30e3a6e1498ca53eeae7d4ad9d5e141db6e04ed1a5300aac821fcbd4fb69a3e1fd5ad92a4f5d8e69519d52e01f3297cade2b4d9a3d0e512b9a8170b27f4361b5d8c83d3030b390b330a6ba096566b7c4fbdaaa32c1cd854f10146778bf64a2c7a93acf230f13f4d18c1d55d971e7bf8b4e62352eb95cca021f879f582e341d6543fce17ead760c2f0ee46328d54f3b9170ddf225688c4ee36359ea2b7220282bd3394d5bf016e200b81326cd2857714fa1194dd71250295e3608e66d98ae8529c055db3da1e9e212337384c37e419a5bf76c4d815969fd2b4928e3185ffcf8a70ed2148a99dc14c269421e8e82786508f7693f345b13c2f7c6d8a2677308b096f0bcfaf1e4628c7870fdbe5fc18f58ea2a4511def72c9636aa2e6904f323f24ae455d1890c6ca67456208b76d8f2ab190f459efadea89a2549f03d744e336f72a8578718a1a43fa78d3a80b9b37baf3e00a18815b2ccd0c3342cebe6354a8136d702745c6772fa31454e635d5786a9cfbc319a6116c139be9266e278c32616f2d1eec2d32716c7d74e69fe161bfb16a642deb87ec0dae3762d619710fb50776e337bcb995d68144c155554a1f802dce37d5422c9ce9bc20647cf8738c812dd713845430a8217648dfa8889fe4322fbf9c6ae3a975195b5b00f56216992c1fdd6caa486f137e9ef0a82b27664654674f875fcbf5ed1e723a091559d64b49aca876a3504b99de98df5dad0a58618386ca8f3192c0df1f209f7ee462d695e38e144b34de8dbcdc15e6995f24a121c241745b0a2657cd16a4d05bea9d569c32e30f888e3db4f520d74ffdc9519d766638191224a65df1aae0768336c47e6896718df22a683d1a2570abbaa09da89454967381725d3198c721e7d5011225ec7fb67a62a965ce9bfa42a8b5be54702aa5af1f41d1e88ffe178416158be1c7d597cb0ef6e7f0fe832508e141de76bfc77b3157349ddae8d67e3b725607ccd14069aca851e4c7732dcc36c4e249ca8f820879e2bd36d73fd674d1a84149ae0b83361883ff5a82ce80e5dc4c395737ff7b9cd526eb3bdcaef7d86cc53646ddee9858e714831c358af75b4e7dbb3b723c5bc26e96ca1b70d160ac648c4fec13d3e359d612dfecf57cef6d3053c6a7309acabf994d9b001ce4145cbeda891780ba90f15cb2518c52cff59e62cb648dc3757e128362862c717366315053bd87ffd8ce016fa714d1c3b4941a6267765f1cc0975e252432533847afe388db5e9130dcdac37934b8de9afdf8632e7749edc87fb50731577ebc9903a9259ca737b985a95351acd9a4ca4362aa42020ce9bd978cff909bbb191f695c1b40313c34109cda047f9eaed75bd3a16ff6214fd74c3da259ab06a87b6b8ae8df41681ffb507156c1e3679701996409a132e2468ee13b0fcb34a07ca1ead27ecc3f2d4f1252d847b47303c86e97e57285792d2e1a8b80ed6ec6171ee9d548c274b37ba2faa3af0ecd8999721b1e4c28f2e6f54424c87c08161319628db3867a863ab8414938bdc9c6da9d05f7e37f2062b35d56f5b08dd70ef840d4122d723fee67c86be0ce541ecf1abb0a15e6681b420f00adf0b7e0615c54dbfed8a7a2a2d3c4a9d14bd935b2a41572606900e0f513c5ca122a834262af2c47d44edf3658149d338a51d73454a29816b9d5ac718e2480659a7099470c0f8b6abefe5b28450d9ac89533ae3bf013711e9dd5814c73718bfbfbecd1b9212e9af31021348d7c6881de0640e9622a2210256941d12a26d321ea1dce4fd09c0c6102b978fa296221254907d270a900a79643975492d96593d5106f1d89029fb2e5da38564970cbe0b0fb8335e76cd1571b6e6903a158769eab786dfcc5333107376c56b8f25e22add48f368dd2d3ff3e2e9718cd008217506286f1a881282956ac017831c4826708cf78839dc3af162fe61cd3e057a8798b2ce583a752faafd12db1751596b7d8b7b68b409a149bc3cb2267abdbce248200141870888c73f0624d630d6075f50541c2905339bb3dd363fbeea95091af2bf677689808255ca267360aace6571fd7cf84d413127072151d7f228f90c20fbc5f70023ef4407ec34e489550f11dc8fc56fa675a8d1dae93e4a7dfbbfebc3285df970927e41959173153679425ead4d34c6fd921c753f923fdb93aa773cc6cd3a4232232c569fda8a133415cb6bdfee4a5d511547faa63071f4194a18439ead0b211f0c2cf6389c68c5db3d9d48e9a27b7f6bb63ce6e1bf5146ede7df01cfbff55901b1e17b8d29f33deab48f39f7f5e468da1994470c8dcac5a647010273707d025fd930f2eb10ddc3704f6a9391a1d2cf6dfd0375661b8296aafdc9351cfbacfacfab009062cb1d6e494f56f6248babcc85561a946463adb0f435ae0efa657b89f299611010000000000000ffff000001000080d93cee349566c341bcd223010835e7251d6c022d4daf2d1ce69e96e0b373364e38109415e183a0312e8c0a90e51d212ecb2211c91ddcf805db03c7c1e9b2514471303116b0f286e0bbf481d3d4097690953b20a49cb1e5008bf687838f29c117a6e6cc865e1015a1119cfc126ddf3316070a1c0fe2638db91921261b5d611a64362901841bc218dbbd6a1c705ab0eb57d59a21489b39f0a286627185768297f1d24ae97ed8ec0c97a257775ffebdcf5132366eccf2247107bc27692cab990e327b8dbb9237a7bf018294a9008a7f1afb8c8a554cca56a8768ff95c168cee1846d9f4ee38882ed055ae07e0d5205e179a91d33ba0de2d16f9ce6ec77851f6346af273122b759b2ddb232f878b0587f4c6cca79428aac510c05497e9745b74b372a186210bce976c6acf0d18549d95bb574f7a989d9da8c2a75604bce197446e754bf5284465d0ba2e449aed5dcb04a510ace7bab29805bcad531b9e50394507f288e37d51cba3d236d77e1e8090b025860ea60abbcb65fc4a859bf10c244a6ef986ae7fc4e1bc4ccc04961ce5062089775ea6bb7fc5b1548cf0f3e45ecf07fd201dd32d3dbddbcb307d1a0ce9c23c4fd234056e16d577c696abd76d42caddac1aaf844bb5c79955e2fcd572826f49471a539a99e788704328c65ed147497322967af7409133ac16fabd7de13b175bae0d9fdaa5d0b31657c49398bb700e1854fc026bedd0e7eabae1bf74b5c97ac566b26d514c421e61ac0a9e937ef11e9729c7963aa5989e10e09357ff94b2aa77705f6d7031229c306289d9185d6e4bc1206623d5d1b231010c70574a3a6af091aae9ff3e8e897fdef488e9919afacaf81e7e4c9a1c4f195b47797f771da785206b255f8b10cb00f9c0b9d46e5ed1f3c7fe5e97a3bbeb3e6b972bd6902bd62945793a1c97779ca1d9c228cfcc5805985765fba890bc6c714b910f8072c7b9684598935b3e77caefa3db5627059d9c128354f6b9008bcc26eb18d732a8eadb22fef3b325cb932d1954536e0322f0cfe489ad7d43541eb5aaa14b0093e2cf2cf735caf8309b3fdccb244e9c5c2f0257bdaf4d805889597dbcc0aefa1c0bf7b92dde6a86327037e0f458f2760929a0606289f7e24028e384eade622e9e489408713992b551ec876fee4686708db41520a1c2bd49535ca8ba506d861191b9ee7dcd625bb23a5f75afdf48fbdbdf1fc38b6125fc9c5d116a0424acb917b7701d9f81bebfea25e1c3c6152a1c9b1169eb781b38930dab8097df626c638fc7edc3fc67ae1e4ed82f4058940113ee2f9272c31b97bbc43044dbdd6d5c0807c3bc29240a3e6811e2624255712ef8e52b1fc201ff6f382076d88f426dc2d9b3d445852e4c380a629cc3bc563223359d7324b40e2690f77962a59074ea662057052008f6f06d010c24ffd4e366ff2e3cf478419e34f455e8cb5ed9fdb79654ccb66918c5940d828286c6a02ff4825759d2894ec297d9f8190a7d26ff79493bef4b7bab10aaa9a44a7cd90f6cf52d06288c708fde7c93cf0dad927ebb1b054144ed6eef2d7c4fd05d23f92c5cd0a83119a94c29fd95215f5e1e282f5c9a9a29bb4f95e83e51c8d869edaa548865d0b758ab36623b36ab855525ca7961d6f6bd749aa61c96ef8b97017ddda2330fc5f63ca8245c0ebe88154223a9e2715aa0726b3869fd6254c581bb02becd5bbb61e4f2985db6f31d28bcb5abfeb25cb1b9a8785c48c647216b9598ab87a3903c2e7cae22331779f54b96a20658affbc2ca4e0b2d9ffade549fcb1311da42324eac8eef235e26a14e5569a99ce16b462ff70eaeaebb31aae4cc88b0264228c9a093ed7bd154052b48e8033c821293c61a0d5a8a02bc6570c08a8d1ee49eaa3f53ccb83f123b4b90995727e89f9b8eba0e402e9a0b5b9d8713478b00a9ed6e49df69a19d73f0c6adddcad029e77d76e81c7ea24e25a10656dbffa891ce560824b58d1033e4f0f54bc748aa1892d12e3f66c7ff56a13f3fd475c860d741ac3a68a75d664b28b0c6bd58add4eb5d2598f2a196d688f596a12a711a3a50a29959c2b9557b518bfbf55f875162decd6cc3f20875799c63b5fc38b2dc13e2976fc5c786cd54b9e147c0e280b5784118436606fd9fbd439ce5307f2713996fd246b143fcd6b87d9ea06216761064fb57ecb7af8e57b351ac4d8230dfb7664b0bdf37dd7528dd3ace70bc301a1dedff89b685968b7a46c1c156825163534ba0003f68c6ea4faacdaeb6cb8b01b704efc3751395a57324bd5f1b323bfd9a634ce8747ff5b93c7d22124dfad17b6830565e82ea26df333558068bb55bbb5f4c56f087ac6b6b74d874d773639d30d418b30ef455826df07c5cae90009ff46c9327f2a13d236d6df08bc7301ebb6744d50d69bf67556de8a154b918de430c290af8e48982689ad3b080d51f93374bd0785878d1f6f35ce311cbe6733946275fba508921f528c3c0cd24d2c5f133e3383138ad10d09bbd4442ef5ffdddb06d18b6f51ebb7676cbf4dc6667f8f3ee073d56bd19b4b80ce46f41f0e79c02b7dcf7cb67ba2548721173494caf63409f599b6c124abd3be8961da0398395b8de9cafb599862d47c1c4072969f5d9cf779dfaf551f9af3a2b90385bd86da995202accca15c905a761413463471c85bc81916743002e54bbaeedc8eb2bde43f7de9e04195799874c8bbaccaf07ac0bb6fe44be9ccf68834ec678c5feda313de32328bdf2fd51b934a84f262f8f98f9209af71c5432c2805b4c649b07fbe764b73103f3457ffbd70846be0f8615457fc6bb0edc52f1765b719fe73d21d521db756e37f46146af81f5ab816d16f5bcdcbe018fd2774c21b7605cefc3166e64119a66fc440f72e5e77978f9248f6aa026bb365d4203131bb6ae180ca27cd2fc09236508428df8577277726160c1cdecddfc89083ed698d47d1850e78a10ac01ab9bf37b6c7e04820f84c1b6ebd781814377399314f0cedced334461824bc64e2558f78b3769c798aaf2370248b6fa78cfbf0b308ec7220280b435b9f5860f949eb69c38f8b24fdf653130d7ca02b99c9b7412fb8b03a20d1f1dd706008e705d2f5d1a518f5f9c0ed14a38162393ac91fdc8e4db2dacb572644fda1c73e48faaca351e345b683da742761488e1be1a49e136339a334aa302e6fee87af4688da0fada811b5a33427822c7dd13c0b2f9488479a54350a7703b0403639cfec9c586bc7cb36e22f969ee5fdbcdcadf4ede9f83cd01ab925178324d3ce7619b7948827e6ac860683be89c9d1f49ebbd2251f190416e35819b05ca4d66d455732ba740262323e9c28e5fbac9a5dc10b5afe272f3df7e2bada52b1452ab4205f8db367f5ff4e551490a0f895363ff383ee8b2bf42146034e1f4837c50b7d6a643399e977b869b03fcf581484af3c6a802413572d53e0f37a50afd0c1a4ec84e7703854e557a10c1b0248acf54e0e2df306a834a2da6fb1446e1584b48fdda7071fc0055261df2b1a64376ba19c6900e7fbb0014674cc685785b979162f163dc730d9d5e40c0d438b38ae32a4e71b8b429fb159957f91f3fb7299cc6c7e840a2119ae4362ca8a263354df92a70ac538acc8d61bfa65674d0c355bcea4aab4069d2db364257b5d0f5f0514d503a94fbf6e7b0bec8483978a5b259b1440e3c07870c92442d67ff786397c84a87bff9e7416c68e784ff28b3f6610faf171b25959f272314f40c5adbc23b208a128ecba46794637b5d3b955128555c25c6386b70a2b410e5bce2a71ca3c2da4bf5f3c319366711267b93048ed9da94caff619adb50b9af43e10ec9ba7bb6a98d0c91db04b426f985c9c58e0d25b27f0078039942642af6b8a9a22531327e0e79033e7fff22276c75d014314e8178c845f66f4f7f86958f509fca0384be38c73afdc293c82ddf2daa39d252bb5f3c569802482678b9439a5944f6724aae9e53376e10fffe6436be2be1fe1083cf0febc05e794ac9c76e5b382cf4c58bd03800fcff605f342228ec2418788b4f043f9453334e220eef5f7551b8a3ca55d2d8f5d2d40beb50c73906dbc8a60d42c80b08044e8a2395e60b31efa401b397d5f0cbfd0ff3e9f075ee05c398c20e05ad14b352d84e752c40e0dde5fac703f5ba633df9c3e682562dc5060275fd51dc9e3fc8a4995cc7198c620f514d9fb7ee51673a4f93a43dab90009b2137c08cf46721e1bedfb8d4e1fd8f5c79e4bdabe0572fc10953dc03d1814dddb5fabd035a1327018acaba1426435cc503f056b0354a77fa1190ea35f882c7ca0226ddda3b2ac935d4554b8be23f31647cffb3e3146c84c626ede32a05a923c6e487eaf2869190f79f7f6beb707060371352fff1c2291285a5da250a5948836f6f9f78bb4b042cd0915ff0c43ca72fc54a65d94dc3038e23bfa1a507d738eb740ea8b2c20a0cfb75bc99bc4c8e61611d3c077049707716043374fbdead61736df195fb75835a2bacb648ba3353c25125481b4d9203f6fe61048d6c496c14f09ea52e333fa8a81315820700ed0963c009336a7476b474668a4f6492440985f44a94517652ad4f6017516ab93addd2b415902e919b4f3087abf34caa5d3b76600abab47a0fd335b4548741bf4ca58692339998a1daa71ced73f77d8ed34b8d54824196f5e5890fdf41f9722ac586b1310bab10ef9756f1d4564265314f3f0839b62e418ec108c6ec843f2986268e309fdb7087ac1c2405a009faddff6b0d98dcd60728834d733af2587c1529a590eed8d30e3aa3fd7a83cc67cd54f3b8f11bd5d9ff1db895ac0059272607c71dc01ad245b8041bfd71a86033e3cd99bbb0c51f8dff3a18f4198063d663acbfc4a51cbcac9ae55b8646bc5a27ab17a7ee557bae753dc1a69d96438a519552b07b39cb89425749f98811819ee6e98ef250b442699bd1d978b73ebf7c6ad9da87282a14b7e3ee95040d289d1b5e264454a9afcbd778ad523c964864e3da8441c2d79d1b53460581b870c93673ad186dc3157a6b8c94a897e97e78e6e5920c5345a75fae9da6cfe04de336f1492ed59eb0d656874c53426b9ce4fe77d29336fb3a124cce65b29bebec6e193788f5d81b2d58a7dc0d55d62d8a07304c062ad4b4f125ae695de0c65ed8b997eb3504e8674a212758b9dafaeb15de2844b9a0bc18dfd5f8238051d9b200cd0230c67f140a32cdc6e3e1b6cca3f7a18f01a0ffb34fb8092c11fc33dffe2cda1d2c0608b088b7180d288b2c4b13a1a68b728cec879cdbe3968541f9db170e6aa025664af33a5987b3253f97ea090c03950df65b80a6da80b11660a6a24223e82e55c3afdfd4b835899d82a879ea0b8867534ad1a6e178a76c01f02093fae5408d47c6e767f08b2eeb8ebaf97438c16018dd4cf5b4185bcc793a74bfff1d0d9df2de7034f69f984e2c54f831f84533fb3396099b998ed88da80a9cdd81d307ec148623c5e0e1587588acd91f6715fbc0a3cd8c0f379767d3de390fa7ee780731231ebffea862873db303ec9e77bb4362c8772c2e76132cd0d2586464eaea836bcffd9bfc06ed681fdd31d9ae9367740993eeb506a99a30c0fd66bf513e79bf1ba72f0b9adcb2bac6a109e7045b634c9f151084821dda2d4807e6fc9967ee101c2a57d959407a54cdfe6b5f401694acba6afa4c8c52ba581aa2866af89c05067dacf541da2819628b45d1a45fe0bb363c69912c275c9e995e5246491c8ed5705144c27bf6e84dcfcd221b772ee139987b8317995b3a186bc4fa74d011426dc1d3e2b7c33583a768100fe3d6469977d44c5c6f49490f10010000000000000100000009000000525b994ef52fe0ed3888598008d82fbd6a5050f860a707a2b8f691dcf2dea11f85c4f7167ba57dfbade23e6bceb83ed7f6801809b0cc52ed09e7eb50aabb7fc49f795412a502cd27e983571faca6d087cf82e3a290d1f74000b5ed43e4759a80d68d411be48e21d6f2d89d0bbc967fc880f067ae59e04eced86930ffe9ad62341ce38a4a146de968fb55a1c0c0f7857ccd3960e4f89572204f4df07fbd38f31761aeeb3179609784881ffe833d369b93a7957e4cf4f429e1238e9c4204835e0d9554686f9adcaf14b7a787dd73952f2f7cfbc3d0af0292c330665363145245efa338a1e9628c9594a01fea390bbb1b4f7057e0d81244db5e281a266f000000003000000000000000ffff000004000000c7b45160e68cb2d1d185baaee31f9b105894a48a49a0154514fdf79716e00000"], 0x2160}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 01:06:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/97, 0x61) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./file0\x00', 0x0) 01:06:21 executing program 0: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/173, 0xad, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0xfffffffffffffff9, 0x7}, 0xc) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x83, 0x144) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) connect(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="01000500000000000000"], 0xa) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)=""/244, &(0x7f0000000240)=0xf4) setsockopt(0xffffffffffffffff, 0x29, 0x41, 0x0, 0x0) 01:06:21 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@un=@file={0xf47e85348f861514, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="b8260697aa021a874222c97d29da08e9e026b7bf0178824fdd90800f31711be00457cb18555d18d5d9356255667890d726e9d70af3f9c445ab98d258a8d34c2433ac9f1a73cb489f540e5921068d8d2cc92f0d13103e2cebe528c4dc69ae6f146b45476554a6036a105a3791d673a917d36be83ce165f182040713adbef3fef04cbdf7dc17d81e25091febf700b946b36a9991ed5aabf632b08bcb3fc7cdd73f838f2d70633fc7d077f46210802f58f9eea0e29042545544304b17fd1f6a359f804ed7c58131aa", 0xc7}, {&(0x7f0000000200)="37f57a5adc21b232fd7f4e7afd57517aac8a4b329c10cd3481ae8eeb9743479f953fac4e0d38cf0cadc6e38ace3b69b84b694117dd1c81cc85b0f14e2d77ca15613930aaf88f7e60ade40b40324a043ee69a2d2c6ccb1a46791ad453bd71f315316a71bd07af80234105241179674630163a67aa54eeff410f47946c8281a6ae39f276d1f214d8840d86a6269d19", 0x8e}], 0x2, &(0x7f0000000300)=[{0x98, 0x1, 0x1ff, "41e9dcc0dabd324601e50fca933bbcbd66eaaefc7a9d053082dffa889b67af3c3df7ed679ceb645fe82c83f9db5db9d9d1e6dc3048a53f4aec67fd2785ea8726cea69493d2a7388027f50df1f4d3aeca5d10f14f303c9c55e1a3c0b38f43ed62dc3fd45a3ea921ac0bab0cbcf463e29a502ce9e9ee6e06daf25a80e002a5f95c0640efb0"}, {0xf0, 0x1, 0x200, "8cfe643c3c3676cf4ad57d54926b9c5e3a29eab87dd54f12bec1c3466409f75236d724757a4e2be961d5eb3dee315be6c47396ab9183c41da9545c49182cbfff3aaf1b01481fe12604f45ec3c99537ccd29b34637c38eea20792d86d2dda17fea0427a7044073bf198aa3bde1cb789c1addf3ced8de617498b7e0c772ebacf367661d26aecf14cd9134a59b02720f15492979b4c0462f32ddd576bb7057b942bf4e7d6c945106f38899295cc9d6ca7a5592ddf3ffe36d5326b141b751038c416730bf66b71fd80164cec6d3d73469ad719dab7488226a3e6b3294d8cfc94"}], 0x188}, 0x408) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 01:06:21 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) sendto$unix(r1, &(0x7f0000000880)="7deb9660fd0d4173c444a30add26c878eccf1eff5eaffbbc389e526ab83e98d9a2b4d3f0798201bde52bd71dfc1feb0174d92315399ac269ecdd69fda2363f52966043c71ff520ad9d795e87ea05ab54ac443c4b76a8d317c31585420fb42c7e15a4745d713b94ef5f187c2dd87591f7eb9ef3b0d98d0932ed1d8551f3b8149daa46292e181513b756b9a8c8dd75b18961004d2609b4f7277c29d474cbda4ac39fa1601212673950dcc72babc8103308b85a11bdea2ebbb228c03be333c4d65a613b1f74e6458644638b7b819fdfc12473fd33da5e5ddd59fcab68aa9b99d05a2c975cafdf5fb777ee0a8bea85fce95a74674561ae55cba12937774273c52dfb2701ef0ce9c8a683bf4d2bd99b5e6fc663bc0b6a5e2def489457a9bd7102c9ffecf7ffef5816757f8af599f1ed82734bc73501d3dfd0bf6b7094802dc9e30a2361fb4bd15c44c94deb30a17fa4616aaf8501e0a386d4b0d5cdb94ecfd51c0e5337d18313a730eac2850c02baddad14aef9", 0x171, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) dup2(r2, r0) 01:06:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) kevent(r4, &(0x7f0000000140), 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) fcntl$setown(r4, 0x6, r5) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000003780)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000047c0)=0x1002) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() shutdown(r7, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f0000004bc0)=ANY=[@ANYBLOB="02000000000000008979a450c5bb807aaa7e6b68377c3aa358cfedcc1849a1c1a60c33808639468d48181927c759f3c4126f019b31bc30153b6170e887df91215435615bb100000000000000000000000000000000630c6f143eefabe61cae529d145a68ecc7098b9e759a4f8feee23088fa7ad1de6b68cd61ec7c556079d302871279e59d7140922072a7ee55b710ff52374047e95bdcd3e475e09dbe429be7d5b7c8c107775b8b48164dc6244df03119b8a6d78b160c8ed4416a2ad4aee22279531d2a80411f6dbbe0e69613725944853cef627225ac81d4df6d4f5afcdea100aa603826d619d734c7697b257672800861b7c53943316de9472dbc614045a7b72c5ff1b86a881791e578ec8ad8b7b9a63d8044275cd9a6976176ea61358680e64e20b7da4eaadf5ee3718075c03f94172d8c27542e05b8a226e7641692af80f2e7733559cc55fc4b251858fa145675bcbf"], 0xfffffda2, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 01:06:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) shutdown(r0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffe) 01:06:21 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000087ba138415a5c58592020d8da76a00ffff000801000000edffffff", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 01:06:21 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x0) sendto(r0, &(0x7f0000000140)="c8afb5382e1214cc4e75d4902b54cbf86898226a10580b2953d053798adba889e3326f8341f8cfb1f1515594c76651f902ab51b44be4b77211e8099d6c719c2b243afcb4d98496607277349e3a970b331c1af312699fe7c37b828c0ca2e67d50b2b94a6ad9f1b052edd355f9370c0e1bfa980f8f2ed71e338b6954ca440536cdb705f693adc739e113195a594f88498cbb6cd74f2a41eb65d5e469f76af61e24aedc", 0xa2, 0x401, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1}, 0xc) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') msgget$private(0x0, 0x8) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) 01:06:21 executing program 1: shutdown(0xffffffffffffffff, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1a5}], 0x1, 0x0) 01:06:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2090, 0x5) pwritev(r0, &(0x7f0000000740)=[{0x0, 0x606}], 0x18c671694e2e8c46, 0x0) 01:06:22 executing program 0: getrlimit(0x81c691ae9b48fea1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x1, 0xc500) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x108b2, 0x2) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) 01:06:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x181c, 0x20}) mknod(&(0x7f0000000280)='./file0\x00', 0x2006, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) close(r1) flock(r1, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000100)=ANY=[@ANYBLOB="000000000000110000001abb5a8fc4840b1d64aacf2b0c340de886e2e8edb0df3d9ae9df486b5bfeaf0043d38648d0c5327b01b2411076c26414994b5b728946c38ff5509bd3b7d08d0c47b0778a4e2d0ae41f6b07fdfc4e5e5f61daf548be"], 0xa, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x4}, 0x3) 01:06:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000240)={0x8, 0x1f, 0xc77a, 0xffffffffffff8759, 0x9e, 0x597, 0x9, 0x53b}, &(0x7f0000000280)) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x100) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 01:06:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0), 0x1fc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="acbd6acaf95faf71b9535b8107a56c2189184f", 0x13}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:06:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r0, 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) read(r1, &(0x7f00000001c0)=""/129, 0x81) 01:06:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') fsync(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000040)='./file1\x00', 0x8002, 0x20) 01:06:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x20, 0x7}, {0x1, 0x61}}) 01:06:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="6b6ae51fbbf97c789456662a9b4665cd5cf18ab1befe1d8682ed35f9b67c2f9766d5e1b952075e61393e7e40be0b5f7343323d70148fc51c12c004ad629c9e878f918b15f6d1741e324aafe391a63c8fac64ec21426b314595d1efa9c8a9275baaa1de4025e552702dff75c0ac8739f031f388b0498484131f3f047bdb3f2ecefcbd60ef68014faaccdf36f448f77f799a7bee139ceef38322", 0x99}, {&(0x7f0000000400)="0980a290e6431ea6d0db14631fda5d14a11d07438a0264a0d095d39148778874b6851e721ceaefbb0f5868f48fca16708b467749cdac350de5ae26d7a8405b7bb6bc1f88879836d608b914eacb5050f7952d09e337263f64f237da3f0bd224f6594c6f3608484fe43db68f43fc27f6164ebbd7c9edd79dfd884eca4563bc5a891e4cf905b0f6d69e82b2fe843366d718a6a18a5a025d3302e1303a5a6e48b8cf5f986f3379857a9558010e4d2a157f8e3ee8b759e11e56102014361eed5d57e4f1792c1e779914cb5fdc54118d012ded58c8edfbe2f372a473a1e705b13e753724c020844ba37dce73d879d4aff3f7d408e787df46860b8efa4c21bbb2c9dc8452a759596ee33902151a0a51e750318082db2e98c24ce7169c74b45c83fdab3ffcd020dd00b6f78ab5fb399314b877cfe7b4202ad9586af5d37442651f6754e28ffea9adef711ee7c6012ddc39cd08b101e2a9d6cf33a4110441652706bf7220604b9f2cee104106092c651d79752432737486e54a00c563fcd04cfe5d89564bda34dee1fe32f22102c53795445cf27aa7ac0c3cd46baeef3ebbfcc72fe58090b357832c34348e72382168c7a403a1bfddeb492431c0b228c2245684402f3763c6ac8123c3c73e11099d8cca755488f22a57478810014bd3ca7d63d6fec2fbe36a886053d0c4acc5abd1032143307e3343833464b78814915e38f58c95b4a05971a66e1771d29c015f6e6b540561ad6d2b8e3606be5b057c6e475fa023d6f9f92aa937d83aa18c0dfceee4e25bf8bd58c636c051d18967400e390f58d21933530f16831ce83948d2f7231ebc1117591695b6934328dd84bbd5b9844fed87a61132a3728f19eed974ed19a4840264d3143e688f2a2f53b1119cddbdad9501eadbb892e6a2cf3abbd4bb65c4dcc873fae192517eab8d3440d8d0289cdfd6a0d7a936c63494d40a42b6a952a5c71780dc16bebd3bba53739981aa1261739ac9f9fa0c4d22526d81a4efdf526853ac3745861e9e756efa60c4c760d3e2f086d0dea63e245cf77fe6a0ce85c801963dd6dba185f4e262b104c78df5e62b716afb00ddccb2b6ade9321e6c926c8620a11442df4228005036c7e2bc16958d58b25d469fe757adaea0d3276459c259eda150c452c217a419ccad45ffafe3f39620d130e118e7ba0cf54e58da19880ebe4cc9ee3c3b96f5caa3f3c8421f18ded086ee9cacbeef10022762e09ad5df0b6ba01e0728ed603c35dc010576e9a1752882ada3d0e45e458fe126de660dd570d2660dd1d18fd8bdbffb3a2f8f48ac96a642971131fb3bff6d1dac1c06d9fd04d5adde51d88be09d04c7791c47f70e7aac878aa03d625dea2acb9479a3ad1030dae9befc6d6e92326c5232e4a1bf2c51c5dc02821fbbfc7f74a1ec82c68c9769274c794a85534b6130632dd5df898190317cbe678ff9092116964077ffaf5dadd0750bbaddc915d7e86d9b5ae090e9f0c64fd877098bc34bc41774d9eb58a26002ad3a5071f62ee0bdb0eca6f2e1bd9958af9d342eda226b75def872f1d1b20537c69f0473654d4c729509e0b6130e14a373ed235fe3aaad669c3ff527b18a6de432345cc73bf5f5ce5e2cdf4ee1357f2f419a1832d2243976d6690f0165ce84d1203f056a06a5b017184867eda01c2d43eb9a60e0e713f5a5f9430d27b36768a8be9caea6e88f7f284ba268f1c05e4df25c53f0847cfe70b7f2a1ed09609c937c105b9edea5f187197e7ca616806abec5dcd39ab4ff543501a60e06a00684081a39d6e3157139a80da9e1c552ef28773fc72322814c87df363ba5e37e322e49a8b158d4264c35c3748a30c1221111d0489a6e05c62aeb67446a128b3933f93c9dfe945f96a801324525db3b39be3c92e7d38be18f9553265fa451ba2bbbe354d62e8b3eb923bd851c7aa50668d7fd246f32c77dd1261cfa36a4b3757322992eb6b8b5cc6588e3fae32e7efc0bbd3fe3204178d3431fe9a396a1859139113a22217f06edda49773d05241c69bee55964a4a251211e52c1b2a56570228176aedb790cdad69c77dddd9998c1862c409237ee965a486c96f891a68b2c3c3ed1cccaed11647cdde4b8334cb9f717d7abd6c51529b42b833deb8168405de3b3ebf13d24d2ada5298dbc14303cd69d4f4c9d2a4bb14a08df5070a7c5bac5e89f50f4fe241e19fcae61ea8ca7af57eddb8dacdbd13352963783365f8f0904d36e3241ebba0697db73595c58ba764fb34a6584be199f80b41a922775d332a7a2c8d12863de601d1134daf783898c793043ad4b15d094961a38c244d41c5df2a4b6c584ce9a7aeda446e6fd0567d2fe94065c13607e8f30bf5829d4a71258086956ad1e42915a92eaca72ffa65482477872f6ab92d1beb334c8fdb4ed1b7e970d3a71ea902b43a7c4866b9f3347ae462636908b514e66303aba46244479d98ee937b7ad766a23f32284618bc6efd26a7b1d7351fb0c8829964e011d2f09b5c8f97da52fa7e6542f1f3228ed029ab0a84a83d0183529be338e8d3d83610d7449fd51b6b546e9e75ff1f06ecf99f26722b7a8fd9de65a780e9d78acd2a17e489d604d782028eb2cd1313b280b50dd0caf1a53d9f007c88da04cdbc88e5efec87defbacf6e9ef8f0839525543a341eb4f7fa92f049682b02839f5dbcba2dbf2f70f86272f7f4c72869bc676d86b95e4c1e14b6c796cd68087fb4ce324e416f7a5d38c70099b05e13eec667595b19ccee934128934006151c3c21801d995f4aa53d7333564a81c15dfd6d578682d167c184ffe4389659c3f2c178eaa266d5d7fb24b949d0bf4109043395c29e400872f7d59aa7769bcdb8e3f637426d0522687564a38d5895737a127504e0c53f2354251e87ded709d34a37754e71f3da92680ad329c131ac92420395cf056a1a1cfacefa763ee3eea4dd4330cc87e8ff76241fa3608975c88bf8bff45b7560740c233d3552a057556e27aa74913bef6305451714da7533cad997dcbf9ad566cd3c58faba5042f862e696fbffeee49c964a87ee6d8644fe3101484861dd161c4c850e4ec82719bea0409ecc15c2631f8d46f8b350d4ffe4f30d2b8a08b8be2da89e4cbeb250dfc709588fce2f4c74915b1350f71e67332e70fb77a123ecc4d581217f6b1a165878352f9c5a9f2e59663bc4690630d4b197075fe8a7cea7d68f2b165d313dd039c48bbf964552607a612c48c5b82c284acdc1aa411359a4b0edd69a38eb67322e463e0295b25ba1eb3359f9c9673517f1fbfcba11272241af310aba4c83faf9723d4f1529ae93f589b8322deb5958c7d066b42e13afee498e9ac1d3db70d413215542ed9f61e9d4236edd193bcb238981bb897e5b2a4425398572341e7a40d30e04c0075cf9ea33e3d3b784f19ee3a1af34e8d0b62fee67119c4594e86d49e695e177ddd3e9c7a97a776ac5a5363af4f94bfac94cefaa21727d726736007bde744bbfbc9c8989d136aee7770deab6a2d375ed5d93c3ede4446e234c5db82221ead28c2db6a560535cbd37f4187333438015dfa2b655b9eb4d6e1c025b366f3954656539ad2a1748050e572bb00d8f50bf002ce41bb01241f4bc89bf88cbcd49646b4ddf43a15efee223202de4baadc42f9b9ec485671a1c26ea179190232b27d86ae69f20e6fe1d66687bda798e8dff2d0800ed5631218bcb235fa8c9b9123bbe07a82134351764ad32271a694eebe7892636072dc2b50ff3ab4db4230f155affd0317d58ee934ff96346a4e0b1bc4468dd092a2278f4b92e59119a72967b27d17cbcd1d02c530d0a7125bb5c736608da8163a9bdf2453c09ef838d02db88da4c4eb92273c080e510d683b87e4bdaf1113f2557995c245e3703ea4072c73af99b355b835993b2d281dab9aa3bcb3e661f1bd3d47617827770a9434642e19b4d0220557e6fcb181c0adab415b6ac0a6f1d487391c3b6e2d575aeada3ea625d6f17c858bbb34afc87d250d0d9b6a7320177d567c580678d23d46344a099ffd0053c65cb3a1e2495738361af8098c0f7dcbfe0c9ce47ee8ed5ac917fd80bb65ec7c3b8c79633a9929cecf76b2461f5e15c0880b1ea358ddac85184cd5f05d0801a2ec729cbba8864a0424da5161c58260756fc8a42a47b304281031d9327dbab2f82b8f333d9b66e7e716087fdf4ca5d4c8d86abd080bf76e2a8cc45002b3187875e1c6e020aa7c769abe709bf5826650a99d5cd154cb8e6ba6b830aa132bf1ee8f5d2478251838f0732ef87dcde5569ea2e830612b347fac36ec76fa11884b1d34797f9a7be3dc1fdefda6ee97c7cd59498fce9a16d19ed8a9a7d42eb15328a7fbbdd04101b4d8819835d26ba8ea10531e40526ec7fa12f41f6f59c2d92d9c81dd303021d6ae1bae9e10c575d13cc42501a1c07828fd80fe3e29f640bb707fa4b42241a77f85e3694e303bc2fe69b061ec7ef9de24746ea865976b7f4f02f3e46c8565ff58b948cbceb72b1b219b295afb6cc8cae32d4a58a8b5adf35394880ff713c9baa29a39896abfcde9621b4dad83782a64a64fb4139a2d00850b606061c5336a8df0598232315d0e6ae4e171910ae95249cc5c0b7bb14f89c2cce6e8165dacb532604df07df1db227eb53ef0387c6fffd69fa463dbe614489fa725a7d3b67eb54d63f075505359482cc147e8d8b55ab40b79a0379cbed736871c4055721e3511e5d62edfffe601d35c037ef249cbfe0139d6c3fabbf1c6e9d9882c99aa06640897f7f3173b01cafa0d8f9d13fe839a7d87835ed592a9324529a3eae1945716f9a774da8f51abe96b51bb7c1761893b6b6de2edb34ac4291a7a792440a1ee620aa512d44cdbcd62a506e9b2330b61b301be05c18b8612030124ab1eab8d2158207aad3c84828ec3bdb77f6312440e03b0be298b77845282ad5ea4d807c9e91ff19d9f3f7982e310df56a4698630f9c0421de6de06074a8e330ec7fcf3147d8d860df252a61fa09b90fb885f475f761640df7a1342188e33b454ec6fe1e853fba32d61f69c4ae1ee9417ec4d0a60bc112bbd595b5eafed17a94adfd9b06eca8c4ae4b5f616c25b3f632c097290ff0f7b0676b1548a76a816bbf688055d81a6f06628721fc47deaea44a7ceeecb3c9246c523cc779f5e2778b51b85daaa5877f334e96b5f7eb4904010ecf161443b1415b1108903b328f970082ca4d424031f598c6d12bb6f5b70a684c35489775ee230c0c29f207956a4348b93f9527fea9e4ec035c85c4b17358e247634103ba1e4d86c116029a6d778e2617f43bd2ee1c049783e3ac2ac85046927ef07d6764fab30440cf4b5c49e55abb85539e438d2ee26020de7df1a4e902e69984de2c65fbf9ad72fa9d4ce75995499f147fe714648793b3cab4ec55e8ef490006f4e714fc0e369b39cbcc85c1d26603a1d65607e50497d261a3677e273af885cbedf9416af1c16eb8d900ceb829e3c516acb581cd60730b161d811d4f23002e198feabc4bd66b4a1d27c51da857125883dd9f196c705dcd5fbaa922389ebdd76b271ab4794291441d7f2a76f9576636ea35fa32bfeae89a2fc2d8bc6c72d3d46d36270360b873f5903993accdc1b9ba71df00122b363210d7761126a800cffee238db2eac8c8c5b660da173514b51b3874b7aaa929783731b4195bfc011cdd43139ac428993523f78fd6ac17d6bfd54f508111d1bd8e1e0747b8eedf08cecff9072846438800fa5ee9a531bf4579d09ca3afa5c81db55c62b5bbd7df9a4473457e694691b0f5a5cfcf3a027305fe57a2546d42220dea7ee13", 0xffb}, {&(0x7f0000000100)="d47474918090e8da89fe62485fa1cf2d81e3fea5a8b2f65e848de2ac859d6c11263b2d08a9f5a4f1f04ec943789f6ca60b0062f71d1076081c5a4b4290c7920dd89264b6638e7d76e92d704fd8462e1b50a50aa755023dd6debee00a494a065476cfef2d0afde45e2ed76bcbcebb9dfbbbff6b35410f938b4e0675b2582e58b525b67124eebbb2ac5c4881e953055148", 0x7d}], 0x3) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="02020300000000000000c77c48c1d55d2f7c6066b2edafd0e277f63598afa975480e715a8be5d93d403ae1eba3c00052b20e5c97dda9822fece3d35a5343e7156014eec15d597f7c3fe7f9ce699f4fc2aa71423953710387c599aa52d78760004a8768e4e01931b5ae94edeee6375c934fcd769f95c9b8b98f32838433910d092c7725a42641a8428f7217844202b1e4b8503212e409366c6d1841a58ab1634c205b8763c0f1e21d33ce9d158b5abb795aa385f325254b664b817026e0cda7357d1c9841816d41de9b0abbf25f6f958f80168ce3"], 0x1) close(r0) close(r1) poll(&(0x7f0000000000)=[{r0, 0xa4}, {r0, 0x140}, {r0, 0x40}, {r1, 0x2}], 0x4, 0x2) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 01:06:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/178, 0xb2) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 01:06:22 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000140), 0x0, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x8, 0x1}, 0x55) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) r4 = open(&(0x7f0000000700)='./file0\x00', 0x400, 0x42) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x7, &(0x7f0000000840)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r4, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a80)) pipe(&(0x7f0000000ac0)={0xffffffffffffffff}) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) 01:06:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x2) r1 = socket$inet(0x2, 0x3, 0xff7ffffffffeffff) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x88, 0x4) r3 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) close(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="5c34be765a2b046f144085", 0xb) 01:06:23 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) 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) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0xffff, 0x4000000000000003}, {{r1}, 0xffffffffffffffff, 0x2, 0x19, 0x4, 0x8}, {{r1}, 0xfffffffffffffffc, 0x84, 0x11, 0x7476, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffff8, 0x20, 0x3, 0x1000, 0x3e}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:10:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000140)='./bus\x00', 0x8, 0x12c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x509, 0x80) r3 = open(&(0x7f0000000300)='./bus\x00', 0x20002, 0x400000000000003d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1, 0x4, 0x2, 0x3f, "adb492a4e2884af3e1e452f3203f5b7009023940", 0xfffffffffffffffc}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x1, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x4, 0xa793}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf000008f, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x28, 0xfffff, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0x8}], 0x7, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x5}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) poll(&(0x7f00000002c0)=[{r2, 0x1e3}, {r2}, {r3, 0x22}, {r1, 0x120}], 0x4, 0x4) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x8002, 0xa9) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="1de4bc26768292ee637b5b748e04cd098df0fd079912c4c1933c14b8bc7ad0ccfad12463595c8cd521c926da2d7e6a0f122296e12ccad1b30610e0149d49f4461752a88e8424b0830420986d0c96b76c9baedb38455590339dc452e6c4d76318982f2b72020f21fef8eba8bbc0e335187271b1fea8d91ef3f652196e", 0x7c}, {&(0x7f0000000280)="f123c1ef694d6312d1de2c8116aaacfadcb38fb3ab50dac178bf98e039c189417a9c986889b35180bd26ec00b515afc335831bc8feba9eac7e30a42e3cfbecc67877b6408baddb84ffe4ee5a4ce5e9bca28e844beb7b2961fa37819baa64363dcbe659b4a22e7bdbb6fde55bbd525c394a8a6f2a57d712a9d37d8b2ff233d3423d1d94b0b7f445dbd99ded15d74ccf8c1a697be49ad8e1bbbebb3544563376d1de0becd212f9040c51c2609850e838f1881f1902e2f3798b75dff0b79347dc70c2ba3177ac4294524479f9003d372918", 0xd0}, {&(0x7f0000000380)="29bf7a6786c9e75a9e2631f9c85c2612815bef2e576891f2f24e40a7a4c4ee234159e2878bdf7c7d17e94ef23777a30a53757be6113fa600f27d04d34db7cee38a771f1569c6330a2a8442c941330693a5b1855fc114a6b6a105f07dd9efbcba9526622c1da65b39b18adb62743cbd344843b868fd3107767d2329710834d6bc763296e94f6c384259711fc3f36769353c507f6ef2bfb39cbeb06d494065d1fda0db709fdb53df13f9bfb392c6aa0cebbd003e8c0d42e2fd4bac8ed69a8bcb1504821438385c", 0xc6}, {&(0x7f00000004c0)="0606438e3b403580d38c0940eb443527f5d031c5f310cd4443917b437a5254ae8474f23d68a3bb97d66fb21b9e5d8d6759f71210f0fc11d56a2eb52315e34795e63e4ba636f37cec9f410d56e94443ce2c2aff02564c231a1b6eb4f0eba4a5abafc810739f9612869bb56f5dada9a3574567b901499a39ec803f4d9a1850861490c7f819640a76710e9bcf986de7cb77361af935dce2e2cceb0715925fd8f89d66dc5495721ee82c9835832a159204f4726e117ae6ae6e33f11dd65bf38320e53731fa632bf6c626c496a8ba2d99ba58041d19a0a6f61de08d2b41e6b15793d5803aaec4dcfd3987532df15d0140dfc80f6e76c74ac5d4ea789fea0a", 0xfc}], 0x4) 16:10:52 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 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)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000001c0)) r4 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[r2, 0x0, r3, r2, 0x0, r3]) setgid(r8) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) setitimer(0x3, &(0x7f0000000100)={{0xbb, 0xec}, {0x80000001, 0xff}}, &(0x7f0000000140)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[r7, 0x0, r6, r5, r8, r8, 0x0]) truncate(&(0x7f0000001a80)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r9 = semget$private(0x0, 0x3, 0x420) semop(r9, &(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) 16:10:52 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) socketpair(0x1, 0x4, 0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() mkdir(&(0x7f0000000100)='.\x00', 0x2) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000140)="ad3cc7d7cd126fe8188599298d809b2d3a4f2d85acc9cab00a8ec103f91fe2b5ca650fb1d817c581fdcc121f899901a2fbde0d421f36131f7a05b34b3cf594e7ba9893b899f57a1441e43c9d61379f21d87bbb7a11e52f159291131251c44bbae007d92a3335ec7521997fc785f1a930e3555cef643ebc1a5e7d2352cb47dd0d811983955f410f20c163a792a9ed4364a5881ef001e3aed72f1602f3769ee90a7eb2310e803d45d9ff6fee37c33f9acd5e4da73a9ccf66eced558c68f898c5fd139d80969260e9804a98b83bf16aa371e2b3847e0e18a2e09d1b11b5633463b8a1", 0xe1}, {&(0x7f0000000240)="b83d379bad05715fa43b77a6e3295052fcdda069efaeb7132c904dd66c73cfa9eea1e1129ac111545a6cc592a75848b295ce50fbf65a679674390e72c7c51a43892fde03e867ffcd00ff25254405a64431aca4cfc1e91047477f6a3368efeedb8662c88f63f55807f9c16a8624233b4e506f642c30df41ca04ba2fb132c878cd507c14e438a8745ba83702976016fa5617d377facc0bddc296b21ca93239a2800a80ac700b4921c9fe7a10ed8020af961cfaf67e7d6e0c4aeaee55fc65ef2257dd8223fc71476689080665e224e3", 0xce}], 0x2) r4 = fcntl$dupfd(r1, 0xa, r1) r5 = fcntl$dupfd(r3, 0xa, r4) r6 = dup(r3) setsockopt(r2, 0x10000, 0x84, &(0x7f0000000380)="61f2b2ff36793c919f329a9b665d1bcc80ecf57cd3df56da9e2bb8a9589147891f6d338a09e150a1054ae8accafb9a4871093141ced26f9c01f11c69db3c59f11d1d9c0e6e3b05344178cfbbd264c1d90726e43b8e763b06b2c926e2f0e80b61c533652da992d23856f028d3ab7931143db44bf92135c1a4550519faa218c2ecfb0961bf577db2c909cf4aa0e769015f4d25971b2c1f73faab6e7b8aedcdfd70c8d36ddc5475c6df2a675c98551887407cc1b61ea02776be955ebf9262cb8613d9488b970f3862ba0b", 0xc9) r7 = accept(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x3, 0x53d90982, 0x7}, {0x18, 0x2, 0x81, 0x3}, 0x2, [0x6, 0x1c85, 0xfffffffeffffffff, 0x6, 0x2f, 0x8000, 0x16]}, 0x3c) r8 = fcntl$dupfd(r7, 0x0, r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000540)="aea9de981bde04691ac2186a28d7f35cc0dbbeefdd702b363fee0c5717e9a4ad337474eee7a8c0641bd63b7bac6657059d88d3125bb3c210069799408a4b838175a917ec00be2b552c0cbcf7d3f9af72df8c49700b9e90d8b2ba4dd819607e095812af2f1ca2d754751e158672c8ab6ea0af32d2a4b5fa7f11ab165ed72771e6c6cbbd07761c03237ead031dcec68f1f291887eec2622ab8f0c44018a4841028b13b42f7f0efbab051f1d05e02e102ef4fea215ce55426c35568d0058cb5ca8ec7015d768be035147433ad7f1c6c9d74ddd1ed18e2ab3815a150c8c5dd9dddc2006f2e", 0xe3) r9 = fcntl$dupfd(r8, 0x0, r8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x2, 0x6, 0x20}, {0x18, 0x2, 0xfff, 0x4e07d79a}, 0xff, [0x7, 0x2, 0x3ff, 0x3, 0x9, 0x14, 0x1ff, 0x838]}, 0x3c) ioctl$TIOCSCTTY(r9, 0x20007461) write(r1, &(0x7f0000000680)="e7e83b46d5342f4c70435f5e09ef6c23ff7b58f9c415194d1be5", 0x1a) socketpair(0x6, 0x2, 0x2, &(0x7f00000006c0)) lseek(r2, 0x0, 0x1) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000740)='\\\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)=',\xa8\x00', &(0x7f0000000800)='[', &(0x7f0000000840)='\x00'], &(0x7f0000000ac0)=[&(0x7f00000008c0)='\x00', &(0x7f0000000900)='%\x00', &(0x7f0000000940)='/-\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)=',*\x00', &(0x7f0000000a80)='\x83\x00']) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) flock(r2, 0x2) read(r9, &(0x7f0000000b00)=""/200, 0xc8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, &(0x7f0000000c40)=0xc) fcntl$setown(r5, 0x6, r10) r11 = semget$private(0x0, 0x3, 0x410) semctl$IPC_RMID(r11, 0x0, 0x0) 16:10:52 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ea39e3919c7618833647354e2b22f66696c65301e369381286e315c0000153bb184db63533a110039d4c9b0"], 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x80000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) close(0xffffffffffffffff) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) accept$inet6(0xffffffffffffffff, &(0x7f0000000340), 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:10:52 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x100000000405) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x3, 0x0) 16:10:52 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, 0x0, 0x90) 16:10:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) r1 = dup2(r0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x20) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x68) renameat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') syz_emit_ethernet(0xb4, &(0x7f0000000140)="defd3c0eef8c471f37d4ae2e2906d7a1dbd82ea0e7febaf5701600b8b97932a59955485e9819631ce3279465f25807e273d0a21425d73f9246f1954d0eecae0a9d65ccffd8361dfd81293263028b703e0f711be4775bba51b8b4c093ca2d067fd40dc5b768ddfdb784d0c4431c365c482b91e94d241335d899a2e0497f3d32b0285170b0c16fd179fc00285c4bf070ead80758f0061d36eb311b97b953852757a212aa158e5de3e09172939cb4ff893743574abc") openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20200, 0x4) 16:10:54 executing program 0: r0 = socket(0x15, 0x2, 0x0) setsockopt(r0, 0xea, 0x200000037, &(0x7f0000000040)="00000000b4c68783a49f79bd0a6cfded88185b65784a69beb1de6a07efad2213342dc525d247cd4f6dfaba7d54de78aad5842c8aacdc339be6128b22680ec7b24ff1c53f5b52f111f8955c88b6e46766ace05250b70b2f792eb73e85878d34b1abfb754c0738d85f2f", 0x69) shutdown(r0, 0x0) 16:10:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000080), 0xfffffffffffff8c) 16:10:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="290cff7f00095cb90cca8590", 0xc) sendmsg(r1, &(0x7f00000027c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x20, 0x6}, 0xc, &(0x7f0000002540)=[{&(0x7f0000000100)="475f782d7ddfcd26e66c182a732c2922f2b6ca70612c4d122f5b9723d282e52705f3940a6f13ccd69283ebdfb66aedc6672362fa18185d0a977982b491fdeee00099f46113327f81a1f351a3826aa852a56d516affdfa732afabb61db85a083587a9", 0x62}, {&(0x7f0000000180)="ee827bb0febfd19dfca8d57c1652cb1687eb489205cdc179992ca4438ffd2717bf721a035f0829cb23c176781766a85235e5564b6c62a5660dcc12540cc9ec5b1f691ab1620cfd8fd4103c53e59e7a2414463cf9e34b951aae878ba6c8ebe9885eff221206b4c9a5aebae7ae6a12286c436f97b240bf3e9146ed798c0bdffe298a91288c309fe6bff3f96ec8a73ea93d4b1c60fc88a990517979426f176b505490bf560d596d210ee9e34c8206225d36181717ebd5154527059ca9b7fbb876b2024f93d14567", 0xc6}, {&(0x7f0000000280)="fd899eaa51da9ad9b349fe55433538fb8657c35b1658d1abcd3b07d4887140d91c26b4afc81e67ebd45a5ad09438a23d5f1968a5260be431854187f80a4e371b76eb5c1b0f9ccfced0f54b5213e5a9dd8eeec6116361b8c49288ad5e05a6f79697aecd76f300b287fe828c1e447f8585757a2b38ab30d558b5b9631123cb8264c550e2184fe623b86894ab9bb03111c4ada9de342f1eb857c56e8e69930c04ec27848bcf2436d9f948d7296af7bbe6dc99ec03452466ae939a11a95c554e9b75277feb20a894feb3c1d480d7ec324254c3de3afa6130e45f3c1ab3f1c63aa9df47ae220d2da1d333314ff6c940fbeeef168a4e8bae1f8814e77fac20071ed02e86784c4c7f121bb9b98b28ac41ae891a321774030f3039bc738ea2e2ec8bb8d3c8b5a4aba82588e62d0f788dcc2afaa43b63852ddd45fd3511bac772fb0765cc5f51d0331587373143b49d1f1cddd01d437cdff1257eaf9ca563793732ca5096a4f611280c7b7915ce29022f1296a4e6779747c2d706333209a075ddc2c6ea2dd81ae87da3aa107d8a6565192fdb258a9a4cfa8c9016d5a53318936b6d4d2db99929c030ff45a5a39f57745b2b0da631916b1489f63bf64c134b373194c2dfa753110369ed779c93eae67d0c02bc5b67877b8bb40d03b467cd72378dd47b07529016c4d87585442b9b36fdfe87e1e8316aee760ef6b5ffd2554356aa92e5aaa9d6c5f561b41b63f8ab99c06b5e9964bda713842c4ba99dade245bbc79201a28389fabeb3ac4c7c551d70164b733d04311637cc0ffcfdb5473c3a69e6afda13ddf1be6aa88b135d154cfc8fddb7230d0175174d88aac88987c515f9046926c2cda6e22730ccc05863e5a3b9bc6c6ac6d7ed67512881de274651d5fe8aa1536fc00c2b4710e03ff1078d637009166504494741c00e8887dc95bf125e706866f79c76f667092860e4a59b7f6ba651162bbca8603b2492b709382b4db6790223a43ddf5ee10789a9c3f4cf9f6a7bb1194854227f4aae9ac3cf524d4ef7a1d7842120b86994da9b30bb1cfc790ee7bee640b4fc6e4af3f72ddc0a9929a0910b8bcd10b6f6be9a44d0ae47a97eae4e6678c14495d90b19c862affd0a54f616b9fa0e8c3d92332dc0495c5f81621da8fad5556561c3f51fe490acb970d061dd861c1d4ce03944f9b0cf30e7973204a9e29dc92a67404a19c714274594f81d97fb8751947ac163cd9bc6824312edc13ab3f240f5e41be53661057dcbf28786a547253e8e8c9113fa4d09c45456ca63cab59bf8ab2492582455de7503c254d66b117b31639b1775d696bfb8204a5c327a4d38833b1955e88d88d8fc8a0914b69e70a1adcfb2ba8847a00bcdd7622e7cc810a6091bd52721b90ebcdccd94457d2d429b46216f0afced59aa415ab8b367267cfd0fbb6db3f624f170d6ef358fe47b35eb9fd9ddbc9f4a389dd17c610e85cb9eb1bd5e7cca7fb4d63a1dc293e1b04211452014559942f99164f699e38861f8d315629507c847403074b12ad1b9f0f2240127e67c269c6ba529bb47ef6dcfe8bf6f4e873b56473bafb0a1862beddd968e8d47a0f05da1fe342a0cd3de55647c306045f8a7ffeeaf7639736589ceb5543c5576c9f0a3cf9183dd5b9b3b09d3f9e34c5654c558a110f70351018fbfb012a4c878e9698f3ae437b3f3c10051328d8e1e7ca67be89f1f9e1f477e3643619ba010062a1d4085b44de03ce12dc3d1230837799a3704e20a25c7521ead60b81e1c806716461c3702f900c46930044f939346e58e622f1884753640006d1623cf8d739a86b2d4bc1e84d616726ea136369160a8473919e0310142d5fcc9188788ee42ef9dbd5dd2095e9a2fec62fe5c625c599a4293a048ddbc60b743e7db29397df4361bff9ba3e371ec91ada3e0a0aed864b52455c6199398823355718fffda748c80047ef9f18c0b5df74b04d93b430f50d1dd79fb776a60e4281728d56b1e763eec838bdb2caef8d298f5c8a676af2991bad88de6c3b3222f97cb6b9de65a150098368e0a5252df28eae833936893b06ef3e029b3a802f85ff888ba1de92d15dfb2f668dfb63be62163596bf77e148de105eb450277e6b9cbab2e69b368184846c5052c4aff2f14e91ba9e8102a6db9152b8ba99f418de06e0386be0670610fc4aa81a5d706ae442e578a5d9f90700810aeb3db9a6144f781601f87253fa7d73f305b02c260813dcf19372b46e1972ef85dc4c5df17e0c63a67c332df2b9ffda37b094c908ea288fdbb6ff64f01a6368cb0a3cef5bf945348dcc63d885bd69a773e93e1f411523069fe9563f75b9e8c32ebfccefeaec8c628208a2cb51c4c892f642776bcf408cf567e0ba089cd3e34d9d4f44bd31c5d23aafc6aaeb8989ab1517836fe2a5168dcde7787393b86a5c96488d38dd545010281ae15d61129f720f70ee33ecbb1dd2c0533d7dd1f9a198e5bd85af5568e2c745a86ec27204bba6904aaf68f1594fbc41566e7373dac4c649f9b8b5ece5af63365eaaa689923cf3632fe941ae3837940d43004d8f094fe808b6b256a45f7a5ce8bac8dcebe3a31800e3bccf3614faf2534638de2584847de51da675fe4cc86488fedc798e364fd17950ea4e1fde111e18aa498c88273bfe5e331dd39651403d8c8fe2885191f8e19d11362788a14446b69ba4b6873beed3642bf78adc12613940666c8adeb7f49e17bcfa95aa1070d62f5158288891778a62372f8c7be99b069869a65e7c9c24a336bf4d38fefb68d49b457a04a4f6670ff6775cdfd18beeaea1033e9163815fa32496807cd7e61515ff9ccb3ef11543947f1d488deb53612c1551c5bac483d10587ade6435220587ff0c504e939ed0754c24dc38dc52c8b62a5ce0d2851e97c24dfdd62995b1203a1f1d4e1e3ed12cd33d29132848c3e67cd9395cea22c11eaade3382d4052080ddc632e517854cd3c81286fa81cf6a48087ad162cc404b71908ea35706b25e14e0706338d6d8c2511e134221b844228ac17fe411629f39e382849064d6b54014593130535bc7168a279fc884eefdd9cf0bc6cb894170a71a962c669dc23a0d4263e2ae3e910e8e82ae423f3f94887181cd47cab94862b428151b212dbf88556121ae24f691b5e86ff9d7e30ec2c94f840ad5267b9428a62500e83dfb56c10e6aee53e9a597e072d7a22c1d4637057c47287a8084f9680b5ede69ac184a44d3bd05683f60bce4798771ea2c6f2a38527f2931fb76fe062b3982c6c45bdb622dbba594a2e3190d0bc46126d5d163ffdbb222bbcd33242f68c94cca4c0d51f4faa112810c103a09bcdbac05b78d782b944cf5384c1f0c38d0073dccbd7c899663650d1de0b99a0aed98d5302a2fb5d50d5547465b0ea16ffb91875112d73b9bc89ccb95b0e9e9523437630eefb5ce1cace5e3e4debe221a01470b36da9577504c88f44029596c99b8eff8e706cefca607948bf3cf75d675738c9a4351e3219169836258eb6382cad6730ef84cff67259d583aeaad4c7cabd57789caea46874cdd94ef739071e307e6935c42a8b5a818e721fef5bab1528260bbb81dfcc6a0d80d89aa1e90020d8380840402dba5df09dd84268c02a54886a7c4baddde00fe19eedfc8dd899bc04e6d9c38ea3b9258f32017a5b5c88cfa522206f6aa8edc9ee2602c121c8881223684a1103e9fd4eb062a0c62679e67bc8347cd3327e41bc39a301b4b01889bb2ab09455461a9f558db5f1a9069feb23eb9a1afe5d30653c466f547746595794d739bcecfb1653a20ff81447504f29a0bab70de169690c4bbee9d8aab15c9f5436eeeca5a91315c64e2985503c5a2f699b70a497e9c3e0d805bbbe804ef2ca54d99c6929fdd640928441c2a0247694d02bbae59f79e5d23b5a739f68a6a3e08149235fc17524ed944611ce95abbfdd1e18b227cc0c2e06aefb65b4b03ac334bbfe1050efdf75d914e115adad074d7d865c2ac95a026309b2e356aff324b82935b30f6a09c9deca0c94e9df9b5ef591dc366736e8575e59253675e0f6b8e5b5f6d6c29c53314f1c6e21a2a89a692a182e92e94630abd56ea18bfc42f75a2c85b4c360ab9b760960e531519594d477887a2dee48b0b19bc8458869604af334c18bf4a7d02d6bba46953a01918034298baa9b53de8981bbeb62f1aa094c681152da4c7861de4cd2409ef4f3b92c3f834d62e13762b96170dbaf2c747a573e37e3d00874fe079a8cbf4e38db0022f60fece14482b4de3b1b5a0a5f0e0e7c0b23052a036f31167e7542c40628c1ddb6828602316da4033f2e8c62a90ea11298414696b9a7a1a63c791dd11f74ae63ed3220ac0326da0524fdb7e23b895bd33bcd85aa33b36ba8eed2597c0cb8da4e9df98fe3f30a8806b87e473eda7e28d6c45603c25aafad0b02e2a8eaa3b885c04253faee2cd28e1e22fdb919eefa3d4a73695ae0569b29865e66236f3f643ebbc784810e1f3fbc5969561942842f5e237d6e239d5107b1d7547ab1578789e3cba77bf466ae25074ad6597434cb4cc2c358cc3baf02e564e2637f0aabd592703fc64e9d1b1eb94ba44c8e9e8a4206b87944b94e7823759ca8c3f0d669651e2d80f7196bdf6a13635b37ffc905bd8d52567c4d94b41b016fbff48ecd59f273555ecb34d3cfd111409a8f8ab101bdded3832a55e6bcf11e034d2644e4ca8c3e6edd7cc7aad2076e4f9b6a2d51138ccdf4fd66a7970a387c40d7db75803c23fe297049c0ada1551942e59eb10db3ff9c2180f28e8ac91742dbfd2ba6128d409913d48691742c84727bb9291981a4406878c093771ff8fe7dc26d93fc12aa3f8ca74497f0ffb70b1ff53be9581916b5ef575363e0ca341d894976382362be3c63baad190f4a6a0497e00925bdafe7cd68709cb15d72cb394a784889e2b7a5d763d73bed60eade98491610b7c22086981899ca5c5bf3508bba44c1adbd63dfebd7ab8ce0dd236c566c365e349c465ec2d56910b5c89560773a40df058e94f3074f1d868ff7e83007f98af17bdff1bf03fbbfbd701e0f103842ef8d7cd019a5f566fb031677b8c7f453c774cdf1f4014f06859d156097a3570575ea18296b89fe9ce0fafd4398db8ced5a8be3357fdf4a227a34a35efab110962fc15ad18503dcc179d8037880cc36bb561b1ba808bb9be1bbbc15cd283dd43628b82246ea9118fedc5602c423232fd872e75b4bee4e238b5fd3121d9b236a66c8d40e42c415cf903df55cf3d4bd4e958ff1e47f523d2c553a8f032cd1a519b192f2ebce9853a05338c2f0bc3bafadb768ab4642fc969014be5aa548513179b1df6486eb315ffac6d4514eed6a12903813be17c6ffe7ff3a0b18eb146a746418339ad8e5e3cde8b691009caa3f43958e85172889b3603fca127652cba6eb257cdbfe70768bc741742b860c0d391dd983e73c1c0b5a5bbcadd04fbc54ffec4d910c9b75945b592f6c878cb6713001c6ca60bdd9e12f191740f36d3891f7b3ecfc9d4f1aa09f72429f814579871ecbc26120bf4c1bd332e2a044a43dea3571da49f87c50007294e9fabf2873b0af3f9c13c192d5735a676f1dfc330d99ce5b9f70a05e6cdb88124c5cfba993bfcef03cbd4c57951bf6c3b1f1113073e7bcebf01a92bba8070ca2d64029c12087495627856acc0c7d72e8bc2923dc4a10a53a1d6014fca758fd2c233769464b94ff6c516eedc8cc9ff1f74f522a48420921879bd9be4bd18a753c4bb9e72428258e7f1c5411694878ddb1265953526e1f75688e1dc70f09e02f9ad417060fd73daa3f343b8d83c0910d13e", 0x1000}, {&(0x7f0000001280)="7d1ff6dc4d82e4594e98fdb3633582ac11cdfc1565883ef4127bbe32e2e887d4d455bd1b74c0799663c7ed4266824d7736520d1ffad77fe092f0c5f937e025cf16378a7571eb1fead8f65c1d8a9eda36b1be6b239d5a1cec66e4401b1ab7f97c4891b63f64511fde9bc30fd49044008e97696654b48f9fc8383dcaac244c691af088e60df866c8ea7391a2fd3853bd924b904a3f3a74625be63a0b2a88481fc4f9e58b51d8c403d8d02e71e9bd7987f26906d33d5029057603885a710a7731a7b53e6b869c31a42fc0b90b5c1878d47873c16b6601d1bdba2cb33b7a1818648fa40f9da9820af470d37d0cc8e145f2c440e99bf131ff6b90d520676bfbf8261ab48287f13f103a0047ef1f0f7eac43c8d754c11fe0cfbdc6d5be967da704e6115d58754356e9c1eb8371b89cbd4cf9919f7749f7745c12ec1efefef13f07a9b2a4f0c1bf76c79667e8faad3a107a988590e9c9670eb05ee0ab8d9c17e868a2d5fc01bd30fcae24d345ac9ad311e32fc4e45c91d2ab0a5cfd7caeb4a1489f7bd418b6e4a5247e6391734135efd61c60c0b36175a3330b71bcac31c5d0273d9d0071eee768e4dafc285bed645aca343ba6ff03d9851315de303005d5e7da9d3cb8cb05eb8d345a2feb43bc0a7e37da32cae3b22d6f5271f61e808025477b2a8bdcb6ef902b68abfc783a9c7d69de1bb4769719a5ff21d8b6b437aaac988a7382b6654b3d3dc8334e350664f2299f718c8ad403784c082eecc7ca460e9404a050c8e8696c3bdd7bb37ade7d115b3945762994b53f660897ff5673114dca025281207296cdd2d850cd038a20f7ab32af67a7267e94b4032f9fd271f8cbec39c46216a586c617e9f209ac78a841ff4c6a14b4a3f81622b83aa2364f04df7cbc99b70419a277059325a1bfc569f01b239617b12726d6de7ca45ff581393b6ccffbec76f83dd7e78e52f549b3084e4f6e01734fbfdc1185c300c6630d9b087e11c3b08338b6433dd632f37af440da662cdb2cd422325a9f1cd42368290e682ecba0f52253cabf26d51a5c69b0227e5e9a38bdd66c012ecaa0ca06e3b346c605b2fddfad5c226b7ec325b187e2a99369111266ecbc39898d67cda952be60d6fda1d01942c9408a157ead5dad80d6a3270dd919c38954d06e0c9b36df2d1af729749dd41b38315ec170fc08d2d37fd92e10f517c20a0d88ffd143e1a223f18cf3a458ca1c2aad70d3c53e30e6c291084a987d8c3a6b66a6a6e6a6b9df6a0f26e804337c710c183c6c0b7a2626a807a19dc9b52a567b6399eb62a611bfbec35b3022cd48bba1e8e54da5130b47ef2f744ce768817c60c2a5e597ec33a0d74f2036b710d76f507c0d0e33e7d30b0fa76f1a62418895dfca88ef4832306f28a9e12305a7b0448b07d77f1e7f6596aa5ffd3f4a2c61a883c96df33146d7089b75f2a59b38382ec5546a12a49cf361d017a09039eda4dfb135a87e93a256e18db8906e064dcb31f1a8c6bde796b9ed0ec8df0ed8d39bfcf4f7afdc8774cbdd2ea61e1f5298b6cfb2197f38190913707caa84d64528136b35de30809a27b0407d7f1863a293ab7d0e474a50322079e707161b2c6430e39e1fa3fa7801b105fb2dd0250debe84575a3d7a283219a21985c7b6b5f2e7a5c10264c7e44040ad09937f5d2a4f04bd69ced4936713c2fa99be0b66f8de08a746e3a359de87c45e57c3fbb1bad104a7e270326da8ed8a098ab49184f6da1cbc57a68669ec548d61e2210ef242bb41945a23757cf1c14eaf2f5d919c405b91d58d76a61e654237d75e7d0e5cccd3a36a259e65bb0fb4627908a11e9c560a70f87f70bd7d92d126aff00fdd996b154ea71dd95f5737fb1861c4a21671ebc4a3222ed644c48e2920bffe3fb77f6aaafcdf6eec6b41d84f6e4de7b00ac04b8570f6f22d1e0e41f0320ecc6b742b036d425d66f8ea05cf4a64bae93e911e92976097f68b697d4b11edc723848de14bdfd7d73acdea9b978265f5e85d1d1f833e704abcfc97345ae1f58794eb254a5dffc02969541850eef410cdda4191024e399070de0aa754908b41ed2cd8d6da913e6aaa69f1caa096226ac2ca70e4805b32a9d84ea8ea9ccc035917f03bb700153a01d3dd192a4d3a9406ffcc72ab18cede0de70c106d04332c226aab0b93449e6d202d9fac050ae8c672fc465164431b335bcb3031b8b4047e879c867da31207d717f7fd77418e50d15e6760fa86cf4f8f3dc7f50a71ee4bcb1e1f644f4038b2463fb77adf53ccb6662f7a2a942f9b641d610767ab734a74fcbceed79f1f252a0f0903d35773bf388bcf682bdde57d3e924780587a5371ff096fc2d3c4b7a80f077413b71117c55bc48d8c9810127ecec91987a68a38d8640edf13d8d2ceff04acc9dd45de949ab5fb832c9f5f9362aeb07106ecb737206a816f14d5a243174c67644851c27f4c67c282e06d9e3a99a0d44ca49c64217230b142ca85a783355f19b6f1227c1302dee5b5629dc7f26cf2fcefc2e631e11e9d7b4100833bcfc557d39b77b5d0b3c417f616cc18a6628c229714771142f5e392bd24dab042031f142fdb4e3b72af51a18e781251180299fc24936f9e83e12dd2ee3330986fecc98a812387eb6a8773bf9a6a4d7cf5db8084542bcd3e20fdb91efe3d7df728f0ec6f17879695cd56730ed775b58fe63b653faaf7888490c516806f3bbf77f96750927d495559b7c18b6d177b2474fa46a37cb23992f9fbe5a5fe7c747bbc5f8f7d29bba8787411dc1127c25cb6d3d3930a8485a3bc0a53ecd69af7fa5f98038a96dfe10de80fd6cd066acf4c585376c0d5beacff6ad3bb3fca6e5589b664eb7f767978bb8762770fc8f496a73b2792b71673cf5463edc9b07de4c46d4a5dc302505cc32659270e92c002ae491b42244e1dfee85479725d35445f69e34394ef80f3ca8d417e68ebe39c060d7fef5b94c26e41ce0819e7160f6b64faa6784e082827d3fe086088c8c11bc1d9de0fa33388bba798683fa8487eba9fe1f50549004a79fda471bb69432bd67f91ea83df5b6c0c2fbad2c7d85e815af18673fc333308434c4792f4ffc61f25e7dec6acb9fec8a6efc0453e6fcb961d468b26df73b522f8e9ac69a4724db8ac0c1df6af0febfaf39a9ab30013f75c411de4b12455e308cd099d9987137e1315625a50162d7d70c939277166525358cc1fda92101d1b1ecfed32c0a68beb708b8efbd221d6776a3e4f82f05201ab5f63d7d3ba800de691cbb33dac9a327254766977f10ca9e125a100ddca13006e2efd5161c31ecd854b8a856330a63be1a9ad16d25a40d1cf8921c80731ddd29a5e244d48c7f596deda2177f8bf2a95fa18ee512a5d344040651b24b3c0eea279d76e8702ea613b7308d09f43002e005c1c86b0a6ae0dbbab8c6d11022b92fe6f26be83946caac5d27a803bfb091e3a77b022e96998c51445ccf467dfb73178e0f3f2142b1f5f0ca6c84328035830a8f74f55a7b0c893c55f45a74d0579a7d56ff6d79a499bedc7f0d85a0b123158dd7a7a5b28839a410a9158386801262e17e88493749e19c81f94ce1346728ccb1e23eeb5d38b0f071a53be8b7216c5baa261816f0803679e7155f493f9e80b7463ddcc8736249a8e53a0e1264166e9a6fe2f58ef6e63d78900348805821eb5d9e9dd7499bcadca16858e6afa3774ce04517bbc17f29098bf3c5145f2aa838ea454e25352caf473ef984de54df0dc6cacf446680da2ce64aaf74290c1de4b0ce7ed3539ea0cd02e2c95798107c8e3bc728b45a06bf093fa32fd3c9f56fa5270847ee1fb2cbc0383c84f9840cc4e3414e02449e3251d8fe1d6dd3c7d90f260404ffa49fcb5dbe22ac28285527fdb9032f07917a1df37acb601a41fd9335bcec0d2eaf146766974cd6b49240cf814edea09b76ec56bd19c8fdd7412d4948ffb0625f4270e7c724b3ac3c6e84bbdd38bb0ec96a44135410a5a72cc3d5c9837ebcb47f86b0d9d8cfea2778a6c499f2eacf82f6bc02eda6be748e0616c6dfac3dafdfd250134bb49ce79f50680fdc12cf375183d32a984644ecdd721a45e482cf82b49ffd2073b03d4b26f36a69f8575aad5904fa4462b26757481c63a19a88b9d76af2f48ccd17593cb1e9c2cf3a19fa85e1d560c329b5bcfeeebb1d104066af989e86424e2b74e4ae4cc02866e675e2c30532ecd06387584091aa729b9c8c50d6eaaea4d28344f7ac4221742579254b34ef2b9d1a883c8b65366459b65e1b2dbce435c959e5285d5ba61bd307cea357761bf3201bfca1ad62f934db3a448e31dfc14817781bed56a61a42331073c74372c8f06e8191297919a476a8f3b73b13bbc59d3d609f8e609ae2fd201d4a9ada183a0a7ff32a7e728ec7a7852c654b16005c599d61b576e06285381c994c60bea0905e5a9a4b94953969999d4943433a9ce833c1bf87d0f6355d83ad02fd06ef2b2ddbb81410f4e7b7333c53b3a896d811f497e1c3b7c4fb0f3d822b7605b1f653464ce88382b355d2ccb43143275c0457247facaa5ef3915d6747a1cdb3b8b390deb54104ce557d70a212d487908eaecc08535721fd12cf963a1689c77aa9521aa52f1524adb02b425bb74b80435ed61ab3c37e3bbb553e6e2e8dfd6932ed56f5e4998fcf19ee67018b7ae4c87674cb60bd0a12d3e7bdd9e9e6f2b9e8ff28d080e206e64acaf3eb7413ed0a0d1f9acc47726d903adf504b2642cdcccff1703f43c356185b531959c1b423fab4530686e847e91fe75ac1cb484359e854adb329b79cd245f31fce3ede39c66565e14c1120ffd3ce41626f484275d71d58277cff49665378d41398769e62205877867bc3a4abb38b92ece0df0f2fda01eca693655a07b199ce6976398a1653490b224360d626976033371e9bf52235c40e55f79455daf8a944f0a3e06fd0818c8650833b6830dbd5b5b50ca1a4640c7bcddfea3c07d10397bad4646a17b39db7244f3380bd0d9abce23c07ecdd2b1e8686993de4b8ef1486a8f077542c294c9e3ecfe286f47b27e8bb43fe9db4c1b3e1cb3d5937d192aadb765a3ffe6b93588e56744ffebb2e86d96a8fc19f2e96881383336bcebb720f8718766ab6818a9b842bea1f2d24788cb0fd83b17400dc872bc958aa7da2db67051c880724c47d1e942ce3df93ebffb34b60e1767558206dd7d92d25bfd9116d55606bdc89edb81ecad4943a38c4e7a4b417637332599c823ea2116094fdae2ba7b5105e6ea6b6b5066637bd94c2b3a5124e4549d8bec232ed956ce1e4f1348031acc8cc57048ebf7e085290947d899cb83115e7d93df37d848a8d3faf6943e8efe6a99cc4d4e0b7c02464b7fc319eb2c64f7fcf74a89adf13bdd54687c709f51d3e9591d9b9925d61aee29d9508379cbee59c82d5bc74ca1951f7837364aabd2cb610c16e3fc6963a725aec264024eaccd88929d638811d2008ffc66aa4ea43aa861bba03fbe5e20856e20985817ef14b436eb4d8e50f8704b719411411bd085cc9eceab2ff7ac14fa23d230a3aacee3aecd961f10ab737079354b35f75f2e6fd1554ccea89462b7af773f96d3146a1a734b1b602cbba85edbc45d47dfc1bff000730bc35e77d973792a99848dbe7cd120177dca7b1009e09b41a61743095f998321d832712852898cfe27d02e3c403c2941b110ecddbac18a58451d9fbd00171cbc98c853b5e4bf50a0651e35b1ccf7adcc689abf4aee2a367b8ca1203e238812fc6b85a8bfbe3eb3601361dae5e6a29545d3186fcee566bb6a676f37001e0e0ae897cf1a53e015169d533eba3408072", 0x1000}, {&(0x7f0000002280)="65d24c42631a5c97f3f743bca5a03cf34189d539416f3c8083773ea726e78e08982f196b68a294c6c1759605993cbbc3e10131adc6d4999f359039a6c3a0c7899e73b35b8c8dfb75f59de58864942bd7cd8563458d7be3536e8efbcb518cd7f3fa811159aeae6341b5df41ceba1d9f67388d663eb0d8db73f8f688cbfd83b8a5bc116ea8608f3c263b2443ece99a089ca125d095caed94ad4c74e4e05a79a893dc487f5c01c6f4a15613501a642e70a4fe", 0xb1}, {&(0x7f0000002340)="81ace0bd16c0a08418d43ffbe621be9dee076b9a4e9286c4858b3a352f62a9b548db244d8cc5a8f587c7799f771cbde9795717e527522f9016f121b53515bb6d5fbd463bf37c0cb912f69562bae423c28bdea9859c2e8c30661c7e878646890c67c8d259c992aa0a0c2470b19bdb69e9f716b5c4488d6d5ce5bc7867c22a8d7a194a3f29cff91154ea36be907f55cc4affbd570d04e04d655dd46136c8650aeecde77921b519", 0xa6}, {&(0x7f0000002400)="edbe010f4fa2834e8d424df759d2a6526c47dbefe0631aaf91b7e8c334d18c1128d2774d48146bf5ca19ef85b6ffe595e96e6ba537d2be4b9eb34761e8127dd8c3fcfaa6585cd7291fa1f4223e5be2f6ae46931d2273fa5474c061d29db4f84e", 0x60}, {&(0x7f0000002480)="70b84cd963c7805eb931c0a08c499074e363b9f52f98a0b476366099c5fc67e2e73000b36a623d997d22be4127a44aa1b1fc4456b85bd41ac8ec55f12432022f8211c1d413e40f2036c47d7d85db831b9d193019cd91308de0b9fd070c2da5297b35282d741f92e45cabcb2c39d2ddca3c97", 0x72}, {&(0x7f0000002500)="f94dd272a6f796b143edff64b181f831bfc1339ad1daf20274b2b036bd561e", 0x1f}], 0x9, &(0x7f0000002600)=[{0x18, 0xffff, 0xff, "14a76e082a7e6d19"}, {0xa0, 0xffff, 0x4d7c, "0dc5c53600f88de075e00a084bcbbc4457795e59396bc9ccebb3797ef6da3f8f694f7fbe5cc2855d720ddf59935f4b4613a8e446707712049bc97f0a9ee9530c720f821e0aac6fcea241142e7c22a9b7b67541146b6e16ee7d1dffd7f7fdb23e3a795542fdbd2445ef4d86520c19846cbfdbd9b9234a33ce980908b8c5cba0fe10890e620318bbcf3827"}, {0xa8, 0x1, 0xcf0, "d700f76eb84280f4a125e1d7499652c4d7693d5bb61f20382c7e1f667d83924762d58b25ea7109996c1fa905a152f3b37154e7fa8038ab37de7424a1370e88d2f82214201ee1b678fab4afa78aece998d66d955a7fe2fd5d5a8c713c74c7dbc4a80b0e92210e36da834700c402e251c24e7ddbf4cf80faa84f55533292e6b40648370b97836516fc6d277370ae24a1875d6b0846"}, {0x38, 0x1, 0x7, "b997e7943a72e9476046c568c8c26cf8d065d005ab19218eec7795596a6954c55c19b7a9"}, {0x28, 0x1, 0x7fff, "a17d97e865ca661442edc7cb2ebf2f542793a6"}], 0x1c0}, 0x4) writev(r1, &(0x7f0000000040), 0x100000000000007c) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x3, 0x1f, 0x3ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:10:54 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x2}, 0xc) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 16:10:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="4a92f06079cf3e0c0beee273", 0xc}, {&(0x7f00000001c0)="d4b4f5c07cd0ef99ea08afb29c438497a8c98fa0c9467a8cb9570ab734cd4b28c2b2c5d01deed23192589f20dc2a0db5fd8150f617afe50013e5b29a1485a0a0ab944366d4e3e50ea8b34d8263d4ae3b7b99da2cf19e3e0f8e44a63f778da5d0e14b939cfab8d2d8fb17ea314161b2cbce1d2d3c263ad7ae7c3ba94d85eac200aeea7cac3c4ad97436e778c9b845f4bfe9f47656e6b2a6af8d1a9eb2b9c04371f64f6b2b09c28df0b7a7786567aa040482324db8f9a89da6678f279bf639f392ff519ff7ebda67a22307423f61461df4ac0a65b56e9c08ce4da28e209a25eb747186b58016bc4ad161f09cad03093495286a9ac93191a43e", 0xf8}], 0x2, 0x0) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x4, 0x8000, 0x0, 0x4, "3b6643594d2f0c77468b01263ce1e0fa35a67838", 0x5, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x10100, 0x10) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000800)="aeac007ebe4be533c85be2eb210705d4415844d9a466d0fe796a9fcb2bfb3ae0ebb64860f42ed46452729d3377083b26acdb3370cdd3f4026951aefdd65a780a294e1301b3cb5dee43a158bf620919f083796ab357638835d1ab04629382f276b21d0d09fd5b35ff9edad855e168841572121725f5ac8601572b0addf6ea6b3b0d5e016c676839b48269a64ebb10a89805d6891e0560a63d6aa973ac6fc31dc0c754702b0987b05235a852798a08376d8ae7d00dfaa8441007abf859cbe30f34e491a60988c85e", 0xc7}], 0x1, 0x4a) 16:10:54 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = semget(0x2, 0x3, 0x215) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000200)=""/65) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r3, r3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x1, 0x3]) 16:10:54 executing program 0: r0 = syz_open_pts() r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x2b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000003c0), 0x209) r5 = syz_open_pts() close(r0) r6 = dup(r5) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) r7 = syz_open_pts() shmctl$IPC_RMID(0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00'}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setown(r0, 0x6, 0x0) syz_open_pts() 16:10:54 executing program 1: r0 = socket$inet(0x2, 0xdcb534334872e186, 0x0) dup(r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) listen(r0, 0x200) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) syz_open_pts() fcntl$setown(r1, 0x6, 0x0) 16:10:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) dup2(r0, r0) 16:10:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x7}, {{r0}, 0xffffffffffffffff, 0x1c, 0x1, 0x4, 0x20}, {{r1}, 0xfffffffffffffff9, 0x14, 0x2, 0x61f74f0b, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x3, 0x7ff}], 0x5, &(0x7f0000000140)=[{{r1}, 0x0, 0xe317937cd50de58e, 0x40000010, 0x400, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x591, 0x5}, {{r0}, 0xfffffffffffffffc, 0x5, 0xfffff, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x7, 0x40}], 0x40, &(0x7f0000000080)={0x6, 0x1}) r2 = dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:10:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setreuid(0x0, 0xee01) open(&(0x7f0000000000)='./file0\x00', 0x809, 0x100) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:10:57 executing program 1: r0 = msgget(0x2, 0x0) r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x4a}, {0x8001, 0x9}}, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, 0x0) 16:10:57 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='./file0/file0/file1\x00', 0x4, 0x4) write(r0, &(0x7f0000000540)="069f6e11c301827bfde857fa77c006ae8800d7d86ef006ddbd8b1e9a404ee788abcd751645ca5d4bf83fc2859e291c04ccc0e6e691d7454f13520ab79ed5174bb939d2c30817671e1ddbc3c7969ac3389d51c117ccb8447a4cfb59a46e89334c20fbc4aca5b30bff3437e11462449b576ba98066a3dd62abfb107093b3e303f9eff41e7f1a7433b450f8940268efcd31212da4340b1f87dc74f4c283cd037e7528ec2c0dc6c5f9593b12", 0xaa) unlink(&(0x7f0000000100)='./file0/file0/file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) socketpair(0x1f, 0x8002, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) unlinkat(r4, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unlinkat(r0, &(0x7f0000000500)='./file0/file0/file1\x00', 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000240)="c54a36fc2e835c9c5ce984a1fb86e363d535e385d0e91cac6330a4b7beeb1e5708207378edd8c09d1f005a3d02620a70259ed25f7b3c4f54689bf0f08f8d1a5fe1121b2b66d3929c303c8d97ae66572402c2c89fedc5396c2bd6c2fe6e1ebad59ea8413628ad3076", 0x68}, {&(0x7f00000002c0)="97e69e130085b9ad9025622597589014de8129fcb6b7799b3a02f71f9db00fc1908518912fcc9576cc4fefb82420506680fd500aac0dfef1137e547835be80c28b3d4e93350dbedeb0e53cc2b2e237a7979a4656575a10db7de482ca15501df673bdec9b5a89e7ebbc0a9a30a4bfaac448096cad0a6e2c31e970529eadcd1372761a561de13a7af87deb", 0x8a}, {&(0x7f0000000380)="0d6e34053582bae0632b9a8e17d260b0fd1f275026fa7a01bd41e1a914b012755a7f6adc0bcaa84d9130b2ad6d5319baa8e42d93bd65c6f8b027634ed89f618da3a64548bee09d34857b5c707605f43dac60b87abd7ec2619679e7c16dc0ee0ebb218a1846b92e96dc6116a8bb98ece2ad53", 0x72}, {&(0x7f0000000400)="bf4299c55ad63056c9ff1d8086c4348f5313ff7f619b9069f011b00a6914e16fd36b0ee09846d1216fcff7a94965fcec7654a8e1e078dea3f57f254d722594292e5a46b2e8566c44bc78f76efd1bc9dccdac6780140ea8f9ef83e3dfe301a307c7bdae51f10bcfa65ca82b50d23436c1eae0c70158bd3ba643793b203db782a3546f35cde3085d9b3eaa7f7ff2f3a596b7285a12ce92155948d39d59df2989ee55457eb233463241ca149e4d9c79d704ce7476900769", 0xb6}], 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 16:10:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = semget$private(0x0, 0x3, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) syz_open_pts() 16:10:57 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:10:57 executing program 0: r0 = semget(0x1, 0x0, 0x0) semget(0x0, 0x0, 0x10) semctl$GETNCNT(r0, 0x5, 0x3, 0x0) 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x3, 0xfffffffffffffff9, "001100000000000900000200", 0x0, 0xefb1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) fsync(r0) 16:10:57 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x3, 0x0) flock(r2, 0x6) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:10:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = kqueue() fchmod(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:10:57 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000240)) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax