From 455eff3ca1b884ceceaeae46be97a48ead31f916 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sun, 13 Sep 2020 08:57:55 +0200 Subject: pkg/report: skip rb tree functions in linux reports RB tree is just a container (like list we already skip), the bug is usually in the caller. Skip RB frames. The new titles are much more informative and have lower chances of collisions. --- pkg/report/testdata/linux/report/510 | 39 +++++++++++++++++ pkg/report/testdata/linux/report/511 | 55 ++++++++++++++++++++++++ pkg/report/testdata/linux/report/512 | 52 +++++++++++++++++++++++ pkg/report/testdata/linux/report/513 | 81 ++++++++++++++++++++++++++++++++++++ pkg/report/testdata/linux/report/514 | 47 +++++++++++++++++++++ pkg/report/testdata/linux/report/515 | 46 ++++++++++++++++++++ pkg/report/testdata/linux/report/516 | 58 ++++++++++++++++++++++++++ pkg/report/testdata/linux/report/517 | 27 ++++++++++++ pkg/report/testdata/linux/report/518 | 30 +++++++++++++ pkg/report/testdata/linux/report/519 | 40 ++++++++++++++++++ 10 files changed, 475 insertions(+) create mode 100644 pkg/report/testdata/linux/report/510 create mode 100644 pkg/report/testdata/linux/report/511 create mode 100644 pkg/report/testdata/linux/report/512 create mode 100644 pkg/report/testdata/linux/report/513 create mode 100644 pkg/report/testdata/linux/report/514 create mode 100644 pkg/report/testdata/linux/report/515 create mode 100644 pkg/report/testdata/linux/report/516 create mode 100644 pkg/report/testdata/linux/report/517 create mode 100644 pkg/report/testdata/linux/report/518 create mode 100644 pkg/report/testdata/linux/report/519 (limited to 'pkg/report/testdata/linux') diff --git a/pkg/report/testdata/linux/report/510 b/pkg/report/testdata/linux/report/510 new file mode 100644 index 000000000..d4e9c4c1b --- /dev/null +++ b/pkg/report/testdata/linux/report/510 @@ -0,0 +1,39 @@ +TITLE: general protection fault in __kernfs_remove + +[ 1703.516227][ T2809] general protection fault, probably for non-canonical address 0xdffffc0000000002: 0000 [#1] PREEMPT SMP KASAN +[ 1703.528051][ T2809] KASAN: null-ptr-deref in range [0x0000000000000010-0x0000000000000017] +[ 1703.536428][ T2809] CPU: 0 PID: 2809 Comm: kworker/u4:2 Not tainted 5.8.0-rc3-next-20200703-syzkaller #0 +[ 1703.546018][ T2809] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 +[ 1703.556139][ T2809] Workqueue: netns cleanup_net +[ 1703.560876][ T2809] RIP: 0010:rb_erase+0xb7/0x1210 +[ 1703.565782][ T2809] Code: 5e 10 4c 89 f5 48 ba 00 00 00 00 00 fc ff df 48 85 db 75 0b e9 9f 04 00 00 48 89 dd 48 89 c3 4c 8d 63 10 4c 89 e0 48 c1 e8 03 <80> 3c 10 00 0f 85 f3 0b 00 00 48 8b 43 10 48 85 c0 75 dc 48 8d 7b +[ 1703.585480][ T2809] RSP: 0018:ffffc90017aff6c8 EFLAGS: 00010202 +[ 1703.591513][ T2809] RAX: 0000000000000002 RBX: 0000000000000001 RCX: 1ffff11000022949 +[ 1703.599456][ T2809] RDX: dffffc0000000000 RSI: ffff888000114e08 RDI: ffff888000114a48 +[ 1703.607397][ T2809] RBP: ffff888000110000 R08: 0000000000000000 R09: ffffffff89cdc267 +[ 1703.615340][ T2809] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000011 +[ 1703.623281][ T2809] R13: ffff888000114c08 R14: ffff888000114a38 R15: ffff888000114e08 +[ 1703.631224][ T2809] FS: 0000000000000000(0000) GS:ffff8880ae600000(0000) knlGS:0000000000000000 +[ 1703.640121][ T2809] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +[ 1703.646673][ T2809] CR2: 0000000000caa008 CR3: 00000000a7aa1000 CR4: 00000000001506f0 +[ 1703.654727][ T2809] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 +[ 1703.662682][ T2809] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 +[ 1703.670623][ T2809] Call Trace: +[ 1703.679403][ T2809] __kernfs_remove+0x623/0xa30 +[ 1703.705851][ T2809] kernfs_remove_by_name_ns+0x51/0xb0 +[ 1703.711191][ T2809] remove_files+0x96/0x1c0 +[ 1703.715580][ T2809] sysfs_remove_group+0x87/0x170 +[ 1703.720486][ T2809] sysfs_remove_groups+0x5c/0xa0 +[ 1703.725509][ T2809] device_remove_attrs+0xa9/0x150 +[ 1703.730505][ T2809] device_del+0x474/0xd20 +[ 1703.746949][ T2809] rollback_registered_many+0xa07/0xf60 +[ 1703.778840][ T2809] unregister_netdevice_many.part.0+0x1a/0x2f0 +[ 1703.784966][ T2809] default_device_exit_batch+0x30c/0x3d0 +[ 1703.817287][ T2809] ops_exit_list+0x10d/0x160 +[ 1703.821846][ T2809] cleanup_net+0x4ea/0xa00 +[ 1703.841043][ T2809] process_one_work+0x94c/0x1670 +[ 1703.866117][ T2809] worker_thread+0x64c/0x1120 +[ 1703.880928][ T2809] kthread+0x3b5/0x4a0 +[ 1703.895136][ T2809] ret_from_fork+0x1f/0x30 +[ 1703.899519][ T2809] Modules linked in: +[ 1703.904874][ T2809] ---[ end trace 85e16a2eaea866a0 ]--- diff --git a/pkg/report/testdata/linux/report/511 b/pkg/report/testdata/linux/report/511 new file mode 100644 index 000000000..a30a3a2a4 --- /dev/null +++ b/pkg/report/testdata/linux/report/511 @@ -0,0 +1,55 @@ +TITLE: KASAN: use-after-free Write in bpf_prog_kallsyms_del + +[ 284.023898] ================================================================== +[ 284.031579] BUG: KASAN: use-after-free in rb_erase+0x26d0/0x3710 +[ 284.037735] Write of size 8 at addr ffff8801d816bcf0 by task syz-executor5/19158 +[ 284.045291] +[ 284.046968] CPU: 0 PID: 19158 Comm: syz-executor5 Not tainted 4.20.0-rc1+ #144 +[ 284.054332] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 +[ 284.063684] Call Trace: +[ 284.063772] dump_stack+0x244/0x39d +[ 284.070274] print_address_description.cold.7+0x9/0x1ff +[ 284.070310] kasan_report.cold.8+0x242/0x309 +[ 284.093317] __asan_report_store8_noabort+0x17/0x20 +[ 284.093332] rb_erase+0x26d0/0x3710 +[ 284.372639] bpf_prog_kallsyms_del+0x1c2/0x410 +[ 284.418562] bpf_prog_kallsyms_del_all+0x1d/0x20 +[ 284.423322] __bpf_prog_put+0xe0/0x150 +[ 284.427217] bpf_prog_test_run+0x145/0x1a0 +[ 284.431474] BUG: unable to handle kernel paging request at ffffc90001953030 +[ 284.438566] PGD 1da95a067 P4D 1da95a067 PUD 1da95b067 PMD 1d41ad067 PTE 0 +[ 284.445509] Oops: 0000 [#1] PREEMPT SMP KASAN +[ 284.450002] CPU: 0 PID: 19158 Comm: syz-executor5 Not tainted 4.20.0-rc1+ #144 +[ 284.457355] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 +[ 284.466715] RIP: 0010:bpf_prog_kallsyms_find+0x289/0x4a0 +[ 284.472169] Code: 03 42 80 3c 30 00 0f 85 b1 01 00 00 4d 8b 6f 50 49 8d 7d 30 48 89 fa 48 c1 ea 03 42 80 3c 32 00 0f 85 ab 01 00 00 49 8d 7d 02 <4d> 8b 65 30 48 89 fa 48 89 f9 48 c1 ea 03 83 e1 07 42 0f b6 14 32 +[ 284.491069] RSP: 0018:ffff8801d309edc8 EFLAGS: 00010046 +[ 284.496429] RAX: 0000000000000000 RBX: ffff8801d816bd08 RCX: ffffffff818c0a21 +[ 284.503699] RDX: 1ffff9200032a606 RSI: 0000000000000008 RDI: ffffc90001953002 +[ 284.510972] RBP: ffff8801d309ef40 R08: ffff880196284540 R09: ffffed003b5c5b67 +[ 284.518241] R10: ffffed003b5c5b67 R11: ffff8801dae2db3b R12: 1ffff1003a613ddb +[ 284.525514] R13: ffffc90001953000 R14: dffffc0000000000 R15: ffff8801d816bcf0 +[ 284.532784] FS: 00007f32b4635700(0000) GS:ffff8801dae00000(0000) knlGS:0000000000000000 +[ 284.541010] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +[ 284.547091] CR2: ffffc90001953030 CR3: 00000001c1c3c000 CR4: 00000000001406f0 +[ 284.554367] DR0: 0000000000000000 DR1: 0000000020000000 DR2: 0000000000000000 +[ 284.561635] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600 +[ 284.568903] Call Trace: +[ 284.571510] BUG: unable to handle kernel paging request at ffffc90001953030 +[ 284.578601] PGD 1da95a067 P4D 1da95a067 PUD 1da95b067 PMD 1d41ad067 PTE 0 +[ 284.585543] Oops: 0000 [#2] PREEMPT SMP KASAN +[ 284.590036] CPU: 0 PID: 19158 Comm: syz-executor5 Not tainted 4.20.0-rc1+ #144 +[ 284.597391] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 +[ 284.606758] RIP: 0010:bpf_prog_kallsyms_find+0x289/0x4a0 +[ 284.612214] Code: 03 42 80 3c 30 00 0f 85 b1 01 00 00 4d 8b 6f 50 49 8d 7d 30 48 89 fa 48 c1 ea 03 42 80 3c 32 00 0f 85 ab 01 00 00 49 8d 7d 02 <4d> 8b 65 30 48 89 fa 48 89 f9 48 c1 ea 03 83 e1 07 42 0f b6 14 32 +[ 284.631116] RSP: 0018:ffff8801d309e6d8 EFLAGS: 00010046 +[ 284.636478] RAX: 0000000000000000 RBX: ffff8801d816bd08 RCX: ffffffff818c0a21 +[ 284.643743] RDX: 1ffff9200032a606 RSI: 0000000000000008 RDI: ffffc90001953002 +[ 284.651013] RBP: ffff8801d309e850 R08: ffff880196284540 R09: 0000000000000001 +[ 284.658280] R10: ffffed003b5c5b67 R11: ffff880196284540 R12: 1ffff1003a613cfd +[ 284.665548] R13: ffffc90001953000 R14: dffffc0000000000 R15: ffff8801d816bcf0 +[ 284.672817] FS: 00007f32b4635700(0000) GS:ffff8801dae00000(0000) knlGS:0000000000000000 +[ 284.681188] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +[ 284.687071] CR2: ffffc90001953030 CR3: 00000001c1c3c000 CR4: 00000000001406f0 +[ 284.694340] DR0: 0000000000000000 DR1: 0000000020000000 DR2: 0000000000000000 +[ 284.701610] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600 diff --git a/pkg/report/testdata/linux/report/512 b/pkg/report/testdata/linux/report/512 new file mode 100644 index 000000000..6ee9720ba --- /dev/null +++ b/pkg/report/testdata/linux/report/512 @@ -0,0 +1,52 @@ +TITLE: general protection fault in dup_mm + +[ 1959.698473][ T6611] general protection fault, probably for non-canonical address 0xdffffc0002c3fefa: 0000 [#1] PREEMPT SMP KASAN +[ 1959.710215][ T6611] KASAN: probably user-memory-access in range [0x00000000161ff7d0-0x00000000161ff7d7] +[ 1959.719750][ T6611] CPU: 1 PID: 6611 Comm: syz-executor.0 Not tainted 5.9.0-rc4-syzkaller #0 +[ 1959.728328][ T6611] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 +[ 1959.738399][ T6611] RIP: 0010:__rb_insert_augmented+0x99/0x8b0 +[ 1959.744379][ T6611] Code: c2 48 c1 ea 03 42 80 3c 2a 00 0f 85 58 05 00 00 4d 8b 74 24 08 49 39 ee 0f 84 76 01 00 00 4d 85 f6 74 1c 4c 89 f2 48 c1 ea 03 <42> 80 3c 2a 00 0f 85 64 05 00 00 41 f6 06 01 0f 84 7d 04 00 00 4c +[ 1959.763976][ T6611] RSP: 0018:ffffc900197c7990 EFLAGS: 00010206 +[ 1959.770038][ T6611] RAX: ffff8880871db648 RBX: ffff88809e323f08 RCX: 1ffff1100275ae4d +[ 1959.778006][ T6611] RDX: 0000000002c3fefa RSI: ffff8880871db648 RDI: ffff888013ad7268 +[ 1959.785975][ T6611] RBP: ffff88809f340058 R08: ffff8880001088e0 R09: ffff8880871db667 +[ 1959.793938][ T6611] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8880001088d8 +[ 1959.801903][ T6611] R13: dffffc0000000000 R14: 00000000161ff7d0 R15: ffffffff81a1fcc0 +[ 1959.809876][ T6611] FS: 00007f2d5064e700(0000) GS:ffff8880ae700000(0000) knlGS:0000000000000000 +[ 1959.818800][ T6611] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +[ 1959.825373][ T6611] CR2: 0000001b3022b000 CR3: 0000000203e42000 CR4: 00000000001526e0 +[ 1959.833344][ T6611] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 +[ 1959.841308][ T6611] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 +[ 1959.849271][ T6611] Call Trace: +[ 1959.858813][ T6611] dup_mm+0x70b/0x1300 +[ 1959.873010][ T6611] copy_process+0x28e4/0x6920 +[ 1959.897027][ T6611] _do_fork+0xe8/0xb10 +[ 1959.927626][ T6611] __do_sys_clone3+0x1dd/0x320 +[ 1959.969443][ T6611] do_syscall_64+0x2d/0x70 +[ 1959.973912][ T6611] entry_SYSCALL_64_after_hwframe+0x44/0xa9 +[ 1959.979788][ T6611] RIP: 0033:0x45d5f9 +[ 1959.983668][ T6611] Code: 5d b4 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 2b b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 +[ 1960.003251][ T6611] RSP: 002b:00007f2d5064dc78 EFLAGS: 00000246 ORIG_RAX: 00000000000001b3 +[ 1960.011661][ T6611] RAX: ffffffffffffffda RBX: 0000000000002000 RCX: 000000000045d5f9 +[ 1960.019612][ T6611] RDX: 0000000000000000 RSI: 0000000000000040 RDI: 0000000020001680 +[ 1960.027560][ T6611] RBP: 000000000118d158 R08: 0000000000000000 R09: 0000000000000000 +[ 1960.035514][ T6611] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000118d12c +[ 1960.043483][ T6611] R13: 000000000169fb6f R14: 00007f2d5064e9c0 R15: 000000000118d12c +[ 1960.051525][ T6611] Modules linked in: +[ 1960.222582][ T6611] ---[ end trace e207d768dd5f78dc ]--- +[ 1960.228124][ T6611] RIP: 0010:__rb_insert_augmented+0x99/0x8b0 +[ 1960.235510][ T6611] Code: c2 48 c1 ea 03 42 80 3c 2a 00 0f 85 58 05 00 00 4d 8b 74 24 08 49 39 ee 0f 84 76 01 00 00 4d 85 f6 74 1c 4c 89 f2 48 c1 ea 03 <42> 80 3c 2a 00 0f 85 64 05 00 00 41 f6 06 01 0f 84 7d 04 00 00 4c +[ 1960.257456][ T6611] RSP: 0018:ffffc900197c7990 EFLAGS: 00010206 +[ 1960.264558][ T6611] RAX: ffff8880871db648 RBX: ffff88809e323f08 RCX: 1ffff1100275ae4d +[ 1960.276120][ T6611] RDX: 0000000002c3fefa RSI: ffff8880871db648 RDI: ffff888013ad7268 +[ 1960.284586][ T6611] RBP: ffff88809f340058 R08: ffff8880001088e0 R09: ffff8880871db667 +[ 1960.294864][ T6611] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8880001088d8 +[ 1960.303233][ T6611] R13: dffffc0000000000 R14: 00000000161ff7d0 R15: ffffffff81a1fcc0 +[ 1960.311856][ T6611] FS: 00007f2d5064e700(0000) GS:ffff8880ae700000(0000) knlGS:0000000000000000 +[ 1960.321113][ T6611] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +[ 1960.327717][ T6611] CR2: 0000000000000000 CR3: 0000000203e42000 CR4: 00000000001526e0 +[ 1960.337795][ T6611] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 +[ 1960.346918][ T6611] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 +[ 1960.356353][ T6611] Kernel panic - not syncing: Fatal exception +[ 1960.363633][ T6611] Kernel Offset: disabled +[ 1960.367946][ T6611] Rebooting in 86400 seconds.. diff --git a/pkg/report/testdata/linux/report/513 b/pkg/report/testdata/linux/report/513 new file mode 100644 index 000000000..b24f5b918 --- /dev/null +++ b/pkg/report/testdata/linux/report/513 @@ -0,0 +1,81 @@ +TITLE: general protection fault in integrity_inode_free + +[ 36.583433] kasan: GPF could be caused by NULL-ptr deref or user memory access +[ 36.590897] general protection fault: 0000 [#1] PREEMPT SMP KASAN +[ 36.597137] CPU: 1 PID: 5376 Comm: syz-executor171 Not tainted 4.19.0+ #301 +[ 36.604221] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 +[ 36.613579] RIP: 0010:rb_erase+0x306/0x3710 +[ 36.617891] Code: c7 81 28 01 00 00 f2 f2 f2 f2 c7 81 2c 01 00 00 00 f2 f2 f2 48 89 f9 65 48 8b 1c 25 28 00 00 00 48 89 5d d0 31 db 48 c1 e9 03 <42> 80 3c 01 00 0f 85 41 1c 00 00 4c 8d 48 10 4c 8b 78 08 48 b9 00 +[ 36.636814] RSP: 0018:ffff8801ccf76918 EFLAGS: 00010202 +[ 36.642164] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 +[ 36.649417] RDX: 1ffff100399eed2b RSI: ffffffff8af92020 RDI: 0000000000000008 +[ 36.656670] RBP: ffff8801ccf77320 R08: dffffc0000000000 R09: ffffed00399eee53 +[ 36.663939] R10: ffffed00399eee53 R11: 0000000000000003 R12: ffff8801b738e970 +[ 36.671193] R13: dffffc0000000000 R14: ffff8801ccf772f8 R15: ffff8801ccf77438 +[ 36.678447] FS: 0000000001470880(0000) GS:ffff8801daf00000(0000) knlGS:0000000000000000 +[ 36.686655] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +[ 36.692517] CR2: 00000000200000c0 CR3: 00000001d9758000 CR4: 00000000001406e0 +[ 36.699770] Call Trace: +[ 36.903531] integrity_inode_free+0x12f/0x320 +[ 36.908012] security_inode_free+0x19/0x90 +[ 36.912242] __destroy_inode+0x328/0x820 +[ 36.932871] destroy_inode+0xda/0x200 +[ 36.940885] evict+0x5e0/0x980 +[ 36.968583] iput+0x679/0xa90 +[ 36.998602] ext4_ioctl+0x236f/0x4210 +[ 36.999678] kobject: 'regulatory.0' (00000000223ee51a): kobject_uevent_env +[ 37.009422] kobject: 'regulatory.0' (00000000223ee51a): fill_kobj_path: path = '/devices/platform/regulatory.0' +[ 37.151191] do_vfs_ioctl+0x1de/0x1720 +[ 37.211187] ksys_ioctl+0xa9/0xd0 +[ 37.214643] __x64_sys_ioctl+0x73/0xb0 +[ 37.218528] do_syscall_64+0x1b9/0x820 +[ 37.257532] entry_SYSCALL_64_after_hwframe+0x49/0xbe +[ 37.262716] RIP: 0033:0x440019 +[ 37.265950] 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 fb 13 fc ff c3 66 2e 0f 1f 84 00 00 00 00 +[ 37.284848] RSP: 002b:00007ffe8fee3478 EFLAGS: 00000213 ORIG_RAX: 0000000000000010 +[ 37.292568] RAX: ffffffffffffffda RBX: 00000000004002c8 RCX: 0000000000440019 +[ 37.299851] RDX: 0000000000440019 RSI: 0000000000006611 RDI: 0000000000000003 +[ 37.307119] RBP: 00000000006ca018 R08: 0000000000000000 R09: 00000000004002c8 +[ 37.314384] R10: 0000000000000000 R11: 0000000000000213 R12: 00000000004018a0 +[ 37.321649] R13: 0000000000401930 R14: 0000000000000000 R15: 0000000000000000 +[ 37.328920] Modules linked in: +[ 37.332245] ---[ end trace 49b6e5e5800906ef ]---[ 36.583433] kasan: GPF could be caused by NULL-ptr deref or user memory access +[ 36.590897] general protection fault: 0000 [#1] PREEMPT SMP KASAN +[ 36.597137] CPU: 1 PID: 5376 Comm: syz-executor171 Not tainted 4.19.0+ #301 +[ 36.604221] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 +[ 36.613579] RIP: 0010:rb_erase+0x306/0x3710 +[ 36.617891] Code: c7 81 28 01 00 00 f2 f2 f2 f2 c7 81 2c 01 00 00 00 f2 f2 f2 48 89 f9 65 48 8b 1c 25 28 00 00 00 48 89 5d d0 31 db 48 c1 e9 03 <42> 80 3c 01 00 0f 85 41 1c 00 00 4c 8d 48 10 4c 8b 78 08 48 b9 00 +[ 36.636814] RSP: 0018:ffff8801ccf76918 EFLAGS: 00010202 +[ 36.642164] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 +[ 36.649417] RDX: 1ffff100399eed2b RSI: ffffffff8af92020 RDI: 0000000000000008 +[ 36.656670] RBP: ffff8801ccf77320 R08: dffffc0000000000 R09: ffffed00399eee53 +[ 36.663939] R10: ffffed00399eee53 R11: 0000000000000003 R12: ffff8801b738e970 +[ 36.671193] R13: dffffc0000000000 R14: ffff8801ccf772f8 R15: ffff8801ccf77438 +[ 36.678447] FS: 0000000001470880(0000) GS:ffff8801daf00000(0000) knlGS:0000000000000000 +[ 36.686655] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +[ 36.692517] CR2: 00000000200000c0 CR3: 00000001d9758000 CR4: 00000000001406e0 +[ 36.699770] Call Trace: +[ 36.903531] integrity_inode_free+0x12f/0x320 +[ 36.908012] security_inode_free+0x19/0x90 +[ 36.912242] __destroy_inode+0x328/0x820 +[ 36.932871] destroy_inode+0xda/0x200 +[ 36.940885] evict+0x5e0/0x980 +[ 36.968583] iput+0x679/0xa90 +[ 36.998602] ext4_ioctl+0x236f/0x4210 +[ 36.999678] kobject: 'regulatory.0' (00000000223ee51a): kobject_uevent_env +[ 37.009422] kobject: 'regulatory.0' (00000000223ee51a): fill_kobj_path: path = '/devices/platform/regulatory.0' +[ 37.151191] do_vfs_ioctl+0x1de/0x1720 +[ 37.211187] ksys_ioctl+0xa9/0xd0 +[ 37.214643] __x64_sys_ioctl+0x73/0xb0 +[ 37.218528] do_syscall_64+0x1b9/0x820 +[ 37.257532] entry_SYSCALL_64_after_hwframe+0x49/0xbe +[ 37.262716] RIP: 0033:0x440019 +[ 37.265950] 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 fb 13 fc ff c3 66 2e 0f 1f 84 00 00 00 00 +[ 37.284848] RSP: 002b:00007ffe8fee3478 EFLAGS: 00000213 ORIG_RAX: 0000000000000010 +[ 37.292568] RAX: ffffffffffffffda RBX: 00000000004002c8 RCX: 0000000000440019 +[ 37.299851] RDX: 0000000000440019 RSI: 0000000000006611 RDI: 0000000000000003 +[ 37.307119] RBP: 00000000006ca018 R08: 0000000000000000 R09: 00000000004002c8 +[ 37.314384] R10: 0000000000000000 R11: 0000000000000213 R12: 00000000004018a0 +[ 37.321649] R13: 0000000000401930 R14: 0000000000000000 R15: 0000000000000000 +[ 37.328920] Modules linked in: +[ 37.332245] ---[ end trace 49b6e5e5800906ef ]--- diff --git a/pkg/report/testdata/linux/report/514 b/pkg/report/testdata/linux/report/514 new file mode 100644 index 000000000..eb0fb19c2 --- /dev/null +++ b/pkg/report/testdata/linux/report/514 @@ -0,0 +1,47 @@ +TITLE: general protection fault in fq_reset + +[ 1503.551672][T10069] general protection fault, probably for non-canonical address 0xdffffc000eeeeef0: 0000 [#1] PREEMPT SMP KASAN +[ 1503.563429][T10069] KASAN: probably user-memory-access in range [0x0000000077777780-0x0000000077777787] +[ 1503.572988][T10069] CPU: 1 PID: 10069 Comm: syz-executor.5 Not tainted 5.9.0-rc3-next-20200903-syzkaller #0 +[ 1503.582895][T10069] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 +[ 1503.593220][T10069] RIP: 0010:rb_first+0x3e/0x80 +[ 1503.598026][T10069] Code: ec 08 80 3c 02 00 75 46 48 bb 00 00 00 00 00 fc ff df 48 8b 07 48 85 c0 75 05 eb 1d 48 89 d0 48 8d 78 10 48 89 fa 48 c1 ea 03 <80> 3c 1a 00 75 0f 48 8b 50 10 48 85 d2 75 e3 48 83 c4 08 5b c3 48 +[ 1503.617646][T10069] RSP: 0018:ffffc900088ef2a8 EFLAGS: 00010207 +[ 1503.623740][T10069] RAX: 0000000077777777 RBX: dffffc0000000000 RCX: ffffc90014116000 +[ 1503.631753][T10069] RDX: 000000000eeeeef0 RSI: ffffffff866ff2e6 RDI: 0000000077777787 +[ 1503.639730][T10069] RBP: 0000000000000400 R08: 0000000000000000 R09: ffffffff8abcb60f +[ 1503.647714][T10069] R10: 000000000000004f R11: 0000000000000001 R12: 000000000000004f +[ 1503.655692][T10069] R13: ffff8880a4383000 R14: ffff8880a43833b9 R15: 0000000000000000 +[ 1503.663680][T10069] FS: 00007f3dccabe700(0000) GS:ffff8880ae700000(0000) knlGS:0000000000000000 +[ 1503.672708][T10069] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +[ 1503.679305][T10069] CR2: 00000000004e0e70 CR3: 00000002174c6000 CR4: 00000000001526e0 +[ 1503.687315][T10069] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 +[ 1503.695318][T10069] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 +[ 1503.703290][T10069] Call Trace: +[ 1503.711386][T10069] fq_reset+0x18e/0x3d0 +[ 1503.720291][T10069] qdisc_reset+0xd9/0x790 +[ 1503.724627][T10069] dev_deactivate_queue+0x1a0/0x270 +[ 1503.729882][T10069] dev_deactivate_many+0xec/0x950 +[ 1503.734924][T10069] dev_deactivate+0xef/0x1c0 +[ 1503.744882][T10069] qdisc_graft+0xdc1/0x1240 +[ 1503.768191][T10069] tc_modify_qdisc+0xb4b/0x1990 +[ 1503.792947][T10069] rtnetlink_rcv_msg+0x44e/0xad0 +[ 1503.813399][T10069] netlink_rcv_skb+0x15a/0x430 +[ 1503.828256][T10069] netlink_unicast+0x533/0x7d0 +[ 1503.858420][T10069] netlink_sendmsg+0x856/0xd90 +[ 1503.878458][T10069] sock_sendmsg+0xcf/0x120 +[ 1503.882912][T10069] ____sys_sendmsg+0x6e8/0x810 +[ 1503.902997][T10069] ___sys_sendmsg+0xf3/0x170 +[ 1503.936522][T10069] __sys_sendmsg+0xe5/0x1b0 +[ 1503.957279][T10069] do_syscall_64+0x2d/0x70 +[ 1503.961700][T10069] entry_SYSCALL_64_after_hwframe+0x44/0xa9 +[ 1503.967592][T10069] RIP: 0033:0x45d5b9 +[ 1503.971509][T10069] Code: 5d b4 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 2b b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 +[ 1503.991124][T10069] RSP: 002b:00007f3dccabdc78 EFLAGS: 00000246 ORIG_RAX: 000000000000002e +[ 1503.999546][T10069] RAX: ffffffffffffffda RBX: 000000000002cec0 RCX: 000000000045d5b9 +[ 1504.007523][T10069] RDX: 0000000000000000 RSI: 0000000020000380 RDI: 0000000000000005 +[ 1504.015504][T10069] RBP: 000000000118cf80 R08: 0000000000000000 R09: 0000000000000000 +[ 1504.023491][T10069] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000118cf4c +[ 1504.031481][T10069] R13: 00007ffc5fdefb8f R14: 00007f3dccabe9c0 R15: 000000000118cf4c +[ 1504.039472][T10069] Modules linked in: +[ 1504.043524][T10069] ---[ end trace f9b9302ffd13ee75 ]--- diff --git a/pkg/report/testdata/linux/report/515 b/pkg/report/testdata/linux/report/515 new file mode 100644 index 000000000..935a9a272 --- /dev/null +++ b/pkg/report/testdata/linux/report/515 @@ -0,0 +1,46 @@ +TITLE: BUG: unable to handle kernel paging request in nfsd_reply_cache_free_locked + +[ 1261.886878][ T8682] BUG: unable to handle page fault for address: ffff887ffffffff0 +[ 1261.894638][ T8682] #PF: supervisor read access in kernel mode +[ 1261.900641][ T8682] #PF: error_code(0x0000) - not-present page +[ 1261.906619][ T8682] PGD 0 P4D 0 +[ 1261.910023][ T8682] Oops: 0000 [#1] PREEMPT SMP KASAN +[ 1261.915219][ T8682] CPU: 1 PID: 8682 Comm: syz-executor.3 Not tainted 5.7.0-rc5-syzkaller #0 +[ 1261.924432][ T8682] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 +[ 1261.934612][ T8682] RIP: 0010:rb_erase+0x37/0x18d0 +[ 1261.939554][ T8682] Code: 89 f7 41 56 41 55 49 89 fd 48 83 c7 08 48 89 fa 41 54 48 c1 ea 03 55 53 48 83 ec 18 80 3c 02 00 0f 85 89 10 00 00 49 8d 7d 10 <4d> 8b 75 08 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 80 +[ 1261.959271][ T8682] RSP: 0018:ffffc900178ffb58 EFLAGS: 00010246 +[ 1261.965338][ T8682] RAX: dffffc0000000000 RBX: ffff8880354d0000 RCX: ffffc9000fb6d000 +[ 1261.973306][ T8682] RDX: 1ffff10ffffffffe RSI: ffff88800011dfe0 RDI: ffff887ffffffff8 +[ 1261.981275][ T8682] RBP: ffff887fffffffb0 R08: ffff888057284280 R09: fffffbfff185d12e +[ 1261.989539][ T8682] R10: ffffffff8c2e896f R11: fffffbfff185d12d R12: ffff88800011dfe0 +[ 1261.997507][ T8682] R13: ffff887fffffffe8 R14: 000000000001dfe0 R15: ffff88800011dfe0 +[ 1262.005477][ T8682] FS: 00007fa002d21700(0000) GS:ffff8880ae700000(0000) knlGS:0000000000000000 +[ 1262.014487][ T8682] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +[ 1262.021065][ T8682] CR2: ffff887ffffffff0 CR3: 00000000a2164000 CR4: 00000000001426e0 +[ 1262.029036][ T8682] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 +[ 1262.037003][ T8682] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 +[ 1262.044970][ T8682] Call Trace: +[ 1262.053686][ T8682] nfsd_reply_cache_free_locked+0x198/0x380 +[ 1262.059588][ T8682] nfsd_reply_cache_shutdown+0x150/0x350 +[ 1262.065276][ T8682] nfsd_exit_net+0x189/0x4c0 +[ 1262.075053][ T8682] ops_exit_list.isra.0+0xa8/0x150 +[ 1262.080169][ T8682] setup_net+0x50c/0x860 +[ 1262.088742][ T8682] copy_net_ns+0x293/0x590 +[ 1262.093348][ T8682] create_new_namespaces+0x3fb/0xb30 +[ 1262.098638][ T8682] unshare_nsproxy_namespaces+0xbd/0x1f0 +[ 1262.104341][ T8682] ksys_unshare+0x43d/0x8e0 +[ 1262.131145][ T8682] __x64_sys_unshare+0x2d/0x40 +[ 1262.136080][ T8682] do_syscall_64+0xf6/0x7d0 +[ 1262.140653][ T8682] entry_SYSCALL_64_after_hwframe+0x49/0xb3 +[ 1262.146545][ T8682] RIP: 0033:0x45ca29 +[ 1262.150436][ T8682] Code: 0d 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 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 +[ 1262.170036][ T8682] RSP: 002b:00007fa002d20c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000110 +[ 1262.178479][ T8682] RAX: ffffffffffffffda RBX: 000000000050a1c0 RCX: 000000000045ca29 +[ 1262.186452][ T8682] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000040000000 +[ 1262.194428][ T8682] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 +[ 1262.202401][ T8682] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000ffffffff +[ 1262.210374][ T8682] R13: 0000000000000c4e R14: 00000000004ce9bd R15: 00007fa002d216d4 +[ 1262.218377][ T8682] Modules linked in: +[ 1262.222267][ T8682] CR2: ffff887ffffffff0 +[ 1262.226422][ T8682] ---[ end trace f929dcba0362906a ]--- diff --git a/pkg/report/testdata/linux/report/516 b/pkg/report/testdata/linux/report/516 new file mode 100644 index 000000000..2c489a850 --- /dev/null +++ b/pkg/report/testdata/linux/report/516 @@ -0,0 +1,58 @@ +TITLE: KMSAN: uninit-value in anon_vma_interval_tree_insert + +[ 432.134926] ================================================================== +[ 432.142342] BUG: KMSAN: uninit-value in __rb_insert_augmented+0x2de/0x13f0 +[ 432.149354] CPU: 1 PID: 18343 Comm: udevd Not tainted 4.17.0+ #9 +[ 432.155486] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 +[ 432.164826] Call Trace: +[ 432.167415] dump_stack+0x185/0x1d0 +[ 432.171046] kmsan_report+0x188/0x2a0 +[ 432.174850] __msan_warning_32+0x70/0xc0 +[ 432.178913] __rb_insert_augmented+0x2de/0x13f0 +[ 432.193526] anon_vma_interval_tree_insert+0x4ee/0x600 +[ 432.198810] anon_vma_clone+0x5c8/0xbf0 +[ 432.202789] anon_vma_fork+0x106/0xb20 +[ 432.206679] copy_process+0x65df/0x9be0 +[ 432.210669] _do_fork+0x353/0xf60 +[ 432.214140] __x64_sys_clone+0x15e/0x1b0 +[ 432.222346] do_syscall_64+0x15b/0x230 +[ 432.226237] entry_SYSCALL_64_after_hwframe+0x44/0xa9 +[ 432.231421] RIP: 0033:0x7fc0f8229f46 +[ 432.235126] RSP: 002b:00007fff8c280c90 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 +[ 432.242832] RAX: ffffffffffffffda RBX: 00007fff8c280c90 RCX: 00007fc0f8229f46 +[ 432.250108] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 +[ 432.257383] RBP: 00007fff8c280cf0 R08: 00000000000047a7 R09: 00000000000047a7 +[ 432.264650] R10: 00007fc0f8b46a70 R11: 0000000000000246 R12: 0000000000000000 +[ 432.271918] R13: 00007fff8c280cb0 R14: 0000000000000005 R15: 0000000000000005 +[ 432.279190] +[ 432.280811] Uninit was stored to memory at: +[ 432.285141] kmsan_internal_chain_origin+0x12b/0x210 +[ 432.290240] __msan_chain_origin+0x69/0xc0 +[ 432.294476] __rb_erase_color+0x906/0x1d30 +[ 432.298712] anon_vma_interval_tree_remove+0x17ab/0x1ad0 +[ 432.304162] unlink_anon_vmas+0x218/0xc20 +[ 432.308310] free_pgtables+0x2ee/0x6b0 +[ 432.312198] exit_mmap+0x510/0x980 +[ 432.315740] __mmput+0x158/0x600 +[ 432.319108] mmput+0xab/0xf0 +[ 432.322133] exit_mm+0x6ed/0x7a0 +[ 432.325492] do_exit+0xc12/0x3930 +[ 432.328936] do_group_exit+0x1a0/0x360 +[ 432.332817] __do_sys_exit_group+0x21/0x30 +[ 432.337048] __se_sys_exit_group+0x14/0x20 +[ 432.341281] __x64_sys_exit_group+0x4c/0x50 +[ 432.345601] do_syscall_64+0x15b/0x230 +[ 432.349486] entry_SYSCALL_64_after_hwframe+0x44/0xa9 +[ 432.354659] +[ 432.356274] Uninit was created at: +[ 432.359804] kmsan_internal_poison_shadow+0xb8/0x1b0 +[ 432.364899] kmsan_kmalloc+0x94/0x100 +[ 432.368688] kmem_cache_alloc+0xa97/0xb70 +[ 432.372828] anon_vma_clone+0x15c/0xbf0 +[ 432.376793] anon_vma_fork+0x106/0xb20 +[ 432.380672] copy_process+0x65df/0x9be0 +[ 432.384636] _do_fork+0x353/0xf60 +[ 432.388080] __x64_sys_clone+0x15e/0x1b0 +[ 432.392133] do_syscall_64+0x15b/0x230 +[ 432.396014] entry_SYSCALL_64_after_hwframe+0x44/0xa9 +[ 432.401192] ================================================================== diff --git a/pkg/report/testdata/linux/report/517 b/pkg/report/testdata/linux/report/517 new file mode 100644 index 000000000..c04d15cb2 --- /dev/null +++ b/pkg/report/testdata/linux/report/517 @@ -0,0 +1,27 @@ +TITLE: general protection fault in timerqueue_del + +[ 110.420358][ C0] general protection fault: 0000 [#1] PREEMPT SMP KASAN +[ 110.427307][ C0] CPU: 0 PID: 12754 Comm: syz-executor.2 Not tainted 5.3.0-rc2 #81 +[ 110.435198][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 +[ 110.445272][ C0] RIP: 0010:rb_erase+0x2ec/0x1c10 +[ 110.450304][ C0] Code: 84 f3 01 00 00 49 8d 7d 08 48 89 f8 48 c1 e8 03 80 3c 18 00 0f 85 01 0f 00 00 4d 8b 75 08 4d 85 f6 74 1b 4c 89 f0 48 c1 e8 03 <80> 3c 18 00 0f 85 d6 0c 00 00 41 f6 06 01 0f 84 41 09 00 00 4d 85 +[ 110.470613][ C0] RSP: 0018:ffff8880ae809d50 EFLAGS: 00010003 +[ 110.476687][ C0] RAX: 063f66976b9d1f68 RBX: dffffc0000000000 RCX: 1ffff11015d04dc9 +[ 110.484660][ C0] RDX: ffffed1015d04dc8 RSI: ffff8880ae826e40 RDI: ffffffff862ba6fd +[ 110.492656][ C0] RBP: ffff8880ae809d98 R08: ffff8880ae8276c8 R09: ffff88807a73fac8 +[ 110.500632][ C0] R10: fffffbfff134adef R11: ffffffff89a56f7f R12: ffff8880ae8276c0 +[ 110.508605][ C0] R13: ffffffff862ba6f5 R14: 31fb34bb5ce8fb46 R15: f981e8c689c389ff +[ 110.517298][ C0] FS: 000055555711f940(0000) GS:ffff8880ae800000(0000) knlGS:0000000000000000 +[ 110.526235][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +[ 110.532823][ C0] CR2: 00007ffe788eeebc CR3: 000000009b351000 CR4: 00000000001406f0 +[ 110.540807][ C0] Call Trace: +[ 110.544089][ C0] +[ 110.557020][ C0] timerqueue_del+0x86/0x150 +[ 110.561625][ C0] __remove_hrtimer+0xa8/0x1c0 +[ 110.566394][ C0] __hrtimer_run_queues+0x2b8/0xe40 +[ 110.588950][ C0] hrtimer_interrupt+0x314/0x770 +[ 110.593901][ C0] smp_apic_timer_interrupt+0x160/0x610 +[ 110.599447][ C0] apic_timer_interrupt+0xf/0x20 +[ 110.604385][ C0] +[ 110.607326][ C0] Modules linked in: +[ 110.611244][ C0] ---[ end trace 24350ae9a4f9ba9e ]--- diff --git a/pkg/report/testdata/linux/report/518 b/pkg/report/testdata/linux/report/518 new file mode 100644 index 000000000..c7c333f0f --- /dev/null +++ b/pkg/report/testdata/linux/report/518 @@ -0,0 +1,30 @@ +TITLE: general protection fault in timerqueue_del + +[ 71.480406][ C0] general protection fault: 0000 [#1] PREEMPT SMP KASAN +[ 71.480415][ C0] CPU: 0 PID: 8856 Comm: syz-executor.2 Not tainted 5.2.0-rc4+ #32 +[ 71.480420][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 +[ 71.480431][ C0] RIP: 0010:rb_next+0xd7/0x140 +[ 71.480442][ C0] Code: 49 89 dc 4c 89 eb 48 83 e3 fc 48 89 d8 75 c8 48 83 c4 08 5b 41 5c 41 5d 41 5e 5d c3 48 89 d0 48 8d 78 10 48 89 fa 48 c1 ea 03 <80> 3c 1a 00 75 1a 48 8b 50 10 48 85 d2 75 e3 48 83 c4 08 5b 41 5c +[ 71.480447][ C0] RSP: 0018:ffff8880ae809d70 EFLAGS: 00010007 +[ 71.480455][ C0] RAX: 26f1e8c689c389ff RBX: dffffc0000000000 RCX: ffffffff87185c81 +[ 71.480461][ C0] RDX: 04de3d18d1387141 RSI: ffffffff87185d10 RDI: 26f1e8c689c38a0f +[ 71.480467][ C0] RBP: ffff8880ae809d98 R08: ffff88808a51a440 R09: ffffed1015d06be0 +[ 71.480473][ C0] R10: ffffed1015d06bdf R11: ffff8880ae835efb R12: ffff8880ae8275c0 +[ 71.480479][ C0] R13: ffff8880ae827861 R14: dffffc0000000000 R15: ffff8880ae826d00 +[ 71.480495][ C0] FS: 0000555555728940(0000) GS:ffff8880ae800000(0000) knlGS:0000000000000000 +[ 71.603155][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +[ 71.609725][ C0] CR2: 0000000000a8dc78 CR3: 00000000992f7000 CR4: 00000000001406f0 +[ 71.617774][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 +[ 71.625741][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 +[ 71.633702][ C0] Call Trace: +[ 71.636972][ C0] +[ 71.639833][ C0] timerqueue_del+0xd8/0x150 +[ 71.644475][ C0] __remove_hrtimer+0xa8/0x1c0 +[ 71.649244][ C0] __hrtimer_run_queues+0x2a8/0xdd0 +[ 71.673258][ C0] hrtimer_interrupt+0x314/0x770 +[ 71.678190][ C0] smp_apic_timer_interrupt+0x111/0x550 +[ 71.683810][ C0] apic_timer_interrupt+0xf/0x20 +[ 71.688725][ C0] +[ 71.691649][ C0] Modules linked in: +[ 71.695531][ C0] +[ 71.695537][ C0] ====================================================== diff --git a/pkg/report/testdata/linux/report/519 b/pkg/report/testdata/linux/report/519 new file mode 100644 index 000000000..611feaf8a --- /dev/null +++ b/pkg/report/testdata/linux/report/519 @@ -0,0 +1,40 @@ +TITLE: general protection fault in set_next_entity + +[ 61.686373] kasan: GPF could be caused by NULL-ptr deref or user memory access +[ 61.693805] general protection fault: 0000 [#1] PREEMPT SMP KASAN +[ 61.707364] CPU: 0 PID: 7924 Comm: syz-executor928 Not tainted 4.20.0+ #9 +[ 61.714281] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 +[ 61.723650] RIP: 0010:rb_erase_cached+0x7e2/0x3590 +[ 61.728574] Code: 89 a7 a0 fb ff ff 80 3c 1f 00 0f 85 5a 22 00 00 48 c1 ea 03 48 89 c7 4d 89 66 10 48 c1 ef 03 c6 04 1a f8 4c 89 e2 48 83 ca 01 <80> 3c 1f 00 0f 85 89 22 00 00 48 89 10 4c 89 e2 48 c1 ea 03 80 3c +[ 61.747471] RSP: 0018:ffff8880914a7090 EFLAGS: 00010082 +[ 61.752843] RAX: 0000000400000001 RBX: dffffc0000000000 RCX: 1ffff11012294e1a +[ 61.760109] RDX: ffff8880a61222d9 RSI: ffffed1012294e46 RDI: 0000000080000000 +[ 61.767373] RBP: ffff8880914a75f8 R08: ffff8880a61222e0 R09: ffff8880a94642e8 +[ 61.774634] R10: 000000000000005b R11: 0000000000000000 R12: ffff8880a61222d8 +[ 61.781895] R13: ffff8880ae62cef0 R14: ffff8880a94642d8 R15: ffff8880914a75d0 +[ 61.789160] FS: 0000000000000000(0000) GS:ffff8880ae600000(0063) knlGS:0000000009d83840 +[ 61.797379] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033 +[ 61.803257] CR2: 00000000080a78d0 CR3: 00000000952b3000 CR4: 00000000001406f0 +[ 61.810524] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 +[ 61.817787] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 +[ 61.825046] Call Trace: +[ 61.938717] set_next_entity+0x2cc/0xb00 +[ 61.961287] pick_next_task_fair+0xe1b/0x1c20 +[ 61.995720] __schedule+0x4b8/0x1e90 +[ 62.029484] schedule+0xfe/0x350 +[ 62.050592] do_nanosleep+0x208/0x750 +[ 62.076003] hrtimer_nanosleep+0x2e4/0x640 +[ 62.097975] __ia32_compat_sys_nanosleep+0x1e7/0x280 +[ 62.111992] do_fast_syscall_32+0x333/0xf98 +[ 62.144895] entry_SYSENTER_compat+0x70/0x7f +[ 62.149320] RIP: 0023:0xf7fed869 +[ 62.152701] Code: 85 d2 74 02 89 0a 5b 5d c3 8b 04 24 c3 8b 14 24 c3 8b 3c 24 c3 90 90 90 90 90 90 90 90 90 90 90 90 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 eb 0d 90 90 90 90 90 90 90 90 90 90 90 90 +[ 62.171601] RSP: 002b:00000000fff9cb8c EFLAGS: 00000246 ORIG_RAX: 00000000000000a2 +[ 62.179316] RAX: ffffffffffffffda RBX: 00000000fff9cbb8 RCX: 0000000000000000 +[ 62.186581] RDX: 000000000000004a RSI: 000000000000004a RDI: 00000000fff9cc18 +[ 62.193844] RBP: 00000000fff9cdd8 R08: 0000000000000000 R09: 0000000000000000 +[ 62.201108] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 +[ 62.208369] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 +[ 62.215639] Modules linked in: +[ 62.218877] +[ 62.218883] ====================================================== -- cgit mrf-deployment