[ 18.812986][ T251] ip (251) used greatest stack depth: 24496 bytes left [ 26.254377][ T313] gre: GRE over IPv4 demultiplexer driver [ 26.275419][ T313] ip_gre: GRE over IPv4 tunneling driver [ 27.434068][ T323] GACT probability NOT on [ 27.852925][ T325] ip6_gre: GRE over IPv6 tunneling driver [ 28.152640][ T184] ip6_tunnel: h3-gt6 xmit: Local address not yet configured! [ 28.324394][ T184] ip6_tunnel: h3-gt6 xmit: Local address not yet configured! [ 29.115449][ T184] ip6_tunnel: h3-gt6 xmit: Local address not yet configured! [ 29.307456][ T71] ip6_tunnel: h3-gt6 xmit: Local address not yet configured! [ 30.121819][ T340] br1: port 1(veth1) entered blocking state [ 30.122641][ T340] br1: port 1(veth1) entered disabled state [ 30.123689][ T340] veth1: entered allmulticast mode [ 30.128118][ T340] veth1: entered promiscuous mode [ 30.266181][ T48] br1: port 1(veth1) entered blocking state [ 30.267091][ T48] br1: port 1(veth1) entered forwarding state [ 30.332119][ T71] ip6_tunnel: h3-gt6 xmit: Local address not yet configured! [ 30.333780][ T71] ip6_tunnel: h3-gt6 xmit: Local address not yet configured! [ 30.449345][ T342] br1: port 2(veth2) entered blocking state [ 30.450910][ T342] br1: port 2(veth2) entered disabled state [ 30.451684][ T342] veth2: entered allmulticast mode [ 30.457608][ T342] veth2: entered promiscuous mode [ 30.586370][ T38] br1: port 2(veth2) entered blocking state [ 30.586884][ T38] br1: port 2(veth2) entered forwarding state [ 31.100610][ T184] ip6_tunnel: h3-gt6 xmit: Local address not yet configured! [ 31.504420][ T184] ip6_tunnel: gt6 xmit: Local address not yet configured! [ 31.627398][ T184] ip6_tunnel: gt6 xmit: Local address not yet configured! [ 31.783876][ T352] 8021q: 802.1Q VLAN Support v1.8 [ 31.996322][ T71] ip6_tunnel: gt6 xmit: Local address not yet configured! [ 33.235273][ T184] ip6_tnl_xmit_ctl: 2 callbacks suppressed [ 33.235289][ T184] ip6_tunnel: gt6 xmit: Local address not yet configured! [ 34.299211][ C0] ip6_tunnel: h3-gt6 xmit: Local address not yet configured! [ 40.679425][ T387] Mirror/redirect action on [ 42.492219][ C0] ip6_tunnel: h3-gt6 xmit: Local address not yet configured! [ 58.363190][ C0] ip6_tunnel: h3-gt6 xmit: Local address not yet configured! [ 63.948238][ T481] ================================================================== [ 63.948710][ T481] BUG: KASAN: slab-use-after-free in kobject_put+0xbb/0xd0 [ 63.949218][ T481] Read of size 1 at addr ffff88800ddb96ac by task ip/481 [ 63.949554][ T481] [ 63.949736][ T481] CPU: 3 UID: 0 PID: 481 Comm: ip Not tainted 6.18.0-rc4-virtme #1 PREEMPT(full) [ 63.949743][ T481] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 63.949746][ T481] Call Trace: [ 63.949748][ T481] [ 63.949751][ T481] dump_stack_lvl+0x82/0xc0 [ 63.949762][ T481] print_address_description.constprop.0+0x2c/0x3a0 [ 63.949774][ T481] ? kobject_put+0xbb/0xd0 [ 63.949780][ T481] print_report+0xb4/0x270 [ 63.949785][ T481] ? kobject_put+0xbb/0xd0 [ 63.949790][ T481] ? kasan_addr_to_slab+0x21/0x70 [ 63.949796][ T481] ? kobject_put+0xbb/0xd0 [ 63.949800][ T481] kasan_report+0xca/0x100 [ 63.949806][ T481] ? kobject_put+0xbb/0xd0 [ 63.949814][ T481] kobject_put+0xbb/0xd0 [ 63.949820][ T481] netdev_run_todo+0x5f0/0xc60 [ 63.949827][ T481] ? dev_ingress_queue_create+0x190/0x190 [ 63.949832][ T481] ? generic_xdp_install+0x410/0x410 [ 63.949838][ T481] ? lockdep_hardirqs_on+0x7c/0x110 [ 63.949850][ T481] rtnl_dellink+0x350/0xa30 [ 63.949859][ T481] ? valid_bridge_getlink_req.constprop.0+0x640/0x640 [ 63.949896][ T481] ? find_held_lock+0x2b/0x80 [ 63.949912][ T481] ? __lock_acquire+0x449/0x7e0 [ 63.949922][ T481] ? find_held_lock+0x2b/0x80 [ 63.949928][ T481] ? rtnetlink_rcv_msg+0x6e6/0xc00 [ 63.949932][ T481] ? __lock_release+0x5d/0x170 [ 63.949940][ T481] ? valid_bridge_getlink_req.constprop.0+0x640/0x640 [ 63.949944][ T481] rtnetlink_rcv_msg+0x709/0xc00 [ 63.949950][ T481] ? rtnl_port_fill+0x850/0x850 [ 63.949955][ T481] ? __lock_acquire+0x449/0x7e0 [ 63.949965][ T481] netlink_rcv_skb+0x121/0x340 [ 63.949973][ T481] ? rtnl_port_fill+0x850/0x850 [ 63.949979][ T481] ? netlink_ack+0xdd0/0xdd0 [ 63.949989][ T481] ? netlink_deliver_tap+0x13e/0x340 [ 63.949993][ T481] ? netlink_deliver_tap+0xc3/0x340 [ 63.949999][ T481] netlink_unicast+0x4aa/0x780 [ 63.950005][ T481] ? netlink_attachskb+0x810/0x810 [ 63.950010][ T481] ? __lock_acquire+0x449/0x7e0 [ 63.950018][ T481] netlink_sendmsg+0x714/0xbd0 [ 63.950025][ T481] ? netlink_unicast+0x780/0x780 [ 63.950032][ T481] ? __import_iovec+0x230/0x3b0 [ 63.950045][ T481] ? netlink_unicast+0x780/0x780 [ 63.950051][ T481] ____sys_sendmsg+0x3dd/0x890 [ 63.950062][ T481] ? get_timestamp.constprop.0+0x380/0x380 [ 63.950067][ T481] ? __copy_msghdr+0x3c0/0x3c0 [ 63.950082][ T481] ___sys_sendmsg+0xed/0x170 [ 63.950087][ T481] ? kasan_record_aux_stack+0x8c/0xa0 [ 63.950092][ T481] ? __call_rcu_common.constprop.0+0xa8/0x630 [ 63.950104][ T481] ? copy_msghdr_from_user+0x110/0x110 [ 63.950113][ T481] ? find_held_lock+0x2b/0x80 [ 63.950122][ T481] ? __lock_acquire+0x449/0x7e0 [ 63.950132][ T481] ? find_held_lock+0x2b/0x80 [ 63.950138][ T481] ? __virt_addr_valid+0x22a/0x450 [ 63.950146][ T481] ? __lock_release+0x5d/0x170 [ 63.950158][ T481] __sys_sendmsg+0x10b/0x1a0 [ 63.950163][ T481] ? __call_rcu_common.constprop.0+0x318/0x630 [ 63.950169][ T481] ? __sys_sendmsg_sock+0x20/0x20 [ 63.950183][ T481] ? rcu_is_watching+0x12/0xb0 [ 63.950189][ T481] do_syscall_64+0xc1/0xfd0 [ 63.950196][ T481] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 63.950201][ T481] RIP: 0033:0x7fa796f4c1d7 [ 63.950207][ T481] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 [ 63.950210][ T481] RSP: 002b:00007fff059377a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 63.950216][ T481] RAX: ffffffffffffffda RBX: 00007fff05937ed0 RCX: 00007fa796f4c1d7 [ 63.950218][ T481] RDX: 0000000000000000 RSI: 00007fff05937810 RDI: 0000000000000005 [ 63.950220][ T481] RBP: 0000000000000002 R08: 0000000000000003 R09: 0000000000000078 [ 63.950222][ T481] R10: 00007fa796e48f60 R11: 0000000000000246 R12: 0000000000000002 [ 63.950223][ T481] R13: 00000000690dedc8 R14: 0000000000499600 R15: 0000000000000000 [ 63.950230][ T481] [ 63.950231][ T481] [ 63.966829][ T481] Allocated by task 359: [ 63.966975][ T481] kasan_save_stack+0x24/0x40 [ 63.967270][ T481] kasan_save_track+0x14/0x30 [ 63.967467][ T481] __kasan_kmalloc+0x7b/0x90 [ 63.967658][ T481] __kvmalloc_node_noprof+0x2e5/0x8e0 [ 63.967851][ T481] alloc_netdev_mqs+0x7d/0x1370 [ 63.968143][ T481] rtnl_create_link+0xa9e/0xe20 [ 63.968338][ T481] rtnl_newlink_create+0x203/0x770 [ 63.968530][ T481] __rtnl_newlink+0x231/0xa30 [ 63.968720][ T481] rtnl_newlink+0x693/0xa60 [ 63.968907][ T481] rtnetlink_rcv_msg+0x709/0xc00 [ 63.969100][ T481] netlink_rcv_skb+0x121/0x340 [ 63.969286][ T481] netlink_unicast+0x4aa/0x780 [ 63.969474][ T481] netlink_sendmsg+0x714/0xbd0 [ 63.969777][ T481] ____sys_sendmsg+0x3dd/0x890 [ 63.969956][ T481] ___sys_sendmsg+0xed/0x170 [ 63.970168][ T481] __sys_sendmsg+0x10b/0x1a0 [ 63.970352][ T481] do_syscall_64+0xc1/0xfd0 [ 63.970642][ T481] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 63.970881][ T481] [ 63.970978][ T481] Freed by task 481: [ 63.971118][ T481] kasan_save_stack+0x24/0x40 [ 63.971309][ T481] kasan_save_track+0x14/0x30 [ 63.971603][ T481] __kasan_save_free_info+0x3b/0x60 [ 63.971798][ T481] __kasan_slab_free+0x3f/0x60 [ 63.972002][ T481] kfree+0x21d/0x540 [ 63.972145][ T481] device_release+0x9c/0x210 [ 63.972339][ T481] kobject_cleanup+0xfe/0x360 [ 63.972541][ T481] netdev_run_todo+0x81f/0xc60 [ 63.972728][ T481] rtnl_dellink+0x350/0xa30 [ 63.972913][ T481] rtnetlink_rcv_msg+0x709/0xc00 [ 63.973094][ T481] netlink_rcv_skb+0x121/0x340 [ 63.973286][ T481] netlink_unicast+0x4aa/0x780 [ 63.973514][ T481] netlink_sendmsg+0x714/0xbd0 [ 63.973775][ T481] ____sys_sendmsg+0x3dd/0x890 [ 63.974085][ T481] ___sys_sendmsg+0xed/0x170 [ 63.974388][ T481] __sys_sendmsg+0x10b/0x1a0 [ 63.974728][ T481] do_syscall_64+0xc1/0xfd0 [ 63.975011][ T481] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 63.975371][ T481] [ 63.975542][ T481] The buggy address belongs to the object at ffff88800ddb9000 [ 63.975542][ T481] which belongs to the cache kmalloc-4k of size 4096 [ 63.976203][ T481] The buggy address is located 1708 bytes inside of [ 63.976203][ T481] freed 4096-byte region [ffff88800ddb9000, ffff88800ddba000) [ 63.976896][ T481] [ 63.977218][ T481] The buggy address belongs to the physical page: [ 63.977597][ T481] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0xddb8 [ 63.978092][ T481] head: order:3 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0 [ 63.978563][ T481] flags: 0x80000000000040(head|node=0|zone=1) [ 63.978935][ T481] page_type: f5(slab) [ 63.979166][ T481] raw: 0080000000000040 ffff888001043700 ffffea0000234810 ffffea000007fc10 [ 63.979689][ T481] raw: 0000000000000000 0000000000020002 00000000f5000000 0000000000000000 [ 63.980232][ T481] head: 0080000000000040 ffff888001043700 ffffea0000234810 ffffea000007fc10 [ 63.980976][ T481] head: 0000000000000000 0000000000020002 00000000f5000000 0000000000000000 [ 63.981915][ T481] head: 0080000000000003 ffffea0000376e01 00000000ffffffff 00000000ffffffff [ 63.982447][ T481] head: 0000000000000000 0000000000000000 00000000ffffffff 0000000000000000 [ 63.983199][ T481] page dumped because: kasan: bad access detected [ 63.983761][ T481] [ 63.983908][ T481] Memory state around the buggy address: [ 63.984179][ T481] ffff88800ddb9580: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 63.984605][ T481] ffff88800ddb9600: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 63.985013][ T481] >ffff88800ddb9680: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 63.985646][ T481] ^ [ 63.985965][ T481] ffff88800ddb9700: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 63.986574][ T481] ffff88800ddb9780: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 63.986982][ T481] ================================================================== [ 63.987667][ T481] Disabling lock debugging due to kernel taint [ 63.988065][ T481] ------------[ cut here ]------------ [ 63.988348][ T481] refcount_t: underflow; use-after-free. [ 63.988630][ T481] WARNING: CPU: 3 PID: 481 at lib/refcount.c:28 refcount_warn_saturate+0x16f/0x1b0 [ 63.988984][ T481] Modules linked in: cls_flower act_mirred 8021q bridge stp llc ip6_gre ip6_tunnel tunnel6 act_gact cls_matchall ip_gre gre sch_ingress vrf veth [ 63.989636][ T481] CPU: 3 UID: 0 PID: 481 Comm: ip Tainted: G B 6.18.0-rc4-virtme #1 PREEMPT(full) [ 63.990032][ T481] Tainted: [B]=BAD_PAGE [ 63.990177][ T481] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 63.990524][ T481] RIP: 0010:refcount_warn_saturate+0x16f/0x1b0 [ 63.990774][ T481] Code: 7d 93 02 80 fb 01 0f 87 bb 99 d9 fe 83 e3 01 0f 85 51 ff ff ff c6 05 a8 7d 93 02 01 90 48 c7 c7 60 8d e5 9d e8 32 bf 18 ff 90 <0f> 0b 90 90 e9 33 ff ff ff 48 89 df e8 b0 63 a1 ff e9 ba fe ff ff [ 63.991569][ T481] RSP: 0018:ffffc900008171f0 EFLAGS: 00010286 [ 63.991811][ T481] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 63.992220][ T481] RDX: 0000000000000002 RSI: 0000000000000004 RDI: 0000000000000001 [ 63.992514][ T481] RBP: 0000000000000003 R08: 0000000000000000 R09: fffffbfff3cfe134 [ 63.992814][ T481] R10: 0000000000000003 R11: ffffc90000816d80 R12: 0000000000000001 [ 63.993204][ T481] R13: dffffc0000000000 R14: dead000000000122 R15: dead000000000100 [ 63.993496][ T481] FS: 00007fa796d7e800(0000) GS:ffff888096772000(0000) knlGS:0000000000000000 [ 63.993828][ T481] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 63.994080][ T481] CR2: 00000000004e6e70 CR3: 0000000005d9a003 CR4: 0000000000772ef0 [ 63.994367][ T481] PKRU: 55555554 [ 63.994515][ T481] Call Trace: [ 63.994845][ T481] [ 63.994966][ T481] netdev_run_todo+0x5f0/0xc60 [ 63.995171][ T481] ? dev_ingress_queue_create+0x190/0x190 [ 63.995361][ T481] ? generic_xdp_install+0x410/0x410 [ 63.995569][ T481] ? lockdep_hardirqs_on+0x7c/0x110 [ 63.995970][ T481] rtnl_dellink+0x350/0xa30 [ 63.996166][ T481] ? valid_bridge_getlink_req.constprop.0+0x640/0x640 [ 63.996420][ T481] ? find_held_lock+0x2b/0x80 [ 63.996618][ T481] ? __lock_acquire+0x449/0x7e0 [ 63.996914][ T481] ? find_held_lock+0x2b/0x80 [ 63.997110][ T481] ? rtnetlink_rcv_msg+0x6e6/0xc00 [ 63.997305][ T481] ? __lock_release+0x5d/0x170 [ 63.997510][ T481] ? valid_bridge_getlink_req.constprop.0+0x640/0x640 [ 63.997843][ T481] rtnetlink_rcv_msg+0x709/0xc00 [ 63.998044][ T481] ? rtnl_port_fill+0x850/0x850 [ 63.998231][ T481] ? __lock_acquire+0x449/0x7e0 [ 63.998523][ T481] netlink_rcv_skb+0x121/0x340 [ 63.998713][ T481] ? rtnl_port_fill+0x850/0x850 [ 63.998920][ T481] ? netlink_ack+0xdd0/0xdd0 [ 63.999112][ T481] ? netlink_deliver_tap+0x13e/0x340 [ 63.999395][ T481] ? netlink_deliver_tap+0xc3/0x340 [ 63.999586][ T481] netlink_unicast+0x4aa/0x780 [ 63.999769][ T481] ? netlink_attachskb+0x810/0x810 [ 63.999967][ T481] ? __lock_acquire+0x449/0x7e0 [ 64.000255][ T481] netlink_sendmsg+0x714/0xbd0 [ 64.000471][ T481] ? netlink_unicast+0x780/0x780 [ 64.000670][ T481] ? __import_iovec+0x230/0x3b0 [ 64.000866][ T481] ? netlink_unicast+0x780/0x780 [ 64.001158][ T481] ____sys_sendmsg+0x3dd/0x890 [ 64.001354][ T481] ? get_timestamp.constprop.0+0x380/0x380 [ 64.001592][ T481] ? __copy_msghdr+0x3c0/0x3c0 [ 64.001788][ T481] ___sys_sendmsg+0xed/0x170 [ 64.002011][ T481] ? kasan_record_aux_stack+0x8c/0xa0 [ 64.002217][ T481] ? __call_rcu_common.constprop.0+0xa8/0x630 [ 64.002469][ T481] ? copy_msghdr_from_user+0x110/0x110 [ 64.002657][ T481] ? find_held_lock+0x2b/0x80 [ 64.002964][ T481] ? __lock_acquire+0x449/0x7e0 [ 64.003201][ T481] ? find_held_lock+0x2b/0x80 [ 64.003402][ T481] ? __virt_addr_valid+0x22a/0x450 [ 64.003590][ T481] ? __lock_release+0x5d/0x170 [ 64.003914][ T481] __sys_sendmsg+0x10b/0x1a0 [ 64.004152][ T481] ? __call_rcu_common.constprop.0+0x318/0x630 [ 64.004396][ T481] ? __sys_sendmsg_sock+0x20/0x20 [ 64.004586][ T481] ? rcu_is_watching+0x12/0xb0 [ 64.004906][ T481] do_syscall_64+0xc1/0xfd0 [ 64.005129][ T481] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 64.005355][ T481] RIP: 0033:0x7fa796f4c1d7 [ 64.005657][ T481] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 [ 64.006361][ T481] RSP: 002b:00007fff059377a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 64.006747][ T481] RAX: ffffffffffffffda RBX: 00007fff05937ed0 RCX: 00007fa796f4c1d7 [ 64.007051][ T481] RDX: 0000000000000000 RSI: 00007fff05937810 RDI: 0000000000000005 [ 64.007446][ T481] RBP: 0000000000000002 R08: 0000000000000003 R09: 0000000000000078 [ 64.007724][ T481] R10: 00007fa796e48f60 R11: 0000000000000246 R12: 0000000000000002 [ 64.008012][ T481] R13: 00000000690dedc8 R14: 0000000000499600 R15: 0000000000000000 [ 64.008386][ T481] [ 64.008530][ T481] irq event stamp: 43525 [ 64.008669][ T481] hardirqs last enabled at (43525): [] irqentry_exit+0x3b/0x80 [ 64.009096][ T481] hardirqs last disabled at (43524): [] handle_softirqs+0x47f/0x610 [ 64.009422][ T481] softirqs last enabled at (43284): [] handle_softirqs+0x352/0x610 [ 64.009728][ T481] softirqs last disabled at (43277): [] irq_exit_rcu+0xab/0x100 [ 64.010063][ T481] ---[ end trace 0000000000000000 ]--- [ 64.032731][ T481] ip (481) used greatest stack depth: 24232 bytes left [ 64.576262][ T488] br1: port 1(veth1) entered disabled state [ 64.682298][ T489] br1: port 2(veth2) entered disabled state [ 64.756318][ T490] veth2: left allmulticast mode [ 64.756687][ T490] veth2: left promiscuous mode [ 64.757077][ T490] br1: port 2(veth2) entered disabled state [ 64.758502][ T490] veth1: left allmulticast mode [ 64.758786][ T490] veth1: left promiscuous mode [ 64.759308][ T490] br1: port 1(veth1) entered disabled state