possible deadlock in shmem_fallocate

7 views
Skip to first unread message

syzbot

unread,
Aug 1, 2019, 2:22:06 AM8/1/19
to syzkaller...@googlegroups.com
Hello,

syzbot found the following crash on:

HEAD commit: 9a9de33a Linux 4.19.63
git tree: linux-4.19.y
console output: https://syzkaller.appspot.com/x/log.txt?x=13e096e8600000
kernel config: https://syzkaller.appspot.com/x/.config?x=92b8e10c68c8329
dashboard link: https://syzkaller.appspot.com/bug?extid=af820224431ab57688b7
compiler: gcc (GCC) 9.0.0 20181231 (experimental)

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

======================================================
WARNING: possible circular locking dependency detected
4.19.63 #37 Not tainted
------------------------------------------------------
syz-executor.4/28100 is trying to acquire lock:
00000000b60c42d8 (&sb->s_type->i_mutex_key#12){+.+.}, at: inode_lock
include/linux/fs.h:747 [inline]
00000000b60c42d8 (&sb->s_type->i_mutex_key#12){+.+.}, at:
shmem_fallocate+0x15a/0xc60 mm/shmem.c:2680

but task is already holding lock:
00000000068ad087 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30
include/linux/compiler.h:193

which lock already depends on the new lock.


the existing dependency chain (in reverse order) is:

-> #1 (fs_reclaim){+.+.}:
__fs_reclaim_acquire mm/page_alloc.c:3749 [inline]
fs_reclaim_acquire.part.0+0x24/0x30 mm/page_alloc.c:3760
fs_reclaim_acquire mm/page_alloc.c:4334 [inline]
prepare_alloc_pages mm/page_alloc.c:4331 [inline]
__alloc_pages_nodemask+0x4fc/0x750 mm/page_alloc.c:4383
alloc_pages_vma+0xdd/0x590 mm/mempolicy.c:2111
shmem_alloc_page+0xc0/0x180 mm/shmem.c:1494
shmem_alloc_and_acct_page+0x165/0x970 mm/shmem.c:1519
shmem_getpage_gfp+0x44a/0x3640 mm/shmem.c:1797
shmem_getpage mm/shmem.c:132 [inline]
shmem_write_begin+0x10b/0x1e0 mm/shmem.c:2432
generic_perform_write+0x22a/0x520 mm/filemap.c:3161
__generic_file_write_iter+0x25e/0x630 mm/filemap.c:3286
generic_file_write_iter+0x383/0x72f mm/filemap.c:3314
call_write_iter include/linux/fs.h:1820 [inline]
new_sync_write fs/read_write.c:474 [inline]
__vfs_write+0x587/0x810 fs/read_write.c:487
vfs_write+0x20c/0x560 fs/read_write.c:549
ksys_write+0x14f/0x2d0 fs/read_write.c:599
__do_sys_write fs/read_write.c:611 [inline]
__se_sys_write fs/read_write.c:608 [inline]
__x64_sys_write+0x73/0xb0 fs/read_write.c:608
do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293
entry_SYSCALL_64_after_hwframe+0x49/0xbe

-> #0 (&sb->s_type->i_mutex_key#12){+.+.}:
lock_acquire+0x16f/0x3f0 kernel/locking/lockdep.c:3900
down_write+0x38/0x90 kernel/locking/rwsem.c:70
inode_lock include/linux/fs.h:747 [inline]
shmem_fallocate+0x15a/0xc60 mm/shmem.c:2680
ashmem_shrink_scan drivers/staging/android/ashmem.c:461 [inline]
ashmem_shrink_scan+0x370/0x510 drivers/staging/android/ashmem.c:436
do_shrink_slab+0x3db/0xa40 mm/vmscan.c:537
shrink_slab mm/vmscan.c:686 [inline]
shrink_slab+0x4be/0x5e0 mm/vmscan.c:666
shrink_node+0x311/0x1450 mm/vmscan.c:2730
shrink_zones mm/vmscan.c:2959 [inline]
do_try_to_free_pages+0x3cb/0x11c0 mm/vmscan.c:3017
try_to_free_pages+0x2ee/0x7f0 mm/vmscan.c:3232
__perform_reclaim mm/page_alloc.c:3790 [inline]
__alloc_pages_direct_reclaim mm/page_alloc.c:3811 [inline]
__alloc_pages_slowpath+0x990/0x2870 mm/page_alloc.c:4201
__alloc_pages_nodemask+0x617/0x750 mm/page_alloc.c:4409
alloc_pages_current+0x107/0x210 mm/mempolicy.c:2147
alloc_pages include/linux/gfp.h:509 [inline]
__vmalloc_area_node mm/vmalloc.c:1690 [inline]
__vmalloc_node_range+0x4a7/0x790 mm/vmalloc.c:1750
__vmalloc_node mm/vmalloc.c:1795 [inline]
__vmalloc_node_flags_caller+0x71/0x90 mm/vmalloc.c:1817
kvmalloc_node+0xdc/0x100 mm/util.c:432
kvmalloc include/linux/mm.h:577 [inline]
kvmalloc_array include/linux/mm.h:595 [inline]
kvcalloc include/linux/mm.h:600 [inline]
kvm_arch_create_memslot+0xc3/0x570 arch/x86/kvm/x86.c:9120
__kvm_set_memory_region+0x153c/0x1ff0
arch/x86/kvm/../../../virt/kvm/kvm_main.c:1014
kvm_set_memory_region+0x2f/0x50
arch/x86/kvm/../../../virt/kvm/kvm_main.c:1086
kvm_vm_ioctl_set_memory_region
arch/x86/kvm/../../../virt/kvm/kvm_main.c:1098 [inline]
kvm_vm_ioctl+0x7b8/0x17d0
arch/x86/kvm/../../../virt/kvm/kvm_main.c:2995
vfs_ioctl fs/ioctl.c:46 [inline]
file_ioctl fs/ioctl.c:501 [inline]
do_vfs_ioctl+0xd5f/0x1380 fs/ioctl.c:688
ksys_ioctl+0xab/0xd0 fs/ioctl.c:705
__do_sys_ioctl fs/ioctl.c:712 [inline]
__se_sys_ioctl fs/ioctl.c:710 [inline]
__x64_sys_ioctl+0x73/0xb0 fs/ioctl.c:710
do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293
entry_SYSCALL_64_after_hwframe+0x49/0xbe

other info that might help us debug this:

Possible unsafe locking scenario:

CPU0 CPU1
---- ----
lock(fs_reclaim);
lock(&sb->s_type->i_mutex_key#12);
lock(fs_reclaim);
lock(&sb->s_type->i_mutex_key#12);

*** DEADLOCK ***

3 locks held by syz-executor.4/28100:
#0: 000000002c3c49f7 (&kvm->slots_lock){+.+.}, at:
kvm_set_memory_region+0x24/0x50
arch/x86/kvm/../../../virt/kvm/kvm_main.c:1085
#1: 00000000068ad087 (fs_reclaim){+.+.}, at:
fs_reclaim_acquire.part.0+0x0/0x30 include/linux/compiler.h:193
#2: 00000000cb77dc11 (shrinker_rwsem){++++}, at: shrink_slab
mm/vmscan.c:676 [inline]
#2: 00000000cb77dc11 (shrinker_rwsem){++++}, at: shrink_slab+0x402/0x5e0
mm/vmscan.c:666

stack backtrace:
CPU: 0 PID: 28100 Comm: syz-executor.4 Not tainted 4.19.63 #37
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS
Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:77 [inline]
dump_stack+0x172/0x1f0 lib/dump_stack.c:113
print_circular_bug.isra.0.cold+0x1cc/0x28f kernel/locking/lockdep.c:1221
check_prev_add kernel/locking/lockdep.c:1861 [inline]
check_prevs_add kernel/locking/lockdep.c:1974 [inline]
validate_chain kernel/locking/lockdep.c:2415 [inline]
__lock_acquire+0x2e19/0x49c0 kernel/locking/lockdep.c:3411
lock_acquire+0x16f/0x3f0 kernel/locking/lockdep.c:3900
down_write+0x38/0x90 kernel/locking/rwsem.c:70
inode_lock include/linux/fs.h:747 [inline]
shmem_fallocate+0x15a/0xc60 mm/shmem.c:2680
ashmem_shrink_scan drivers/staging/android/ashmem.c:461 [inline]
ashmem_shrink_scan+0x370/0x510 drivers/staging/android/ashmem.c:436
do_shrink_slab+0x3db/0xa40 mm/vmscan.c:537
shrink_slab mm/vmscan.c:686 [inline]
shrink_slab+0x4be/0x5e0 mm/vmscan.c:666
shrink_node+0x311/0x1450 mm/vmscan.c:2730
shrink_zones mm/vmscan.c:2959 [inline]
do_try_to_free_pages+0x3cb/0x11c0 mm/vmscan.c:3017
try_to_free_pages+0x2ee/0x7f0 mm/vmscan.c:3232
__perform_reclaim mm/page_alloc.c:3790 [inline]
__alloc_pages_direct_reclaim mm/page_alloc.c:3811 [inline]
__alloc_pages_slowpath+0x990/0x2870 mm/page_alloc.c:4201
__alloc_pages_nodemask+0x617/0x750 mm/page_alloc.c:4409
alloc_pages_current+0x107/0x210 mm/mempolicy.c:2147
alloc_pages include/linux/gfp.h:509 [inline]
__vmalloc_area_node mm/vmalloc.c:1690 [inline]
__vmalloc_node_range+0x4a7/0x790 mm/vmalloc.c:1750
__vmalloc_node mm/vmalloc.c:1795 [inline]
__vmalloc_node_flags_caller+0x71/0x90 mm/vmalloc.c:1817
kvmalloc_node+0xdc/0x100 mm/util.c:432
kvmalloc include/linux/mm.h:577 [inline]
kvmalloc_array include/linux/mm.h:595 [inline]
kvcalloc include/linux/mm.h:600 [inline]
kvm_arch_create_memslot+0xc3/0x570 arch/x86/kvm/x86.c:9120
__kvm_set_memory_region+0x153c/0x1ff0
arch/x86/kvm/../../../virt/kvm/kvm_main.c:1014
kvm_set_memory_region+0x2f/0x50
arch/x86/kvm/../../../virt/kvm/kvm_main.c:1086
kvm_vm_ioctl_set_memory_region
arch/x86/kvm/../../../virt/kvm/kvm_main.c:1098 [inline]
kvm_vm_ioctl+0x7b8/0x17d0 arch/x86/kvm/../../../virt/kvm/kvm_main.c:2995
vfs_ioctl fs/ioctl.c:46 [inline]
file_ioctl fs/ioctl.c:501 [inline]
do_vfs_ioctl+0xd5f/0x1380 fs/ioctl.c:688
ksys_ioctl+0xab/0xd0 fs/ioctl.c:705
__do_sys_ioctl fs/ioctl.c:712 [inline]
__se_sys_ioctl fs/ioctl.c:710 [inline]
__x64_sys_ioctl+0x73/0xb0 fs/ioctl.c:710
do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293
entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x459829
Code: Bad RIP value.
RSP: 002b:00007ff464c8dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000000459829
RDX: 0000000020000380 RSI: 000000004020ae46 RDI: 0000000000000004
RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff464c8e6d4
R13: 00000000004c2ce1 R14: 00000000004d6270 R15: 00000000ffffffff
syz-fuzzer invoked oom-killer: gfp_mask=0x6200ca(GFP_HIGHUSER_MOVABLE),
nodemask=(null), order=0, oom_score_adj=0
syz-fuzzer cpuset=/ mems_allowed=0-1
CPU: 0 PID: 7828 Comm: syz-fuzzer Not tainted 4.19.63 #37
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS
Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:77 [inline]
dump_stack+0x172/0x1f0 lib/dump_stack.c:113
dump_header+0x15e/0xa55 mm/oom_kill.c:441
oom_kill_process.cold+0x10/0x6ef mm/oom_kill.c:954
out_of_memory mm/oom_kill.c:1129 [inline]
out_of_memory+0x936/0x12d0 mm/oom_kill.c:1062
__alloc_pages_may_oom mm/page_alloc.c:3543 [inline]
__alloc_pages_slowpath+0x20af/0x2870 mm/page_alloc.c:4245
__alloc_pages_nodemask+0x617/0x750 mm/page_alloc.c:4409
alloc_pages_current+0x107/0x210 mm/mempolicy.c:2147
alloc_pages include/linux/gfp.h:509 [inline]
__page_cache_alloc mm/filemap.c:968 [inline]
__page_cache_alloc+0x2bd/0x450 mm/filemap.c:953
page_cache_read mm/filemap.c:2407 [inline]
filemap_fault+0x10bb/0x2250 mm/filemap.c:2591
ext4_filemap_fault+0x83/0xaf fs/ext4/inode.c:6300
__do_fault+0x111/0x480 mm/memory.c:3269
do_read_fault mm/memory.c:3681 [inline]
do_fault mm/memory.c:3810 [inline]
handle_pte_fault mm/memory.c:4041 [inline]
__handle_mm_fault+0x2d78/0x3f80 mm/memory.c:4165
handle_mm_fault+0x1b5/0x690 mm/memory.c:4202
__do_page_fault+0x62a/0xe90 arch/x86/mm/fault.c:1393
do_page_fault+0x71/0x57d arch/x86/mm/fault.c:1468
page_fault+0x1e/0x30 arch/x86/entry/entry_64.S:1203
RIP: 0033:0x45b153
Code: Bad RIP value.
RSP: 002b:000000c420039ea0 EFLAGS: 00010202
RAX: ffffffffffffff92 RBX: 000000003b94b0e0 RCX: 000000000045b153
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00000000017be660
RBP: 000000c420039ee8 R08: 0000000000000000 R09: 0000000000000000
R10: 000000c420039ed8 R11: 0000000000000202 R12: 00000283727b2b1a
R13: 0000000000000001 R14: 0000000000c052e0 R15: ffffffffffffbd1d
Mem-Info:
active_anon:183835 inactive_anon:8034 isolated_anon:0
active_file:25 inactive_file:0 isolated_file:7
unevictable:7680 dirty:0 writeback:23 unstable:0
slab_reclaimable:20647 slab_unreclaimable:125134
mapped:52234 shmem:2310 pagetables:5291 bounce:0
free:25737 free_pcp:16 free_cma:0
Node 0 active_anon:735216kB inactive_anon:32116kB active_file:92kB
inactive_file:44kB unevictable:30720kB isolated(anon):0kB
isolated(file):28kB mapped:208936kB dirty:0kB writeback:88kB shmem:9220kB
shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 528384kB writeback_tmp:0kB
unstable:0kB all_unreclaimable? yes
Node 1 active_anon:124kB inactive_anon:20kB active_file:8kB
inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
mapped:0kB dirty:0kB writeback:4kB shmem:20kB shmem_thp: 0kB
shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB
all_unreclaimable? yes
Node 0 DMA free:10496kB min:220kB low:272kB high:324kB active_anon:0kB
inactive_anon:0kB active_file:0kB inactive_file:120kB unevictable:0kB
writepending:0kB present:15992kB managed:15908kB mlocked:0kB
kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
free_cma:0kB
lowmem_reserve[]: 0 2555 2557 2557
Node 0 DMA32 free:36244kB min:36248kB low:45308kB high:54368kB
active_anon:735232kB inactive_anon:32116kB active_file:56kB
inactive_file:324kB unevictable:30720kB writepending:0kB present:3129332kB
managed:2619972kB mlocked:30720kB kernel_stack:12448kB pagetables:21164kB
bounce:0kB free_pcp:784kB local_pcp:504kB free_cma:0kB
lowmem_reserve[]: 0 0 2 2
Node 0 Normal free:12kB min:32kB low:40kB high:48kB active_anon:0kB
inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB
writepending:0kB present:786432kB managed:2428kB mlocked:0kB
kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
free_cma:0kB
lowmem_reserve[]: 0 0 0 0
Node 1 Normal free:53404kB min:53608kB low:67008kB high:80408kB
active_anon:124kB inactive_anon:20kB active_file:0kB inactive_file:4kB
unevictable:0kB writepending:0kB present:3932160kB managed:3870184kB
mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:248kB
local_pcp:248kB free_cma:0kB
lowmem_reserve[]: 0 0 0 0
Node 0 DMA: 4*4kB (UME) 8*8kB (U) 4*16kB (UM) 2*32kB (UE) 3*64kB (UME)
3*128kB (UME) 2*256kB (UM) 2*512kB (ME) 2*1024kB (ME) 1*2048kB (E) 1*4096kB
(M) = 10512kB
Node 0 DMA32: 2825*4kB (UME) 1262*8kB (UME) 440*16kB (UM) 218*32kB (UM)
13*64kB (UM) 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 36244kB
Node 0 Normal: 1*4kB (U) 1*8kB (U) 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB
0*512kB 0*1024kB 0*2048kB 0*4096kB = 12kB
Node 1 Normal: 35*4kB (UME) 34*8kB (ME) 26*16kB (ME) 19*32kB (ME) 16*64kB
(ME) 10*128kB (UM) 4*256kB (M) 1*512kB (E) 1*1024kB (M) 3*2048kB (UME)
10*4096kB (M) = 53404kB
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=1048576kB
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=2048kB
Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=1048576kB
Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=2048kB
2362 total pagecache pages
0 pages in swap cache
Swap cache stats: add 0, delete 0, find 0/0
Free swap = 0kB
Total swap = 0kB
1965979 pages RAM
0 pages HighMem/MovableOnly
338856 pages reserved
0 pages cma reserved
Out of memory: Kill process 8248 (syz-executor.1) score 1008 or sacrifice
child
Killed process 8248 (syz-executor.1) total-vm:72844kB, anon-rss:18488kB,
file-rss:34688kB, shmem-rss:0kB
oom_reaper: reaped process 8248 (syz-executor.1), now anon-rss:0kB,
file-rss:34816kB, shmem-rss:0kB
syz-fuzzer invoked oom-killer: gfp_mask=0x6200ca(GFP_HIGHUSER_MOVABLE),
nodemask=(null), order=0, oom_score_adj=0
syz-fuzzer cpuset=/ mems_allowed=0-1
CPU: 1 PID: 7828 Comm: syz-fuzzer Not tainted 4.19.63 #37
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS
Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:77 [inline]
dump_stack+0x172/0x1f0 lib/dump_stack.c:113
dump_header+0x15e/0xa55 mm/oom_kill.c:441
oom_kill_process.cold+0x10/0x6ef mm/oom_kill.c:954
out_of_memory mm/oom_kill.c:1129 [inline]
out_of_memory+0x936/0x12d0 mm/oom_kill.c:1062
__alloc_pages_may_oom mm/page_alloc.c:3543 [inline]
__alloc_pages_slowpath+0x20af/0x2870 mm/page_alloc.c:4245
__alloc_pages_nodemask+0x617/0x750 mm/page_alloc.c:4409
alloc_pages_current+0x107/0x210 mm/mempolicy.c:2147
alloc_pages include/linux/gfp.h:509 [inline]
__page_cache_alloc mm/filemap.c:968 [inline]
__page_cache_alloc+0x2bd/0x450 mm/filemap.c:953
page_cache_read mm/filemap.c:2407 [inline]
filemap_fault+0x10bb/0x2250 mm/filemap.c:2591
ext4_filemap_fault+0x83/0xaf fs/ext4/inode.c:6300
__do_fault+0x111/0x480 mm/memory.c:3269
do_read_fault mm/memory.c:3681 [inline]
do_fault mm/memory.c:3810 [inline]
handle_pte_fault mm/memory.c:4041 [inline]
__handle_mm_fault+0x2d78/0x3f80 mm/memory.c:4165
handle_mm_fault+0x1b5/0x690 mm/memory.c:4202
__do_page_fault+0x62a/0xe90 arch/x86/mm/fault.c:1393
do_page_fault+0x71/0x57d arch/x86/mm/fault.c:1468
page_fault+0x1e/0x30 arch/x86/entry/entry_64.S:1203
RIP: 0033:0x40f170
Code: Bad RIP value.
RSP: 002b:000000c420039ef8 EFLAGS: 00010216
RAX: ffffffffffffff92 RBX: 000000003b94b0e0 RCX: 000000000045b153
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00000000017be660
RBP: 000000c420039ef0 R08: 0000000000000000 R09: 0000000000000000
R10: 000000c420039ed8 R11: 0000000000000202 R12: 00000283727b2b1a
R13: 0000000000000001 R14: 0000000000c052e0 R15: ffffffffffffbd1d
Mem-Info:
active_anon:183838 inactive_anon:6486 isolated_anon:0
active_file:32 inactive_file:26 isolated_file:0
unevictable:4608 dirty:0 writeback:0 unstable:0
slab_reclaimable:20633 slab_unreclaimable:125012
mapped:52231 shmem:2310 pagetables:5259 bounce:0
free:25011 free_pcp:0 free_cma:0
Node 0 active_anon:735228kB inactive_anon:25924kB active_file:124kB
inactive_file:104kB unevictable:18432kB isolated(anon):0kB
isolated(file):0kB mapped:208924kB dirty:0kB writeback:0kB shmem:9220kB
shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 512000kB writeback_tmp:0kB
unstable:0kB all_unreclaimable? yes
Node 1 active_anon:124kB inactive_anon:20kB active_file:4kB
inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
mapped:0kB dirty:0kB writeback:0kB shmem:20kB shmem_thp: 0kB
shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB
all_unreclaimable? yes
Node 0 DMA free:10436kB min:220kB low:272kB high:324kB active_anon:0kB
inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB
writepending:0kB present:15992kB managed:15908kB mlocked:0kB
kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
free_cma:0kB
lowmem_reserve[]: 0 2555 2557 2557
Node 0 DMA32 free:36000kB min:36248kB low:45308kB high:54368kB
active_anon:735228kB inactive_anon:25924kB active_file:124kB
inactive_file:104kB unevictable:18432kB writepending:0kB present:3129332kB
managed:2619972kB mlocked:18432kB kernel_stack:12416kB pagetables:21036kB
bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
lowmem_reserve[]: 0 0 2 2
Node 0 Normal free:12kB min:32kB low:40kB high:48kB active_anon:0kB
inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB
writepending:0kB present:786432kB managed:2428kB mlocked:0kB
kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
free_cma:0kB
lowmem_reserve[]: 0 0 0 0
Node 1 Normal free:53596kB min:53608kB low:67008kB high:80408kB
active_anon:124kB inactive_anon:20kB active_file:4kB inactive_file:0kB
unevictable:0kB writepending:0kB present:3932160kB managed:3870184kB
mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB
local_pcp:0kB free_cma:0kB
lowmem_reserve[]: 0 0 0 0
Node 0 DMA: 3*4kB (UE) 1*8kB (U) 1*16kB (U) 1*32kB (E) 2*64kB (UE) 2*128kB
(UE) 1*256kB (U) 1*512kB (E) 1*1024kB (E) 2*2048kB (ME) 1*4096kB (M) =
10436kB
Node 0 DMA32: 2849*4kB (UME) 1108*8kB (UME) 456*16kB (UM) 230*32kB (UM)
13*64kB (UM) 3*128kB (UM) 1*256kB (M) 0*512kB 0*1024kB 0*2048kB 0*4096kB =
36388kB
Node 0 Normal: 1*4kB (U) 1*8kB (U) 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB
0*512kB 0*1024kB 0*2048kB 0*4096kB = 12kB
Node 1 Normal: 34*4kB (ME) 35*8kB (UME) 27*16kB (UME) 20*32kB (UME) 17*64kB
(UME) 9*128kB (M) 5*256kB (UM) 1*512kB (E) 1*1024kB (M) 3*2048kB (UME)
10*4096kB (M) = 53648kB
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=1048576kB
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=2048kB
Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=1048576kB
Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=2048kB
2343 total pagecache pages
0 pages in swap cache
Swap cache stats: add 0, delete 0, find 0/0
Free swap = 0kB
Total swap = 0kB
1965979 pages RAM
0 pages HighMem/MovableOnly
338856 pages reserved
0 pages cma reserved
Out of memory: Kill process 8244 (syz-executor.1) score 1008 or sacrifice
child
Killed process 8244 (syz-executor.1) total-vm:72712kB, anon-rss:18356kB,
file-rss:34688kB, shmem-rss:0kB
oom_reaper: reaped process 28100 (syz-executor.4), now anon-rss:0kB,
file-rss:34816kB, shmem-rss:0kB
rsyslogd invoked oom-killer: gfp_mask=0x6200ca(GFP_HIGHUSER_MOVABLE),
nodemask=(null), order=0, oom_score_adj=0
rsyslogd cpuset=/ mems_allowed=0-1
CPU: 0 PID: 7677 Comm: rsyslogd Not tainted 4.19.63 #37
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS
Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:77 [inline]
dump_stack+0x172/0x1f0 lib/dump_stack.c:113
dump_header+0x15e/0xa55 mm/oom_kill.c:441
oom_kill_process.cold+0x10/0x6ef mm/oom_kill.c:954
out_of_memory mm/oom_kill.c:1129 [inline]
out_of_memory+0x936/0x12d0 mm/oom_kill.c:1062
__alloc_pages_may_oom mm/page_alloc.c:3543 [inline]
__alloc_pages_slowpath+0x20af/0x2870 mm/page_alloc.c:4245
__alloc_pages_nodemask+0x617/0x750 mm/page_alloc.c:4409
alloc_pages_current+0x107/0x210 mm/mempolicy.c:2147
alloc_pages include/linux/gfp.h:509 [inline]
__page_cache_alloc mm/filemap.c:968 [inline]
__page_cache_alloc+0x2bd/0x450 mm/filemap.c:953
page_cache_read mm/filemap.c:2407 [inline]
filemap_fault+0x10bb/0x2250 mm/filemap.c:2591
ext4_filemap_fault+0x83/0xaf fs/ext4/inode.c:6300
__do_fault+0x111/0x480 mm/memory.c:3269
do_read_fault mm/memory.c:3681 [inline]
do_fault mm/memory.c:3810 [inline]
handle_pte_fault mm/memory.c:4041 [inline]
__handle_mm_fault+0x2d78/0x3f80 mm/memory.c:4165
handle_mm_fault+0x1b5/0x690 mm/memory.c:4202
__do_page_fault+0x62a/0xe90 arch/x86/mm/fault.c:1393
do_page_fault+0x71/0x57d arch/x86/mm/fault.c:1468
page_fault+0x1e/0x30 arch/x86/entry/entry_64.S:1203
RIP: 0033:0x7fd931946397
Code: Bad RIP value.
RSP: 002b:00007fd92f5eeca8 EFLAGS: 00010202
RAX: 00007fd9319f2a80 RBX: 00007fd9319f2a80 RCX: 00000000000000d5
RDX: 000000000000000b RSI: 000000000000000b RDI: 0000000000000003
RBP: 00007fd92f5eed10 R08: 0000000000000000 R09: 00000000000007e3
R10: 0000000000000012 R11: a3d70a3d70a3d70b R12: 0000000000000000
R13: ffffffffffffffed R14: 0000000000000de6 R15: 00007fd930e23624
Mem-Info:
active_anon:183298 inactive_anon:6016 isolated_anon:0
active_file:20 inactive_file:23 isolated_file:0
unevictable:512 dirty:0 writeback:0 unstable:0
slab_reclaimable:20633 slab_unreclaimable:125012
mapped:52229 shmem:2310 pagetables:5221 bounce:0
free:13720 free_pcp:153 free_cma:0
syz-executor.4: vmalloc: allocation failure, allocated 4791607296 of
6444519424 bytes, mode:0x6080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null)
Node 0 active_anon:733080kB inactive_anon:23956kB active_file:64kB
inactive_file:68kB unevictable:2048kB isolated(anon):0kB isolated(file):0kB
mapped:208904kB dirty:0kB writeback:0kB shmem:9220kB shmem_thp: 0kB
shmem_pmdmapped: 0kB anon_thp: 493568kB writeback_tmp:0kB unstable:0kB
all_unreclaimable? yes
syz-executor.4 cpuset=
Node 1 active_anon:108kB inactive_anon:20kB active_file:0kB
inactive_file:4kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
mapped:0kB dirty:0kB writeback:0kB shmem:20kB shmem_thp: 0kB
shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB
all_unreclaimable? yes
syz4 mems_allowed=0-1
Node 0 DMA free:10364kB min:220kB low:272kB high:324kB active_anon:0kB
inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB
writepending:0kB present:15992kB managed:15908kB mlocked:0kB
kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
free_cma:0kB
CPU: 1 PID: 28100 Comm: syz-executor.4 Not tainted 4.19.63 #37
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS
Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:77 [inline]
dump_stack+0x172/0x1f0 lib/dump_stack.c:113
warn_alloc.cold+0x7b/0x173 mm/page_alloc.c:3447
__vmalloc_area_node mm/vmalloc.c:1709 [inline]
__vmalloc_node_range+0x528/0x790 mm/vmalloc.c:1750
lowmem_reserve[]:
__vmalloc_node mm/vmalloc.c:1795 [inline]
__vmalloc_node_flags_caller+0x71/0x90 mm/vmalloc.c:1817
kvmalloc_node+0xdc/0x100 mm/util.c:432
kvmalloc include/linux/mm.h:577 [inline]
kvmalloc_array include/linux/mm.h:595 [inline]
kvcalloc include/linux/mm.h:600 [inline]
kvm_arch_create_memslot+0xc3/0x570 arch/x86/kvm/x86.c:9120
0
__kvm_set_memory_region+0x153c/0x1ff0
arch/x86/kvm/../../../virt/kvm/kvm_main.c:1014
2555
2557
kvm_set_memory_region+0x2f/0x50
arch/x86/kvm/../../../virt/kvm/kvm_main.c:1086
2557
kvm_vm_ioctl_set_memory_region
arch/x86/kvm/../../../virt/kvm/kvm_main.c:1098 [inline]
kvm_vm_ioctl+0x7b8/0x17d0 arch/x86/kvm/../../../virt/kvm/kvm_main.c:2995
Node 0
DMA32 free:19340kB min:36248kB low:45308kB high:54368kB
active_anon:733080kB inactive_anon:23956kB active_file:64kB
inactive_file:68kB unevictable:2048kB writepending:0kB present:3129332kB
managed:2619972kB mlocked:2048kB kernel_stack:12384kB pagetables:20904kB
bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
lowmem_reserve[]:
vfs_ioctl fs/ioctl.c:46 [inline]
file_ioctl fs/ioctl.c:501 [inline]
do_vfs_ioctl+0xd5f/0x1380 fs/ioctl.c:688
0
0
ksys_ioctl+0xab/0xd0 fs/ioctl.c:705
__do_sys_ioctl fs/ioctl.c:712 [inline]
__se_sys_ioctl fs/ioctl.c:710 [inline]
__x64_sys_ioctl+0x73/0xb0 fs/ioctl.c:710
do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293
entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x459829
Code: Bad RIP value.
RSP: 002b:00007ff464c8dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000000459829
RDX: 0000000020000380 RSI: 000000004020ae46 RDI: 0000000000000004
RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff464c8e6d4
R13: 00000000004c2ce1 R14: 00000000004d6270 R15: 00000000ffffffff
Mem-Info:
2
active_anon:183297 inactive_anon:5994 isolated_anon:0
active_file:16 inactive_file:18 isolated_file:0
unevictable:512 dirty:0 writeback:0 unstable:0
slab_reclaimable:20585 slab_unreclaimable:124777
mapped:52226 shmem:2310 pagetables:5226 bounce:0
free:14149 free_pcp:0 free_cma:0
2
Node 0 active_anon:733080kB inactive_anon:23956kB active_file:64kB
inactive_file:68kB unevictable:2048kB isolated(anon):0kB isolated(file):0kB
mapped:208904kB dirty:0kB writeback:0kB shmem:9220kB shmem_thp: 0kB
shmem_pmdmapped: 0kB anon_thp: 493568kB writeback_tmp:0kB unstable:0kB
all_unreclaimable? yes
Node 1 active_anon:108kB inactive_anon:20kB active_file:0kB
inactive_file:4kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
mapped:0kB dirty:0kB writeback:0kB shmem:20kB shmem_thp: 0kB
shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB
all_unreclaimable? yes
Node 0
Node 0
Normal free:12kB min:32kB low:40kB high:48kB active_anon:0kB
inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB
writepending:0kB present:786432kB managed:2428kB mlocked:0kB
kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
free_cma:0kB
lowmem_reserve[]:
DMA free:10364kB min:220kB low:272kB high:324kB active_anon:0kB
inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB
writepending:0kB present:15992kB managed:15908kB mlocked:0kB
kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
free_cma:0kB
0
lowmem_reserve[]:
0
0
0 0
Node 1 Normal free:26880kB min:53608kB low:67008kB high:80408kB
active_anon:108kB inactive_anon:20kB active_file:0kB inactive_file:4kB
unevictable:0kB writepending:0kB present:3932160kB managed:3870184kB
mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB
local_pcp:0kB free_cma:0kB
lowmem_reserve[]: 0 0 0 0
Node 0 DMA: 5*4kB (UE) 7*8kB (U) 0*16kB
2555
2*32kB
2557
(UE)
2557
2*64kB (UE) 1*128kB (E) 1*256kB (U) 1*512kB (E) 1*1024kB (E) 2*2048kB (ME)
1*4096kB (M) = 10380kB
Node 0 DMA32: 1553*4kB (UME) 541*8kB (UME) 216*16kB (UM) 153*32kB (UM)
0*64kB
4*128kB
Node 0
(U)
DMA32 free:19340kB min:36248kB low:45308kB high:54368kB
active_anon:733080kB inactive_anon:23956kB active_file:64kB
inactive_file:68kB unevictable:2048kB writepending:0kB present:3129332kB
managed:2619972kB mlocked:2048kB kernel_stack:12384kB pagetables:20904kB
bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 19404kB
Node 0 Normal: 1*4kB (U) 1*8kB (U) 0*16kB 0*32kB
lowmem_reserve[]:
0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 12kB
Node 1 Normal: 30*4kB (ME) 31*8kB (UME) 25*16kB (UME) 20*32kB (ME) 17*64kB
(ME) 9*128kB (M) 5*256kB (UM) 1*512kB (E)
0
1*1024kB
0
(M)
2
2*2048kB
2
(ME)
4*4096kB
Node 0
(M) = 26944kB
Normal free:12kB min:32kB low:40kB high:48kB active_anon:0kB
inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB
writepending:0kB present:786432kB managed:2428kB mlocked:0kB
kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
free_cma:0kB
lowmem_reserve[]: 0
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=1048576kB
0
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=2048kB
0
Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=1048576kB
0
Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=2048kB
2344 total pagecache pages
Node 1
0 pages in swap cache
Normal free:26880kB min:53608kB low:67008kB high:80408kB active_anon:108kB
inactive_anon:20kB active_file:0kB inactive_file:4kB unevictable:0kB
writepending:0kB present:3932160kB managed:3870184kB mlocked:0kB
kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
free_cma:0kB
Swap cache stats: add 0, delete 0, find 0/0
lowmem_reserve[]:
Free swap = 0kB
0
Total swap = 0kB
0
1965979 pages RAM
0
0 pages HighMem/MovableOnly
0
338856 pages reserved
0 pages cma reserved
Node 0
Out of memory: Kill process 8738 (syz-executor.1) score 1008 or sacrifice
child
DMA:
Killed process 8738 (syz-executor.1) total-vm:72712kB, anon-rss:18356kB,
file-rss:34688kB, shmem-rss:0kB
5*4kB (UE) 7*8kB (U) 0*16kB 2*32kB (UE) 2*64kB (UE) 1*128kB (E) 1*256kB (U)
1*512kB (E) 1*1024kB (E) 2*2048kB (ME) 1*4096kB (M) = 10380kB
Node 0 DMA32: 1472*4kB (UME) 560*8kB (UME) 248*16kB (UM) 167*32kB (UM)
0*64kB 4*128kB (U) 0*256kB 0*512kB 0*1024kB 2*2048kB (M) 3*4096kB (M) =
36576kB
Node 0 Normal: 1*4kB (U) 1*8kB (U) 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB
0*512kB 0*1024kB 0*2048kB 0*4096kB = 12kB
Node 1 Normal: 30*4kB (ME) 31*8kB (UME) 25*16kB (UME) 20*32kB (ME) 17*64kB
(ME) 9*128kB (M) 5*256kB (UM) 1*512kB (E) 1*1024kB (M) 2*2048kB (ME)
4*4096kB (M) = 26944kB
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=1048576kB
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=2048kB
Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=1048576kB
Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=2048kB
2348 total pagecache pages
0 pages in swap cache
Swap cache stats: add 0, delete 0, find 0/0
Free swap = 0kB
Total swap = 0kB
1965979 pages RAM
0 pages HighMem/MovableOnly
338856 pages reserved
0 pages cma reserved
syz-fuzzer invoked oom-killer: gfp_mask=0x6200ca(GFP_HIGHUSER_MOVABLE),
nodemask=(null), order=0, oom_score_adj=0
syz-fuzzer cpuset=/ mems_allowed=0-1
CPU: 0 PID: 7840 Comm: syz-fuzzer Not tainted 4.19.63 #37
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS
Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:77 [inline]
dump_stack+0x172/0x1f0 lib/dump_stack.c:113
dump_header+0x15e/0xa55 mm/oom_kill.c:441
oom_kill_process.cold+0x10/0x6ef mm/oom_kill.c:954
out_of_memory mm/oom_kill.c:1129 [inline]
out_of_memory+0x936/0x12d0 mm/oom_kill.c:1062
__alloc_pages_may_oom mm/page_alloc.c:3543 [inline]
__alloc_pages_slowpath+0x20af/0x2870 mm/page_alloc.c:4245
__alloc_pages_nodemask+0x617/0x750 mm/page_alloc.c:4409
alloc_pages_current+0x107/0x210 mm/mempolicy.c:2147
alloc_pages include/linux/gfp.h:509 [inline]
__page_cache_alloc mm/filemap.c:968 [inline]
__page_cache_alloc+0x2bd/0x450 mm/filemap.c:953
page_cache_read mm/filemap.c:2407 [inline]
filemap_fault+0x10bb/0x2250 mm/filemap.c:2591
ext4_filemap_fault+0x83/0xaf fs/ext4/inode.c:6300
__do_fault+0x111/0x480 mm/memory.c:3269
do_read_fault mm/memory.c:3681 [inline]
do_fault mm/memory.c:3810 [inline]
handle_pte_fault mm/memory.c:4041 [inline]
__handle_mm_fault+0x2d78/0x3f80 mm/memory.c:4165
handle_mm_fault+0x1b5/0x690 mm/memory.c:4202
__do_page_fault+0x62a/0xe90 arch/x86/mm/fault.c:1393
do_page_fault+0x71/0x57d arch/x86/mm/fault.c:1468
page_fault+0x1e/0x30 arch/x86/entry/entry_64.S:1203
RIP: 0033:0x40a3af
Code: Bad RIP value.
RSP: 002b:000000c42b637a90 EFLAGS: 00010246
RAX: 000000000081a0a0 RBX: 00000000008c9984 RCX: 000000c42adc4d00
RDX: 0000000000000001 RSI: 0000000000000011 RDI: 00000000008c9984
RBP: 000000c42b637af0 R08: 000000c420000180 R09: 00000000000000e2
R10: 0000000000000000 R11: 000000c42adc4d00 R12: 000000000000000a
R13: 000000000000000a R14: 0000000000000032 R15: 0000000000000002
Mem-Info:
active_anon:183326 inactive_anon:1918 isolated_anon:0
active_file:38 inactive_file:15 isolated_file:0
unevictable:0 dirty:25 writeback:0 unstable:0
slab_reclaimable:20558 slab_unreclaimable:124931
mapped:52247 shmem:2310 pagetables:5194 bounce:0
free:18258 free_pcp:171 free_cma:0
Node 0 active_anon:733196kB inactive_anon:7652kB active_file:120kB
inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
mapped:208888kB dirty:100kB writeback:0kB shmem:9220kB shmem_thp: 0kB
shmem_pmdmapped: 0kB anon_thp: 477184kB writeback_tmp:0kB unstable:0kB
all_unreclaimable? no
Node 1 active_anon:108kB inactive_anon:20kB active_file:4kB
inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
mapped:0kB dirty:0kB writeback:0kB shmem:20kB shmem_thp: 0kB
shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB
all_unreclaimable? yes
Node 0 DMA free:10488kB min:220kB low:272kB high:324kB active_anon:0kB
inactive_anon:0kB active_file:28kB inactive_file:28kB unevictable:0kB
writepending:0kB present:15992kB managed:15908kB mlocked:0kB
kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
free_cma:0kB
lowmem_reserve[]: 0 2555 2557 2557
Node 0 DMA32 free:38524kB min:36248kB low:45308kB high:54368kB
active_anon:733196kB inactive_anon:7652kB active_file:16kB
inactive_file:452kB unevictable:0kB writepending:0kB present:3129332kB
managed:2619972kB mlocked:0kB kernel_stack:12352kB pagetables:20776kB
bounce:0kB free_pcp:1340kB local_pcp:0kB free_cma:0kB
lowmem_reserve[]: 0 0 2 2
Node 0 Normal free:12kB min:32kB low:40kB high:48kB active_anon:0kB
inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB
writepending:0kB present:786432kB managed:2428kB mlocked:0kB
kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
free_cma:0kB
lowmem_reserve[]: 0 0 0 0
Node 1 Normal free:109304kB min:53608kB low:67008kB high:80408kB
active_anon:108kB inactive_anon:20kB active_file:0kB inactive_file:72kB
unevictable:0kB writepending:4kB present:3932160kB managed:3870184kB
mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1524kB
local_pcp:140kB free_cma:0kB
lowmem_reserve[]: 0 0 0 0
Node 0 DMA: 14*4kB (UME) 23*8kB (U) 2*16kB (U) 1*32kB (E) 3*64kB (UME)
2*128kB (ME) 2*256kB (UM) 2*512kB (ME) 2*1024kB (ME) 1*2048kB (E) 1*4096kB
(M) = 10480kB
Node 0 DMA32: 1276*4kB (UMEH) 736*8kB (UME) 282*16kB (UMH) 180*32kB (UMH)
17*64kB (U) 4*128kB (U) 1*256kB (U) 0*512kB 0*1024kB 2*2048kB (M) 3*4096kB
(M) = 39504kB
Node 0 Normal: 1*4kB (E) 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB
0*1024kB 0*2048kB 0*4096kB = 4kB
Node 1 Normal: 61*4kB (UE) 227*8kB (UE) 255*16kB (UE) 9*32kB (UE) 22*64kB
(UME) 17*128kB (UM) 11*256kB (UM) 6*512kB (UE) 3*1024kB (UM) 3*2048kB (UME)
64*4096kB (UM) = 287260kB
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=1048576kB
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=2048kB
Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=1048576kB
Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=2048kB
2839 total pagecache pages
0 pages in swap cache
Swap cache stats: add 0, delete 0, find 0/0
Free swap = 0kB
Total swap = 0kB
1965979 pages RAM
0 pages HighMem/MovableOnly
338856 pages reserved
0 pages cma reserved
Out of memory: Kill process 5684 (syz-executor.1) score 1005 or sacrifice
child
Killed process 5684 (syz-executor.1) total-vm:72976kB, anon-rss:4280kB,
file-rss:34816kB, shmem-rss:0kB
kobject: 'kvm' (000000006872e301): kobject_uevent_env
kobject: 'kvm' (000000006872e301): fill_kobj_path: path
= '/devices/virtual/misc/kvm'
kobject: 'loop4' (00000000b61af28c): kobject_uevent_env
kobject: 'loop4' (00000000b61af28c): fill_kobj_path: path
= '/devices/virtual/block/loop4'
kobject: 'kvm' (000000006872e301): kobject_uevent_env
kobject: 'kvm' (000000006872e301): fill_kobj_path: path
= '/devices/virtual/misc/kvm'
syz-executor.4: vmalloc: allocation failure: 10756259840 bytes,
mode:0x6080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null)
syz-executor.4 cpuset=syz4 mems_allowed=0-1
CPU: 0 PID: 28334 Comm: syz-executor.4 Not tainted 4.19.63 #37
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS
Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:77 [inline]
dump_stack+0x172/0x1f0 lib/dump_stack.c:113
warn_alloc.cold+0x7b/0x173 mm/page_alloc.c:3447
__vmalloc_node_range mm/vmalloc.c:1766 [inline]
__vmalloc_node_range+0x481/0x790 mm/vmalloc.c:1732
__vmalloc_node mm/vmalloc.c:1795 [inline]
__vmalloc_node_flags_caller+0x71/0x90 mm/vmalloc.c:1817
kvmalloc_node+0xdc/0x100 mm/util.c:432
kvmalloc include/linux/mm.h:577 [inline]
kvmalloc_array include/linux/mm.h:595 [inline]
kvcalloc include/linux/mm.h:600 [inline]
kvm_arch_create_memslot+0xc3/0x570 arch/x86/kvm/x86.c:9120
__kvm_set_memory_region+0x153c/0x1ff0
arch/x86/kvm/../../../virt/kvm/kvm_main.c:1014
kvm_set_memory_region+0x2f/0x50
arch/x86/kvm/../../../virt/kvm/kvm_main.c:1086
kvm_vm_ioctl_set_memory_region
arch/x86/kvm/../../../virt/kvm/kvm_main.c:1098 [inline]
kvm_vm_ioctl+0x7b8/0x17d0 arch/x86/kvm/../../../virt/kvm/kvm_main.c:2995
vfs_ioctl fs/ioctl.c:46 [inline]
file_ioctl fs/ioctl.c:501 [inline]
do_vfs_ioctl+0xd5f/0x1380 fs/ioctl.c:688
ksys_ioctl+0xab/0xd0 fs/ioctl.c:705
__do_sys_ioctl fs/ioctl.c:712 [inline]
__se_sys_ioctl fs/ioctl.c:710 [inline]
__x64_sys_ioctl+0x73/0xb0 fs/ioctl.c:710
do_syscall_64+0xfd/0x620 arch/x86/entry/common.c:293
entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x459829
Code: fd b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7
48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff
ff 0f 83 cb b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:00007ff464c8dc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000000459829
RDX: 0000000020000380 RSI: 000000004020ae46 RDI: 0000000000000004
RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff464c8e6d4
R13: 00000000004c2ce1 R14: 00000000004d6270 R15: 00000000ffffffff
Mem-Info:
active_anon:182830 inactive_anon:1915 isolated_anon:0
active_file:434 inactive_file:3175 isolated_file:0
unevictable:0 dirty:28 writeback:0 unstable:0
slab_reclaimable:20514 slab_unreclaimable:124451
mapped:54532 shmem:2310 pagetables:5173 bounce:0
free:1187934 free_pcp:973 free_cma:0
Node 0 active_anon:731216kB inactive_anon:7644kB active_file:1192kB
inactive_file:8408kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
mapped:214084kB dirty:92kB writeback:0kB shmem:9224kB shmem_thp: 0kB
shmem_pmdmapped: 0kB anon_thp: 475136kB writeback_tmp:0kB unstable:0kB
all_unreclaimable? no
Node 1 active_anon:104kB inactive_anon:16kB active_file:544kB
inactive_file:4492kB unevictable:0kB isolated(anon):0kB isolated(file):0kB
mapped:4144kB dirty:20kB writeback:0kB shmem:16kB shmem_thp: 0kB
shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB
all_unreclaimable? no
Node 0 DMA free:12064kB min:220kB low:272kB high:324kB active_anon:0kB
inactive_anon:0kB active_file:16kB inactive_file:68kB unevictable:0kB
writepending:0kB present:15992kB managed:15908kB mlocked:0kB
kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
free_cma:0kB
lowmem_reserve[]: 0 2555 2557 2557
Node 0 DMA32 free:962176kB min:36248kB low:45308kB high:54368kB
active_anon:731408kB inactive_anon:7644kB active_file:2476kB
inactive_file:7940kB unevictable:0kB writepending:92kB present:3129332kB
managed:2619972kB mlocked:0kB kernel_stack:12512kB pagetables:20988kB
bounce:0kB free_pcp:2076kB local_pcp:1304kB free_cma:0kB
kobject: 'loop1' (0000000066baddcd): kobject_uevent_env
lowmem_reserve[]: 0 0 2 2
Node 0 Normal free:4kB min:32kB low:40kB high:48kB active_anon:0kB
inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB
writepending:0kB present:786432kB managed:2428kB mlocked:0kB
kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB
free_cma:0kB
kobject: 'loop1' (0000000066baddcd): fill_kobj_path: path
= '/devices/virtual/block/loop1'
lowmem_reserve[]: 0 0 0 0
kobject: 'loop2' (000000002e5b6576): kobject_uevent_env
Node 1 Normal free:3775192kB min:53608kB low:67008kB high:80408kB
active_anon:104kB inactive_anon:16kB active_file:644kB inactive_file:4392kB
unevictable:0kB writepending:20kB present:3932160kB managed:3870184kB
mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1812kB
local_pcp:1444kB free_cma:0kB
kobject: 'loop2' (000000002e5b6576): fill_kobj_path: path
= '/devices/virtual/block/loop2'
lowmem_reserve[]: 0 0 0 0
kobject: 'loop3' (000000007f160b2b): kobject_uevent_env
Node 0 DMA: 18*4kB (UME) 113*8kB (UM) 41*16kB (UM) 15*32kB (UME) 5*64kB
(UME) 1*128kB (E) 2*256kB (UM) 2*512kB (ME) 2*1024kB (ME) 1*2048kB (E)
1*4096kB (M) = 12288kB
kobject: 'loop3' (000000007f160b2b): fill_kobj_path: path
= '/devices/virtual/block/loop3'
kobject: 'loop3' (000000007f160b2b): kobject_uevent_env
Node 0 DMA32: 5019*4kB (UMEH) 7010*8kB (UMEH) 2194*16kB (UMEH) 1491*32kB
(UMEH) 607*64kB (UMEH) 270*128kB (UM) 106*256kB (UM) 40*512kB (U) 25*1024kB
(U) 23*2048kB (UM) 148*4096kB (UM) = 958908kB
kobject: 'loop3' (000000007f160b2b): fill_kobj_path: path
= '/devices/virtual/block/loop3'
kobject: 'loop1' (0000000066baddcd): kobject_uevent_env
Node 0 Normal:
kobject: 'loop1' (0000000066baddcd): fill_kobj_path: path
= '/devices/virtual/block/loop1'
kobject: 'loop0' (000000001e293ed3): kobject_uevent_env
kobject: 'loop0' (000000001e293ed3): fill_kobj_path: path
= '/devices/virtual/block/loop0'
1*4kB
kobject: 'loop1' (0000000066baddcd): kobject_uevent_env
(E) 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB
0*4096kB = 4kB
kobject: 'loop1' (0000000066baddcd): fill_kobj_path: path
= '/devices/virtual/block/loop1'
Node 1 Normal: 6*4kB (UE) 224*8kB (UE) 254*16kB (UE) 11*32kB (UME) 18*64kB
(UME) 8*128kB (U) 8*256kB (UM) 5*512kB (UE) 2*1024kB (U) 4*2048kB (UME)
916*4096kB (UM) = 3775192kB
kobject: 'loop0' (000000001e293ed3): kobject_uevent_env
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=1048576kB
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=2048kB
Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=1048576kB
kobject: 'loop0' (000000001e293ed3): fill_kobj_path: path
= '/devices/virtual/block/loop0'
Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0
hugepages_size=2048kB
6225 total pagecache pages
0 pages in swap cache
Swap cache stats: add 0, delete 0, find 0/0
Free swap = 0kB
Total swap = 0kB
1965979 pages RAM
0 pages HighMem/MovableOnly
338856 pages reserved
0 pages cma reserved
kobject: 'kvm' (000000006872e301): kobject_uevent_env
kobject: 'kvm' (000000006872e301): fill_kobj_path: path
= '/devices/virtual/misc/kvm'
kobject: 'loop4' (00000000b61af28c): kobject_uevent_env
kobject: 'loop4' (00000000b61af28c): fill_kobj_path: path
= '/devices/virtual/block/loop4'
kobject: 'loop2' (000000002e5b6576): kobject_uevent_env
kobject: 'kvm' (000000006872e301): kobject_uevent_env
kobject: 'loop2' (000000002e5b6576): fill_kobj_path: path
= '/devices/virtual/block/loop2'
kobject: 'kvm' (000000006872e301): fill_kobj_path: path
= '/devices/virtual/misc/kvm'
kobject: 'loop1' (0000000066baddcd): kobject_uevent_env
kobject: 'loop1' (0000000066baddcd): fill_kobj_path: path
= '/devices/virtual/block/loop1'
kobject: 'loop3' (000000007f160b2b): kobject_uevent_env
kobject: 'loop3' (000000007f160b2b): fill_kobj_path: path
= '/devices/virtual/block/loop3'
kobject: 'loop0' (000000001e293ed3): kobject_uevent_env
kobject: 'loop0' (000000001e293ed3): fill_kobj_path: path
= '/devices/virtual/block/loop0'
kobject: 'loop2' (000000002e5b6576): kobject_uevent_env
kobject: 'loop2' (000000002e5b6576): fill_kobj_path: path
= '/devices/virtual/block/loop2'


---
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#status for how to communicate with syzbot.

syzbot

unread,
Nov 29, 2019, 12:22:04 AM11/29/19
to syzkaller...@googlegroups.com
Auto-closing this bug as obsolete.
Crashes did not happen for a while, no reproducer and no activity.
Reply all
Reply to author
Forward
0 new messages