syzbot


memory leak in __build_skb

Status: closed as invalid on 2019/08/12 12:07
Subsystems: net
[Documentation on labels]
First crash: 1773d, last: 1744d
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream memory leak in __build_skb (3) wireless C 2 455d 452d 22/26 fixed on 2023/06/08 14:41
upstream memory leak in __build_skb (2) net C 330 676d 1666d 0/26 closed as invalid on 2022/10/12 18:48

Sample crash report:
executing program
executing program
executing program
executing program
executing program
BUG: memory leak
unreferenced object 0xffff88812adb0400 (size 224):
  comm "softirq", pid 0, jiffies 4294945711 (age 13.430s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 c0 c0 16 81 88 ff ff 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<00000000ffabfc51>] kmemleak_alloc_recursive include/linux/kmemleak.h:43 [inline]
    [<00000000ffabfc51>] slab_post_alloc_hook mm/slab.h:439 [inline]
    [<00000000ffabfc51>] slab_alloc mm/slab.c:3326 [inline]
    [<00000000ffabfc51>] kmem_cache_alloc+0x134/0x270 mm/slab.c:3488
    [<00000000379a7d08>] __build_skb+0x26/0x70 net/core/skbuff.c:307
    [<00000000c89b3cf2>] __napi_alloc_skb+0xf8/0x150 net/core/skbuff.c:520
    [<0000000089ada137>] napi_alloc_skb include/linux/skbuff.h:2789 [inline]
    [<0000000089ada137>] napi_get_frags net/core/dev.c:5745 [inline]
    [<0000000089ada137>] napi_get_frags+0x3f/0x70 net/core/dev.c:5740
    [<00000000035cb569>] tun_napi_alloc_frags drivers/net/tun.c:1484 [inline]
    [<00000000035cb569>] tun_get_user+0x636/0x1a20 drivers/net/tun.c:1842
    [<00000000ee2f039f>] tun_chr_write_iter+0x53/0x90 drivers/net/tun.c:2028
    [<00000000b04bad07>] call_write_iter include/linux/fs.h:1872 [inline]
    [<00000000b04bad07>] do_iter_readv_writev+0x210/0x2e0 fs/read_write.c:693
    [<0000000045162ab3>] do_iter_write fs/read_write.c:970 [inline]
    [<0000000045162ab3>] do_iter_write+0xb9/0x230 fs/read_write.c:951
    [<000000005d2f6877>] vfs_writev+0xcb/0x130 fs/read_write.c:1015
    [<00000000150bbc1f>] do_writev+0x89/0x180 fs/read_write.c:1058
    [<00000000bd0674e2>] __do_sys_writev fs/read_write.c:1131 [inline]
    [<00000000bd0674e2>] __se_sys_writev fs/read_write.c:1128 [inline]
    [<00000000bd0674e2>] __x64_sys_writev+0x20/0x30 fs/read_write.c:1128
    [<00000000b406a1e6>] do_syscall_64+0x76/0x1a0 arch/x86/entry/common.c:301
    [<000000004c1fb0a8>] entry_SYSCALL_64_after_hwframe+0x44/0xa9


Crashes (19):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/06/20 10:54 upstream abf02e2964b3 34bf9440 .config console log report syz C ci-upstream-gce-leak
2019/06/20 00:27 upstream bed3c0d84e7e 34bf9440 .config console log report syz C ci-upstream-gce-leak
2019/06/16 17:54 upstream e01e060fe00d 442206d7 .config console log report syz C ci-upstream-gce-leak
2019/06/14 19:07 upstream fd6b99fa41dd 442206d7 .config console log report syz C ci-upstream-gce-leak
2019/06/14 16:42 upstream c11fb13a117e 998ccc76 .config console log report syz C ci-upstream-gce-leak
2019/06/13 04:19 upstream 35110e38e6c5 3f4e812b .config console log report syz C ci-upstream-gce-leak
2019/06/12 05:44 upstream aa7235483a83 ea2f4006 .config console log report syz C ci-upstream-gce-leak
2019/06/11 03:01 upstream 01ccc3ad4413 0159583c .config console log report syz C ci-upstream-gce-leak
2019/06/10 19:59 upstream d1fdb6d8f6a4 0159583c .config console log report syz C ci-upstream-gce-leak
2019/06/10 01:51 upstream d1fdb6d8f6a4 0159583c .config console log report syz C ci-upstream-gce-leak
2019/06/07 06:49 upstream 01047631df81 698773cb .config console log report syz C ci-upstream-gce-leak
2019/06/03 15:40 upstream f2c7c76c5d0a 63bf051f .config console log report syz C ci-upstream-gce-leak
2019/06/02 03:15 upstream 3ab4436f688c 53c81ea5 .config console log report syz C ci-upstream-gce-leak
2019/05/30 02:01 upstream bec7550cca10 d9aaf3c2 .config console log report syz C ci-upstream-gce-leak
2019/05/29 14:22 upstream 9fb67d643f6f 5457ef34 .config console log report syz C ci-upstream-gce-leak
2019/05/27 23:14 upstream cd6c84d8f0cd 6bd61501 .config console log report syz C ci-upstream-gce-leak
2019/05/27 03:09 upstream c5b440951a19 85c57315 .config console log report syz C ci-upstream-gce-leak
2019/05/24 16:03 upstream 4dde821e4296 0dadcd9d .config console log report syz C ci-upstream-gce-leak
2019/05/21 12:57 upstream 5bdd9ad875b6 712bfcbd .config console log report syz C ci-upstream-gce-leak
* Struck through repros no longer work on HEAD.