syzbot


WARNING in __vm_enough_memory

Status: upstream: reported C repro on 2019/04/23 10:26
Subsystems: tmpfs
[Documentation on labels]
Reported-by: syzbot+ead1d509a8fe6cace0ef@syzkaller.appspotmail.com
First crash: 2017d, last: 608d
Fix bisection: failed (error log, bisect log)
  
Similar bugs (5)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in __vm_enough_memory lsm C 64 2017d 2479d 0/28 closed as invalid on 2019/07/30 01:01
android-414 WARNING in __vm_enough_memory C 10 1911d 2028d 0/1 public: reported C repro on 2019/04/12 00:01
linux-4.14 WARNING in __vm_enough_memory C inconclusive 14 970d 2017d 0/1 upstream: reported C repro on 2019/04/23 10:25
android-49 WARNING in __vm_enough_memory C 72 1830d 2028d 0/3 public: reported C repro on 2019/04/12 00:00
upstream WARNING in __vm_enough_memory (2) kernel syz done 6 1656d 1659d 15/28 fixed on 2020/06/18 13:57
Fix bisection attempts (22)
Created Duration User Patch Repo Result
2021/10/16 07:28 16m bisect fix linux-4.19.y error job log
2021/08/25 15:48 30m bisect fix linux-4.19.y OK (0) job log log
2021/06/20 19:37 30m bisect fix linux-4.19.y OK (0) job log log
2021/05/21 06:05 35m bisect fix linux-4.19.y OK (0) job log log
2021/04/14 03:50 22m bisect fix linux-4.19.y OK (0) job log log
2021/02/21 23:02 22m bisect fix linux-4.19.y OK (0) job log log
2021/02/18 10:55 19m bisect fix linux-4.19.y error job log
2021/02/09 22:22 0m bisect fix linux-4.19.y error job log
2021/01/10 21:52 23m bisect fix linux-4.19.y OK (0) job log log
2020/12/04 22:42 26m bisect fix linux-4.19.y OK (0) job log log
2020/11/04 19:20 24m bisect fix linux-4.19.y OK (0) job log log
2020/10/05 18:40 25m bisect fix linux-4.19.y OK (0) job log log
2020/09/05 17:22 28m bisect fix linux-4.19.y OK (0) job log log
2020/08/06 16:55 27m bisect fix linux-4.19.y OK (0) job log log
2020/07/07 16:26 28m bisect fix linux-4.19.y OK (0) job log log
2020/05/27 07:35 27m bisect fix linux-4.19.y OK (0) job log log
2020/04/27 07:04 24m bisect fix linux-4.19.y OK (0) job log log
2020/03/28 06:32 23m bisect fix linux-4.19.y OK (0) job log log
2020/02/27 06:06 25m bisect fix linux-4.19.y OK (0) job log log
2020/01/28 05:28 25m bisect fix linux-4.19.y OK (0) job log log
2019/12/29 04:59 28m bisect fix linux-4.19.y OK (0) job log log
2019/11/29 04:35 23m bisect fix linux-4.19.y OK (0) job log log

Sample crash report:
wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50
wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50
IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
------------[ cut here ]------------
memory commitment underflow
WARNING: CPU: 1 PID: 4703 at mm/util.c:668 __vm_enough_memory+0x516/0x650 mm/util.c:668
Kernel panic - not syncing: panic_on_warn set ...

CPU: 1 PID: 4703 Comm: systemd-udevd Not tainted 4.19.211-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x1fc/0x2ef lib/dump_stack.c:118
 panic+0x26a/0x50e kernel/panic.c:186
 __warn.cold+0x20/0x5a kernel/panic.c:541
 report_bug+0x262/0x2b0 lib/bug.c:183
 fixup_bug arch/x86/kernel/traps.c:178 [inline]
 fixup_bug arch/x86/kernel/traps.c:173 [inline]
 do_error_trap+0x1d7/0x310 arch/x86/kernel/traps.c:296
 invalid_op+0x14/0x20 arch/x86/entry/entry_64.S:1038
RIP: 0010:__vm_enough_memory+0x516/0x650 mm/util.c:668
Code: 09 31 ff 89 de e8 aa e9 db ff 84 db 0f 85 a9 fb ff ff e8 6d e8 db ff 48 c7 c7 20 eb 71 88 c6 05 1c 0e 88 09 01 e8 3f 20 6c 06 <0f> 0b 48 b8 00 00 00 00 00 fc ff df 4c 89 f2 48 c1 ea 03 0f b6 14
RSP: 0018:ffff88809c00fb90 EFLAGS: 00010282
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff814dff01 RDI: ffffed1013801f64
RBP: 000000000000000a R08: 0000000000000000 R09: 0000000000000738
R10: 0000000000000006 R11: 0000000000000000 R12: 0000000000000001
R13: fff80000000051b5 R14: ffffffff8a009dc0 R15: 0000000000000d2b
 dup_mmap kernel/fork.c:485 [inline]
 dup_mm kernel/fork.c:1285 [inline]
 copy_mm kernel/fork.c:1341 [inline]
 copy_process.part.0+0x3414/0x8260 kernel/fork.c:1913
 copy_process kernel/fork.c:1710 [inline]
 _do_fork+0x22f/0xf30 kernel/fork.c:2219
 do_syscall_64+0xf9/0x620 arch/x86/entry/common.c:293
 entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x7f781b79e38b
Code: db 45 85 f6 0f 85 95 01 00 00 64 4c 8b 04 25 10 00 00 00 31 d2 4d 8d 90 d0 02 00 00 31 f6 bf 11 00 20 01 b8 38 00 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 de 00 00 00 85 c0 41 89 c5 0f 85 e5 00 00
RSP: 002b:00007ffe7542f350 EFLAGS: 00000246 ORIG_RAX: 0000000000000038
RAX: ffffffffffffffda RBX: 00007ffe7542f350 RCX: 00007f781b79e38b
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011
RBP: 00007ffe7542f3a0 R08: 00007f781c94f8c0 R09: 0000000000000210
R10: 00007f781c94fb90 R11: 0000000000000246 R12: 0000000000000000
R13: 0000000000000020 R14: 0000000000000000 R15: 0000000000000000
Kernel Offset: disabled
Rebooting in 86400 seconds..

Crashes (35):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/01/30 23:02 linux-4.19.y 3f8a27f9e27b b68fb8d6 .config console log report syz C [disk image] [vmlinux] ci2-linux-4-19 WARNING in __vm_enough_memory
2022/10/16 12:03 linux-4.19.y 3f8a27f9e27b 67cb024c .config console log report syz C [disk image] [vmlinux] ci2-linux-4-19 WARNING in __vm_enough_memory
2022/06/23 05:44 linux-4.19.y 3f8a27f9e27b 912f5df7 .config console log report syz C ci2-linux-4-19 WARNING in __vm_enough_memory
2021/07/24 16:12 linux-4.19.y 4938296e03bd 4d1b57d4 .config console log report syz C ci2-linux-4-19 WARNING in __vm_enough_memory
2020/06/07 16:19 linux-4.19.y 106fa147d3da 2c2b926c .config console log report syz C ci2-linux-4-19
2019/04/26 06:14 linux-4.19.y c98875d930e9 b617407b .config console log report syz C ci2-linux-4-19
2019/04/23 09:55 linux-4.19.y c98875d930e9 53199d6e .config console log report syz C ci2-linux-4-19
2023/03/02 05:54 linux-4.19.y 3f8a27f9e27b f8902b57 .config console log report info [disk image] [vmlinux] ci2-linux-4-19 WARNING in __vm_enough_memory
2023/02/25 11:45 linux-4.19.y 3f8a27f9e27b ee50e71c .config console log report info [disk image] [vmlinux] ci2-linux-4-19 WARNING in __vm_enough_memory
2023/02/18 14:19 linux-4.19.y 3f8a27f9e27b d02e9a70 .config console log report info [disk image] [vmlinux] ci2-linux-4-19 WARNING in __vm_enough_memory
2023/01/30 22:40 linux-4.19.y 3f8a27f9e27b b68fb8d6 .config console log report info [disk image] [vmlinux] ci2-linux-4-19 WARNING in __vm_enough_memory
2022/12/17 02:13 linux-4.19.y 3f8a27f9e27b 05494336 .config console log report info [disk image] [vmlinux] ci2-linux-4-19 WARNING in __vm_enough_memory
2022/12/09 12:50 linux-4.19.y 3f8a27f9e27b 1034e5fa .config console log report info [disk image] [vmlinux] ci2-linux-4-19 WARNING in __vm_enough_memory
2022/11/17 01:31 linux-4.19.y 3f8a27f9e27b 3a127a31 .config console log report info [disk image] [vmlinux] ci2-linux-4-19 WARNING in __vm_enough_memory
2022/11/12 04:55 linux-4.19.y 3f8a27f9e27b f42ee5d8 .config console log report info [disk image] [vmlinux] ci2-linux-4-19 WARNING in __vm_enough_memory
2022/11/12 04:47 linux-4.19.y 3f8a27f9e27b f42ee5d8 .config console log report info [disk image] [vmlinux] ci2-linux-4-19 WARNING in __vm_enough_memory
2022/11/02 14:58 linux-4.19.y 3f8a27f9e27b 08977f5d .config console log report info [disk image] [vmlinux] ci2-linux-4-19 WARNING in __vm_enough_memory
2022/10/16 11:40 linux-4.19.y 3f8a27f9e27b 67cb024c .config console log report info [disk image] [vmlinux] ci2-linux-4-19 WARNING in __vm_enough_memory
2022/08/05 06:36 linux-4.19.y 3f8a27f9e27b 1c9013ac .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2022/07/28 16:09 linux-4.19.y 3f8a27f9e27b fb95c74d .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2022/07/16 15:17 linux-4.19.y 3f8a27f9e27b 95cb00d1 .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2022/07/14 06:44 linux-4.19.y 3f8a27f9e27b 5d921b08 .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2022/07/13 00:49 linux-4.19.y 3f8a27f9e27b d91dd8ea .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2022/04/23 08:41 linux-4.19.y 3f8a27f9e27b 131df97d .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2022/04/09 07:10 linux-4.19.y 3f8a27f9e27b e22c3da3 .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2022/04/07 13:28 linux-4.19.y 3f8a27f9e27b 53c67432 .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2022/04/06 15:13 linux-4.19.y 3f8a27f9e27b 86b4b7f8 .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2022/04/02 19:36 linux-4.19.y 3f8a27f9e27b 79a2a8fc .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2021/09/16 06:09 linux-4.19.y b172b44fcb17 07e953c1 .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2021/07/26 15:41 linux-4.19.y 4938296e03bd fd511809 .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2021/06/28 15:37 linux-4.19.y eb575cd5d7f6 9d2ab5df .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2021/04/21 05:36 linux-4.19.y 2965db2e004c c0ced557 .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2021/03/15 03:19 linux-4.19.y 030194a5b292 cc1cff8f .config console log report info ci2-linux-4-19 WARNING in __vm_enough_memory
2020/12/11 21:52 linux-4.19.y 13d2ce42de8c ba24ffcd .config console log report info ci2-linux-4-19
2019/04/23 09:25 linux-4.19.y c98875d930e9 53199d6e .config console log report ci2-linux-4-19
* Struck through repros no longer work on HEAD.