syzbot


WARNING in __vm_enough_memory

Status: closed as invalid on 2019/07/30 01:01
Subsystems: lsm
[Documentation on labels]
Reported-by: syzbot+cc298e15b6a571ba0c55@syzkaller.appspotmail.com
First crash: 2268d, last: 1802d
Discussions (3)
Title Replies (including bot) Last reply
WARNING in __vm_enough_memory 2 (3) 2019/07/30 01:00
Reminder: 1 open syzbot bug in "android/ashmem" subsystem 1 (1) 2019/07/24 03:01
Reminder: 1 open syzbot bug in "android/ashmem" subsystem 1 (1) 2019/07/09 19:06
Similar bugs (5)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.19 WARNING in __vm_enough_memory tmpfs C error 35 393d 1802d 0/1 upstream: reported C repro on 2019/04/23 10:26
android-414 WARNING in __vm_enough_memory C 10 1696d 1813d 0/1 public: reported C repro on 2019/04/12 00:01
linux-4.14 WARNING in __vm_enough_memory C inconclusive 14 754d 1802d 0/1 upstream: reported C repro on 2019/04/23 10:25
android-49 WARNING in __vm_enough_memory C 72 1615d 1813d 0/3 public: reported C repro on 2019/04/12 00:00
upstream WARNING in __vm_enough_memory (2) kernel syz done 6 1441d 1444d 15/26 fixed on 2020/06/18 13:57

Sample crash report:
------------[ cut here ]------------
memory commitment underflow
WARNING: CPU: 0 PID: 7947 at mm/util.c:657 __vm_enough_memory+0x47b/0x5a0 mm/util.c:657
Kernel panic - not syncing: panic_on_warn set ...
CPU: 0 PID: 7947 Comm: syz-executor945 Not tainted 5.1.0-rc6 #80
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
 panic+0x2cb/0x65c kernel/panic.c:214
 __warn.cold+0x20/0x45 kernel/panic.c:571
 report_bug+0x263/0x2b0 lib/bug.c:186
 fixup_bug arch/x86/kernel/traps.c:179 [inline]
 fixup_bug arch/x86/kernel/traps.c:174 [inline]
 do_error_trap+0x11b/0x200 arch/x86/kernel/traps.c:272
 do_invalid_op+0x37/0x50 arch/x86/kernel/traps.c:291
 invalid_op+0x14/0x20 arch/x86/entry/entry_64.S:973
RIP: 0010:__vm_enough_memory+0x47b/0x5a0 mm/util.c:657
Code: e8 aa 79 da ff 0f b6 75 d0 40 84 f6 0f 85 50 fc ff ff e8 58 78 da ff 48 c7 c7 60 7c 72 87 c6 05 2f 73 c4 07 01 e8 03 26 ad ff <0f> 0b 48 b8 00 00 00 00 00 fc ff df 4c 89 f2 48 c1 ea 03 0f b6 14
RSP: 0018:ffff888093cffa60 EFLAGS: 00010282
RAX: 0000000000000000 RBX: fff8000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff815afcf6 RDI: ffffed101279ff3e
RBP: ffff888093cffa98 R08: ffff8880a96943c0 R09: ffff8880a9694c88
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
R13: ffff8880a8a75200 R14: ffffffff88a2a580 R15: 0000000000000c67
 security_vm_enough_memory_mm+0xa0/0xd0 security/security.c:739
 shmem_acct_size mm/shmem.c:157 [inline]
 __shmem_file_setup.part.0+0x194/0x2b0 mm/shmem.c:3982
 __shmem_file_setup mm/shmem.c:3979 [inline]
 shmem_file_setup+0x66/0x90 mm/shmem.c:4026
 ashmem_mmap+0x35f/0x520 drivers/staging/android/ashmem.c:389
 call_mmap include/linux/fs.h:1871 [inline]
 mmap_region+0xc3a/0x1770 mm/mmap.c:1787
 do_mmap+0x8e2/0x1080 mm/mmap.c:1560
 do_mmap_pgoff include/linux/mm.h:2348 [inline]
 vm_mmap_pgoff+0x1c5/0x230 mm/util.c:362
 ksys_mmap_pgoff+0x4aa/0x630 mm/mmap.c:1610
 __do_sys_mmap arch/x86/kernel/sys_x86_64.c:100 [inline]
 __se_sys_mmap arch/x86/kernel/sys_x86_64.c:91 [inline]
 __x64_sys_mmap+0xe9/0x1b0 arch/x86/kernel/sys_x86_64.c:91
 do_syscall_64+0x103/0x610 arch/x86/entry/common.c:290
 entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x441319
Code: e8 6c e8 ff ff 48 83 c4 18 c3 0f 1f 80 00 00 00 00 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 09 fc ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:00007ffc7d110a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000009
RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000000441319
RDX: 0000000000000000 RSI: 0000000000001000 RDI: 0000000020ffc000
RBP: 00000000006cc018 R08: 0000000000000003 R09: 0000000000000000
R10: 0080000000000012 R11: 0000000000000246 R12: 0000000000402170
R13: 0000000000402200 R14: 0000000000000000 R15: 0000000000000000
Kernel Offset: disabled
Rebooting in 86400 seconds..

Crashes (64):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/04/23 12:24 upstream 085b7755808a 53199d6e .config console log report syz C ci-upstream-kasan-gce
2019/04/23 12:05 upstream 085b7755808a 53199d6e .config console log report syz C ci-upstream-kasan-gce
2019/04/23 11:27 upstream 085b7755808a 53199d6e .config console log report syz C ci-upstream-kasan-gce-root
2019/04/23 11:17 upstream 085b7755808a 53199d6e .config console log report syz C ci-upstream-kasan-gce-smack-root
2019/04/23 11:12 upstream 085b7755808a 53199d6e .config console log report syz C ci-upstream-kasan-gce-root
2019/04/23 11:02 upstream 085b7755808a 53199d6e .config console log report syz C ci-upstream-kasan-gce-smack-root
2019/04/23 10:52 upstream 085b7755808a 53199d6e .config console log report syz C ci-upstream-kasan-gce-selinux-root
2019/04/23 10:37 upstream 085b7755808a 53199d6e .config console log report syz C ci-upstream-kasan-gce-selinux-root
2019/02/02 04:13 upstream 5eeb63359b1e 564f9a4f .config console log report syz C ci-upstream-kasan-gce
2019/02/02 04:12 upstream 5eeb63359b1e 564f9a4f .config console log report syz C ci-upstream-kasan-gce-smack-root
2019/02/02 04:12 upstream 5eeb63359b1e 564f9a4f .config console log report syz C ci-upstream-kasan-gce-root
2019/02/02 04:11 upstream 5eeb63359b1e 564f9a4f .config console log report syz C ci-upstream-kasan-gce-selinux-root
2018/12/06 17:35 upstream cf76c364a1e1 3ab38479 .config console log report syz C ci-upstream-kasan-gce-selinux-root
2018/12/06 16:53 upstream cf76c364a1e1 3ab38479 .config console log report syz C ci-upstream-kasan-gce-root
2018/12/06 16:27 upstream cf76c364a1e1 3ab38479 .config console log report syz C ci-upstream-kasan-gce-smack-root
2018/12/06 15:19 upstream cf76c364a1e1 3ab38479 .config console log report syz C ci-upstream-kasan-gce
2018/05/25 18:00 upstream b50694381cfc f48c20b8 .config console log report syz C ci-upstream-kasan-gce
2018/05/25 17:59 upstream b50694381cfc f48c20b8 .config console log report syz C ci-upstream-kasan-gce-root
2018/03/16 02:29 upstream e2c15aff5f35 08dacaa0 .config console log report syz C ci-upstream-kasan-gce
2018/01/11 23:19 upstream 5f615b97cdea 9dc808a6 .config console log report syz C ci-upstream-kasan-gce
2019/04/23 11:52 linux-next 3f018f4a019a 53199d6e .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2019/04/23 11:39 linux-next 3f018f4a019a 53199d6e .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2019/02/02 04:40 linux-next dc4c89997735 564f9a4f .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2018/12/06 14:14 linux-next 442b8cea2477 3ab38479 .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2018/01/12 01:28 linux-next 8418f8876404 9dc808a6 .config console log report syz C ci-upstream-next-kasan-gce
2018/01/11 23:15 mmots 4147d50978df 9dc808a6 .config console log report syz C ci-upstream-mmots-kasan-gce
2019/04/23 09:24 upstream 085b7755808a 53199d6e .config console log report ci-upstream-kasan-gce-selinux-root
2019/03/01 03:20 upstream 7d762d69145a 09aeeba4 .config console log report ci-upstream-kasan-gce-smack-root
2019/02/27 19:46 upstream 7d762d69145a 083cfd0e .config console log report ci-upstream-kasan-gce-smack-root
2019/02/21 19:09 upstream f6163d67cc31 3133098b .config console log report ci-upstream-kasan-gce-selinux-root
2019/02/20 00:04 upstream b5372fe5dc84 4df543c9 .config console log report ci-upstream-kasan-gce-selinux-root
2019/02/19 09:38 upstream b5372fe5dc84 59f36113 .config console log report ci-upstream-kasan-gce-selinux-root
2019/02/05 09:00 upstream 8834f5600cf3 d672172c .config console log report ci-upstream-kasan-gce-root
2019/01/05 20:43 upstream 3fed6ae4b027 53be0a37 .config console log report ci-upstream-kasan-gce-selinux-root
2018/12/24 14:42 upstream 8fe28cb58bcb be79df56 .config console log report ci-upstream-kasan-gce
2018/11/21 14:17 upstream c8ce94b8fe53 5d9a3924 .config console log report ci-upstream-kasan-gce
2018/11/14 04:36 upstream ccda4af0f4b9 5f5f6d14 .config console log report ci-upstream-kasan-gce
2018/10/23 15:13 upstream 58a022870787 24fa2ad8 .config console log report ci-upstream-kasan-gce-selinux-root
2018/08/18 05:46 upstream 1f7a4c73a739 db1858f6 .config console log report ci-upstream-kasan-gce-root
2018/08/08 13:06 upstream 1236568ee3cb ddeb9f8d .config console log report ci-upstream-kasan-gce
2018/08/05 06:13 upstream 60f5a2173632 3476a2df .config console log report ci-upstream-kasan-gce-root
2018/07/25 20:33 upstream 6e77b267723c 375a3e31 .config console log report ci-upstream-kasan-gce
2018/07/14 07:48 upstream 9d2e34897d8d 92a49505 .config console log report ci-upstream-kasan-gce
2018/07/02 22:37 upstream 021c91791a5e 574780b0 .config console log report ci-upstream-kasan-gce
2018/06/03 09:41 upstream 918fe1b31579 2f93b54f .config console log report ci-upstream-kasan-gce
2018/05/30 05:27 upstream 0044cdeb7313 2f93b54f .config console log report ci-upstream-kasan-gce-root
2018/05/23 17:42 upstream a048a07d7f45 f48c20b8 .config console log report ci-upstream-kasan-gce
2018/05/23 01:08 upstream a048a07d7f45 f48c20b8 .config console log report ci-upstream-kasan-gce
2018/05/12 13:05 upstream f0ab773f5c96 e726f42b .config console log report ci-upstream-kasan-gce-root
2018/05/10 12:40 upstream 008464a9360e 12c7428a .config console log report ci-upstream-kasan-gce
2018/04/17 06:49 upstream a27fc14219f2 b80fd3b5 .config console log report ci-upstream-kasan-gce
2018/04/16 00:11 upstream 71b8ebbf3d7b 7a67784c .config console log report ci-upstream-kasan-gce
2018/04/05 05:02 upstream 3e968c9f1401 676bd07e .config console log report ci-upstream-kasan-gce-root
2018/03/18 12:27 upstream 8f5fd927c3a7 08dacaa0 .config console log report ci-upstream-kasan-gce
2018/03/15 12:48 upstream 0aa3fdb8b3a6 08dacaa0 .config console log report ci-upstream-kasan-gce
2018/03/04 11:45 upstream 58bdf601c2de 2c6f473e .config console log report ci-upstream-kasan-gce
2018/03/03 16:32 upstream 5fbdefcf685d 2c6f473e .config console log report ci-upstream-kasan-gce
2018/01/23 17:04 upstream 1995266727fa a5b7566c .config console log report ci-upstream-kasan-gce
2019/04/08 18:13 linux-next ac5b84a1ffe9 0dfb0452 .config console log report ci-upstream-linux-next-kasan-gce-root
2018/08/01 04:28 linux-next d1e0b8e0cb7a 1477993e .config console log report ci-upstream-linux-next-kasan-gce-root
* Struck through repros no longer work on HEAD.