ASan: Unauthorized Access in open syscall

2 views
Skip to first unread message

syzbot

unread,
Mar 7, 2019, 3:48:05 AM3/7/19
to syzkaller-...@googlegroups.com
Hello,

syzbot found the following crash on:

HEAD commit: 4c653981f172 build libutil_ul and link it into fontconfig...
git tree: netbsd
console output: https://syzkaller.appspot.com/x/log.txt?x=1327c1db200000
dashboard link: https://syzkaller.appspot.com/bug?extid=ce7f04de2d4ab4f8679b

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+ce7f04...@syzkaller.appspotmail.com

login: [ 27.1444905] ASan: Unauthorized Access In 0xffffffff80f4a4f1: Addr
0xffffd90012f80868 [8 bytes, write, RedZonePartial]
[ 27.1444905] #0 0xffffffff80f4a4f1 in file_ctor <netbsd>
[ 27.1444905] #1 0xffffffff80fde43b in pool_cache_get_slow <netbsd>
[ 27.1545095] #2 0xffffffff80fe04d4 in pool_cache_get_paddr <netbsd>
[ 27.1545095] #3 0xffffffff80f4d4aa in fd_allocfile <netbsd>
[ 27.1545095] #4 0xffffffff810718a7 in do_open <netbsd>
[ 27.1545095] #5 0xffffffff81071d28 in do_sys_openat <netbsd>
[ 27.1645257] #6 0xffffffff81071f90 in sys_open <netbsd>
[ 27.1645257] #7 0xffffffff8026b02e in syscall <netbsd>
08:46:56 executing program 1:
r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0)
writev(r0,
&(0x7f0000002940)=[{&(0x7f00000016c0)="630e74bf1fcc73074c25563389eb1883fa9242699128d3c614daad26e597cd59cd351c4e595bac073820b6fd3da131d2d17f5f0ad7017ce0128a70fdcae3acaea2a0616a8d4b9a76483a07a2574f61325a393dddaf5714cd9380042b11334ecae5c808e72a842bb8e5a2e29c79f2600b1a38aa18b837d26a18e4ea5b81a20eb6d9cc48b5faa5e6657479e6be18fe86bec6ea6675868498993eca2639da236987d5cdb631093f5bc2adc5c7c5dc46d9462797c03e7c4bd5799788357bcc8e7ddb8a8f119b2e4d3fec38011520c673c0991c1b509e0d6bf97efb9fe71ea2ca361d22204479ca9bdfd110f3e6f863834102d5320c2b271ee04420747720f2ea122abc9910743e15c9d4c184e15905539a8fb718f5e7664c3964a85d5870a40640dda44d53f895d536813c5e157b342392adb3d08d10cff35fd74997b417fbf63316",
0x140}], 0x1)
r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0)
mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0)
rmdir(&(0x7f0000000040)='./file0/file0\x00')

08:46:56 executing program 0:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:56 executing program 4:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:56 executing program 5:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:56 executing program 2:
r0 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r0,
&(0x7f0000000000)=ANY=[@ANYBLOB="01002f0000000000000000000008ad2582f037d18562e82d5736fc2ce6f4b0fe13775ad25a43e9ae7d9d9dc6e3a1ff1f048ff77609f7bc7ed92b08dde148894c09086be4ab83f9719814db173bf3382b138c999a86dda0a522ab76b4737ba0d0803ea2693f"],
0x1)

08:46:56 executing program 3:
socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={<r0=>0xffffffffffffffff})
sendto$unix(r0, 0x0, 0x0, 0x404, 0x0, 0x0)

08:46:56 executing program 2:
r0 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r0,
&(0x7f0000000000)=ANY=[@ANYBLOB="01002f0000000000000000000008ad2582f037d18562e82d5736fc2ce6f4b0fe13775ad25a43e9ae7d9d9dc6e3a1ff1f048ff77609f7bc7ed92b08dde148894c09086be4ab83f9719814db173bf3382b138c999a86dda0a522ab76b4737ba0d0803ea2693f"],
0x1)

08:46:56 executing program 1:
r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0)
writev(r0,
&(0x7f0000002940)=[{&(0x7f00000016c0)="630e74bf1fcc73074c25563389eb1883fa9242699128d3c614daad26e597cd59cd351c4e595bac073820b6fd3da131d2d17f5f0ad7017ce0128a70fdcae3acaea2a0616a8d4b9a76483a07a2574f61325a393dddaf5714cd9380042b11334ecae5c808e72a842bb8e5a2e29c79f2600b1a38aa18b837d26a18e4ea5b81a20eb6d9cc48b5faa5e6657479e6be18fe86bec6ea6675868498993eca2639da236987d5cdb631093f5bc2adc5c7c5dc46d9462797c03e7c4bd5799788357bcc8e7ddb8a8f119b2e4d3fec38011520c673c0991c1b509e0d6bf97efb9fe71ea2ca361d22204479ca9bdfd110f3e6f863834102d5320c2b271ee04420747720f2ea122abc9910743e15c9d4c184e15905539a8fb718f5e7664c3964a85d5870a40640dda44d53f895d536813c5e157b342392adb3d08d10cff35fd74997b417fbf63316",
0x140}], 0x1)
r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0)
mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0)
rmdir(&(0x7f0000000040)='./file0/file0\x00')

08:46:56 executing program 0:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:56 executing program 3:
socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={<r0=>0xffffffffffffffff})
sendto$unix(r0, 0x0, 0x0, 0x404, 0x0, 0x0)

08:46:56 executing program 2:
r0 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r0,
&(0x7f0000000000)=ANY=[@ANYBLOB="01002f0000000000000000000008ad2582f037d18562e82d5736fc2ce6f4b0fe13775ad25a43e9ae7d9d9dc6e3a1ff1f048ff77609f7bc7ed92b08dde148894c09086be4ab83f9719814db173bf3382b138c999a86dda0a522ab76b4737ba0d0803ea2693f"],
0x1)

08:46:57 executing program 1:
r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0)
writev(r0,
&(0x7f0000002940)=[{&(0x7f00000016c0)="630e74bf1fcc73074c25563389eb1883fa9242699128d3c614daad26e597cd59cd351c4e595bac073820b6fd3da131d2d17f5f0ad7017ce0128a70fdcae3acaea2a0616a8d4b9a76483a07a2574f61325a393dddaf5714cd9380042b11334ecae5c808e72a842bb8e5a2e29c79f2600b1a38aa18b837d26a18e4ea5b81a20eb6d9cc48b5faa5e6657479e6be18fe86bec6ea6675868498993eca2639da236987d5cdb631093f5bc2adc5c7c5dc46d9462797c03e7c4bd5799788357bcc8e7ddb8a8f119b2e4d3fec38011520c673c0991c1b509e0d6bf97efb9fe71ea2ca361d22204479ca9bdfd110f3e6f863834102d5320c2b271ee04420747720f2ea122abc9910743e15c9d4c184e15905539a8fb718f5e7664c3964a85d5870a40640dda44d53f895d536813c5e157b342392adb3d08d10cff35fd74997b417fbf63316",
0x140}], 0x1)
r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0)
mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0)
rmdir(&(0x7f0000000040)='./file0/file0\x00')

08:46:57 executing program 0:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:57 executing program 4:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:57 executing program 2:
r0 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r0,
&(0x7f0000000000)=ANY=[@ANYBLOB="01002f0000000000000000000008ad2582f037d18562e82d5736fc2ce6f4b0fe13775ad25a43e9ae7d9d9dc6e3a1ff1f048ff77609f7bc7ed92b08dde148894c09086be4ab83f9719814db173bf3382b138c999a86dda0a522ab76b4737ba0d0803ea2693f"],
0x1)

08:46:57 executing program 3:
socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={<r0=>0xffffffffffffffff})
sendto$unix(r0, 0x0, 0x0, 0x404, 0x0, 0x0)

08:46:57 executing program 5:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:57 executing program 1:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:57 executing program 2:
r0 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r0,
&(0x7f0000000000)=ANY=[@ANYBLOB="01002f0000000000000000000008ad2582f037d18562e82d5736fc2ce6f4b0fe13775ad25a43e9ae7d9d9dc6e3a1ff1f048ff77609f7bc7ed92b08dde148894c09086be4ab83f9719814db173bf3382b138c999a86dda0a522ab76b4737ba0d0803ea2693f"],
0x1)

08:46:57 executing program 3:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:57 executing program 0:
r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0)
writev(r0,
&(0x7f0000002940)=[{&(0x7f00000016c0)="630e74bf1fcc73074c25563389eb1883fa9242699128d3c614daad26e597cd59cd351c4e595bac073820b6fd3da131d2d17f5f0ad7017ce0128a70fdcae3acaea2a0616a8d4b9a76483a07a2574f61325a393dddaf5714cd9380042b11334ecae5c808e72a842bb8e5a2e29c79f2600b1a38aa18b837d26a18e4ea5b81a20eb6d9cc48b5faa5e6657479e6be18fe86bec6ea6675868498993eca2639da236987d5cdb631093f5bc2adc5c7c5dc46d9462797c03e7c4bd5799788357bcc8e7ddb8a8f119b2e4d3fec38011520c673c0991c1b509e0d6bf97efb9fe71ea2ca361d22204479ca9bdfd110f3e6f863834102d5320c2b271ee04420747720f2ea122abc9910743e15c9d4c184e15905539a8fb718f5e7664c3964a85d5870a40640dda44d53f895d536813c5e157b342392adb3d08d10cff35fd74997b417fbf63316",
0x140}], 0x1)
r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0)
mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0)
rmdir(&(0x7f0000000040)='./file0/file0\x00')

08:46:57 executing program 2:
r0 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r0,
&(0x7f0000000000)=ANY=[@ANYBLOB="01002f0000000000000000000008ad2582f037d18562e82d5736fc2ce6f4b0fe13775ad25a43e9ae7d9d9dc6e3a1ff1f048ff77609f7bc7ed92b08dde148894c09086be4ab83f9719814db173bf3382b138c999a86dda0a522ab76b4737ba0d0803ea2693f"],
0x1)

08:46:57 executing program 4:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:57 executing program 1:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:57 executing program 5:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:57 executing program 2:
r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0)
writev(r0,
&(0x7f0000002940)=[{&(0x7f00000016c0)="630e74bf1fcc73074c25563389eb1883fa9242699128d3c614daad26e597cd59cd351c4e595bac073820b6fd3da131d2d17f5f0ad7017ce0128a70fdcae3acaea2a0616a8d4b9a76483a07a2574f61325a393dddaf5714cd9380042b11334ecae5c808e72a842bb8e5a2e29c79f2600b1a38aa18b837d26a18e4ea5b81a20eb6d9cc48b5faa5e6657479e6be18fe86bec6ea6675868498993eca2639da236987d5cdb631093f5bc2adc5c7c5dc46d9462797c03e7c4bd5799788357bcc8e7ddb8a8f119b2e4d3fec38011520c673c0991c1b509e0d6bf97efb9fe71ea2ca361d22204479ca9bdfd110f3e6f863834102d5320c2b271ee04420747720f2ea122abc9910743e15c9d4c184e15905539a8fb718f5e7664c3964a85d5870a40640dda44d53f895d536813c5e157b342392adb3d08d10cff35fd74997b417fbf63316",
0x140}], 0x1)
r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0)
mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0)
rmdir(&(0x7f0000000040)='./file0/file0\x00')

08:46:57 executing program 3:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:57 executing program 4:
r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0)
writev(r0,
&(0x7f0000002940)=[{&(0x7f00000016c0)="630e74bf1fcc73074c25563389eb1883fa9242699128d3c614daad26e597cd59cd351c4e595bac073820b6fd3da131d2d17f5f0ad7017ce0128a70fdcae3acaea2a0616a8d4b9a76483a07a2574f61325a393dddaf5714cd9380042b11334ecae5c808e72a842bb8e5a2e29c79f2600b1a38aa18b837d26a18e4ea5b81a20eb6d9cc48b5faa5e6657479e6be18fe86bec6ea6675868498993eca2639da236987d5cdb631093f5bc2adc5c7c5dc46d9462797c03e7c4bd5799788357bcc8e7ddb8a8f119b2e4d3fec38011520c673c0991c1b509e0d6bf97efb9fe71ea2ca361d22204479ca9bdfd110f3e6f863834102d5320c2b271ee04420747720f2ea122abc9910743e15c9d4c184e15905539a8fb718f5e7664c3964a85d5870a40640dda44d53f895d536813c5e157b342392adb3d08d10cff35fd74997b417fbf63316",
0x140}], 0x1)
r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0)
mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0)
rmdir(&(0x7f0000000040)='./file0/file0\x00')

08:46:57 executing program 0:
r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0)
writev(r0,
&(0x7f0000002940)=[{&(0x7f00000016c0)="630e74bf1fcc73074c25563389eb1883fa9242699128d3c614daad26e597cd59cd351c4e595bac073820b6fd3da131d2d17f5f0ad7017ce0128a70fdcae3acaea2a0616a8d4b9a76483a07a2574f61325a393dddaf5714cd9380042b11334ecae5c808e72a842bb8e5a2e29c79f2600b1a38aa18b837d26a18e4ea5b81a20eb6d9cc48b5faa5e6657479e6be18fe86bec6ea6675868498993eca2639da236987d5cdb631093f5bc2adc5c7c5dc46d9462797c03e7c4bd5799788357bcc8e7ddb8a8f119b2e4d3fec38011520c673c0991c1b509e0d6bf97efb9fe71ea2ca361d22204479ca9bdfd110f3e6f863834102d5320c2b271ee04420747720f2ea122abc9910743e15c9d4c184e15905539a8fb718f5e7664c3964a85d5870a40640dda44d53f895d536813c5e157b342392adb3d08d10cff35fd74997b417fbf63316",
0x140}], 0x1)
r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0)
mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0)
rmdir(&(0x7f0000000040)='./file0/file0\x00')

08:46:57 executing program 3:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:57 executing program 1:
mkdir(&(0x7f0000000180)='./file1\x00', 0x0)
r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0))
getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0)

08:46:57 executing program 5:
setitimer(0x3, 0x0, 0x0)

08:46:57 executing program 2:
r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0)
writev(r0,
&(0x7f0000002940)=[{&(0x7f00000016c0)="630e74bf1fcc73074c25563389eb1883fa9242699128d3c614daad26e597cd59cd351c4e595bac073820b6fd3da131d2d17f5f0ad7017ce0128a70fdcae3acaea2a0616a8d4b9a76483a07a2574f61325a393dddaf5714cd9380042b11334ecae5c808e72a842bb8e5a2e29c79f2600b1a38aa18b837d26a18e4ea5b81a20eb6d9cc48b5faa5e6657479e6be18fe86bec6ea6675868498993eca2639da236987d5cdb631093f5bc2adc5c7c5dc46d9462797c03e7c4bd5799788357bcc8e7ddb8a8f119b2e4d3fec38011520c673c0991c1b509e0d6bf97efb9fe71ea2ca361d22204479ca9bdfd110f3e6f863834102d5320c2b271ee04420747720f2ea122abc9910743e15c9d4c184e15905539a8fb718f5e7664c3964a85d5870a40640dda44d53f895d536813c5e157b342392adb3d08d10cff35fd74997b417fbf63316",
0x140}], 0x1)
r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0)
mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0)
rmdir(&(0x7f0000000040)='./file0/file0\x00')

08:46:57 executing program 5:
setitimer(0x3, 0x0, 0x0)

08:46:57 executing program 4:
r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0)
writev(r0,
&(0x7f0000002940)=[{&(0x7f00000016c0)="630e74bf1fcc73074c25563389eb1883fa9242699128d3c614daad26e597cd59cd351c4e595bac073820b6fd3da131d2d17f5f0ad7017ce0128a70fdcae3acaea2a0616a8d4b9a76483a07a2574f61325a393dddaf5714cd9380042b11334ecae5c808e72a842bb8e5a2e29c79f2600b1a38aa18b837d26a18e4ea5b81a20eb6d9cc48b5faa5e6657479e6be18fe86bec6ea6675868498993eca2639da236987d5cdb631093f5bc2adc5c7c5dc46d9462797c03e7c4bd5799788357bcc8e7ddb8a8f119b2e4d3fec38011520c673c0991c1b509e0d6bf97efb9fe71ea2ca361d22204479ca9bdfd110f3e6f863834102d5320c2b271ee04420747720f2ea122abc9910743e15c9d4c184e15905539a8fb718f5e7664c3964a85d5870a40640dda44d53f895d536813c5e157b342392adb3d08d10cff35fd74997b417fbf63316",
0x140}], 0x1)
r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0)
mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0)
rmdir(&(0x7f0000000040)='./file0/file0\x00')

08:46:57 executing program 1:
r0 = socket(0x12, 0x2, 0x0)
getsockname$inet(r0, 0x0, 0x0)

08:46:57 executing program 0:
r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0)
writev(r0,
&(0x7f0000002940)=[{&(0x7f00000016c0)="630e74bf1fcc73074c25563389eb1883fa9242699128d3c614daad26e597cd59cd351c4e595bac073820b6fd3da131d2d17f5f0ad7017ce0128a70fdcae3acaea2a0616a8d4b9a76483a07a2574f61325a393dddaf5714cd9380042b11334ecae5c808e72a842bb8e5a2e29c79f2600b1a38aa18b837d26a18e4ea5b81a20eb6d9cc48b5faa5e6657479e6be18fe86bec6ea6675868498993eca2639da236987d5cdb631093f5bc2adc5c7c5dc46d9462797c03e7c4bd5799788357bcc8e7ddb8a8f119b2e4d3fec38011520c673c0991c1b509e0d6bf97efb9fe71ea2ca361d22204479ca9bdfd110f3e6f863834102d5320c2b271ee04420747720f2ea122abc9910743e15c9d4c184e15905539a8fb718f5e7664c3964a85d5870a40640dda44d53f895d536813c5e157b342392adb3d08d10cff35fd74997b417fbf63316",
0x140}], 0x1)
r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0)
mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0)
rmdir(&(0x7f0000000040)='./file0/file0\x00')

08:46:57 executing program 5:
setitimer(0x3, 0x0, 0x0)

08:46:57 executing program 2:
r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0)
writev(r0,
&(0x7f0000002940)=[{&(0x7f00000016c0)="630e74bf1fcc73074c25563389eb1883fa9242699128d3c614daad26e597cd59cd351c4e595bac073820b6fd3da131d2d17f5f0ad7017ce0128a70fdcae3acaea2a0616a8d4b9a76483a07a2574f61325a393dddaf5714cd9380042b11334ecae5c808e72a842bb8e5a2e29c79f2600b1a38aa18b837d26a18e4ea5b81a20eb6d9cc48b5faa5e6657479e6be18fe86bec6ea6675868498993eca2639da236987d5cdb631093f5bc2adc5c7c5dc46d9462797c03e7c4bd5799788357bcc8e7ddb8a8f119b2e4d3fec38011520c673c0991c1b509e0d6bf97efb9fe71ea2ca361d22204479ca9bdfd110f3e6f863834102d5320c2b271ee04420747720f2ea122abc9910743e15c9d4c184e15905539a8fb718f5e7664c3964a85d5870a40640dda44d53f895d536813c5e157b342392adb3d08d10cff35fd74997b417fbf63316",
0x140}], 0x1)
r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0)
mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0)
rmdir(&(0x7f0000000040)='./file0/file0\x00')

08:46:57 executing program 3:
mkdirat(0xffffffffffffffff, 0x0, 0x0)

08:46:57 executing program 1:
r0 = socket(0x12, 0x2, 0x0)
getsockname$inet(r0, 0x0, 0x0)

08:46:57 executing program 4:
r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0)
writev(r0,
&(0x7f0000002940)=[{&(0x7f00000016c0)="630e74bf1fcc73074c25563389eb1883fa9242699128d3c614daad26e597cd59cd351c4e595bac073820b6fd3da131d2d17f5f0ad7017ce0128a70fdcae3acaea2a0616a8d4b9a76483a07a2574f61325a393dddaf5714cd9380042b11334ecae5c808e72a842bb8e5a2e29c79f2600b1a38aa18b837d26a18e4ea5b81a20eb6d9cc48b5faa5e6657479e6be18fe86bec6ea6675868498993eca2639da236987d5cdb631093f5bc2adc5c7c5dc46d9462797c03e7c4bd5799788357bcc8e7ddb8a8f119b2e4d3fec38011520c673c0991c1b509e0d6bf97efb9fe71ea2ca361d22204479ca9bdfd110f3e6f863834102d5320c2b271ee04420747720f2ea122abc9910743e15c9d4c184e15905539a8fb718f5e7664c3964a85d5870a40640dda44d53f895d536813c5e157b342392adb3d08d10cff35fd74997b417fbf63316",
0x140}], 0x1)
r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0)
mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0)
rmdir(&(0x7f0000000040)='./file0/file0\x00')

08:46:57 executing program 5:
setitimer(0x3, 0x0, 0x0)

08:46:57 executing program 0:
r0 = socket(0x12, 0x2, 0x0)
getsockname$inet(r0, 0x0, 0x0)

08:46:57 executing program 1:
r0 = socket(0x12, 0x2, 0x0)
getsockname$inet(r0, 0x0, 0x0)

08:46:57 executing program 2:
pipe2(&(0x7f0000000100)={<r0=>0xffffffffffffffff}, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
close(r1)
recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0)

08:46:57 executing program 5:
r0 = semget(0x0, 0x0, 0x0)
munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000)
shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0)

08:46:57 executing program 0:
r0 = socket(0x12, 0x2, 0x0)
getsockname$inet(r0, 0x0, 0x0)

08:46:57 executing program 3:
mkdirat(0xffffffffffffffff, 0x0, 0x0)

08:46:57 executing program 4:
open$dir(&(0x7f0000000cc0)='./file1\x00', 0x200, 0x0)
readlink(&(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0)

08:46:57 executing program 1:
r0 = socket(0x12, 0x2, 0x0)
getsockname$inet(r0, 0x0, 0x0)

08:46:57 executing program 5:
r0 = semget(0x0, 0x0, 0x0)
munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000)
shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0)

08:46:57 executing program 0:
r0 = socket(0x12, 0x2, 0x0)
getsockname$inet(r0, 0x0, 0x0)

08:46:57 executing program 3:
mkdirat(0xffffffffffffffff, 0x0, 0x0)

08:46:57 executing program 2:
pipe2(&(0x7f0000000100)={<r0=>0xffffffffffffffff}, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
close(r1)
recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0)

08:46:57 executing program 4:
open$dir(&(0x7f0000000cc0)='./file1\x00', 0x200, 0x0)
readlink(&(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0)

08:46:57 executing program 5:
r0 = semget(0x0, 0x0, 0x0)
munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000)
shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0)

08:46:57 executing program 0:
open$dir(&(0x7f0000000cc0)='./file1\x00', 0x200, 0x0)
readlink(&(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0)

08:46:57 executing program 3:
mkdirat(0xffffffffffffffff, 0x0, 0x0)

08:46:57 executing program 1:
pipe2(&(0x7f0000000100)={<r0=>0xffffffffffffffff}, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
close(r1)
recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0)

08:46:57 executing program 2:
pipe2(&(0x7f0000000100)={<r0=>0xffffffffffffffff}, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
close(r1)
recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0)

08:46:57 executing program 5:
r0 = semget(0x0, 0x0, 0x0)
munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000)
shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0)

08:46:57 executing program 1:
pipe2(&(0x7f0000000100)={<r0=>0xffffffffffffffff}, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
close(r1)
recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0)

08:46:57 executing program 0:
open$dir(&(0x7f0000000cc0)='./file1\x00', 0x200, 0x0)
readlink(&(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0)

08:46:57 executing program 4:
open$dir(&(0x7f0000000cc0)='./file1\x00', 0x200, 0x0)
readlink(&(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0)

08:46:57 executing program 2:
pipe2(&(0x7f0000000100)={<r0=>0xffffffffffffffff}, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
close(r1)
recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0)

08:46:57 executing program 3:
pipe2(&(0x7f0000000100)={<r0=>0xffffffffffffffff}, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
close(r1)
recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0)

08:46:57 executing program 5:
pipe2(&(0x7f0000000100)={<r0=>0xffffffffffffffff}, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
close(r1)
recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0)

08:46:57 executing program 0:
open$dir(&(0x7f0000000cc0)='./file1\x00', 0x200, 0x0)
readlink(&(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0)

08:46:57 executing program 1:
pipe2(&(0x7f0000000100)={<r0=>0xffffffffffffffff}, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
close(r1)
recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0)

08:46:57 executing program 2:
r0 = semget(0x0, 0x0, 0x0)
munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000)
shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0)

08:46:58 executing program 4:
open$dir(&(0x7f0000000cc0)='./file1\x00', 0x200, 0x0)
readlink(&(0x7f0000000240)='./file1/file0\x00', 0x0, 0x0)

08:46:58 executing program 3:
pipe2(&(0x7f0000000100)={<r0=>0xffffffffffffffff}, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
close(r1)
recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0)

08:46:58 executing program 2:
r0 = semget(0x0, 0x0, 0x0)
munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000)
shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0)

08:46:58 executing program 5:
pipe2(&(0x7f0000000100)={<r0=>0xffffffffffffffff}, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
close(r1)
recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0)

08:46:58 executing program 1:
r0 = semget(0x0, 0x0, 0x0)
munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000)
shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0)

08:46:58 executing program 0:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={<r0=>0xffffffffffffffff})
close(r0)
open(&(0x7f0000002780)='./file0\x00', 0x202, 0x0)
ftruncate(r0, 0x0)

08:46:58 executing program 3:
pipe2(&(0x7f0000000100)={<r0=>0xffffffffffffffff}, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
close(r1)
recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0)

08:46:58 executing program 2:
r0 = semget(0x0, 0x0, 0x0)
munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000)
shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0)

08:46:58 executing program 1:
r0 = semget(0x0, 0x0, 0x0)
munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000)
shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0)

08:46:58 executing program 4:
r0 = semget(0x3, 0x0, 0x0)
shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000740)=""/200)

08:46:58 executing program 5:
pipe2(&(0x7f0000000100)={<r0=>0xffffffffffffffff}, 0x0)
close(r0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b40)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
close(r1)
recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0)

08:46:58 executing program 3:
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r0 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0)
faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x6, 0x100)

08:46:58 executing program 2:
open(&(0x7f0000000000)='./file0\x00', 0x220, 0x108)

08:46:58 executing program 1:
r0 = semget(0x0, 0x0, 0x0)
munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000)
shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0)

08:46:58 executing program 0:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={<r0=>0xffffffffffffffff})
close(r0)
open(&(0x7f0000002780)='./file0\x00', 0x202, 0x0)
ftruncate(r0, 0x0)

08:46:58 executing program 4:
r0 = semget(0x3, 0x0, 0x0)
shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000740)=""/200)

08:46:58 executing program 1:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={<r0=>0xffffffffffffffff})
close(r0)
open(&(0x7f0000002780)='./file0\x00', 0x202, 0x0)
ftruncate(r0, 0x0)

08:46:58 executing program 5:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={<r0=>0xffffffffffffffff})
close(r0)
open(&(0x7f0000002780)='./file0\x00', 0x202, 0x0)
ftruncate(r0, 0x0)

08:46:58 executing program 4:
r0 = semget(0x3, 0x0, 0x0)
shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000740)=""/200)

08:46:58 executing program 3:
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r0 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0)
faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x6, 0x100)

08:46:58 executing program 0:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={<r0=>0xffffffffffffffff})
close(r0)
open(&(0x7f0000002780)='./file0\x00', 0x202, 0x0)
ftruncate(r0, 0x0)

08:46:58 executing program 4:
r0 = semget(0x3, 0x0, 0x0)
shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000740)=""/200)

08:46:58 executing program 2:
open(&(0x7f0000000000)='./file0\x00', 0x220, 0x108)

08:46:58 executing program 5:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={<r0=>0xffffffffffffffff})
close(r0)
open(&(0x7f0000002780)='./file0\x00', 0x202, 0x0)
ftruncate(r0, 0x0)

08:46:58 executing program 2:
open(&(0x7f0000000000)='./file0\x00', 0x220, 0x108)

08:46:58 executing program 0:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={<r0=>0xffffffffffffffff})
close(r0)
open(&(0x7f0000002780)='./file0\x00', 0x202, 0x0)
ftruncate(r0, 0x0)

08:46:58 executing program 3:
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r0 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0)
faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x6, 0x100)

08:46:58 executing program 4:
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r0 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0)
faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x6, 0x100)

08:46:58 executing program 1:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={<r0=>0xffffffffffffffff})
close(r0)
open(&(0x7f0000002780)='./file0\x00', 0x202, 0x0)
ftruncate(r0, 0x0)

08:46:58 executing program 2:
open(&(0x7f0000000000)='./file0\x00', 0x220, 0x108)

08:46:58 executing program 5:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={<r0=>0xffffffffffffffff})
close(r0)
open(&(0x7f0000002780)='./file0\x00', 0x202, 0x0)
ftruncate(r0, 0x0)

08:46:58 executing program 0:
symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00')
unlink(&(0x7f00000001c0)='./file0/file0\x00')

08:46:58 executing program 1:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={<r0=>0xffffffffffffffff})
close(r0)
open(&(0x7f0000002780)='./file0\x00', 0x202, 0x0)
ftruncate(r0, 0x0)

08:46:58 executing program 4:
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r0 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0)
faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x6, 0x100)

08:46:58 executing program 3:
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r0 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0)
faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x6, 0x100)

08:46:58 executing program 2:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
sendto$inet(r1, 0x0, 0x0, 0x1, &(0x7f00000000c0), 0xc)

08:46:58 executing program 0:
symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00')
unlink(&(0x7f00000001c0)='./file0/file0\x00')

08:46:58 executing program 1:
symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00')
unlink(&(0x7f00000001c0)='./file0/file0\x00')

08:46:58 executing program 5:
r0 = open(&(0x7f0000000000)='./file0\x00', 0x80220, 0x0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
dup2(r1, r0)
sendto$inet6(r0, &(0x7f0000000100), 0x0, 0x2, 0x0, 0x0)

08:46:58 executing program 2:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
sendto$inet(r1, 0x0, 0x0, 0x1, &(0x7f00000000c0), 0xc)

08:46:58 executing program 0:
symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00')
unlink(&(0x7f00000001c0)='./file0/file0\x00')

08:46:58 executing program 5:
r0 = open(&(0x7f0000000000)='./file0\x00', 0x80220, 0x0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
dup2(r1, r0)
sendto$inet6(r0, &(0x7f0000000100), 0x0, 0x2, 0x0, 0x0)

08:46:58 executing program 1:
symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00')
unlink(&(0x7f00000001c0)='./file0/file0\x00')

08:46:58 executing program 4:
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r0 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0)
faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x6, 0x100)

08:46:58 executing program 3:
r0 = open(&(0x7f0000000000)='./file0\x00', 0x80220, 0x0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
dup2(r1, r0)
sendto$inet6(r0, &(0x7f0000000100), 0x0, 0x2, 0x0, 0x0)

08:46:58 executing program 2:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
sendto$inet(r1, 0x0, 0x0, 0x1, &(0x7f00000000c0), 0xc)

08:46:58 executing program 0:
symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00')
unlink(&(0x7f00000001c0)='./file0/file0\x00')

08:46:59 executing program 1:
symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00')
unlink(&(0x7f00000001c0)='./file0/file0\x00')

08:46:59 executing program 2:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
sendto$inet(r1, 0x0, 0x0, 0x1, &(0x7f00000000c0), 0xc)

08:46:59 executing program 5:
r0 = open(&(0x7f0000000000)='./file0\x00', 0x80220, 0x0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
dup2(r1, r0)
sendto$inet6(r0, &(0x7f0000000100), 0x0, 0x2, 0x0, 0x0)

08:46:59 executing program 2:
r0 = open(&(0x7f0000000000)='./file0\x00', 0x80220, 0x0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
dup2(r1, r0)
sendto$inet6(r0, &(0x7f0000000100), 0x0, 0x2, 0x0, 0x0)

08:46:59 executing program 3:
r0 = open(&(0x7f0000000000)='./file0\x00', 0x80220, 0x0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
dup2(r1, r0)
sendto$inet6(r0, &(0x7f0000000100), 0x0, 0x2, 0x0, 0x0)

08:46:59 executing program 0:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
sendto$inet(r1, 0x0, 0x0, 0x1, &(0x7f00000000c0), 0xc)

08:46:59 executing program 4:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
sendto$inet(r1, 0x0, 0x0, 0x1, &(0x7f00000000c0), 0xc)

08:46:59 executing program 1:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff,
<r0=>0xffffffffffffffff})
sendto(r0, &(0x7f0000000180), 0x278, 0x4040004, 0x0, 0xfffffffffffffec9)

08:46:59 executing program 5:
r0 = open(&(0x7f0000000000)='./file0\x00', 0x80220, 0x0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
dup2(r1, r0)
sendto$inet6(r0, &(0x7f0000000100), 0x0, 0x2, 0x0, 0x0)

08:46:59 executing program 2:
r0 = open(&(0x7f0000000000)='./file0\x00', 0x80220, 0x0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
dup2(r1, r0)
sendto$inet6(r0, &(0x7f0000000100), 0x0, 0x2, 0x0, 0x0)

08:46:59 executing program 0:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
sendto$inet(r1, 0x0, 0x0, 0x1, &(0x7f00000000c0), 0xc)

08:46:59 executing program 1:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff,
<r0=>0xffffffffffffffff})
sendto(r0, &(0x7f0000000180), 0x278, 0x4040004, 0x0, 0xfffffffffffffec9)

08:46:59 executing program 4:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
sendto$inet(r1, 0x0, 0x0, 0x1, &(0x7f00000000c0), 0xc)

08:46:59 executing program 0:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
sendto$inet(r1, 0x0, 0x0, 0x1, &(0x7f00000000c0), 0xc)

08:46:59 executing program 5:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
shutdown(r1, 0x0)
recvfrom(r0, &(0x7f0000000040)=""/48, 0x30, 0x800, 0x0, 0xfffffffffffffd4d)

08:46:59 executing program 2:
r0 = open(&(0x7f0000000000)='./file0\x00', 0x80220, 0x0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
dup2(r1, r0)
sendto$inet6(r0, &(0x7f0000000100), 0x0, 0x2, 0x0, 0x0)

08:46:59 executing program 3:
r0 = open(&(0x7f0000000000)='./file0\x00', 0x80220, 0x0)
socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff,
<r1=>0xffffffffffffffff})
dup2(r1, r0)
sendto$inet6(r0, &(0x7f0000000100), 0x0, 0x2, 0x0, 0x0)

08:46:59 executing program 1:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff,
<r0=>0xffffffffffffffff})
sendto(r0, &(0x7f0000000180), 0x278, 0x4040004, 0x0, 0xfffffffffffffec9)

08:46:59 executing program 4:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
sendto$inet(r1, 0x0, 0x0, 0x1, &(0x7f00000000c0), 0xc)

08:46:59 executing program 5:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
shutdown(r1, 0x0)
recvfrom(r0, &(0x7f0000000040)=""/48, 0x30, 0x800, 0x0, 0xfffffffffffffd4d)

08:46:59 executing program 0:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
shutdown(r1, 0x0)
recvfrom(r0, &(0x7f0000000040)=""/48, 0x30, 0x800, 0x0, 0xfffffffffffffd4d)

08:46:59 executing program 1:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff,
<r0=>0xffffffffffffffff})
sendto(r0, &(0x7f0000000180), 0x278, 0x4040004, 0x0, 0xfffffffffffffec9)

08:46:59 executing program 0:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
shutdown(r1, 0x0)
recvfrom(r0, &(0x7f0000000040)=""/48, 0x30, 0x800, 0x0, 0xfffffffffffffd4d)

08:46:59 executing program 5:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
shutdown(r1, 0x0)
recvfrom(r0, &(0x7f0000000040)=""/48, 0x30, 0x800, 0x0, 0xfffffffffffffd4d)

08:46:59 executing program 2:
r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil)
shmctl$SHM_UNLOCK(r0, 0x4)

08:46:59 executing program 3:
r0 = socket$unix(0x1, 0x1, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
r2 = paccept(r1, 0x0, 0x0, 0x0)
connect$unix(r0,
&(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
fcntl$getflags(r2, 0x0)

08:46:59 executing program 4:
r0 = socket$inet6(0x18, 0x1, 0x0)
sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0)

08:46:59 executing program 1:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:46:59 executing program 0:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
shutdown(r1, 0x0)
recvfrom(r0, &(0x7f0000000040)=""/48, 0x30, 0x800, 0x0, 0xfffffffffffffd4d)

08:46:59 executing program 4:
r0 = socket$inet6(0x18, 0x1, 0x0)
sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0)

08:46:59 executing program 2:
r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil)
shmctl$SHM_UNLOCK(r0, 0x4)

08:46:59 executing program 5:
r0 = socket$inet6(0x18, 0x3, 0x0)
r1 = fcntl$dupfd(r0, 0x0, r0)
shutdown(r1, 0x0)
recvfrom(r0, &(0x7f0000000040)=""/48, 0x30, 0x800, 0x0, 0xfffffffffffffd4d)

08:46:59 executing program 4:
r0 = socket$inet6(0x18, 0x1, 0x0)
sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0)

08:46:59 executing program 2:
r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil)
shmctl$SHM_UNLOCK(r0, 0x4)

08:46:59 executing program 1:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:46:59 executing program 0:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:46:59 executing program 5:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:46:59 executing program 3:
r0 = socket$unix(0x1, 0x1, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
r2 = paccept(r1, 0x0, 0x0, 0x0)
connect$unix(r0,
&(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
fcntl$getflags(r2, 0x0)

08:46:59 executing program 0:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:46:59 executing program 4:
r0 = socket$inet6(0x18, 0x1, 0x0)
sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0)

08:46:59 executing program 2:
r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil)
shmctl$SHM_UNLOCK(r0, 0x4)

08:46:59 executing program 1:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:46:59 executing program 2:
r0 = socket$unix(0x1, 0x1, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
r2 = paccept(r1, 0x0, 0x0, 0x0)
connect$unix(r0,
&(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
fcntl$getflags(r2, 0x0)

08:46:59 executing program 4:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:46:59 executing program 5:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:46:59 executing program 0:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:46:59 executing program 1:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:46:59 executing program 4:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:46:59 executing program 3:
r0 = socket$unix(0x1, 0x1, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
r2 = paccept(r1, 0x0, 0x0, 0x0)
connect$unix(r0,
&(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
fcntl$getflags(r2, 0x0)

08:46:59 executing program 5:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:46:59 executing program 1:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:46:59 executing program 2:
r0 = socket$unix(0x1, 0x1, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
r2 = paccept(r1, 0x0, 0x0, 0x0)
connect$unix(r0,
&(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
fcntl$getflags(r2, 0x0)

08:46:59 executing program 0:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:46:59 executing program 4:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:47:00 executing program 1:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:47:00 executing program 5:
r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil)
shmctl$SHM_UNLOCK(r0, 0x4)

08:47:00 executing program 4:
socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={<r0=>0xffffffffffffffff})
close(r0)
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r1 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0)
renameat(r1, &(0x7f0000000040)='./file1\x00', r0,
&(0x7f0000000080)='./file1\x00')

08:47:00 executing program 0:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:47:00 executing program 2:
r0 = socket$unix(0x1, 0x1, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
r2 = paccept(r1, 0x0, 0x0, 0x0)
connect$unix(r0,
&(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
fcntl$getflags(r2, 0x0)

08:47:00 executing program 3:
r0 = socket$unix(0x1, 0x1, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000366000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
r2 = paccept(r1, 0x0, 0x0, 0x0)
connect$unix(r0,
&(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
fcntl$getflags(r2, 0x0)

08:47:00 executing program 5:
r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil)
shmctl$SHM_UNLOCK(r0, 0x4)

08:47:00 executing program 1:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:47:00 executing program 5:
r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil)
shmctl$SHM_UNLOCK(r0, 0x4)

08:47:00 executing program 3:
clock_nanosleep(0x1, 0x1, 0x0, 0x0)

08:47:00 executing program 2:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 0:
r0 = socket$unix(0x1, 0x10000000000001, 0x0)
r1 = socket$unix(0x1, 0x1, 0x0)
bind$unix(r1,
&(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc)
listen(r1, 0x0)
connect$unix(r0,
&(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e)
r2 = accept$inet(r1, 0x0, 0x0)
close(r2)
open(&(0x7f00000001c0)='./file0\x00', 0x20308, 0x0)
fchmod(r2, 0x0)

08:47:00 executing program 5:
socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000bc0)={<r0=>0xffffffffffffffff})
sendto$unix(r0, &(0x7f00000002c0)="f8", 0x1, 0x6, 0x0, 0x0)

08:47:00 executing program 4:
socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={<r0=>0xffffffffffffffff})
close(r0)
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r1 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0)
renameat(r1, &(0x7f0000000040)='./file1\x00', r0,
&(0x7f0000000080)='./file1\x00')

08:47:00 executing program 3:
clock_nanosleep(0x1, 0x1, 0x0, 0x0)

08:47:00 executing program 5:
socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000bc0)={<r0=>0xffffffffffffffff})
sendto$unix(r0, &(0x7f00000002c0)="f8", 0x1, 0x6, 0x0, 0x0)

08:47:00 executing program 3:
clock_nanosleep(0x1, 0x1, 0x0, 0x0)

08:47:00 executing program 2:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 1:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 5:
socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000bc0)={<r0=>0xffffffffffffffff})
sendto$unix(r0, &(0x7f00000002c0)="f8", 0x1, 0x6, 0x0, 0x0)

08:47:00 executing program 0:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 3:
clock_nanosleep(0x1, 0x1, 0x0, 0x0)

08:47:00 executing program 5:
socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000bc0)={<r0=>0xffffffffffffffff})
sendto$unix(r0, &(0x7f00000002c0)="f8", 0x1, 0x6, 0x0, 0x0)

08:47:00 executing program 0:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 4:
socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={<r0=>0xffffffffffffffff})
close(r0)
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r1 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0)
renameat(r1, &(0x7f0000000040)='./file1\x00', r0,
&(0x7f0000000080)='./file1\x00')

08:47:00 executing program 1:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 2:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 3:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 5:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 0:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 2:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 0:
socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={<r0=>0xffffffffffffffff})
close(r0)
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r1 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0)
renameat(r1, &(0x7f0000000040)='./file1\x00', r0,
&(0x7f0000000080)='./file1\x00')

08:47:00 executing program 5:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 3:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 1:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 4:
socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={<r0=>0xffffffffffffffff})
close(r0)
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r1 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0)
renameat(r1, &(0x7f0000000040)='./file1\x00', r0,
&(0x7f0000000080)='./file1\x00')

08:47:00 executing program 2:
socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={<r0=>0xffffffffffffffff})
close(r0)
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r1 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0)
renameat(r1, &(0x7f0000000040)='./file1\x00', r0,
&(0x7f0000000080)='./file1\x00')

08:47:00 executing program 3:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 1:
socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={<r0=>0xffffffffffffffff})
close(r0)
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r1 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0)
renameat(r1, &(0x7f0000000040)='./file1\x00', r0,
&(0x7f0000000080)='./file1\x00')

08:47:00 executing program 0:
socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={<r0=>0xffffffffffffffff})
close(r0)
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r1 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0)
renameat(r1, &(0x7f0000000040)='./file1\x00', r0,
&(0x7f0000000080)='./file1\x00')

08:47:00 executing program 2:
socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={<r0=>0xffffffffffffffff})
close(r0)
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r1 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0)
renameat(r1, &(0x7f0000000040)='./file1\x00', r0,
&(0x7f0000000080)='./file1\x00')

08:47:00 executing program 5:
r0 = socket(0x18, 0x30000003, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00',
0x4104fe71d08dd6a9, 0x0)
close(r0)
fcntl$dupfd(r1, 0x0, r0)
fsync(r0)

08:47:00 executing program 3:
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff,
<r0=>0xffffffffffffffff})
r1 = dup(r0)
setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000003c00)=0x5, 0x4)

08:47:00 executing program 4:
r0 = socket$inet(0x2, 0x3, 0x0)
r1 = dup2(r0, r0)
getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0)

08:47:00 executing program 3:
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff,
<r0=>0xffffffffffffffff})
r1 = dup(r0)
setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000003c00)=0x5, 0x4)

08:47:00 executing program 1:
socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={<r0=>0xffffffffffffffff})
close(r0)
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r1 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0)
renameat(r1, &(0x7f0000000040)='./file1\x00', r0,
&(0x7f0000000080)='./file1\x00')

08:47:00 executing program 5:
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff,
<r0=>0xffffffffffffffff})
r1 = dup(r0)
setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000003c00)=0x5, 0x4)

08:47:00 executing program 3:
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff,
<r0=>0xffffffffffffffff})
r1 = dup(r0)
setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000003c00)=0x5, 0x4)

08:47:01 executing program 4:
r0 = socket$inet(0x2, 0x3, 0x0)
r1 = dup2(r0, r0)
getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0)

08:47:01 executing program 5:
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff,
<r0=>0xffffffffffffffff})
r1 = dup(r0)
setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000003c00)=0x5, 0x4)

08:47:01 executing program 3:
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff,
<r0=>0xffffffffffffffff})
r1 = dup(r0)
setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000003c00)=0x5, 0x4)

08:47:01 executing program 0:
socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={<r0=>0xffffffffffffffff})
close(r0)
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r1 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0)
renameat(r1, &(0x7f0000000040)='./file1\x00', r0,
&(0x7f0000000080)='./file1\x00')

08:47:01 executing program 2:
socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={<r0=>0xffffffffffffffff})
close(r0)
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r1 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0)
renameat(r1, &(0x7f0000000040)='./file1\x00', r0,
&(0x7f0000000080)='./file1\x00')

08:47:01 executing program 4:
r0 = socket$inet(0x2, 0x3, 0x0)
r1 = dup2(r0, r0)
getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0)

08:47:01 executing program 3:
r0 = socket$inet(0x2, 0x3, 0x0)
r1 = dup2(r0, r0)
getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0)

08:47:01 executing program 5:
socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff,
<r0=>0xffffffffffffffff})
r1 = dup(r0)
setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000003c00)=0x5, 0x4)

08:47:01 executing program 1:
socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={<r0=>0xffffffffffffffff})
close(r0)
mkdir(&(0x7f00000000c0)='./file1\x00', 0x0)
r1 = open$dir(&(0x7f00000012c0)='./file1\x00', 0x0, 0x0)
mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0)
renameat(r1, &(0x7f0000000040)='./file1\x00', r0,
&(0x7f0000000080)='./file1\x00')

08:47:01 executing program 4:
r0 = socket$inet(0x2, 0x3, 0x0)
r1 = dup2(r0, r0)
getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0)

08:47:01 executing program 3:
r0 = socket$inet(0x2, 0x3, 0x0)
r1 = dup2(r0, r0)
getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0)

08:47:01 executing program 4:
r0 = socket$inet(0x2, 0x3, 0x0)
r1 = dup2(r0, r0)
getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0)

08:47:01 executing program 5:
r0 = socket$inet(0x2, 0x20000001, 0x0)
connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0x10)
recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0)

08:47:01 executing program 2:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff,
<r0=>0xffffffffffffffff})
recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
recvfrom(r0, 0x0, 0x0, 0x2, 0x0, 0xfffffffffffffde1)

08:47:01 executing program 3:
r0 = socket$inet(0x2, 0x3, 0x0)
r1 = dup2(r0, r0)
getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0)

08:47:01 executing program 5:
r0 = socket$inet(0x2, 0x20000001, 0x0)
connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0x10)
recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0)

08:47:01 executing program 4:
r0 = socket$inet(0x2, 0x3, 0x0)
r1 = dup2(r0, r0)
getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0)

08:47:01 executing program 3:
r0 = socket$unix(0x1, 0x5, 0x0)
bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8)
socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={<r1=>0xffffffffffffffff,
<r2=>0xffffffffffffffff})
getsockopt$sock_timeval(r0, 0xffff, 0x100f, &(0x7f0000000080),
&(0x7f00000000c0)=0x10)
r3 = semget$private(0x0, 0x3, 0x0)
semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000100)=""/41)
r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x114)
sendto$inet(r4,
&(0x7f0000000180)="ea6efffeedfe73148c755485fc90a47c2ed2905a7ec5a34d0fdd7d11a17222c361081bc3414224015fae83aa7d08ee6ba03aa0d48a9de933bfb7db9d6943b4dbd8505f3b8cc73f20ad9863a0885fd10ac5c850396cca4ae7969b1dc1919d67cdf1dd483caef9d964bb23e95dd820fcdc9c2a2f1eba07ced2fbfde8e0e6357eaad9a7d82ab70de5fb553c67f9cfcfcc55bde4940148d3f8a5173fb5cad4a009c1f63f3627809d4e99abddda58b79203ebc679ecdf18651308534f5c0cfe75105db7b2a6e3d3029d93ea5d94af70dd30cff7c1bb4e",
0xd4, 0x403, 0x0, 0x0)
sendto$inet(r4,
&(0x7f00000002c0)="cc47c2f835ba03f0212f754c4d890f87e625889d2d9412adf6a57eb385f4f9f1d4c662984d4702194043cbf138a1b69f287c470c317b91b8735d4aca6bbd61e031170a770d821334a2e097df893cf46df7fb6afc50b340d7bb0d3b4f955985fe9026bb061f0900e5857f94c1e6a50eb79a30dc70ac2ee8eec597d845932ae8c8b9f6e75a250575a92980f22a847f62c7201622df64",
0x95, 0x4, 0x0, 0x0)
getsockname(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc)
semctl$IPC_RMID(r3, 0x0, 0x0)
getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000000440)={0x0, <r5=>0x0},
0xc)
r6 = getgid()
getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f00000004c0)={0x0, <r7=>0x0},
&(0x7f0000000500)=0xc)
r8 = getegid()
semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0xfffffffffffffffd, r5,
r6, r7, r8, 0x10, 0x2}, 0xc01, 0x8, 0x7})
semget$private(0x0, 0x1, 0x2b0)
syz_execute_func(&(0x7f00000005c0)="c4032102dcc8c4a1a9ebffc4c280f31a6666f3e1298f091898dc4181566000000021c4c12d73de14c462a8f58bf29a00008fa878c07c4d07008fe978dbbc5bff000000")
r9 = semget(0x2, 0x7, 0x10)
sendmsg(r2, &(0x7f0000000c40)={&(0x7f0000000640)=@in={0x2, 0x3}, 0xc,
&(0x7f0000000940)=[{&(0x7f0000000840)="81245a76bee93b5cf690de1bc7880d175292b2b56adb4591e2bf52cb7cd187f965a2ed28ea2bc1f62d82763fa35449cc3a6a7f8727c645d9fa2f0fbb1fe467118de87e1a69e3488c371575f50b4c367888ef529c769cc3024c197ec59c271de2ce75e80f54939118029bacacf9fdeea682597eda50a4c80a2127467160ad83f1fb61dcfb175e3d259bdf8a952c45f22ce95c893d3df96efd677646a526de4597e2eac5ea869a9affc814ec9462956eb32a3e1c5485cec4674069317c0b273b0a28501086c19a0a9f2f9f79be78a0b2de1996893cab50b8f117c5580c2c13471101607af5bd587d6ea646b681",
0xec}], 0x1, 0x0}, 0x1)
semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000c80)=""/40)
connect$inet(r1, &(0x7f0000000cc0)={0x2, 0x3}, 0xc)
mknodat(r4, &(0x7f0000000d00)='./file0\x00', 0x40, 0x2)
connect$unix(r4, &(0x7f0000000d40)=@file={0x0, './file0\x00'}, 0xa)
getsockname$inet(r4, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc)
semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000000e00)=""/111)
getgid()
getsockopt(r4, 0x4, 0x0, &(0x7f0000000e80)=""/4096,
&(0x7f0000001e80)=0x1000)
select(0x40, &(0x7f0000001ec0)={0x8, 0x69d, 0x10001, 0x8, 0x0, 0x1dacc4f8,
0x40, 0x2}, &(0x7f0000001f00)={0x2, 0x100000000, 0xffffffffffffff81, 0x81,
0x66, 0x8001, 0xfffffffffffffff9, 0x2ef}, &(0x7f0000001f40)={0x3e0, 0x7,
0xfffffffffffffffe, 0x1, 0x200, 0x6, 0x2, 0x10001},
&(0x7f0000001f80)={0x1000, 0xfffffffffffffbff})
socketpair(0x1e, 0x10000005, 0x38000000000, &(0x7f0000001fc0))

08:47:01 executing program 0:
clock_nanosleep(0x40000000, 0x0, &(0x7f0000000500), &(0x7f0000000540))

08:47:01 executing program 1:
r0 = socket$inet(0x2, 0x20000001, 0x0)
connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0x10)
recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0)

08:47:01 executing program 4:
r0 = socket$inet(0x2, 0x3, 0x0)
r1 = dup2(r0, r0)
getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0)

08:47:01 executing program 2:
socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff,
<r0=>0xffffffffffffffff})
recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
recvfrom(r0, 0x0, 0x0, 0x2, 0x0, 0xfffffffffffffde1)

08:47:01 executing program 5:
r0 = socket$inet(0x2, 0x20000001, 0x0)
connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0x10)
recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0)

08:47:01 executing program 3:
r0 = socket$unix(0x1, 0x5, 0x0)
bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8)
socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={<r1=>0xffffffffffffffff,
<r2=>0xffffffffffffffff})
getsockopt$sock_timeval(r0, 0xffff, 0x100f, &(0x7f0000000080),
&(0x7f00000000c0)=0x10)
r3 = semget$private(0x0, 0x3, 0x0)
semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000100)=""/41)
r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x114)
sendto$inet(r4,
&(0x7f0000000180)="ea6efffeedfe73148c755485fc90a47c2ed2905a7ec5a34d0fdd7d11a17222c361081bc3414224015fae83aa7d08ee6ba03aa0d48a9de933bfb7db9d6943b4dbd8505f3b8cc73f20ad9863a0885fd10ac5c850396cca4ae7969b1dc1919d67cdf1dd483caef9d964bb23e95dd820fcdc9c2a2f1eba07ced2fbfde8e0e6357eaad9a7d82ab70de5fb553c67f9cfcfcc55bde4940148d3f8a5173fb5cad4a009c1f63f3627809d4e99abddda58b79203ebc679ecdf18651308534f5c0cfe75105db7b2a6e3d3029d93ea5d94af70dd30cff7c1bb4e",
0xd4, 0x403, 0x0, 0x0)
sendto$inet(r4,
&(0x7f00000002c0)="cc47c2f835ba03f0212f754c4d890f87e625889d2d9412adf6a57eb385f4f9f1d4c662984d4702194043cbf138a1b69f287c4

---
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.

Maxime Villard

unread,
Apr 7, 2019, 4:40:04 AM4/7/19
to syzbot, syzkaller-...@googlegroups.com
Le 07/03/2019 à 09:48, syzbot a écrit :
> Hello,
>
> syzbot found the following crash on:
>
> HEAD commit: 4c653981f172 build libutil_ul and link it into fontconfig...
> git tree: netbsd
> console output: https://syzkaller.appspot.com/x/log.txt?x=1327c1db200000
> dashboard link: https://syzkaller.appspot.com/bug?extid=ce7f04de2d4ab4f8679b
>
> 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+ce7f04...@syzkaller.appspotmail.com
>
> login: [ 27.1444905] ASan: Unauthorized Access In 0xffffffff80f4a4f1: Addr 0xffffd90012f80868 [8 bytes, write, RedZonePartial]
> [ 27.1444905] #0 0xffffffff80f4a4f1 in file_ctor <netbsd>
> [ 27.1444905] #1 0xffffffff80fde43b in pool_cache_get_slow <netbsd>
> [ 27.1545095] #2 0xffffffff80fe04d4 in pool_cache_get_paddr <netbsd>
> [ 27.1545095] #3 0xffffffff80f4d4aa in fd_allocfile <netbsd>
> [ 27.1545095] #4 0xffffffff810718a7 in do_open <netbsd>
> [ 27.1545095] #5 0xffffffff81071d28 in do_sys_openat <netbsd>
> [ 27.1645257] #6 0xffffffff81071f90 in sys_open <netbsd>
> [ 27.1645257] #7 0xffffffff8026b02e in syscall <netbsd>

#syz dup: ASan: Unauthorized Access in file_ctor
Reply all
Reply to author
Forward
0 new messages