diff options
| author | Pimyn Girgis <pimyn@google.com> | 2025-10-28 11:24:15 +0000 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2025-11-03 13:16:21 +0000 |
| commit | cade79d2f008b7a3cd725264d45672727eaacab2 (patch) | |
| tree | ef3605bc736ffafc01c75037fdb5078e2a485171 /pkg/report/testdata | |
| parent | 963c9328faae3b3db7e6ec4989b6ad5c3c06f423 (diff) | |
pkg/report: add test for kmemleak with crc hash
KMEMLEAK now prints a crc hash. Add a test to ensure we can properly parse it.
Diffstat (limited to 'pkg/report/testdata')
| -rw-r--r-- | pkg/report/testdata/linux/report/752 | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkg/report/testdata/linux/report/752 b/pkg/report/testdata/linux/report/752 new file mode 100644 index 000000000..286fee8d3 --- /dev/null +++ b/pkg/report/testdata/linux/report/752 @@ -0,0 +1,36 @@ +TITLE: memory leak in lookup_or_create_module_kobject +TYPE: LEAK +CORRUPTED: N + +BUG: memory leak +unreferenced object 0xffff8882d78c9ea0 (size 96): + comm "syz.0.23", pid 5988, jiffies 4294941388 + hex dump (first 32 bytes): + df 82 95 86 ff ff ff ff a8 9e 8c d7 82 88 ff ff ................ + a8 9e 8c d7 82 88 ff ff 00 00 00 00 00 00 00 00 ................ + backtrace (crc c9a1c131): + kmemleak_alloc_recursive include/linux/kmemleak.h:44 [inline] + slab_post_alloc_hook mm/slub.c:4951 [inline] + slab_alloc_node mm/slub.c:5245 [inline] + __kmalloc_cache_noprof+0x42f/0x5e0 mm/slub.c:5719 + kmalloc_noprof include/linux/slab.h:957 [inline] + kzalloc_noprof include/linux/slab.h:1094 [inline] + lookup_or_create_module_kobject kernel/params.c:774 [inline] + lookup_or_create_module_kobject+0x57/0x110 kernel/params.c:764 + module_add_driver+0x13c/0x1e0 drivers/base/module.c:46 + bus_add_driver+0x148/0x280 drivers/base/bus.c:682 + driver_register+0xb1/0x140 drivers/base/driver.c:249 + usb_gadget_register_driver_owner+0x69/0xe0 drivers/usb/gadget/udc/core.c:1704 + raw_ioctl_run drivers/usb/gadget/legacy/raw_gadget.c:595 [inline] + raw_ioctl+0xad7/0x10f0 drivers/usb/gadget/legacy/raw_gadget.c:1306 + vfs_ioctl fs/ioctl.c:51 [inline] + __do_sys_ioctl fs/ioctl.c:597 [inline] + __se_sys_ioctl fs/ioctl.c:583 [inline] + __x64_sys_ioctl+0xf4/0x140 fs/ioctl.c:583 + do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] + do_syscall_64+0xa4/0x2c0 arch/x86/entry/syscall_64.c:94 + entry_SYSCALL_64_after_hwframe+0x77/0x7f + + +<<<<<<<<<<<<<<< tail report >>>>>>>>>>>>>>> + |
