executing program executing program executing program executing program executing program BUG: memory leak unreferenced object 0xffff8881178e3a00 (size 224): comm "softirq", pid 0, jiffies 4294943233 (age 37.930s) hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 40 2e 15 81 88 ff ff 00 00 00 00 00 00 00 00 .@.............. backtrace: [<000000003c5bc1cb>] kmemleak_alloc_recursive include/linux/kmemleak.h:55 [inline] [<000000003c5bc1cb>] slab_post_alloc_hook mm/slab.h:439 [inline] [<000000003c5bc1cb>] slab_alloc mm/slab.c:3326 [inline] [<000000003c5bc1cb>] kmem_cache_alloc+0x134/0x270 mm/slab.c:3488 [<000000008d9cad53>] __build_skb+0x26/0x70 net/core/skbuff.c:311 [<0000000080be0e1c>] __napi_alloc_skb+0xf8/0x150 net/core/skbuff.c:524 [<00000000055bb149>] napi_alloc_skb include/linux/skbuff.h:2793 [inline] [<00000000055bb149>] napi_get_frags net/core/dev.c:5755 [inline] [<00000000055bb149>] napi_get_frags+0x3f/0x70 net/core/dev.c:5750 [<00000000776c98ba>] tun_napi_alloc_frags drivers/net/tun.c:1493 [inline] [<00000000776c98ba>] tun_get_user+0x636/0x1a20 drivers/net/tun.c:1851 [<000000008cd40711>] tun_chr_write_iter+0x53/0x90 drivers/net/tun.c:2037 [<0000000015105873>] call_write_iter include/linux/fs.h:1872 [inline] [<0000000015105873>] do_iter_readv_writev+0x210/0x2e0 fs/read_write.c:693 [<00000000631300d5>] do_iter_write fs/read_write.c:970 [inline] [<00000000631300d5>] do_iter_write+0xb9/0x230 fs/read_write.c:951 [<00000000505144af>] vfs_writev+0xcb/0x130 fs/read_write.c:1015 [<00000000a5178dd9>] do_writev+0x89/0x180 fs/read_write.c:1058 [<0000000056e3ae5d>] __do_sys_writev fs/read_write.c:1131 [inline] [<0000000056e3ae5d>] __se_sys_writev fs/read_write.c:1128 [inline] [<0000000056e3ae5d>] __x64_sys_writev+0x20/0x30 fs/read_write.c:1128 [<0000000092533f11>] do_syscall_64+0x76/0x1a0 arch/x86/entry/common.c:301 [<000000008b80cb1b>] entry_SYSCALL_64_after_hwframe+0x44/0xa9 BUG: memory leak unreferenced object 0xffff88811a4a9400 (size 1024): comm "syz-executor364", pid 6991, jiffies 4294943233 (age 37.930s) hex dump (first 32 bytes): 10 98 45 81 ff ff ff ff d2 c8 46 81 ff ff ff ff ..E.......F..... aa fe 46 81 ff ff ff ff b3 2c 45 81 ff ff ff ff ..F......,E..... backtrace: [<000000000bd8770d>] kmemleak_alloc_recursive include/linux/kmemleak.h:55 [inline] [<000000000bd8770d>] slab_post_alloc_hook mm/slab.h:439 [inline] [<000000000bd8770d>] slab_alloc_node mm/slab.c:3269 [inline] [<000000000bd8770d>] kmem_cache_alloc_node_trace+0x15b/0x2a0 mm/slab.c:3597 [<000000006e09a3c9>] __do_kmalloc_node mm/slab.c:3619 [inline] [<000000006e09a3c9>] __kmalloc_node_track_caller+0x38/0x50 mm/slab.c:3634 [<000000002e072ebb>] __kmalloc_reserve.isra.0+0x40/0xb0 net/core/skbuff.c:142 [<000000002c865dda>] pskb_expand_head+0x82/0x3a0 net/core/skbuff.c:1501 [<0000000012f9b678>] __skb_grow include/linux/skbuff.h:2655 [inline] [<0000000012f9b678>] tun_napi_alloc_frags drivers/net/tun.c:1499 [inline] [<0000000012f9b678>] tun_get_user+0xdc5/0x1a20 drivers/net/tun.c:1851 [<000000008cd40711>] tun_chr_write_iter+0x53/0x90 drivers/net/tun.c:2037 [<0000000015105873>] call_write_iter include/linux/fs.h:1872 [inline] [<0000000015105873>] do_iter_readv_writev+0x210/0x2e0 fs/read_write.c:693 [<00000000631300d5>] do_iter_write fs/read_write.c:970 [inline] [<00000000631300d5>] do_iter_write+0xb9/0x230 fs/read_write.c:951 [<00000000505144af>] vfs_writev+0xcb/0x130 fs/read_write.c:1015 [<00000000a5178dd9>] do_writev+0x89/0x180 fs/read_write.c:1058 [<0000000056e3ae5d>] __do_sys_writev fs/read_write.c:1131 [inline] [<0000000056e3ae5d>] __se_sys_writev fs/read_write.c:1128 [inline] [<0000000056e3ae5d>] __x64_sys_writev+0x20/0x30 fs/read_write.c:1128 [<0000000092533f11>] do_syscall_64+0x76/0x1a0 arch/x86/entry/common.c:301 [<000000008b80cb1b>] entry_SYSCALL_64_after_hwframe+0x44/0xa9