ASan bug (3)

1 view
Skip to first unread message

syzbot

unread,
Feb 25, 2019, 5:54:05 AM2/25/19
to syzkaller-...@googlegroups.com
Hello,

syzbot found the following crash on:

HEAD commit: 92d3cba1c669 It seems EEE support is not only on 8211F bu..
git tree: netbsd
console output: https://syzkaller.appspot.com/x/log.txt?x=1025d042c00000
dashboard link: https://syzkaller.appspot.com/bug?extid=67304e227b915e2ffb23

Unfortunately, I don't have any reproducer for this crash yet.

IMPORTANT: if you fix the bug, please add the following tag to the commit:
Reported-by: syzbot+67304e...@syzkaller.appspotmail.com

[ 572.8593729] ASan: Unauthorized Access In 0xffffffff815a2c1f: Addr
0xffff990012ff0080 [4 bytes, read, RedZone]
[ 572.8710144] #0 0xffffffff815a2c1f in vioscsi_scsipi_request <netbsd>
[ 572.8872693] #1 0xffffffff8028238d in scsipi_adapter_request <netbsd>
[ 572.8951464] #2 0xffffffff80282584 in scsipi_run_queue <netbsd>
[ 572.8951464] #3 0xffffffff80283235 in scsipi_execute_xs <netbsd>
[ 572.9101232] #4 0xffffffff802988c1 in sd_diskstart <netbsd>
[ 572.9170796] #5 0xffffffff80fde768 in dk_start <netbsd>
[ 572.9170796] #6 0xffffffff80fd449f in spec_strategy <netbsd>
[ 572.9307870] #7 0xffffffff80fc1f40 in VOP_STRATEGY <netbsd>
[ 572.9378828] #8 0xffffffff80f836a5 in bwrite <netbsd>
[ 572.9378828] #9 0xffffffff80db59cb in ffs_update.part.3 <netbsd>
[ 572.9522559] #10 0xffffffff80e353bd in ufs_mkdir <netbsd>
[ 572.9600361] #11 0xffffffff80fc0f2c in VOP_MKDIR <netbsd>
00:00:14 executing program 4:
r0 = open$dir(&(0x7f0000000cc0)='./file1\x00', 0x200, 0x0)
r1 = dup2(r0, r0)
fchmod(r1, 0x0)

00:00:14 executing program 1:
munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000)
r0 = socket$unix(0x1, 0x1, 0x0)
getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000000)={<r1=>0x0, 0x0,
<r2=>0x0}, &(0x7f0000000040)=0xc)
munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000)
setpgid(r1, r1)
wait4(r1, &(0x7f0000000080), 0x24, &(0x7f00000000c0))
getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000180),
&(0x7f00000001c0)=0xc)
setregid(r2, r2)
getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000200),
&(0x7f0000000240)=0xc)
r3 = socket(0x1f, 0x5, 0x4)
r4 = dup(r0)
mknodat(r4, &(0x7f0000000280)='./file0\x00', 0xc000, 0x2)
r5 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffa000/0x2000)=nil)
shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000)
getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f00000002c0),
&(0x7f0000000300)=0xc)
poll(&(0x7f0000000340)=[{r3}], 0x1, 0x2)
r6 = semget(0x0, 0x0, 0x400)
semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000380)=""/198)
mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000)
r7 = semget(0x3, 0x1, 0x4)
semget$private(0x0, 0x3, 0x80)
r8 = paccept(r3, &(0x7f0000000480)=@un=@file={0x0, ""/108},
&(0x7f0000000500)=0x6e, 0x70000000)
msgctl$IPC_RMID(r7, 0x0)
fchmod(r3, 0x837d4e1b777e1e2d)
connect$unix(r8, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa)
connect$unix(r0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa)
semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000005c0)=[0x0, 0x3, 0x9, 0x995c])
getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000600),
&(0x7f0000000640)=0x4)
getpeername(r3, &(0x7f0000000680)=@un=@file={0x0, ""/64},
&(0x7f0000000700)=0x42)
getsockopt$sock_cred(r8, 0xffff, 0x11, &(0x7f0000000740),
&(0x7f0000000780)=0xc)

[ 572.9600361] #12 0xffffffff80f9e21b in do_sys_mkdirat.constprop.9 <netbsd>
[ 572.9745254] #13 0xffffffff80265c1e in syscall <netbsd>
00:00:14 executing program 3:
r0 = socket$inet6(0x18, 0x10000003, 0x0)
flock(r0, 0x6)
r1 = fcntl$dupfd(r0, 0x0, r0)
r2 = fcntl$dupfd(r0, 0x6, r0)
fcntl$dupfd(r2, 0x0, r2)
fcntl$getflags(r1, 0x0)

00:00:14 executing program 3:
pipe(&(0x7f0000000000)={<r0=>0xffffffffffffffff, <r1=>0xffffffffffffffff})
getsockopt(r0, 0x4, 0x100000000, &(0x7f0000000040), &(0x7f0000000080))
sendto(r1,
&(0x7f00000000c0)="1dcbc4626207f1dc4840458d42120c52b77b99263e4a02dc51ebab6df5de981a989aaf8b2bbd75d569906481997ac87fa809dd57cd89928186190155d8e03355912eb9a1ab7a5456daa2f3c0fd4da23534cce491a743831d2f0e2fc0c06508e7b1d02d164c63d1bdf770de04c3b88e8bd03f4eefe4fb862b35d305b0376c016699a07ad41638cb4fc1d223b54e9a1482cb198b0a4ad04b77d9cd304761092631571d7055f0fbd38d349f00e07204669f6f574a2fe781fd34623f075ab544b98c1a2d830ad855f6957598173ef8899fa53af6",
0xd2, 0x2, 0x0, 0x0)
getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8)
r2 = accept(r0, 0x0, &(0x7f0000000240))
setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x9}, 0x8)
readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/4096,
0x1000)
r3 = accept$inet6(r0, 0x0, &(0x7f0000001300))
r4 = semget$private(0x0, 0x1, 0x54)
semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001340)=""/48)
r5 = msgget$private(0x0, 0x5)
getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000001380)={0x0, <r6=>0x0,
<r7=>0x0}, &(0x7f00000013c0)=0xc)
getsockopt$SO_PEERCRED(r0, 0xffff, 0x11, &(0x7f0000001400)={<r8=>0x0,
<r9=>0x0, <r10=>0x0}, 0xc)
r11 = getuid()
r12 = getgid()
r13 = getpgid(0xffffffffffffffff)
r14 = getpgid(0x0)
msgctl$IPC_SET(r5, 0x1, &(0x7f0000001440)={{0x47, r6, r10, r11, r12, 0x40},
0xfffffffffffffff7, 0x2, r13, r14, 0x9f2, 0x34, 0xf34c, 0x2})
sendto(r2,
&(0x7f00000014c0)="69a9b41f3985de469d0a2e65ef0e280e0f983d7a9adc44563a7065ab8a02ea8113181c7b14413c1ded0c749b6947ac47b0a2c0ab918f96a8161f3a0efe8006",
0x3f, 0xf, &(0x7f0000001500)=@in={0x2, 0x2}, 0xc)
r15 = msgget$private(0x0, 0x180)
msgctl$IPC_SET(r15, 0x1, &(0x7f0000001540)={{0x3f796925, r11, r12, r11,
r12, 0xf0, 0x400}, 0x100000001, 0x8001, r8, r8, 0x10000, 0x80, 0x5, 0xfff})
r16 = open(&(0x7f00000015c0)='./file0\x00', 0x1000000, 0x0)
connect$unix(r16, &(0x7f0000001600)=@file={0x1, './file0\x00'}, 0xa)
getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000001640),
&(0x7f0000001680)=0xc)
getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f00000016c0),
&(0x7f0000001700)=0xc)
fcntl$setstatus(r2, 0x4, 0x1000000)
semget(0x2, 0x7, 0x40)
fcntl$getown(r3, 0x5)
recvfrom$unix(r16, &(0x7f0000001740)=""/252, 0xfc, 0x2,
&(0x7f0000001840)=@abs={0x0, 0x0, 0x0}, 0x8)
semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001880)={{0x3, r9, r12, r9, r7,
0x10, 0xfff}, 0x0, 0x632, 0x100000000})

00:00:14 executing program 3:
getuid()
r0 = open(&(0x7f0000000040)='./file1/file0\x00', 0x40, 0x10c)
getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8)
getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11,
&(0x7f0000000000)={0x0, <r1=>0x0}, 0xc)
setreuid(r1, r1)
mkdir(&(0x7f00000017c0)='./file1\x00', 0x0)
mknod$loop(&(0x7f0000001980)='./file1\x00', 0x0, 0xffffffffffffffff)

00:00:14 executing program 4:
r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x100)
connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x8821}, 0xc)
r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x100)
chroot(&(0x7f00000000c0)='./file0\x00')
r2 = fcntl$getown(r1, 0x5)
fcntl$setown(r1, 0x6, r2)
sendto$unix(r1,
&(0x7f0000000100)="60c769dc7856a1bab1db9b896e8c5cdcea2ca84cd7431c95b2a5c96f57880f32c13dd2d3be793a647247d199192afa02a5bb71fb33c3d79db1161a649dbb5a7b",
0x40, 0x400, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa)
lseek(r1, 0x8, 0x3)
unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0)
r3 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x81)
bind(r1, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc)
bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa)
mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000)
fsync(r3)
fcntl$setstatus(r1, 0x4, 0x80040)
sendto$unix(r0,
&(0x7f0000000280)="c5ca7800d90c65713883b7e4cea247bcd9175fd3cedfe359ad28c1060a7e31f42bea21d12ff4eb84d6ac78418e9f9291aee79b2027762c42b80ba6f92efcf7e1f8e7ba79f05d2698a9794a416ae2379fc428936929835c264eeeef00db133f7ac0118f5e8311ecf4011cae21925bde519f679eaa13c179c8eeb7f42dce9eca17ed329ce2e63a2ca650c8d13ffbea0dad7490860e9571657fb278f2d507776bd50fe405a3faa0949583f2f3fda132bd8273b40fa382caf6ec37c5bf94b4c380f90c5f98a4c7468ddd58759cb2b950e95d26bc51f6319065ee1b29d305ee38154cfdc46b",
0xe3, 0x408, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8)
symlinkat(&(0x7f00000003c0)='./file0\x00', r0,
&(0x7f0000000400)='./file0\x00')
getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440),
&(0x7f0000000480)=0x8)
fcntl$setstatus(r3, 0x4, 0x1000004)
setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000004c0)={{0x18,
0x1, 0x0, 0x5}, {0x18, 0x0, 0x1, 0x6}, 0x40, [0x7, 0x1b098e22, 0x156, 0x5,
0x3f, 0xfff, 0x1, 0xffffffff]}, 0x3c)
getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000500),
&(0x7f0000000540)=0x8)
r4 = getuid()
r5 = getegid()
r6 = getuid()
getsockopt$SO_PEERCRED(r3, 0xffff, 0x11, &(0x7f0000000780)={0x0, 0x0,
<r7=>0x0}, 0xc)
getsockopt$SO_PEERCRED(r3, 0xffff, 0x11, &(0x7f00000007c0)={0x0, <r8=>0x0},
0xc)
getgroups(0x5, &(0x7f0000000800)=[0xffffffffffffffff, 0x0,
0xffffffffffffffff, <r9=>0xffffffffffffffff, 0xffffffffffffffff])
sendmsg$unix(r3,
&(0x7f0000000900)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa,
&(0x7f0000000740)=[{&(0x7f00000005c0)="c89ecbafef39bbb1c834c0cef9e9ec1ea8077f6009d6ae4bcd219e5813be57d88cbcc462872f9f2cc8bb967f5317d5e2c76e5ddb42f80919ad87e312f5439b40e28e2749e06cc60e88af",
0x4a},
{&(0x7f0000000640)="dafbc44164bf9dcaabb0ff2307fc951912365a9a4983b788101c4c3a64cf6a4dfae117cd7c1b7308065087b4",
0x2c},
{&(0x7f0000000680)="a5eae8b3ab1e26c5d7484079cb734ef85b1bdd1d94e3548f0ca0d8891f47a2342d387bde4d1a92cb37457077e635174279fa247549b0f4f7b8ebf2963fae68141291a4c965e23f0a592ea469096a6442ad958e52f7406ed81302ed0c9a24a9f9917def3fab119a7b2e2a9c5424d19d39d45113db57578109f952710e9dc3ff3274cd8ffe09c820ae3b14b5c6a9f629ebdea124967abd8a50869cb2fd3f67c6517ce0850d461f33c119157ca879ca197f50fa78d1c9eae35d0b",
0xb9}], 0x3, &(0x7f0000000840)=[@rights={0x38, 0xffff, 0x1, [r1, r3, r1,
r3, r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x2, r2, r4, r5},
@cred={0x20, 0xffff, 0x2, r2, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1,
r3, r3, r0, r1]}, @cred={0x20, 0xffff, 0x2, r2, r8, r9}], 0xc0, 0x1}, 0x4)
getegid()
setuid(r6)

00:00:14 executing program 1:
chdir(&(0x7f0000000080)='./file1\x00')
mkdir(&(0x7f0000001440)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0)
getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8)
mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0)
fchmodat(r0, &(0x7f00000001c0)='./file1\x00', 0x551, 0x600)

00:00:14 executing program 5:
r0 = semget(0x2, 0x0, 0x40)
semop(r0, &(0x7f0000000000)=[{0x0, 0x7, 0x800}, {0x5, 0x5}, {0x3, 0x1f,
0x1000}], 0x3)
semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/81)
r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400121,
0xac)
r2 = dup(r1)
r3 = socket$unix(0x1, 0x1, 0x0)
getdents(r2, &(0x7f0000000100)=""/13, 0xd)
bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8)
fchmod(r2, 0x1)
semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/184)
semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000240)=""/27)
pipe(&(0x7f0000000280)={<r4=>0xffffffffffffffff, <r5=>0xffffffffffffffff})
semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x2, 0x4])
readlink(&(0x7f0000000300)='.\x00', &(0x7f0000000340)=""/248, 0xf8)
setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000440)=0x1d8, 0x4)
r6 = fcntl$getown(r4, 0x5)
r7 = getuid()
getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000600)={0x0, 0x0,
<r8=>0x0}, 0xc)
sendmsg$unix(r4,
&(0x7f00000006c0)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa,
&(0x7f00000005c0)=[{&(0x7f00000004c0)="65c1f2e6bee04f25d3af0a676a26f84e0bd99fafdfeda2efbcfc9cea0f5ed6e7a75aa47d9224b32bc23cc27e5d397dddcf8f5a76043c44c0babc504945d5f46cd8a65fbc503010bc53beb8c2c43b6e00e043305e9d898c2c1b864658bee8e975b6aaa693c58dec2b2038ee26f20011646c511271dc6435053496f059eee2a97da51f47932af1aab704f18374d4c7ae1b5294ac440fd603bfc53c6ffa855d43452d6ed9cdb2ab6b67249d1142e391c298b326776e0120563a7a2087c44ea73a39f98900d90baa6e4980883ad810dfd0be3fb900beefbe186f10b78e47011b3c07bc524afde5",
0xe5}], 0x1, &(0x7f0000000640)=[@rights={0x38, 0xffff, 0x1, [r5, r5, r1,
r1, r1, r5, r2, r5, r1]}, @cred={0x20, 0xffff, 0x2, r6, r7, r8},
@rights={0x28, 0xffff, 0x1, [r5, r3, r5, r3, r1]}], 0x80}, 0x2)
fcntl$dupfd(r5, 0x0, r3)
recvfrom$inet6(r2, &(0x7f0000000700)=""/7, 0x7, 0x843,
&(0x7f0000000740)={0x18, 0x3, 0x5, 0x1}, 0xc)
clock_gettime(0x0, &(0x7f0000000780))
semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000007c0)=""/83)
setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000840)=0x7ff, 0x4)
shutdown(r1, 0x0)
recvmsg(r5, &(0x7f0000001a00)={&(0x7f0000000880)=@in, 0xc,
&(0x7f00000019c0)=[{&(0x7f00000008c0)=""/4096, 0x1000},
{&(0x7f00000018c0)=""/232, 0xe8}], 0x2, 0x0}, 0x800)
semget(0x1, 0x4, 0x200)
openat(r4, &(0x7f0000001a40)='./file0\x00', 0x60, 0x4)
listen(r4, 0x4)
getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001a80),
&(0x7f0000001ac0)=0x8)

00:00:15 executing program 0:
r0 = socket(0x11, 0x60000003, 0xffffffffffffffff)
sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0)
pipe(&(0x7f0000000000)={0xffffffffffffffff, <r1=>0xffffffffffffffff})
readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/187,
0xbb)

00:00:15 executing program 1:
r0 = paccept(0xffffffffffffff9c, &(0x7f0000000000)=@in,
&(0x7f0000000040)=0xc, 0x40000000)
getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080),
&(0x7f00000000c0)=0x8)
r1 = shmget(0x0, 0x4000, 0x82, &(0x7f0000ffa000/0x4000)=nil)
shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/4096)
chroot(&(0x7f0000001100)='./file0\x00')
clock_getres(0x1, &(0x7f0000001140))
shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001180)=""/73)
r2 = semget$private(0x0, 0x3, 0x10)
r3 = geteuid()
r4 = getgid()
r5 = getuid()
r6 = getgid()
semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001200)={{0x1, r3, r4, r5, r6,
0x100, 0x5}, 0x7, 0x80, 0x6})
semctl$IPC_RMID(r2, 0x0, 0x0)
getpeername$inet6(r0, &(0x7f0000001280), &(0x7f00000012c0)=0xc)
shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001300)=""/195)
getitimer(0x3, &(0x7f0000001400))
recvfrom$unix(r0, &(0x7f0000001440)=""/146, 0x92, 0x2,
&(0x7f0000001500)=@abs={0x1, 0x0, 0x3}, 0x8)
r7 = openat(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', 0x80, 0x40)
symlinkat(&(0x7f0000001540)='./file0\x00', r7,
&(0x7f00000015c0)='./file0\x00')
recvfrom$unix(r0, &(0x7f0000001600)=""/177, 0xb1, 0x1,
&(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa)
read(r7, &(0x7f0000001700)=""/104, 0x68)
semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001780)=""/4096)
semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000002780)=0x1)
getgid()
open$dir(&(0x7f00000027c0)='./file1\x00', 0xa, 0x0)
fcntl$setflags(r7, 0x2, 0x1)
mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0)
getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000002800),
&(0x7f0000002840)=0xc)
sync()

00:00:15 executing program 3:
r0 = paccept(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x20000000)
bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x100000001, 0x6}, 0xc)
setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1,
0x5f3, 0x0, 0xbd0}, 0xc)
sendto(r0,
&(0x7f00000000c0)="7c3eec16fa953e9868e8d09fc135d23e579e48147ecd9f0903d78bd1563d6bf6d8f4fed5b32c0d5c61f0aaa10e34263a9b70f269adf39e5ef8f4bd8f9792cbb5f0e20d952c02e11a05a0314200889a8740833a263cf957405141f96373141e0a5a8cd329658df996d759e8ba266477432e57551f598100e0f6d3d16f67faef6195a7871b3e98ab83fadbc7056ed5a0ca742213d6bd305ccc1a0a8e7696f4aaa42b1d64399ad78cf8e3bb02e8123f3d38768dee275c80126fbc61b95ea095de76f819c7c8fab5f27f2b6d5d38374e8ef20694db05e78a9dbadd9085d95bb279e6ae106d989542a855c1dacfc30f9c26c07f360d93de399c946394f5b7f0f4f057da7aa4de89a5bc5747b4635323879bf6db137f5f6e4bc88962249bde3084fb901ba0fff7cb0e8556fc24a22146e50acea42c7129e77081e5d63a7994067dacffaf7b0f812fa661d7a3a9479c749c1142f72e347865537c9f6f9526b958b76fb854f3047dc8f387dd8903e30c5f7c96e58054b87742d9bda3db3128b437ace0aeafb9beabb38914068f5d5c55a2df703792e67d4e8cf2f2c1b2525b3d86d99a0fc25e411f2188e7347dd136f2f2e0a4a5e7bedadb14f79fe8609736b95a3044375e340ffa93e40056918584dd07b14cb39d43125da97e3fd0cee3d3ae71638ed7b21ea0820e0cc6d1db6c5363a0fa436372b289714ed18d74dd35aa0f2e01d12e7d3eea28cbadf9c397b6b9fb4de9cb880d64683c1c4c2c99d64b8ccddb0b1a59e46683016fa79f2fedf5fbf363d6ef67124326423c6f059d155fcf3160bea5eafdbf1b704feeec57286eb0908b0fec2bcf8c2265d966805dc534287f122fcc8e81e3442f0da3ece4884034e8ef2bf5c7569d07834b68fd8ab514d4394acb726eda7f2a6ca450361f9486d237e95ee67c1ea2226b9e52e70cfb4cecf4e76e94601a9f7ca9506d0cf861e3955cc62061da92fc847e1978c838757734a90611eaff31bae73f690d8e774249515d1ed273728eb354697c93c5f62a63f4ecd8f613e25a245e50f554013aac96e84283112d02fac5f55db36ad8e1dc6ae3ea584b9f6e80d7ec2448dbc97130e01ebd4f6b3948bb6c6646a8dd1db52450155a902b60c4a1d42d63f20fcb58063483c41c69fd21edbf6b6a8b0c617cbf72cf56a5dcbc9e777fdbbc84e5c5c777e522dfce867f25210b53f9aaec8250eb1d26a1857c66c6a6736aac0a95bdc81228884b06ae26a8a20043b27ad62d4e09241f646ceabb10685694d291d0bef9af57351b1e549a169b4ba911dc26360d590d1ad9b4965e95f72e24521100298ab542e86090f9b18c8f4e18e1fdcc0d7c8d879ced1335d9b5cd977a4d72a056513c598494259cf66b53ea322a1927b16aa86afd8909fe80222b4c5f07f2909a545386b896cb482ea5c9d772eb43e816b48d07d36f1b1d20f0603be517e69b9f56b2125dd6cafcf0862d5ab2001be8c32a08669979ed94a3987ccb66f92ba834ae3ba92e1c0bdddffd07b332d6e131e09a3bd9e2f427aa40b0408d42797751de3de912d66f51e8402f5100f12a8e1259a2fc22f551e0a0b4fc640b341ea6a4af1a07a519748a5004742b0fb087f8372e94139ef6635621070a0e2501b25a1a051b430418823b5c52cd538e98d041966dd4587e8996dac43f98d5b6bcf9ffc97e5e7c0a9ea6e8a0c22d221993fdb8915defbfdec2fb905d883270d37e2685e9b196bcc1708b1809fd3053d51bc5b56f2b0c651193ce5f980bd0ea7d56d77a4f4646f07ba2e7e7f07b9ec54eb8fe59d99d95a03f7ba00560a948454581c2584fe077972264998f7df8b3ede5baff8faed415cde6bc64e7b5fb2241159a1c0da96005735ac3b74b6007324cd034e38df09f5e112f9606131ebf39226604272be36c8d30241b660655ac3a7635ebf6e44f32baa8cdfd2ebbf057c0063d253a05578389821bdf45bd1ae87068cb52dcfbc45ad46b1cffaa9feb15a5485872a296c48f35c9976312cd5442f5ca7a908dbfbb97c58e125bbd5ff8fbc94d2f4b1cb6065de5b97b5e571d59ea60a328b066e58219697ba2ab23224f6769a08cc69e92765a6f17472ac9a9b6062b32b386f8fcb238babadb26dd76d4196586e7a8ac967468db639b2cb223faaea61c948f32fdb05da0530b54567d458672cde9a0c9fe836452d8899f0c9ab6ec38975d277f8f66cb6eff340f78cf6933c64b68332ca0e600106e517ae201de204f0c743fb343bf13087071e3cdb6cb83327eabd826732744f2e5cac6614f42c48811955147104197f9950493378327460d765b4cd19183a5e4cd06a3c72aab77841bb93d4023c9828cf01c95ccd960b2653bcfc47d852f72957e9a390b877ee81c597b2f54d4775ecb0eac8c8abc0d0483830df407df9ef980d76482ada69f274dca3e59d92e0fa95a07afcc3ef7d1564f6bd746570b959c200f9516367426c393785014bed6c10b6d0e0eab80eab1c114503466e01202cd7bbfd25e623ac8a26df41eb8e9430448c15aec3207776292845dd98d8efb7b0ed9abf1b13df73f72a88c61e7595b5c7224319b84306923e85c0c1583ac6841fc882f6fc02881cc99869b662ee99bccf266220220da7a0daf0bcc634bba038a0504841259cbbd316a498137aa320011bde531606acbc2f88b09cd9357a997f0b92f1bf99e23b47cdb33f3305adc80659972cb896a8b7d25ceb999b6d54bea83cef6e6b4d4e02de092ff366fb2526e248d84c514a04d2a47b80b825ea25a3840048fef2a1292e069487ab96e03d8561159a14ed4923d9efe602d8aef795f31b2992c76e6f48a58e042bf1abdb4421b656a083d0e40b62189cc0cecebf3ab8265f6d405712178d52da78b8fe1c2259ca9c75c8e1a90bd5a3592ef9d3f3a6ef0a0e9023cb8434f6061c236ad0e3f731015e58a7c5715d48c5fa8133552ff7acfb5cc8a6c5b642ee6704e1b10930e805ea0fbb664564d37fc9b311f6d4313c45d04a756024fb444d529b3cca05c95486b612b590fd969d61143a437332200a8b56463966ed16c0582af312267f412e70f635eb8632b716e8ce842279b265cfbc3807608c4466b6c6a9e75da2dd969180bfe8c3f67ca828aacb01311ab0e96267ab217734e8b76f08feecfc9a0d4a6b29ccf3a9993826296ba2676bed60540945cfcf626a7f29cbce915827ce6c8309c28b33e8a490bb3ceea0b457e8edf3b3a718efae8a2761ac8350aa526871b40c722e131058191fcdd86dab02a9883e9a1c3952a9ec011c7365d81825d2ef619697e9afbf1b109f73b21b6b02e0ef4664b09ad35f420938d89fb4ff221644911d63bdb23db9917db4fe0a7849f50767421822c1cbb89c2b887009f08253e262d56c9a5c5014234562ba667ae11a52dea91c47a3bd64bc116611683ec31981a7b5c0528899532f301d6286b0c3e38eaa07b280beb8e282354f23b266edd8dca10f8c7b6e7980ae520e5791aaa423d78946da311021052c09540bc17f9954855409638389849d3b95738e81af79d5df87d3da355ff569232a51712955969ef31e2c0faf56ec2af127d1ae2b7cf1c32bc141a1ff7a9253e1dece0af7d0a7bed4131a95fff13bffc43c3440fee1528842a767808277020309324dd47ce556a999c5b40b31c377973524e6534bdaf0d4ca7564a1c18c672d8a5934f1b6375caecc33682b073b57203604aaf12c75cde0c57f4943b32af284dba8fb17d87331480129b11cb4988abd5197f13bd928ea56579941df7b2a702ba8683b68d699e5b20e5a1fba6a905b72d6095a3c0bf97218498944b12d2b2f5f09622e74677861cd2476bff1c24c24fe5755a518d6d46db20a08e6dfc6e0ce9e7be29f60f2de64a9ed3c100cece6b12e9bc97a683614f2db749fef6fb9cce061a40bfdae81a3d5e9270df8da0020e628104a132ff54bcf5904c2ca54170fd33081a7ee8b85892fdf69cd42019ac3711efc1a79991c38fb6898468ab5c7772624b72335332dfb8b5fc2adc124842c004a3932adf03bd8d2b6fd930b83caa43df6b100f377bb73a95d67d447efe5ba20f7e8c747e5b61e204a927fea810aa5b58e91d2880b9b8ede3fa4c1f17756d3830ba4998158b2eb2cc976ab45fa7f5e849bc9d50dc943fefbd9c7ee313b8f2a4590bb1c2a46d3d97ad4f8630aaa8dc9e254bbbe990f3b3e0fb6a956ed02635ad4b0dcce6028fcb16d7924668ed2c39e04b129efd5bf0969384024ef75713c2704e1d3deacf5ebd3f8b778865867a09a4b6d3001eae2a7092e84733a5031e843100fa1b17e745f459764933eb08998c913686d5f6dc586d324abfa044f35b280807182900f802629ad0758b0978311cbc89d2850164b08b58d80bca1aa0e3f4c0461ba2ab1c6d2a7c15ad7a6880684798533748aa3c755d277c5c529a2badab6cf2f1e92bf2ef4bd46c52ea976475a780e12c6a6d23fb66dcd046dbd05da72369579bad61386ecfe1720d70c5273ee68d68c4df27dfe4e0984b69f3aa677cde6f5c9c0b03859a434d3c65f3c9ff2b7e657cff9f01de08e20883718608e01d5e4ea186956afc574f92ed525f2aaa03d65efa059d7d648ac3e097ea2e583337b5e4b66591b1baed7e3cf8fd966cee0abbc42ad5a0f47739fc185f7119830b2f7fc1d21768a3de6dc2911681dc7eb7d5d17a21971c035e5fcc102bbdb433082d5bdc76ace12684499e4953eb4e0e41626812f0c6421f0f25e9ac38a3378bd8469c2ea646692c84c500b8102109c0153cb2fbda87db7d9336aa880e858d07098376a91a57d87baa913153b8c889f8dc9baade740d70d1e34a8148cb08260ab010acb970a2d403fee68b1c6654ae862dd51985b5cace0094172684dd9cea830d69ffea30fbeebe2b9d710b08259aabe611bfbeda6dab437f3dd4d924b9a971c75ace8ee308731d5c3febe7b2aa6f2e198a79b638bfaf1623b445328c3a71769f173b0719449eb308923d9077019e8eff291ffea053b66e45fadd3cd977e1aa24e1ae14d0dc974561b4d0aa68e5a1c32ce7cea50d8d01f896924ebdfbabefada4ed831c88ee7e1f932a75a3a37226a25f410da7ee14aa3c161bdc234ba1e2a62103d2b72f2eb0127dcc647524c008bd05e2eb5302a6641857f457e80043c70ddf9a6eb3f5f69ec3c2879020d2427196a19514ad2fef4eb4d318c37c13590d7d5405a3b2f79e0e68d446e451be56129f3ccdcd368bf5a339b48a3f6327306e4f6a219560a15775ea6ebe933b3258046beb5402522179a62b3388c5ee685ac0c558927eb2afc3989e32ca12412b0e510ee76edaafbb4d759619c31bbb2d8d7bcdd53df4d151e521e784f295b740fdff99b585a5a4ccf96b7d97e92a89f96aab060ade987c9aac573b0989481aa1cc40e0d5a2462b136fdd764e44bd541beeee81e18b36702ca3f7fd50e5243c105bd69ab07b4b7d22266be2aa570a0c8ed2cb59da1426c30d80c5642a9557d521e20dd1b0ddc7fd8cd022274b7ae5c3e63e4414ed85a3bd6a6a49438519866d69dcc17fe3b0158f4a11fafd228e98bcde867579c3fc718b5a1116d2fe7262166861684edfbc1794783abd1d8dbdf21df5f5e2eae6d9fb737cf52228feb4424f8431f1848c1d1d6fe77cd509211946a2c1c0600dee61fe1caaf9f451bd65dc7db7f2539d600370f3bf20957be9b312dd495219021e94274b529051747da4df820fdc14a8a2efc2a99b20e6b5feaa7773542b800d03b570d69fbab7961a09f533af93169218ca9c73e946efd679de636cd44b3e073ba3312934868c3ab5392b6ffe",
0x1000, 0x9, &(0x7f00000010c0)=@in6={0x18, 0x0, 0x100, 0x7}, 0xc)
setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001100)={0x5, 0x1,
0x3f, 0x3, 0x7}, 0xc)
recvfrom$inet6(r0, &(0x7f0000001140)=""/178, 0xb2, 0x40,
&(0x7f0000001200)={0x18, 0x2, 0x1, 0x8}, 0xc)
r1 = paccept(r0, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc, 0x10000000)
fcntl$getflags(r1, 0x0)
bind(r0, &(0x7f00000012c0)=@in6={0x18, 0x2, 0x6, 0x5}, 0xc)
pwritev(r0,
&(0x7f0000001680)=[{&(0x7f0000001300)="da95aeb74b078a51b17347c2294c3beaf23217ddfeb3e7cdd12cfd1ae00d791d569d43924c3ed01efad0126686409791b13a18e4325601a3020f2e0cf8aec86980e2efd7c56fa7a304b66891cd8869c2ce05d1345cf256cfebcab340f5c906febc0707b37d2b7fca37506401110a547392e5aacb58966c610508915046e6eb1fe0f85e8e6f586e24967c4c3682e521a18b1f8f7a255925761653ed77a91da5fdd0f458fd7a58f245012b935450c33d0e474d58af761b87fc58904e5e2e3e715ea070e1edb9336ba81c76ad736efef895a72273fd8de362d4f88b0506b69a64c89a70403c9809e3fb332c57534269",
0xee},
{&(0x7f0000001400)="10e7dcf0f33ae1b8e4efc3e9abdbe532a3c00ef95e03e9e195b1e0656977c345afb691c51cb86719ae0017e45197b5d0b519552212a06d708f966863239392a3c4061f53cb2280338a1b2460836226296d189f5aac1afe158d693f23cbac3bcb974b513f134e64ba982fa24feb1627b4ebfac61646d82fcb5f47a8631ec8bb410b8c39a401b89ce7a737e1d61b2b6db935a76a2b6685cd6022b28a4597a351fc5db050e10db87295893b6cccfeced5b46869e2942878b99e61a57dc91e9a4add5304351223fbe207aac7b33a06c2e786baa1842f831f3c6c2e300916c5597b53d31f74034c4b35458f60f3624578d6f813f6be3b941e060522bf",
0xfa},
{&(0x7f0000001500)="4f9ef3096fcb599f163e3da25c330d5d1a49ddac876aae66a626631ea7b09d5e21c3cdb4b1ed6fc4e1fdfca8ac74cf71c87f9576fcb91df6ce1859b188252d682db4da1e5fa057920f5c9821da02cb43f9676925de60a9b938894dd108e455eeaaf958669c1cc92e67eba2752d6d8c50b986d07a4f9658c96500d7015a58ef8ad6085accc9f879fe14a95bc87a27b6dc3b1f58849dd9787520b26cfa0dbd216eacdda7d21ad9c12d0a87dd8e2eab390d002434eb3575bf89b0bd28fe1b09f436c09dda859dc5d4eaf7648451a29b47cf1d5652e406816091ed32326cacd9be8f7955cd3086f91a9ce52444fd7e76ef02",
0xf0},
{&(0x7f0000001600)="b1618fcd7271e2b291c5e2d884e603f6888e1c18610b3459f29969a939ed20934c07e9234be51769d1f6adf74a6c6296365bfe853662feb6b27cd5ee0ebdc134aea16a20db6dfd74a91b1b73c7066fa10874899c80cac7a35fb83ebf9230c8241a5af7aa3a8e4289f0751d6b7f08f3775102ce",
0x73}], 0x4, 0x0)
mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5)
sendmsg(r0, &(0x7f0000002fc0)={&(0x7f00000016c0)=@in6={0x18, 0x2, 0x401,
0x1}, 0xc,
&(0x7f0000001c80)=[{&(0x7f0000001700)="a98740a6be7322eb0b1a6b8539f231dd4b496fdfe45fa4f0a49af6533d871e6d408494d64ac0727486db2b201546cd5177e548ccbb7f3c75880eed6a5557",
0x3e},
{&(0x7f0000001740)="0b5d7588d54bb30cad1ac2c3cbfa05b9108b5e61df1eab83192ed5d9694e83f4e9fd338a749bb2609f6a4547f788c30e9354e0972302439c86e4076cedfd92e0a7599a6c5f6a2244901ba995fe7063874483cb749781190d1e2eedc2318431b3ba31f21c37ba8b82a472ce2ce6bb939a488910945423a4b76c10b28dd49d7d60eb9eff8298c7b01ebb86d0e962eb4b2f0f3124d193e5b497c178cce4e524837b86c9e6a0ffbbb135fa0aff0e14ed3251b1f4a1914f06e45a5cca14f02dc825049e84a8763341280a80298b3037fd47a7d73b1ac41d14797e1a7704a613f5fd2145b0d905c2bf4eaadd234425456c745ceb7eed3c",
0xf4}, {&(0x7f0000001840)},
{&(0x7f0000001880)="cd9543b45aa2316b19460a15953fee0ec56cafb090f6ca13b74151cdc5b22056758b3df3b0e2f530e3e3feb89620a3cc9acfe7276ff1a0c6a405a54e5cdf6b2747d476a3c1d10fb788cccc98c1cc4c430d0587f7f2c8a144342009253f0d3cf4a0fb3899b733a59ad6af7a19e2abfb5160596f0a43c12c0fff22a331d42768c9b7ccab5dab957f81fdc2f6e3f017284fc24353b6750247ee948710b4e01229efdfc383cc95851d30c571d97d09007cd9e29ddb931ccde7e95f1cfbfe41e797f8c1b18beadc400e",
0xc7},
{&(0x7f0000001980)="32ba27bfc75a3ebd0b483ced0a0e25b1ebbddda9d548cdeae876bdd9d89f5f351f15beb40c5d00f41c30617c2a39282a0791133245cd9181ba37fda630c81b07b07c5708bb354821ecd68a5fb631a2",
0x4f},
{&(0x7f0000001a00)="c7a6706dbd9d86ee59173671d22b633dd9df1da58f68bd1b3ff951d41443",
0x1e},
{&(0x7f0000001a40)="3017f70922ee5567f4867611647719d4380a8b3d8da2c71aa619db7307094221d0bab79865a6f3ebfe2616cd0a6bbd31ec28ffb86bf53d53c8be03fcb5ce259dfbd9d02bcaa7f2fe2dbe5f9a74be55927491ad10af556f6b3fe9601920",
0x5d},
{&(0x7f0000001ac0)="76fc2fbbb041e5971d5be25bf4f233f9702dd285de34e654da09e8a45df2f38a272e699c14220d46d6ffd90597d68680e65a6625a86d1e8424ca1e077d72d77194d07ae7125a89a9278b0990be799cdb982fa6312fd633a5cd0bfc71f21ad3ac802cd942e6199fabe84610d928e5b8c70d3d44dca66fec88ae9bd1596b0d94d7",
0x80}, {&(0x7f0000001b40)},
{&(0x7f0000001b80)="11da29e35ea8d5e27a2948d0fb9df59bcd9531525135ef3fddbbf457214ca35dba3d84aa2adad702d6993a545b1d4e8f63b1537274b3f841b3bdc100d8218041fc6a4c1233227d1c9e810fde7f24471537e9b611dd581fd7316f52439d8af65fa61f48f8a2e7fb6d644641c774a012f117e49ff4636540c21a34fd9cd882865217407af7712ce6b98606cdba093543a734ad38629002641931413565cdcdbd78ec19f975df981f76d59e85798ec30b1e66ce73e6fefca9c9abade8af1133d00519b403a6c7e1fd6163ef99e393be3ac9d08bf1162091a07359ae04880f6ab5fc6bb9c2fdd06d4b6f23d4",
0xea}], 0xa, &(0x7f0000001d40)=[{0x38, 0x100,
0xde, "269f5e06fef568904b2d9621c4208c2535549f0e108d31bf26fee53809109393bf24fe909de5"},
{0x68, 0x6,
0x4, "05fe91c852571669d4be3767bdd355e1691609de08e5ddd7868c09e11b8e7b647599bb79f749fa0d56cc5c207db5d4749ce445f17c9c1dab366f4e1f27e409bc5cb1118df7d30648129e9f711d0ce56feaca955d39"},
{0x1010, 0xffff,
0x5c4, "db56c085526fdc369333d34f2f9a6e224b1e69341d39c3fbcbb4d8fd7194664414d07756a4586afe1d938cd38172bafe5b203f96c0c0893f71589d64bfe8a537e1daebc99f43001f61eee7d3711483d46ccadcd70ded9e9b5045c2aba22d603efa4b0292f5239a2cc00c6c6dd73d035ba60cf9c52ba663871470f8b52942936496ca2419f523e7bb694d8aeec8c78a2f6e5853a5c2cdbbb91125b36a42a5a129b27ebea1943d300980a67d7896fb3b9930244623e48c4cc40e3ba4b275f989f84c4c8e491dc0e41e31f63f7f258bb6efc52d15ed1991b878cba1a1715dd4489917a568af437663024f234a9cf7e3e8468404e9b8561f26f218ac7de0c9fd099017595418a959a721b9b9d18d78e896d4a9eb343faa9a84131f4a45b1a74f729f929d6107bf1399691b14ac7ae46c02ca8b5698ecf6b74a82e3bc87ef38c135d53359bc18184713a080eb4f0f91a5a22b3daf94f5ffe2eb34cd995078d6d62eb415a12fa9a5cb668bb549baa143c2a435dc7fc49156014200fa33f36b698006ae098ebc0bf9fcac7c3b1816bf9627a3f65330aeb7d730ecb8475a64aa7f693ae3de73e0630f77c92772d42383d78e14c4fddbd8ce19b3b76676137823a56b2161398e2a44194d1c98f2a55c69d3021ebf4deb5b9ed64f7f0a1d162e4890b91e7513c4beb3d29ffd1120397253f8b3d9462bdff7c0c5ad4b2239b7e01df1d94cff4f620ccf962ea5b2fcfac80c5b2d73a24c90509d12b6b0747dd9368661ed847b199a68d15d55d0f3623f7229ba63ab23b01f94350d072538098c32b9605457cc5fe88f6983851fa38e4fd28cb7161ccc2972e1957e3c96805fda41ba88c7cd7d82fd34e664db187f68a0e8801344f979d37ed64ce368c7313f8d462c36aa07b90654d569eac0005f93870675dd247e62ce48257dcc823c1dd4d87cd5a83c5e85d03ef94dfbd74f4ea62e2ed5be033da7adba4aee51ae13196d347fc6b137cc0f10ff6ecef2b3df7773e2804f60a8c6c86e335456eb7cd43108ea5b85ab6666b489710450c2be0be957a705f6101ae98cce666980808e580e36d3a3b5f899dc8bc5e9818cfdf6b6cbc9b72f77182c737d239586f15be2f2b4eda1ac3e05e526bfefdada6e5ef6d5e16abd595c1218dc4aa82f87816315ce9c9404b0cffd03fdc3c919ced8ab7009755b5328299d499adbd149a1e688a978384f0b2f9c8ac1a633257d8b8bef255e4f393068baa21e9b7668b73dde81e8ef38c9ad5290cf85e38b16358595607cd2e246ec082b993874920f9e40cb213443e41c1a773f3712f9b2bb8a603dc5df22bc0924e80e7b4a689c346433f82fe60c1de7f6a704acecb85248dc64f0bab739c86228d6c388556da88ed590c4d034b3d9aa674deacf6756cf572b3e4d5398f80f491eaaf2ad4f5cb9e43828db81af765244bc5285604bfdc700aeca78f749b6cae35a577a430d5ed9669db79a3fb55c2ddf41dad4e23a8eac0c4eda9f3e787be5594a0a804023a573aa4a79b0bedd00f3f89906e915308eef0e66e25a216026eed50758a983d64a28a3c0d99486f793432c3c711a03ea48ea3edd1837142d5c743218178bc9fd63f3c4761b9d429f99db2970b7c9a82799b511d0889a3451dc51773bd60df37ba994aaab6a929d86b5db6f78a6687ff004d47a9e07c45140d7d133efa72e5553de22259d20de7a5c5f82974bde70d548c7ea99694b97d4486674bed077ba48a5658bd11e29475881e97856a9550c6d8f0e73fd633f7a85d0934661b1dc2b0e4ec924187ca90acf90b6cce8c6f4522e0bd42df8de8523b2d0fd1d81729210889df2ab814b9d1b260a6324ff622008b20f1c6ed9d46ba94e1f2cd00f5f903a7ca902fddf60a4c61b13a983cfb5d0b6e6a7d82ee4af9b3b6ec9c7589bfe901603ffbd5c5677e762e9796f5dc278bc51425f610f12244dd78a3cc25cfa5cb38a4676676b7fc4cf741a07e24a15df561d70f0bd53cd9ee479941881049982cdc9e2847142e49852ebb002ee7156280bd310f13e72ae78831603a6fb102f97a143b11acbd51d1c84906ec97827dd638b32effc8704a0b0280f04d8ab99b2ff05818f70bf30a1d748cc80c38030211061463f2c307cc056b48ac42b642f655ed4ee44e2211d113e2f60afc8b4b061d8f0143e070084af78b96eeaf24dbff0d0d46f9c97a709912bd7b50abeeee51428773efd40f03a88e53b57d25fd3c64dd526a85e20b8ab436a993bde01f9d7375d495fa2d37859281eaef85e1322f2a279a77d054360bc670d8b1cebe51c0b14ed83f06100c6bd0b20f0dfac9f4452b719f3005fa039c8adc9bf8d8ce769a19dd43196c4d42273b95a630dec96ec3b951f5f97401563689d474fa357940b7a9d9f6be3fa707480a9c7f3734cd7f1c378aed18fa95a19e133880c0a0d96ea284ca0b1a42efa0409b3365499beca3dab3ff5ee553053ef4c7abb4d6aaf9eb4d5096ac9aea82926d0012a717c1e5c15f86cf71d55c1e9c1da272ae951107906d3a70bc754de49b79cbc190381a0869ae89f090746671d2a2521cf5734ca4a75e40acf40a9b864814172dcc3abfd7033acb68be2bfe463ccc159b22d94d9bbd8296fa2e293386c93b60f82e51e0c72485a88148957ad6bf890d6d2297e8815e00ab997cbd689d970599bec303eede8039d7da7fe0c8d54ac4708a83c17ea10c443b5d721a60f7c0e129d18730dacb8b779012e0fae3fc7d202d45e207e209519bbf165d5463e194448173983be6d1eeda7782db66ee2b7cccbf7902adcedbb34b33c350013ee0b6a2b06815f9746d0f2e485002af81b966584cd82ab6fa0a015538a96125f45eda6bdeb5f35e18330a24d57d733ab32196b0b695416227f0cce6c2078ca2e46005c7053ab41ecf80c8a356a484f796ea91fd5b941aa714b19ae774b2a3bf742ef21cbd54adf5b0c76e327e31050d01a78942318bba9446f7ea054bd17d222ec15e08d180e3cf2bf3dea3e88439026765a8aa5f43fe294e6c122aa327928c75faef0a7098f411371d5d4d1db8d07686d30e2028572a23afcdbce18c6f4e5fc4d7d8f342d44000f76bdd61119db807fc6c827527c3654520fa590efd74b8db181b721fb2182567f924388bc3598e3db899fd6ac55a2556ea4892a0294fc1e186fa875d8ebe86fd77c310eeccc2f365fb427d417f5c60eec7fb07190b9b796efcd3e091fde309098058ddcaa72ea2d5375a95644043a028c768eaa40edc3ba2e1ba79914d25cc862f970d0471af20774895fe190f860b54e83e235d7d51ced7e7373b2d20c0ddb683c89c4ee6c3a806c4a313b9b8723b58ef9c14ced92adbef8f94148964e8a38c7a084770c4bdb6c930caef007b801604d6bc510924950986e702ef647bff7c0831b81aac1b33abf8fe48ad3127760c30b5de6b9dea01b37bfccef7255de481ea0ab308884a3a8b4ca601a3ee9e75bd8daca4fe745b3fb6fb8ec5a7e36d5615461c457ff180360a33b1d7a48f7cd4a00df94724e4153006e6cb4faf8719886e14357a727a7a99309ab6c1cf07e8128ff59e74075c3c4eed646dbc23a713069d4baa5362973bec965d6b69f40de7effafb12d1f48cd1048306c6cb9f26d7d88f96fab6436236ea3329ce5e87291a5fd39b51e2e240c7c1a06f580f38be81157f8fc1e75c7bbd700150814d9f78055b77d7b0951dc4f847f99c55af1ef26fabc0438bf9c0fa3c4c658f112654cb1ea64acb7d46ff097841609b394681e43b3f9ee5859f6fb7bdb99c906188f03b08969690b9dc9f8f5ecef31017e0556a85d57bcd082400e9deff0ec513761138b11888c8d1e4b84459b76cba1df40a757f7234d9717b58d6f894421e61277ff7375b8f63b22e60132912b2802e90e2251870e5d71b4694329ce5b68dc9d97fc7de43bc0dd1f25bfed9c8f8f5629fb511dc281377617bd528e9e456e9d0e0215b6a785bbe35f352601be4c7be78ed79a6160d57f42f4b6db7d65f323ba0b43654710d3f69df9d566ca1f8cbba1445bc05e7915d4b5e62c1af13cb27aba1d540a80ae1f4477ac900681726eefe2471df8d6b1e54f8208e5fc4e39b2d20e6fb035f461fd497bc76addfc677ef47498ac7a1f0eb2c7a528a4b60b8a8b8b921275f917a46847713b8fcdd097c8173c79cb610fbe64d2a59461b7652f6c5b7c33baa1ddcb12e5b691ce2ea04aade9e59280f7611549502d129558d020080ad750cf475f585770b95d2747d7bf21b2921409bebe6b363b11bccca8b56c51ba0d8dbd2099b24a1abb576e48e445061b34cb0feddbc602db6b0ea7a963965159ef7068e438789a5c01c5fe0305890efd5af78d39ea18fce6803a5f4d296261879861d6cf68ac61b414b443f72f7ed460d8b403b4fecdf1164e44207d105e283828be34d94186796fbbf65cefdfdf12f8557d57c53be982dae9aed603c44ad745a58287fc77d561967da151b30c976a1e3fc8611eb27c5a6df4dffd8d4ca0991ada5c0b3e1f1c4767e5d34cb0332690810b869d5e0a6f9c6566e7024aa5d0add12c16714bb7c73be0dcf771b03ce4c932b66d22e19c99d04ba453a172f266a39ffc4adf32e1c6c101249c032ddde629bc9e406f12fb5847b0caaf58a322718928cb2117ba4728d542d8dab5c294a49e523913e3657df16e1b9dfb650c37d531575395de9aff635390f9b792ec45d962f2393018bfdc5cc63273b7536e8d49abf410d1f601afa20e3709663c91df548a6471a68428567609d2697df86cc68ae7b0fd70b18199398ecf3573040e19a0ee7f61230f529cc3bdef867948ea8e244daf0758920e6dc0a5663a1ed4d7c111c5bfd37d1ce95c4c54a38b337dcf1900bb242a822ea92f8673f766ca46c8add95c3b5f351d69b835f1fc4e11ee3dede6a04b9e60911e0d2ab31311f7ee83bc14c08f184a0e47fc9c17bde9c1f3c0eaeeb7d7a166a2164299e24b130f309dd9715a1738a8c4fe40938d672ac9530fb86872bcce143986b763a0b9eb597d293aeb89c6a296832778abfa7ad73a921af201001a86f3b4c13190d624ad6b2a0656e5be17ead38d40b049b381a28f10620c4ee33a430877771834cc7f909bff2b2eaefc3d081a90b56de5de1ff4d50ff1fe300f98f12ec71edba191c42ad7c5dcb2cca61c7c0d5d8c489b14fadddc1d68a46bfadef0ca0847ca371fbfb4857c4e739c22a8a795917d2669a625a1996cfd3a22995e21aa4d8595bd016857cf2bad4ded6094d92e372c76219cc13c86475627d61184f9930f5fef31a4acf3aa01cd1dffdff5c9f625cc0890059cc2e8fab3ce94596611a046861d5d33945f3a750057540df79f038555929d06d72b109c7d3e738c347443e6e41b87fb723b767a863549ea7d426c7244f553c906a1eea422fae8bdb5dc13e13aefb38cd67248ebcefebb33b687a8d5505a02db7b784ede1d6cfa84ba61c9056e07714ad81ea6bded49360a817ab21b72cf5fe4972fe93e229cb8d7c75e20d4d7dd4227b6faa998a3959d8349abd594450f4abc2ec090e3fdb1e324f9b25aa85cef9b2b0eb270c96341065e330e0889e5a39169937708f409971f9033799d96401f35a1af8cdd2b4b52c4860a05a5d3a3fc9f906be6503bf138349e5e048aafd06605f0d235419561f7155573a809e5ab23ad202b253b9590f26bafe64e5b04938cadf63fba96bfbcc493532de32e8aa2d37101bfc8dd0a8e011379377acdacb4db06956ca171d94a569aaeeb6a92ac9e190c84498429b4676cd69489ded38b7f6fa867dafe8f726037ba77d6ffeb5bded6"},
{0xe8, 0x0,
0x1000, "1d2abf17ea3d4eee8aa9ecb88ec712bd6326c8460294d975a171b57556bbf3d995b438d2d67018d0f0ac12790e257e795de1474c83d8bdfff18cc38aa496b7093d6096c6d6e56f6a9aeb973ae270fa0ecc3f9b58a5a31dce9ec2d2d6b22541a13b857fa1197010fa2e763323b8945d994d0a530326fd5596859bcf2a7c615d7839ccc3ae448d64bb42ab2ceebede511a6b6116f86c7bffceae53a939ccf1f3463db151b0e2436cd5b1a289082c1413577cdfd82bfc33d297d82694f9df5df175d731b42060d5da588ef38a577c61a75366b1fa23d5"},
{0x78, 0x101,
0x9, "1fa87e79f19ccfbdb877f486f7d2674ccc5d7f039f9310744529c3f84240f4912089774571783c0a9bd0af0e67602acbac33d8a27f52b4f01479ff27262a2b1afc8600490ae3cefd0714eb1cf8eabe4039354608f92e25a077babf94cf0c61cbdb5a8d3f1c3600"},
{0x50, 0x101,
0xc6, "b212b1f1c8b161e7b878080335672a5cd8d2ada2caf07c3b745baf1c0cbda7bb5356f84f01fe073fe36c99d0db8f5cbbb922e230464eb44f401d3e64c700"}],
0x1260}, 0x2)
r2 = geteuid()
r3 = msgget(0x0, 0x4)
msgrcv(r3, &(0x7f0000003000)={0x0, ""/20}, 0x1c, 0x2, 0x1000)
r4 = accept$unix(r1, 0x0, &(0x7f0000003040))
mknod(&(0x7f0000003080)='./file0\x00', 0x8120, 0x8a)
r5 = open(&(0x7f00000030c0)='./file0\x00', 0x0, 0x2)
sendto(r1,
&(0x7f0000003100)="1ac0abdd15826129c64afd13884abf1675dbc7b164251449f0e9deb38916e93d17321ab984972c4006b3ffc083b507d448be04b801e844ea3dc963aeb99c6873a303260085565b584a5db5ead9717cc4da056718ade824ef52478c3da08365c053c91709d18869d78d7a754931f506c7d8a2db45e81ef23d7184479550b11977d9ad696871299b2f16a0ec90",
0x8c, 0x405, &(0x7f00000031c0)=@in={0x2, 0x3}, 0xc)
r6 = paccept(r4, &(0x7f0000003200)=@in6, &(0x7f0000003240)=0xc, 0x30000000)
r7 = getegid()
r8 = getegid()
getsockopt$SO_PEERCRED(r6, 0xffff, 0x11, &(0x7f0000003280)={<r9=>0x0}, 0xc)
getsockopt$sock_cred(r5, 0xffff, 0x11, &(0x7f00000032c0)={<r10=>0x0},
&(0x7f0000003300)=0xc)
msgctl$IPC_SET(r3, 0x1, &(0x7f0000003340)={{0x9, r2, r7, r2, r8, 0x20,
0x9}, 0x7, 0x2, r9, r10, 0xf5e, 0x7ff, 0x5, 0x7fffffff})
getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f00000033c0),
&(0x7f0000003400)=0xc)
dup(r6)
fchmodat(r5, &(0x7f0000003440)='./file0\x00', 0x40, 0x600)
getsockopt$SO_PEERCRED(r1, 0xffff, 0x11, &(0x7f0000003480), 0xc)
getsockname$inet6(r5, &(0x7f00000034c0), &(0x7f0000003500)=0xc)

00:00:15 executing program 2:
shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil)
lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040))

00:00:15 executing program 5:
pipe2(&(0x7f0000000000)={0xffffffffffffffff, <r0=>0xffffffffffffffff}, 0x4)
r1 = paccept(0xffffffffffffff9c, &(0x7f00000000c0)=@in,
&(0x7f0000000100)=0xc, 0x70000000)
dup2(r0, r1)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={<r2=>0xffffffffffffffff})
r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0)
dup2(r2, r3)
setsockopt$sock_timeval(r3, 0xffff, 0x100b, &(0x7f0000000040), 0x10)

00:00:15 executing program 4:
mkdir(&(0x7f0000000140)='./file0\x00', 0x0)
getpid()
r0 = shmat(0x0, &(0x7f0000ff2000/0xb000)=nil, 0x2000)
shmdt(r0)
open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x80)
chmod(0x0, 0x0)
mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x20)
geteuid()
getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f00000012c0),
&(0x7f0000001340)=0xc)
r1 = geteuid()
setuid(r1)
mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0)
r2 = msgget(0x1, 0x4)
msgsnd(r2,
&(0x7f0000000200)={0x3, "0c45a9666fb6947c60d9b877eace5f02ec747d6198529c998fa36a5506aee21c61b3878287b221ad5764e85e3bcc6d006c19e5d1da243bd60636fd5aa77daa17dea3c594b3c0485e0a1a24942e9ba6ad733ecd1f64cad11ad59693280fd8c4ed62f95dab67d46ce55ffda4ec78d083743977e1af77e76a682a4a307f40fa1c87ffa06c6e494e1997c24d1ee9636973638b3169a0f98aa825512bce3e67f7df71fb6c7cfbaa1d687dbc32600e9ce7c3ecd28f40a9f19ebbc046406bd14c88add910c301f3108f3c5c91002e8a93905661673281f20656b702301f4611fe8b4a99ac8cd809c5600e66c1a91829aa5f3f3655b7edf2590136ed23e0070ffcd0777b0808adf12d06d01c6f6aa40689436c5e993eb977f66ebf5c9d0f14cd2db178552cd8531f862fcc5923e02a060803ee4ae3b32f670894f841e0197dfddbe346381aec6ae04aabed26b96341fdd48814560a14e7413ff2cc932a8e44557c38906673d111d4f35f8ec594f1e09042f779a87bfc94f0250dab70c3e789268b569e45464df92d5f91293fde545181619b4240f97c7f49ef39fc58795e72a0e288f89f3a67faf38f8538f5d80c74977aa513dda2ccd88c262bbdc857fdf9326f0a25a5b46ed0cd7910444e68b56418b370b8e4f7842b38402b351672751310498c14ce241c4358ef0e811ef92746c425fb38beba8b59d8dd60c7b0bb2f6d76cd4f8f9a4ac72dac61ffb5ab21b0bc18d5a0caf80302f3c7e3daa3da920e0b9e1d3b438acdfaa046ca165fd4498068360f5cf9c180a0106035ad829c5f4a9c7dac1ab0aba6581df1f2e31e5d1ac578f950844e1511ba0695580e984ed16c7b76cc6f22209cb37b57f8d36e2d6ce3062f24db3b7ddbf133aa268ff91e69fe47e73f2514db5c027f1ba346ba02d4ab45c4f3f9570a5f2b1ed3529b672f75dcaef8ff0cb220e4bf11320a389706729ef2a13b88366bdd07875fbe619f0e8b6b3483703e9376d7ff783f6092111cc5fce97203f27f5f1d961e48b5e4796f999935a412cff7b88563f2758759c2f863915e7679bdefa0008ebc3ce39834d24ac765aebc046d342b378703f546de83e21b3e0a5e903c61298a701f4a1cbffbeb8d8209a08379dabc05f604561f3635dbc1999f2e749caabc4feca79c821890f4909166c15af5a54d58aad6c043134445787347ddec510662944b76f229d0423e21d475cac700561dbfac339b292a08b9757204ba39cdbc5e562b71c6b8300b3c81b033e19c3167562e11bad9f2e81cfe93054feb2d70f78f8b6a87b09b889b1c52a920a8393171f6c90b697f3fc12192b7da83811362bd35cc015025d6cbc295b7f36edaccefaa3defdc7abf4d2734ff6cfc777ae9e70e726bf09d4c0c03d4034f2275c8a138c5ac17c37dd9de2358c3ea1b96405510f13504ade2ae83b13c56d63141ff725c2a07fa824cc21c8d0cdebe5fe054cfe20f0003c3ad2eb20e3580dc4dad148436f0d0fa58ea308f6b28b150a535795967715ee83d362f8c36a8aaefd1e32b4343c1c7ffa7dbb61da012b73b55b762fa19b031a630873688f4ce74b2ef41976d869bcd9041ac75a8d5f2f2fb39aa1594c003591187900e3f03bd16c4149040fdc39bb6ff9cf587258d7a8ca5b8bf8fdb5db108668f47675c8f48679b11b16a9bd81750ac7d5d6acff9a260944bf9a5f64f432bfd5e6477178e928d0e2ea6f3a433ff71b123fa24940338a59be717491549ca9c71990309b86b913346543b9d8ec54311f18793e4060fd8804914156e20ac97f1cbeb1518410e993472e31aa3f376f4b04637b81a468a24db48786cc936de39328f5a40ae612a19781341cf1ee746b90e794324403fcfd4326a4e51a094e35486ee420eceaafe04c2e6f4b8057011ecd5515dc58ff2849a3a08664ba01be34350843c8b73eaefeada1de912bbd02e44e7b8aa26cd140cd6eab2bc4dd2d3ceb0263daf8cc935a3c17f7404da2e8f6e7c085015deb04474df7eaf644204dda880eaa2a63978a0b5810b1e0b7a1a8581ab0ab23c508b7aa0d4c0dae3ef9dbba13aab9b226f873b1138c3350916c1a54d6c03d831fa8ea21f47080013e9dfc16091559c22e9b254a040ba56cec9b47b7d9ff9ad2b73f5f2d56a2438963f680d8654cf7c78382f6ca12b2a2a69bc4fa091a361fc346a55d962a1500ef5642e06b0abc1b2975c8ee6081fdcceb65239b8e01b290f09198dd6962986748abbb906f5b825ff168f314314d22454df17f2d859906b4a6b1cedf102c2efde7d340e166246f183330b49412eda716b4966bdfd46ea3ed2d1fea701f7cea839fd3de29edf2f48ab66d8d9dc4a8cb23860d1d208c49eaa7f28e01b355d541125aa7d339500cd654686456ae6ed1ece50928f85479f7080927e5c5618b26dbd60d56e743335b2523b3a73d87f491486af1c7a5c24576ecaec4898175d2e0433fde01faa82a8a67d8a683f399260360c1c9053e7a35c1690f192aa0f40cf2ce572165ea5112c850689f492cf843a3c0636ea00da4125d6004cd9e307290e02c076240fb29ee4bda0c061ac82e46cf0af7fb5e9086105215ce4acbbf1921fadbbc3e6006882837c8cc21213d2f968c970daaf284a7f4907a9ad92fb96401c951b386a4e379f704a5c5760845dfb8b3735d3f92028840b128d283b4e51d4650923e9d8139c9c37787a98138060d11b6fe2e9091b252858eea88bd0a618a8b07cf700890166b65d4b8cec8ef68a1a39203b06deb0ee4482d61ec20b1637ef802727349b33aa688beff4bc1df24746038c8aa772913ea2771d6bfc610788e45533c743fcee4d2bd47eac7a7911cdbb1ead7937d80eae18ffb1f693681883ae71dee6705e9531902446b9372b0a4ac5c2da4bf1ec30e326bd373743d9800d6f59fa17e92587bc7c7cd17223bc611f1861d237ca8ce6b4000be795d1bbef4fa22c74f0c26995aa69f25abe7fce5f0f91d2d9048a8d9a7ce5227d29b8360705a7638c02071a1836d0d4198322e5c268386c46bf85f5baefc842d24791c1b65ebf9cdc462b382727d92fccc52484c9345af341d8da3c11cc7cb7608884b2a156f6fba2e46ca5c3211be07eedbf1b01ea2c7bd4d1d6177cd9bf46c995f8087be88ddd29ffb83becc6508b735952ce555866caf193719a5930f153c9c2c6bbc4f43f15abc687e555301ed2bfc9d2d53be4d371086b2715cff712c97ffdd55b94462b1030d223b40ba4afe664f77dd9d3fe71cc3f2f7800e4ddd100a4d937948223fd327f3a205f616319d90f7271b6b2ff5784e0a9336382ac14eb47bebabcd4be4d1d95d017e937685da68872fd10f481b0d8389181165039067f834c5129de9fdebeb84c1ae832aca86a29061e4b058c40e369c3ec08f55a5ba7d5665d05eceb763b2cbde495a858d386e292a83e439acab04c5bfb1441882cfa8cb171df755c5408af05bfdba49450f844239a97849abec06c7d9494ef426b228a2b80bab14206c2960d3c244e1b4a0aa320f67c667774c412fcf8d86370d163199b94a01f29bd70eddb6c8436f5676acd62d5461c960faef795d0a30a7d880d7a4b9978ede394506808f5287b85545d566b8bcce6af804c4b36b0d4a25026860426039410c27f99f374caacab4d68c0f561f629dcc9268abd26adb29e04db37440cd4793e97558a4b24a621b1ad809298c237cc8990ddfa96cca8269850670e9d1cdb1694a2f28fbea9f01747e05d4d39bb775b74a361b909a9394acc5869e0a26ce09e5975e53afa53e973c471d72c19f822be24054c4972f64aca49a863bb1bb34d978de5c63fa10ec491beaa7b87b90c80d0ef072f2d0c39925a5789b7cd22fc59a19d2cfe4bc27397accac01784a5ad104322eaae4d821c02f613175d1c5134e2acda2614500b3d3520ff3ca09e283d205ed57a1dff49c7177d50b3adc8f25114769d1392b292643b93c5255e06fb3a669b631a5e69213f2071023bcc1df34f7407b5738daa4b04719d9af3dc99df57f458ec778c712c640e24dc9ca03283bb1cbb1d1bded250440b02e2bcd69a0017e10f5d12095df672397518c377ff906d1dcc13b5a10dcdba81b3ca4836cc061bf5ae14056f32be37a9d4f418e00126704ffa7f71d6e1f329099aaee63179521422929eb0f9c5e42eb76b1fd95d1eebd3b4f77d7123e2198ae08133a74fec2e19c442193dbeffd0222515cac42affd40a355e70cec5e77a2622c507fff4e0d441485f2edd10680fae7b8d072667eceb02b2fd2e9925db0a66b1ab4fe79d3faffa722547a5d660ac065276a92c372d4f991d96ba2982cc0408a2bb12a1acf2eb8ce999115cd3fe3026f92bd63047e9327bf418dd69dcf5775e646f8c4d466f3ee9cbda7e29389fa743dcd50d6c56f53573f71481aae8794c98e9451944066e94590238522dc9d66821e715806aca51e6998fcff3f2627166ec9bb5fb6d20ce6b1c39037b9401ed447e8e2404f0ce3bf309af0671949e63a688e354215dd9d6621d9a2cc3a6fb9307a1dca79f891e7685268d612af33b44e98b506819a06bf5e022a03e875a6cb9aec2b179d19bb6ec08092f58e50bcd7ca8c0396cf5271263bb4c66aa01d287cf90b370ef1e70e0974cb4e0a1d414180bbbf82240ffde5380e40dc1d7037be398d25431fb53b3a3b9f3fc92000b0de4776f7097102024b4f039cf6a0c9ee9578e069762f945c96eceef452e87c510a89672c8d3c4ebeeb5ed9643be17028cb65f1279547887e96997a42096a600927943dddc63dc11ae0a7e3356d2cd8f9fa9314164163af9c70cf8c0a9d09f4be4e05c3ba3b5ac3bdf71c58b4c34f2e9525c84b1875d9ef1c78b131ddf24ee77093e4cf1b61b2917e08aae92e8619c7dfd05cbc8b5acc0f1c2905d917fd9b747a2794cd813a4be6475241e8d6636eb73335032b72301682c90a0fc62feeeb3f32968397430767bc10767bc07feb7445e543e8bb452942e85d62839d30b46e51bd8b37bf8994e1ed650ea32ab6f477e51ced9fd39736342195cfd3e5499053e49265dfd23b2d564a2a29fd1d3b83fab3ec90db59a948662d54a2488fb6f2ddada63d1d1b4295c6af93aaa431037a45c64d678b744ed55dbeb52daa0ef4940edb12867c0c5c325a35f252919921746dd4cd6f3254a2f530c0949db591850ec8cf7116bae39e32029dba5b9f885a943e1fc1fe3108335cf8cdd82c8a3418064125cc648d3e215f6e9eb3737c9fde9baa217afa8e690cd8b29966dd6c0228afde34665775263b1fbc604f83025b694b72be51178e16dc02925292ec70ab81d3629ded6a5b71e53d9fcd64d5e0b189c026a47f416adb803557a6c90425ac5b70429d8fcb8e41397a7b68c5fad8b576d37098b176bbb1dd541eda8f4c76f5939d071718c12c38989db7de28552de60f4d88d98b6e00cbfd42ba7ff598fa8da021024b70b46b575d3017c89e7aedfd561192fad6232628525187adbd9d1f6f7f0d879707de134b0662e54b93ed3bfaeb121446895c03915f7bf785602de1c15241851eb314e6296e2407331bd3a1429825c8a764ea072459cdd65f34a74a83db33109f1a4b555d857f9ba7a936f5fe60098679e12255a4d368d7dd355cfdce99390ba3591f386c3f3aa9dd7a1ec0916f4578c82ef96b9b67aebf48e11f0f0ce86340310c56db485226d64049af35256ed101f7c3a5a563e7bf1cac461617beb3c8a797386400763d32d6c5bf73fd54227538226dec7809ac05798781cbc3f0a30257eab056443cfc193a563cc1355d68f2544a5c2bfcae78af2080d8281b4dc"},
0x1008, 0x800)
bind(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc)
getpgrp()

00:00:15 executing program 0:
r0 = semget$private(0x0, 0x3, 0x80)
getppid()
r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff)
preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/153, 0x99}], 0x1, 0x21)
lseek(r1, 0x0, 0x1)
r2 = semget$private(0x0, 0x7, 0x192)
preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000100)=""/243, 0xf3},
{&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)=""/21, 0x15},
{&(0x7f0000000280)=""/20, 0x14}, {&(0x7f00000002c0)=""/150, 0x96},
{&(0x7f0000000380)=""/39, 0x27}, {&(0x7f00000003c0)=""/138, 0x8a},
{&(0x7f0000000480)=""/4096, 0x1000}], 0x8, 0x0)
semop(r0, &(0x7f0000001500)=[{0x0, 0x2, 0x800}, {0x0, 0xd82, 0x1000}, {0x0,
0x6, 0x1000}, {0x3, 0xffffffff80000000, 0x800}, {0x3, 0x7fff, 0x1000},
{0x3, 0x0, 0x1000}], 0x6)
poll(&(0x7f0000001540)=[{r1, 0x8}, {r1}, {r1, 0x5}, {r1, 0x2}, {r1, 0x20}],
0x5, 0xfe8)
shutdown(r1, 0x2)
r3 = open$dir(&(0x7f0000001580)='./file0\x00', 0x8010, 0x40)
semget(0x3, 0x3, 0x6)
r4 = dup2(r3, r1)
r5 = semget$private(0x0, 0x3, 0x0)
r6 = shmget$private(0x0, 0x1000, 0x112, &(0x7f0000ffc000/0x1000)=nil)
shmctl$IPC_STAT(r6, 0x2, &(0x7f00000015c0)=""/11)
semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001600)=""/4096)
getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000002600)={0x0, <r7=>0x0,
<r8=>0x0}, &(0x7f0000002640)=0xc)
r9 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil)
lchown(&(0x7f0000002680)='./file0\x00', r7, r8)
shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil)
faccessat(r3, &(0x7f00000026c0)='./file0\x00', 0x40, 0x100)
semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002700)=[0x5, 0x101, 0x0, 0x9])
semop(r0, &(0x7f0000002740)=[{0x4, 0x7f000, 0x1800}, {0x5, 0x1f, 0x1000},
{0x3, 0x1, 0x1800}], 0x3)
fchdir(r1)
clock_getres(0x40000003, &(0x7f0000002780))
bind$unix(r4, &(0x7f00000027c0)=@file={0x1, './file0\x00'}, 0xa)
semctl$IPC_RMID(r9, 0x0, 0x0)
r10 = msgget(0x0, 0x4)
msgsnd(r10,
&(0x7f0000002800)={0x3, "dc537d0945e1cfabb7cf7043a55f569303585513a14fa8498c55a56e42d6bfa34e1b0c400437b3f71a527f44f7e753e522981eb657c5269accf118846dd6d7db4683e5af4129c4b31049a431414cda3ff9d7a736ed9950378e5c0044e9245c4bcb1a2bfb766be67f229a8f0f270bf13e8cf2dbc40e9349941169100ae3f362c23e62a289e929105e8452296f589fa7e08fa57c1e3d777504fb8ff5230dd466fffa08d77ffd6c3b277f1e29dd835ff0c5d836393145ce25cdceb09b7333ab82366bde1bbaa0dd1906419b22be53eebc9c64afc09a5d3dc33c33070106f50fcded"},
0xe8, 0x800)

00:00:15 executing program 2:
pipe2(&(0x7f0000000000)={<r0=>0xffffffffffffffff, <r1=>0xffffffffffffffff},
0x4)
sendto$inet6(r1,
&(0x7f0000000040)="30b1180c87484a32d85d4617a58aa1f05ad79b21d1f6bf9725094332e1f25b688ac778e0f4aa176f17abf023bcf60cf08885efc5390ba506416dedcc32f9d28cb7589eb906338bb8d0f03bbc3528398093353bd41c771484c90605c6332844b0160c1cd71412c04f826a78819a768c40b53f86cb2dc2f65f07062a615e97696a03bd61c05a89f615f30b479b98779d6d71edcc7987f4888a4cb5b3395a4f5e20f25f12aba1281f3805cd4c67ce5acaec85b74a0b61b65442e361a896c3676b994833e046683ee0bd5151a8b2d8bdff3d14be7621671ec834bed95f58603fbf92091dd5da849b16cdbb755d89f416a5cc896c43f7e0309a2d",
0xf8, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x5}, 0xc)
r2 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc)
pipe2(&(0x7f0000000200)={<r3=>0xffffffffffffffff}, 0x4)
pwritev(r2,
&(0x7f0000000300)=[{&(0x7f0000000240)="9d0629292316fee40f94a44152056324e112d1bfd2de512f28a0ab2ba8b7194c5387b23a83be6b40da4d3cc64f4b7f9f28ccd38b97b2b250dc9e78eafb237916cc007082b7bfc2010a3f349596ebf46a945de394f52ddae0142a5a7727836deba4b969c0747a13620a9c6d99e00e5d7286e55e61f4d0531b7d377b936014496bd9d9faae340b7d",
0x87}], 0x1, 0x0)
r4 = fcntl$dupfd(r3, 0xc, r0)
r5 = semget(0x2, 0x4, 0x102)
semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000340))
geteuid()
semctl$IPC_RMID(r5, 0x0, 0x0)
getpeername$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc)
semctl$IPC_RMID(r5, 0x0, 0x0)
semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000400)=[0x101])
rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00')
symlinkat(&(0x7f00000004c0)='./file0\x00', r0,
&(0x7f0000000500)='./file0\x00')
r6 = accept$inet6(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc)
r7 = getpgid(0xffffffffffffffff)
fcntl$lock(r3, 0xf, &(0x7f00000005c0)={0x3, 0x1, 0x80000000, 0x5, r7})
openat(r0, &(0x7f0000000600)='./file0\x00', 0x200, 0x40)
semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000640)=0x10001)
setsockopt$sock_timeval(r0, 0xffff, 0x100f, &(0x7f0000000680)={0x4, 0x81},
0x10)
bind$unix(r1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8)
sendto$inet(r4,
&(0x7f0000000700)="963d82eb6d0f35825083927452d2187806db3616c8508924c5dbe6103950b56a5f23fe2fc106fd4d9fcd649ae7a5e9b0b187a70e3adbb9fecd18ca37eb2d0cd28ddc28e6f932f1a5178326a28e3528",
0x4f, 0x40c, &(0x7f0000000780)={0x2, 0x0}, 0xc)
getpeername$inet6(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc)
getgid()
getpeername$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc)
fcntl$dupfd(r0, 0x0, r1)
syz_execute_func(&(0x7f00000008c0)="0f7920403d00000021450f8a00000100dbe3c4c17e5b2cdac402713d1fc482a99727c462ad999d0b000000660fdfad0221940b8faa38128e0000000002000000")
shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil)
flock(r6, 0x8)

00:00:15 executing program 2:
mkdir(&(0x7f0000000000)='./file0\x00', 0x19)
mkdir(&(0x7f0000000300)='./file0\x00', 0x26)
setuid(0xee01)
r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0)
unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0)

00:00:15 executing program 3:
mkdir(&(0x7f0000000080)='./file1\x00', 0x0)
r0 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
r1 = dup(r0)
mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x0)
openat(r0, &(0x7f00000000c0)='./file1\x00', 0x10000fc, 0x1be)

00:00:15 executing program 1:
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff,
<r0=>0xffffffffffffffff})
sendto(r0,
&(0x7f0000003280)="15b92e37b289f06f267330b98ab53877a87368174e9d5371f08f1a162c885cd6086ab8f0d3519e4db5ec03f154884c10e8fc1c4af8d94ca4dfad09307365365a7fc4f997227c7e0ac7a8371dc5cf3a6978569ec4d7128ec96871eacefb0a2c54eaf6c411d4828c7d26d7af4e2840659fde81ffdded83a49de935866d671971bd5382d29bce738b9b9a8cd0e6fa6c68de193d95c02723ce93d5735b6d2933752006a296be45886f3bb98341da1aa962b1765611d28177243bd873c6182307ec211cf9ce805e8d8febcbf335d3c0a8279a5bb60c0586f41c456c073511ce8fd0fcc6628cc918b22e5b58e16d4eb652683944d6827623378a18c8170c931ede03f641f87d236d6834e73d4b9bc58a031f561589731d988774d60b060f6b0aefb77005c68c7b43dd7d1b59615f0cbe62e577beb6f7ce4485f09561401ec599e8e98e23ec6c06c615713c69e598496f0e3080a464b8738a63756c20371ff4384b346edeb1f598bfb0a058fe2d7fb43afee77db4f62083a2249d018605a1b02e9c44da2c880f1785b970e6afac1bc102a68d46de9a82c00cb9b1c8351e8c62aa22acde3de038d25b8a745d85cb00d2e7b498ca2703a4880b6ae036a22a85c4f48f7359b914739dd09d5b3fab98f660ff56300b160782f903cf561f2ca4322b84619855685f1fa2ae0d98b5a871119125eac852df38c7da8b32cc5e638c247fe7a8d3733a481f2c14452d67e16928e2316c869be68276d73259840cc821eb3ca667b97b06bfff9832da68894af5aa4d53a90b92f71b4ccd3e8806cb40ec464e46aaf8ff8feb78e9e2459ca379fc447cfa9aa84931f145c0c41eca86d341d94b3f4e624639d29c6afc7ad29be050f0a9a971c3dce146c94335122291e71944ab3c97d5f0e86de7f3d5407253ee8af7f5397aad2cd748d208f0d25d4f93b9dc8f2738010d0bd832a53d8ac479716d3b5231e58b2534dba410e4e953dccf7099fcdd140983c1eb14790a98e8060e5278ae04592e51dab8f26021743b447532055d7a7013838de8a3516d8e6af0acfc8b2d98ec3fb292fd1f47c67ca16e2904df3ac59a0acff575f60c63fb6e85e2a5663e29495949ca4c1ba0a4388006dba7814bea1d8da294b403d565c2455000fdf4abe4ce02143112c5858c4e20d490800778dd23a6d2f484e464806ce45eadad3bfca0afe33dd511619c206d5d65bb858f635bfe90e941af15b329f80508d26e06634e5fa578d0acf034f27051dea1f0bbfb9861e1c8a36ec20c20b22e7cf24725030d210e93a6df3c2c79c5d5d4930c4f90de2309d119434f981d620ec7352b024c9d58b8a571c34bbc08b2f7e4b09062749d655369d6297463c08541520a4e25d4fbc591bd7ae16fb79ea8996f0caf03a64a49345ad9ead07719925aebf191f3080407b7f21e10a8b00a1f57a00e385f354f45ca7c92cad07bd13ada26392ad7c7ef5e6532d29afd0277443210af67695bcd9ca3135e3deaeb3eff782b9ed10880a11a29a4aa17ae07a5bbe171f43329780d7d236b7451b573932504c846a2122c63a576850abb5e70964ccb48ead12d23a574231d85f53e75e14ed43fcee368c1cfe199766cb886470cad05ce29bdabadcb08daac37cf44230e5afa9bd44c3e0fa5a4f3d9e3ef3c0195277d6e6939956cad06209e7e1fc81e7116694fd1d8884a2a866d3bc35f0413b7e8e8e2080f76419a009ef2780d2e4837db4dd835a13a0be6614235af9f6da976e317296b4ef9616bd0b5792b61d545f710fc87f904a53c21f8760ca2abf2c04977e1eea4ce201b410515c2ca50b5e53bce98c80d4a8a911ada6aff5836dbb5642416a997d326b5dbf8e2261ee713089a604a406328166eb5fbed7dcc519e0b5f7a44ee5ea42f82f0b59eb78c4e681c9510ab8e6e7f60c1644d2fb56994987bef34942dcd25dcd7c76e756bfb01c8c26b04d2aded510f566cffbded6aa195e3ae6255b0e64f2f52df5d842e2b6f8deb0a51fd06cb1e69907cce1d0cbffd54d1712f2e8b1bdcc41b324b77e75dc853bd6d7a852b1ca436361c9043f6b0e0bbe98ccf7b25d4603be348bb70aeead8122d0cbdf1ba510f73c5a140786f9f694120b988baefc9f19cd36cc829e5a471ac8d5ba45f0a709051078379635c59678d4f0bcde59094499584602ac98f50f1441023583e171aa61abd73f9ab8686150dbe9833b349586fbf28f76e444129cc9a9c3ba67620f8bca7217a6cb65d088d9fb1b134d057f067ce60b8ea56c6689cc8b89dba65357f51ac338aa8a7bcc735fe733becb0bac6ceb5af062fcac180390f6ab5ca5bcd57a5eccc362ca04806f90440069d15821557acddf20f121c2b548cd4e2278ef381efd0d06c08012e45da7732a7ecc3f239f496760d9f39915e7470e7f775f7742d2d0828c1a8d182a3bc38ea0939c370fc49c8dbaa3fadc9ebee559d38600e4a083c220bc5e231dc6671201fda118b1a78fcbd3ecd7cecb03ee48c507ab3248f3b0700417860a20cd4e07342b5d913c84306fdfe0da418e27b2286ff65741cb6681d94c00acd668dee5405fbf90b3b472691e8b5be12ec2394b45d4499e50be8ea937ba58939a4f3e19676107f52cfe16ff21e12f130e6e2beded296c2adbbca5b95a4ef592ff6f8725b5d122f7fa90a03a06ded399f6a710c7c1b3941d4b4be04515fd08a712e22f75bef748ecc74f2a07d5ac7c41853be2f1a019ea151dd79aa2bc561d9df8ddf6dc95fec4e2715ec98b071c1850abf8e7caef70c42537a327299b6fbc33c55a226f6f0601c8ba3c59a0a05d0963614cc846c7fa4efdce6b0c20c9f35da682c186a81d104ff8d10f599378f026949105d4cf45d2a71d8185638e18c390dea88acad92b5fe7fa83f406b0023328def47ffd5289de0bd3b042f6d7a3c198e519bc8c3370b12cee19af117a400dd7b7a7c5166018211b9eac68c56995689f536818b8cd6d416cd54d5d4da8766e86eb31f48658d24d2b5df5d3f72c1f9a28c558d3f4a4c2dde64a83d5014f01a041a23be46eab76c806b6e96c3b11e5ee0e7e426f087193ab36cf51d0d2dc47a563fceb357ef92f72a1a05ed6caf479fd5347b755b4ccecbb3d271a8cde0788c7e4b2fa6f67b3681fda6b45c953e45e4fc692dc786c37b2133f9f30d41002748bd2b8dfdd5dc3660a62a7759fa6b86d63bfc377e1ac688ac8541045ffb086ee99145ed84576cf655b42b8d8192e46a08fb0b6b785538c327041734ca514bcf5899d9467ce6201d7aad74771d6d6e7428e5db5e71ebbc0d12a71a80ab01783655e6593c1a86b719d44473dd2ba32d3ab0c6bfac57e3c286205c2344053e8814d72305e2e6bf6f19264ecaf1e310dcdac8de4810c0f429d8d0d9abc8a8a14570bf0646a4380962d04c9352805ea66da8b024d280b0ad9aefb3658ba6b6bc5499d31cf2d308baa5e45ed49978de08a1a96a0490e3c294ee66a2777de9e75d5ecd5a91061b5d343a1f658e618e3b04638568e5ad41271951d949b17c4fbe6035ab321d9bd39fd403dfb46307aeb1129260f7d22e5ab0f531ccaaef739f6afa78c64e9b534ff6ae35c8274dd61f7e0927ced0c271d2ccf221cce2a4db417a1a43552b8e06caf9f4042fcf695791673cea02cb1cd62ee9a2dd117e9639173db7787344bf1bef2bf5573bb2018400306e0d186b304f85548508881dd4d284d2c5dbbd3c190fcf0aa3d720b191353b9b3e1f154ee40e8e8e94522517a6f70a314f10ff0d56ce900f951cc7b98d14b0f7151b828a4e57e26cfb406de31b74ed71764b6d852b9f4ed116ae1d016c5051320d55aa23c852735f949079fb2b296e4db88f0792d8b7af2c272212385756db295a1e5870e6e6935ba78167fdc9369ede4ff57d8982086c8812d0bd59b4201312707e938b1a02c1c426ee3d92215825bbdfd60db636a1e2b2a08728f7c4f5600b1941189c8216c9ab427d007bfabe7fed5f82b34c1bf118c94828a3c9895838d7b85f285294bbcd51bd702562c95d65d2686433bff7a9d403c6d83eb8a90d9312a83e4faf40f79a0af17d03c1f306e3fc39dcf7aab01dd3ddc17b5d3d49615316b62fe3b8478487254266fe25c8c6ff8ce70e77af272b8b75afb2cdd38b1e1577a0c339e5e9b43f7bcca32e6fd30dc0b1704c7069e38b7268231415b256f8a0909fb0fb3445d8f731949dcf7a24b0558fbb212dce28ab3933ceaeb7c8c51c0c7e299358e6dbe877a35500f3ebe31ffe7c6fcbde5eb78b1f9cbd78cdfb504a95454bf8a5a25c02b91923018323e55bd6cf670a51b07eee0a7c690b4c112c99362d5d894011461a6377a0062a9f75aeddbe6ae79ca9a29d74fee562e28fdc88fa8350e4eb98f95d19311a21715446d917980c649145ed685ba1549c24886a770e7765c85b06ee515aca3493832e2b48788d8a6f8cea0390ed493fb9a551981384ed2307acb91b83eac6fe8d5e02198adc6e5a0c5b72bf127e7c297136687d592d3c77e9d9938555152d53c030630ca35bccf01307f900d8e035d308552ff3d43e2ebf88b7a1b869dff770ac32e984dbca656b5ced144314e39a09b44e60af5f4c93afd16f12ddb739cd86f3c55ebfcf4e5c8f29a1aeb46bf80cc01dba800094171497f2552db699f81add2b5be8703dbc0b90b97ed142aad4d0c84002f073368de325122d1a02f24d9f0de306773a9ae6efbd651b18c8f6468a99b23f82f650d837dcc257839036f81b7f4d5facc57b674a78ce6e6da165e52b01d87a267459ec8717a0f0ac48af2c818f922f45e18f33ed4e727e92a7d003fb525d8a48238c5391cea30b0f01cc3c2fc640359f101700e470d653c8ab334c33eea256e85a526294cd825eef2e8c633bec4fd400c5e22c95a0aaa8d03d5a59dc069179da719fb5040a3fc248f09be3d2b3d6c94835d7d0770bb63267bf8c47a173ceea7b4bd8f281954e153499cb3a250107d91726afec33a22780973e682ce98053c6517cd447ee1fc90e8a63f4e7c4afee8c8e8ec0468760085b39b828011b2ef2ddb2e110cd5cbc8bedc3aa39dc686d97ba27a0c9c6490453e056c53c261c4dc4abcb9447191083154cf601409a9c8b8c9e23a1f4cc4702bb210e0eafd3b5944d49b0f65bc0b3431e70ca705b7f082d85fc5f814b29539268506e9a522c968cdba45cdf18bd90778f83c5ad0a47a3027cfdfff6004abe796b4cadac75ca2291a9cf11280a9b51c85b6f4d25c564675560f69cc172eb6ff85fc84c57892eb8d811d73f77d35a915dfcb0962298248e6f8abfa422e92c40739729c5d9dde5228c5827615cbac5f37fb7704eeaa952462ed2d0030627464c8df0c0d44617486397386f577153eb631c7bbb06ed54967faab0b7d3f5d8a1370226c20f634329bacc051e8062cdef050f17a913a2982072c861dc618eab7639b9a9a031d88dd4e51cbcf86986ec5d751a7466bd0dff09ac0f13236b9be3a3a93924c40162f94c5ab9450d9eb7b908643958e8d7a706cab0e0ef36b9edb366516dc1f0b375452b4849307570960f2e4e65bf835360e8f239799253dff7c5077bf592a84cbcf395e15641fef34fce382780d1eedde4a591496ff156958d9055142037c910b30bf0663fd0866bf6aefa020fe80b10fb840abe4b0857b9ceaac1a804dc8f5867259476ecf9d2e331767bfbe37fa62a92150cab63c1f737795c9e35c9d2801b8136dd41e885bb2b5668bb13ceece0ee61aa5234b26c3834399de98b0ec44cf86046309d1123",
0xfe1, 0x0, 0x0, 0xffffffffffffffed)
sendmsg$unix(r0, &(0x7f0000001240)={0x0, 0x0,
&(0x7f00000010c0)=[{&(0x7f00000000c0)="e501c648e7658cea232df22575973809698d03bc2f6be62b50f8e28b6333c161046d2a35296e87d5276d2072a2b0ee84dff0cc0c133ec6c7b914a4e0f2c45f1110f9f99dfdc50c464e31109efe3e5c087cf8cee8470601057602e5d95ff4d2f5cb66655fce802ea02a15f230f38d7946dd9a611dc1910ed80bf10e46dbf85a410c7080488dcc25c92be3f71694bdefa17231d0b255c8ff129071b6098f72133508057a91a6b5ba292ece2de149c8405bfbb9cd523d84dbc8e3610d9c217efe44d05e175ad11c0f6a80f0da6f1c8831b46bf7bccbb818a07916a164ce0e5f0c148e78287f886e3adf26ce50e20522f0be44659e2363221e87af90ae8f9548282246f14bceec97a456f7b16bb3c99d142a80cd5549fd52e817192b4ab565e7f9fc81136b7de0fa2a7c2889fefc287f1d50349d86da9adf4f11ffb3229592b9f508fcdbf3067b900cf1292a9445f355025b881b8e4a61e0c6fd53e3a654e412678d135014309ca194bb17327346e5543ac40490a13f28cdbbb3fe816f7f0117908c6274002ff6a62ad3b77bddfcbb86642614405a3744d2228623e43903a637ea01b7f2ed211d5bd2df427968457b4b9611012ac385a3daaf0b2bf8265ed96ffe96db7f5d16ce26b7a2c920cb61e881cb99d8a201971880b57c40547ba5cb7a4d93739f6220830b772e6c306bf8618d19f9814837ac92d34bb366e4339435086efc8e12f4573e54f0f73e0c143875c1707f54c74f045dc9248a25e476c053b00ce6c6a9ae4362815931e6e1b593158ff2f5533b6945b146cdea076a5e2282c3ea9ddc5302fd0eaffd656f3b8b19db1629eca9370138ea544e41aa9c58cc3126b2e85c4e6475afeecae92a46091bec1c1cd11a160d449c83cce4b3fabdd77aa7b53f312ec6caadb0a3e2201ff3122fef9c6f7d2e81146ebd6ee4e75b5bd0c11a98751f0ede58fc511871b733833842024067fa85da34281e6149e12853c8394d40627767899205d27ada201d2819ec53b5db313c9d1fa8ddffc293d766a75942c2d70a58ea8f643d4ae15f376a1062bb1cc0c54452b8e9821e08a0223afb6b74c321fffbd9dd614dfd798193c57c5c76646ab65b6431dc1a1dd3594ba835b6740640dd6c2120216d33a57aff549348846478dd8274665c02fa6fd24aafc4f222a3806e7bbbf1b3eb25f4b8574d634473822e027b76651f2d37adf61eca206204386fdef406eecf8fab45f215502269465132b5b29862c79706e41574fb6e02e6189de48694ee3ec6fff56eb2f6e55698f7eaddb80961aafcc1a29542b485cb25f8994a7034fda57aaf970e7ba04e26c4762091ad584038c24e6c555d88674aaa9053b80eb677d6bcd9797b546e381c741145f319a6b260c085795b909c2a317ce01750316c93c5d3b0b63e71d3212dbe69d71765902e6187c46dc5993b11474dbdd3b3b2656f13bb6260820867b5470285c44bc2807db811592871a7f19feb5b0d40ea1372335894bde6f325ad90b6810ddee2df0339a1d7e974f9f5a5200d9618d71740a3f772d43167a03e4310520b1c25c9a5284ec5fe9e8cd8eceb836cb2701040f6d3b5b9102475b90a5640e2d3838d372df963b8f319d02a69d5a3d2762c18db63f6fae321c9ecc5cb0811fef4db6cd94ecb45340cb00660ccd479a94035d33edfb51810a86231de205c909cf512a1d04ca81f52f3bb59346747d275d8acd26ff623072e03ac78b25e797584667bab69c55253faa3a08d73392be9e0d2b44374bae4546303a3a6984fa2cc1acdec5d46d245da5133b797119942953cc63489e5f6bd8c7f7af87ca149d17d1488b4b7598de78d8d75044388d5d0a1038765fd2bd554864f33eb794699c1def2a1373e7c87321b10575650be5acc07d378591837cd6e6877ebb849ab640507db2a56de1b69f88c7a91dcd18ada3aaf85152d1b20a283899cc378201f9e6848f9d01c266ca528afd0d6e37ec161400cb4e81461fa584d1ad0eb9893d07efd1e2836ee0a9a50ca53fdde909b37758ffb33a27549e8953f7e315a00695dae3019ec2b6f374fb544d5454755584fa941bf94d564f096d73b77aefd39ae6f8489b118c70b62850758eb9f35e7c2edadcd7b5b9d045f31fdb4911afa980f40691f8281d7bd91fc7d1b8e5025a539e94dd56ef1126637cd7bcfea5501cac613b2e76859b2e7c5373d36f64fcde64dd929b01b27a4db6cc61005bd4967ee8098f70eed1614cd5817d288b446d5ad470ae2c4f25bd2b9886fe91bf7eec00d95c2927bfac53d4f717dc7fbcfef3c587ee2e7754d5499fd099080d80c48dcf15edaf28f81b10bd978dda1203b9af5ece9c7103d54a306100639dfd980438dbcd7a46ef2f68ec2c7f640fd92eff1ba5f9289759e0bb4400e064b3d473d272e4530da7b86e1074fc73eee10e3057dd0e6d95549319ccb5d3bb02e226afee56abd0e63a6e9249318639b1d8f3af46bc7ce631845275b2745dfe7c67c023c0c6822ad8df6bfcc703609ddaefc43e89dca00f8db14e2c8c3b6abfb70b1952c36b357845a45dd716303b33784759a22de115bff2d5b845d41058557bb5a4565f9fb4698ac539f3582a24f45321863ff60e9f461b9c4e1eebfca584113fb26ebb7ea7b4596adaedec04730005ab5c36c2ba5581f2e0527b8c1f9c634673b547b49e7b8f9c7b36589d608515697770e66814c207a34ab9392091609054e32276f6f866f328388ef30f6db448d8d6cfae9d89ade7b317175c66fe7daffc3ae650adaa9030bf68f7d7a350b1e2a7044c9c2ce0400d00a142a0bf7346ae8e1719a80c8f6f00577be922a6de883a85556d13bd4c9e87f6fa3b29e0ca7795df46baa0be0045b9fe216634f921550793791cfff1b9c0459231cf1f26ee57ff272ed7b75439e345ea60c2ecff332eefbb0b587db748b0ca62d9c057247c8f4490ec0ed481f17c0ca83b70c9d244d670b5e1445e49ae1bd34467acefad286028043e6aa7df9f8f935cad84662c67c5c54bf2e8977115d2364936b1ca0f0267ffd7b2aa0196ef66c6cd1166d806aa8bffd729d31a3492f34922377cf8d2db17517669c3457cd70ccb9724299aaa7d66f20d7d6

---
This bug is generated by a bot. It may contain errors.
See https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at syzk...@googlegroups.com.

syzbot will keep track of this bug report. See:
https://goo.gl/tpsmEJ#bug-status-tracking for how to communicate with
syzbot.

syzbot

unread,
Feb 25, 2019, 11:08:05 PM2/25/19
to syzkaller-...@googlegroups.com
syzbot has found a reproducer for the following crash on:

HEAD commit: 5eba7b0ad839 Fix typo in kcov.h
git tree: netbsd
console output: https://syzkaller.appspot.com/x/log.txt?x=1489e8ccc00000
dashboard link: https://syzkaller.appspot.com/bug?extid=67304e227b915e2ffb23
syz repro: https://syzkaller.appspot.com/x/repro.syz?x=151f8862c00000

IMPORTANT: if you fix the bug, please add the following tag to the commit:
Reported-by: syzbot+67304e...@syzkaller.appspotmail.com

[ 21.8948097] ASan: Unauthorized Access In 0xffffffff80e88b87: Addr
0xffffd58012f95ee8 [8 bytes, write, RedZonePartial]
[ 21.9058826] #0 0xffffffff80e88b87 in file_ctor <netbsd>
[ 21.9058826] #1 0xffffffff80f16f69 in pool_cache_get_slow <netbsd>
[ 21.9058826] #2 0xffffffff80f18fbc in pool_cache_get_paddr <netbsd>
[ 21.9058826] #3 0xffffffff80e8ba24 in fd_allocfile <netbsd>
[ 21.9160732] #4 0xffffffff80f391e5 in pipe1 <netbsd>
[ 21.9160732] #5 0xffffffff80f2f206 in sys_pipe <netbsd>
[ 21.9160732] #6 0xffffffff80265c1e in syscall <netbsd>
2019/02/26 04:00:20 executed programs: 197

Maxime Villard

unread,
Mar 7, 2019, 7:56:11 AM3/7/19
to syzbot, syzkaller-...@googlegroups.com
Mark as duplicate.

#syz dup: ASan: Unauthorized Access In ADDR: Addr ADDR [4 bytes, read, RedZone]

Le 25/02/2019 à 11:54, syzbot a écrit :
> Hello,
>
> syzbot found the following crash on:
>
> HEAD commit: 92d3cba1c669 It seems EEE support is not only on 8211F bu..
> git tree: netbsd
> console output: https://syzkaller.appspot.com/x/log.txt?x=1025d042c00000
> dashboard link: https://syzkaller.appspot.com/bug?extid=67304e227b915e2ffb23
>
> Unfortunately, I don't have any reproducer for this crash yet.
>
> IMPORTANT: if you fix the bug, please add the following tag to the commit:
> Reported-by: syzbot+67304e...@syzkaller.appspotmail.com
>
> [ 572.8593729] ASan: Unauthorized Access In 0xffffffff815a2c1f: Addr 0xffff990012ff0080 [4 bytes, read, RedZone]
> [ 572.8710144] #0 0xffffffff815a2c1f in vioscsi_scsipi_request <netbsd>
> [ 572.8872693] #1 0xffffffff8028238d in scsipi_adapter_request <netbsd>
> [ 572.8951464] #2 0xffffffff80282584 in scsipi_run_queue <netbsd>
> [ 572.8951464] #3 0xffffffff80283235 in scsipi_execute_xs <netbsd>
> [ 572.9101232] #4 0xffffffff802988c1 in sd_diskstart <netbsd>
> [ 572.9170796] #5 0xffffffff80fde768 in dk_start <netbsd>
> [ 572.9170796] #6 0xffffffff80fd449f in spec_strategy <netbsd>
> [ 572.9307870] #7 0xffffffff80fc1f40 in VOP_STRATEGY <netbsd>
> [ 572.9378828] #8 0xffffffff80f836a5 in bwrite <netbsd>
> [ 572.9378828] #9 0xffffffff80db59cb in ffs_update.part.3 <netbsd>
> [ 572.9522559] #10 0xffffffff80e353bd in ufs_mkdir <netbsd>
> [ 572.9600361] #11 0xffffffff80fc0f2c in VOP_MKDIR <netbsd>> [...]
Reply all
Reply to author
Forward
0 new messages