syzbot


WARNING in bpf_prog_test_run_raw_tp

Status: fixed on 2021/03/10 01:48
Subsystems: mm
[Documentation on labels]
Reported-by: syzbot+4f98876664c7337a4ae6@syzkaller.appspotmail.com
Fix commit: 7ac6ad051150 bpf: Reject too big ctx_size_in for raw_tp test run
First crash: 1378d, last: 1363d
Cause bisection: introduced by (bisect log) :
commit 1b4d60ec162f82ea29a2e7a907b5c6cc9f926321
Author: Song Liu <songliubraving@fb.com>
Date: Fri Sep 25 20:54:29 2020 +0000

  bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint

Crash: WARNING in bpf_prog_test_run_raw_tp (log)
Repro: C syz .config
  
Discussions (3)
Title Replies (including bot) Last reply
[PATCH 5.10 000/199] 5.10.11-rc1 review 208 (208) 2021/01/26 23:37
[PATCH bpf-next] bpf: reject too big ctx_size_in for raw_tp test run 5 (5) 2021/01/14 03:41
WARNING in bpf_prog_test_run_raw_tp 0 (1) 2021/01/09 20:17

Sample crash report:
------------[ cut here ]------------
WARNING: CPU: 1 PID: 8484 at mm/page_alloc.c:4976 __alloc_pages_nodemask+0x5f8/0x730 mm/page_alloc.c:5011
Modules linked in:
CPU: 1 PID: 8484 Comm: syz-executor862 Not tainted 5.11.0-rc2-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
RIP: 0010:__alloc_pages_nodemask+0x5f8/0x730 mm/page_alloc.c:4976
Code: 00 00 0c 00 0f 85 a7 00 00 00 8b 3c 24 4c 89 f2 44 89 e6 c6 44 24 70 00 48 89 6c 24 58 e8 d0 d7 ff ff 49 89 c5 e9 ea fc ff ff <0f> 0b e9 b5 fd ff ff 89 74 24 14 4c 89 4c 24 08 4c 89 74 24 18 e8
RSP: 0018:ffffc900012efb10 EFLAGS: 00010246
RAX: 0000000000000000 RBX: 1ffff9200025df66 RCX: 0000000000000000
RDX: 0000000000000000 RSI: dffffc0000000000 RDI: 0000000000140dc0
RBP: 0000000000140dc0 R08: 0000000000000000 R09: 0000000000000000
R10: ffffffff81b1f7e1 R11: 0000000000000000 R12: 0000000000000014
R13: 0000000000000014 R14: 0000000000000000 R15: 0000000000000000
FS:  000000000190c880(0000) GS:ffff8880b9e00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f08b7f316c0 CR3: 0000000012073000 CR4: 00000000001506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 alloc_pages_current+0x18c/0x2a0 mm/mempolicy.c:2267
 alloc_pages include/linux/gfp.h:547 [inline]
 kmalloc_order+0x2e/0xb0 mm/slab_common.c:837
 kmalloc_order_trace+0x14/0x120 mm/slab_common.c:853
 kmalloc include/linux/slab.h:557 [inline]
 kzalloc include/linux/slab.h:682 [inline]
 bpf_prog_test_run_raw_tp+0x4b5/0x670 net/bpf/test_run.c:282
 bpf_prog_test_run kernel/bpf/syscall.c:3120 [inline]
 __do_sys_bpf+0x1ea9/0x4f10 kernel/bpf/syscall.c:4398
 do_syscall_64+0x2d/0x70 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xa9
RIP: 0033:0x440499
Code: 18 89 d0 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 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 7b 13 fc ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:00007ffe1f3bfb18 EFLAGS: 00000246 ORIG_RAX: 0000000000000141
RAX: ffffffffffffffda RBX: 00000000004002c8 RCX: 0000000000440499
RDX: 0000000000000048 RSI: 0000000020000600 RDI: 000000000000000a
RBP: 00000000006ca018 R08: 0000000000000000 R09: 00000000004002c8
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000401ca0
R13: 0000000000401d30 R14: 0000000000000000 R15: 0000000000000000

Crashes (36):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/01/06 04:19 net-old f6e7a024bfe5 b1c228e1 .config console log report syz C ci-upstream-net-this-kasan-gce
2021/01/05 20:50 bpf 04901aab40ea a0234d98 .config console log report syz C ci-upstream-bpf-kasan-gce
2021/01/05 20:40 net-next-old 3db1a3fa9880 a0234d98 .config console log report syz C ci-upstream-net-kasan-gce
2021/01/05 20:17 bpf-next 482ec343f40a a0234d98 .config console log report syz C ci-upstream-bpf-next-kasan-gce
2021/01/19 22:06 upstream 1e2a199f6ccd 63631df1 .config console log report info ci-upstream-kasan-gce-smack-root WARNING in bpf_prog_test_run_raw_tp
2021/01/19 22:04 upstream 1e2a199f6ccd 63631df1 .config console log report info ci-upstream-kasan-gce-root WARNING in bpf_prog_test_run_raw_tp
2021/01/20 10:48 bpf-next 8edc0c67d09d d4f4eca5 .config console log report info ci-upstream-bpf-next-kasan-gce WARNING in bpf_prog_test_run_raw_tp
2021/01/19 22:06 bpf-next 95204c9bfa48 63631df1 .config console log report info ci-upstream-bpf-next-kasan-gce WARNING in bpf_prog_test_run_raw_tp
2021/01/19 22:04 net-next-old 99d518970c5a 63631df1 .config console log report info ci-upstream-net-kasan-gce WARNING in bpf_prog_test_run_raw_tp
2021/01/19 10:13 bpf-next a2c2998d5c6b 63631df1 .config console log report info ci-upstream-bpf-next-kasan-gce WARNING in bpf_prog_test_run_raw_tp
2021/01/19 00:29 bpf-next a2c2998d5c6b 63631df1 .config console log report info ci-upstream-bpf-next-kasan-gce WARNING in bpf_prog_test_run_raw_tp
2021/01/18 16:22 bpf-next 232164e041e9 63631df1 .config console log report info ci-upstream-bpf-next-kasan-gce WARNING in bpf_prog_test_run_raw_tp
2021/01/18 07:52 net-next-old 213b97b12580 fd103621 .config console log report info ci-upstream-net-kasan-gce WARNING in bpf_prog_test_run_raw_tp
2021/01/12 21:31 bpf 5541075a348b 0cdd6185 .config console log report info ci-upstream-bpf-kasan-gce
2021/01/12 05:50 bpf f97844f9c518 2c1f2513 .config console log report info ci-upstream-bpf-kasan-gce
2021/01/11 10:05 net-old f97844f9c518 2c1f2513 .config console log report info ci-upstream-net-this-kasan-gce
2021/01/11 07:10 net-old f97844f9c518 2c1f2513 .config console log report info ci-upstream-net-this-kasan-gce
2021/01/09 07:47 bpf 286e95eed12e c104d4a3 .config console log report info ci-upstream-bpf-kasan-gce
2021/01/09 01:33 bpf 286e95eed12e c104d4a3 .config console log report info ci-upstream-bpf-kasan-gce
2021/01/07 15:21 bpf 6f02b540d759 c104d4a3 .config console log report info ci-upstream-bpf-kasan-gce
2021/01/06 18:31 bpf 67208692802c c104d4a3 .config console log report info ci-upstream-bpf-kasan-gce
2021/01/16 23:44 bpf-next 232164e041e9 65a7a854 .config console log report info ci-upstream-bpf-next-kasan-gce
2021/01/16 17:26 bpf-next 232164e041e9 65a7a854 .config console log report info ci-upstream-bpf-next-kasan-gce
2021/01/16 12:16 bpf-next eed6a9a9571b 65a7a854 .config console log report info ci-upstream-bpf-next-kasan-gce
2021/01/15 12:49 bpf-next 7064a7341a0d 65a7a854 .config console log report info ci-upstream-bpf-next-kasan-gce
2021/01/14 03:05 bpf-next 7c7a80ea5e3f 269d24e8 .config console log report info ci-upstream-bpf-next-kasan-gce
2021/01/10 22:43 net-next-old 73b7a6047971 2c1f2513 .config console log report info ci-upstream-net-kasan-gce
2021/01/10 12:02 bpf-next e22d7f05e445 2c1f2513 .config console log report info ci-upstream-bpf-next-kasan-gce
2021/01/10 10:40 net-next-old 73b7a6047971 2c1f2513 .config console log report info ci-upstream-net-kasan-gce
2021/01/10 04:24 net-next-old 09b5b5fb3902 2c1f2513 .config console log report info ci-upstream-net-kasan-gce
2021/01/10 03:04 bpf-next e22d7f05e445 2c1f2513 .config console log report info ci-upstream-bpf-next-kasan-gce
2021/01/06 18:20 bpf-next 482ec343f40a c104d4a3 .config console log report info ci-upstream-bpf-next-kasan-gce
2021/01/06 14:13 bpf-next 482ec343f40a c104d4a3 .config console log report info ci-upstream-bpf-next-kasan-gce
2021/01/06 08:06 net-next-old f6e7a024bfe5 b1c228e1 .config console log report info ci-upstream-net-kasan-gce
2021/01/06 04:24 bpf-next 482ec343f40a b1c228e1 .config console log report info ci-upstream-bpf-next-kasan-gce
2021/01/05 20:01 bpf-next 482ec343f40a a0234d98 .config console log report info ci-upstream-bpf-next-kasan-gce
* Struck through repros no longer work on HEAD.