[ 1220.665572][ C2] ================================================================== [ 1220.665833][ C2] BUG: KASAN: null-ptr-deref in sock_def_write_space_wfree+0x210/0x360 [ 1220.666053][ C2] Read of size 8 at addr 0000000000000008 by task ksoftirqd/2/28 [ 1220.666260][ C2] [ 1220.666345][ C2] CPU: 2 PID: 28 Comm: ksoftirqd/2 Not tainted 6.9.0-rc2-virtme #1 [ 1220.666559][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1220.666865][ C2] Call Trace: [ 1220.666974][ C2] [ 1220.667048][ C2] dump_stack_lvl+0x82/0xd0 [ 1220.667194][ C2] kasan_report+0xbd/0xf0 [ 1220.667303][ C2] ? sock_def_write_space_wfree+0x210/0x360 [ 1220.667479][ C2] kasan_check_range+0x39/0x1c0 [ 1220.667620][ C2] sock_def_write_space_wfree+0x210/0x360 [ 1220.667765][ C2] sock_wfree+0x25f/0x3e0 [ 1220.667880][ C2] skb_release_head_state+0x7a/0x1e0 [ 1220.668019][ C2] consume_skb+0x76/0x110 [ 1220.668124][ C2] skb_pp_cow_data+0x66b/0xad0 [ 1220.668263][ C2] ? __pfx_skb_pp_cow_data+0x10/0x10 [ 1220.668401][ C2] ? veth_xdp_rcv_skb+0x124/0x17f0 [ 1220.668544][ C2] veth_xdp_rcv_skb+0x322/0x17f0 [ 1220.668683][ C2] ? __pfx_veth_xdp_rcv_skb+0x10/0x10 [ 1220.668830][ C2] ? dev_gro_receive+0x1ea/0x1390 [ 1220.668971][ C2] ? trace_napi_gro_receive_exit+0xf3/0x160 [ 1220.669150][ C2] ? napi_gro_receive+0x533/0x780 [ 1220.669288][ C2] veth_xdp_rcv+0x2ff/0xa20 [ 1220.669426][ C2] ? __pfx_veth_xdp_rcv+0x10/0x10 [ 1220.669565][ C2] ? __lock_acquire+0xaf0/0x1570 [ 1220.669708][ C2] ? hlock_class+0x4e/0x130 [ 1220.669844][ C2] ? validate_chain+0x130/0x9b0 [ 1220.669982][ C2] veth_poll+0xff/0x620 [ 1220.670098][ C2] ? __pfx_veth_poll+0x10/0x10 [ 1220.670234][ C2] ? mark_lock+0x38/0x3e0 [ 1220.670341][ C2] ? hlock_class+0x4e/0x130 [ 1220.670481][ C2] ? mark_lock+0x38/0x3e0 [ 1220.670592][ C2] ? __lock_acquire+0xaf0/0x1570 [ 1220.670739][ C2] ? __lock_release+0x103/0x460 [ 1220.670884][ C2] ? find_held_lock+0x2c/0x110 [ 1220.671024][ C2] __napi_poll.constprop.0+0xa2/0x460 [ 1220.671163][ C2] net_rx_action+0x49f/0xc00 [ 1220.671313][ C2] ? __pfx_net_rx_action+0x10/0x10 [ 1220.671451][ C2] ? __pfx_tmigr_handle_remote+0x10/0x10 [ 1220.671593][ C2] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1220.671735][ C2] __do_softirq+0x1f8/0x5df [ 1220.671875][ C2] ? __pfx_run_ksoftirqd+0x10/0x10 [ 1220.672014][ C2] run_ksoftirqd+0x2e/0x60 [ 1220.672153][ C2] smpboot_thread_fn+0x306/0x840 [ 1220.672290][ C2] ? __pfx_smpboot_thread_fn+0x10/0x10 [ 1220.672443][ C2] ? __pfx_smpboot_thread_fn+0x10/0x10 [ 1220.672579][ C2] kthread+0x28a/0x350 [ 1220.672685][ C2] ? __pfx_kthread+0x10/0x10 [ 1220.672824][ C2] ret_from_fork+0x31/0x70 [ 1220.672966][ C2] ? __pfx_kthread+0x10/0x10 [ 1220.673104][ C2] ret_from_fork_asm+0x1a/0x30 [ 1220.673247][ C2] [ 1220.673357][ C2] ================================================================== [ 1220.673578][ C2] Disabling lock debugging due to kernel taint [ 1220.673778][ C2] general protection fault, probably for non-canonical address 0xdffffc0000000001: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 1220.674090][ C2] KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f] [ 1220.674291][ C2] CPU: 2 PID: 28 Comm: ksoftirqd/2 Tainted: G B 6.9.0-rc2-virtme #1 [ 1220.674537][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1220.674838][ C2] RIP: 0010:sock_def_write_space_wfree+0x221/0x360 [ 1220.675020][ C2] Code: 00 4c 8b bb a0 01 00 00 be 08 00 00 00 4d 8d 77 08 4c 89 f7 e8 e0 0e 8b fe 4c 89 f2 48 b8 00 00 00 00 00 fc ff df 48 c1 ea 03 <80> 3c 02 00 0f 85 fe 00 00 00 49 8b 47 08 a8 04 0f 85 dc fe ff ff [ 1220.675535][ C2] RSP: 0018:ffffc900002076b8 EFLAGS: 00010202 [ 1220.675712][ C2] RAX: dffffc0000000000 RBX: ffff8880091bd540 RCX: ffffffff84f9564a [ 1220.675920][ C2] RDX: 0000000000000001 RSI: 0000000000000008 RDI: ffffffff8a4fda00 [ 1220.676124][ C2] RBP: ffff8880091bd5a0 R08: 0000000000000001 R09: fffffbfff149fb40 [ 1220.676329][ C2] R10: ffffffff8a4fda07 R11: 205d324320202020 R12: 0000000000000000 [ 1220.676537][ C2] R13: ffff8880091bd6c0 R14: 0000000000000008 R15: 0000000000000000 [ 1220.676738][ C2] FS: 0000000000000000(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 1220.676976][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1220.677146][ C2] CR2: 00007f02f7bda000 CR3: 0000000030f38004 CR4: 0000000000770ef0 [ 1220.677357][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1220.677567][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1220.677776][ C2] PKRU: 55555554 [ 1220.677880][ C2] Call Trace: [ 1220.677982][ C2] [ 1220.678055][ C2] ? die_addr+0x41/0xa0 [ 1220.678160][ C2] ? exc_general_protection+0x149/0x220 [ 1220.678300][ C2] ? asm_exc_general_protection+0x26/0x30 [ 1220.678437][ C2] ? add_taint+0x2a/0x90 [ 1220.678540][ C2] ? sock_def_write_space_wfree+0x221/0x360 [ 1220.678715][ C2] ? sock_def_write_space_wfree+0x210/0x360 [ 1220.678884][ C2] sock_wfree+0x25f/0x3e0 [ 1220.678991][ C2] skb_release_head_state+0x7a/0x1e0 [ 1220.679126][ C2] consume_skb+0x76/0x110 [ 1220.679231][ C2] skb_pp_cow_data+0x66b/0xad0 [ 1220.679367][ C2] ? __pfx_skb_pp_cow_data+0x10/0x10 [ 1220.679503][ C2] ? veth_xdp_rcv_skb+0x124/0x17f0 [ 1220.679643][ C2] veth_xdp_rcv_skb+0x322/0x17f0 [ 1220.679780][ C2] ? __pfx_veth_xdp_rcv_skb+0x10/0x10 [ 1220.679918][ C2] ? dev_gro_receive+0x1ea/0x1390 [ 1220.680054][ C2] ? trace_napi_gro_receive_exit+0xf3/0x160 [ 1220.680220][ C2] ? napi_gro_receive+0x533/0x780 [ 1220.680357][ C2] veth_xdp_rcv+0x2ff/0xa20 [ 1220.680498][ C2] ? __pfx_veth_xdp_rcv+0x10/0x10 [ 1220.680634][ C2] ? __lock_acquire+0xaf0/0x1570 [ 1220.680773][ C2] ? hlock_class+0x4e/0x130 [ 1220.680913][ C2] ? validate_chain+0x130/0x9b0 [ 1220.681051][ C2] veth_poll+0xff/0x620 [ 1220.681154][ C2] ? __pfx_veth_poll+0x10/0x10 [ 1220.681291][ C2] ? mark_lock+0x38/0x3e0 [ 1220.681397][ C2] ? hlock_class+0x4e/0x130 [ 1220.681531][ C2] ? mark_lock+0x38/0x3e0 [ 1220.681638][ C2] ? __lock_acquire+0xaf0/0x1570 [ 1220.681775][ C2] ? __lock_release+0x103/0x460 [ 1220.681910][ C2] ? find_held_lock+0x2c/0x110 [ 1220.682049][ C2] __napi_poll.constprop.0+0xa2/0x460 [ 1220.682200][ C2] net_rx_action+0x49f/0xc00 [ 1220.682338][ C2] ? __pfx_net_rx_action+0x10/0x10 [ 1220.682470][ C2] ? __pfx_tmigr_handle_remote+0x10/0x10 [ 1220.682603][ C2] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1220.682739][ C2] __do_softirq+0x1f8/0x5df [ 1220.682948][ C2] ? __pfx_run_ksoftirqd+0x10/0x10 [ 1220.683082][ C2] run_ksoftirqd+0x2e/0x60 [ 1220.683224][ C2] smpboot_thread_fn+0x306/0x840 [ 1220.683361][ C2] ? __pfx_smpboot_thread_fn+0x10/0x10 [ 1220.683562][ C2] ? __pfx_smpboot_thread_fn+0x10/0x10 [ 1220.683697][ C2] kthread+0x28a/0x350 [ 1220.683801][ C2] ? __pfx_kthread+0x10/0x10 [ 1220.683936][ C2] ret_from_fork+0x31/0x70 [ 1220.684140][ C2] ? __pfx_kthread+0x10/0x10 [ 1220.684275][ C2] ret_from_fork_asm+0x1a/0x30 [ 1220.684420][ C2] [ 1220.684525][ C2] Modules linked in: nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables libcrc32c dccp_ipv6 dccp_ipv4 dccp act_mirred ip6_gre gre cls_bpf cls_matchall act_gact cls_flower sch_ingress vxlan poly1305_generic libpoly1305 chacha_generic libchacha chacha20poly1305 tls [ 1220.685360][ C2] ---[ end trace 0000000000000000 ]--- [ 1220.685582][ C2] RIP: 0010:sock_def_write_space_wfree+0x221/0x360 [ 1220.685770][ C2] Code: 00 4c 8b bb a0 01 00 00 be 08 00 00 00 4d 8d 77 08 4c 89 f7 e8 e0 0e 8b fe 4c 89 f2 48 b8 00 00 00 00 00 fc ff df 48 c1 ea 03 <80> 3c 02 00 0f 85 fe 00 00 00 49 8b 47 08 a8 04 0f 85 dc fe ff ff [ 1220.686261][ C2] RSP: 0018:ffffc900002076b8 EFLAGS: 00010202 [ 1220.686506][ C2] RAX: dffffc0000000000 RBX: ffff8880091bd540 RCX: ffffffff84f9564a [ 1220.686721][ C2] RDX: 0000000000000001 RSI: 0000000000000008 RDI: ffffffff8a4fda00 [ 1220.686948][ C2] RBP: ffff8880091bd5a0 R08: 0000000000000001 R09: fffffbfff149fb40 [ 1220.687163][ C2] R10: ffffffff8a4fda07 R11: 205d324320202020 R12: 0000000000000000 [ 1220.687448][ C2] R13: ffff8880091bd6c0 R14: 0000000000000008 R15: 0000000000000000 [ 1220.687667][ C2] FS: 0000000000000000(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 1220.687926][ C2] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1220.688287][ C2] CR2: 00007f02f7bda000 CR3: 0000000030f38004 CR4: 0000000000770ef0 [ 1220.688516][ C2] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1220.688735][ C2] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1220.688960][ C2] PKRU: 55555554 [ 1220.689081][ C2] Kernel panic - not syncing: Fatal exception in interrupt [ 1220.689398][ C2] Kernel Offset: 0x3c00000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff) [ 1220.689722][ C2] ---[ end Kernel panic - not syncing: Fatal exception in interrupt ]--- WAIT TIMEOUT stderr Ctrl-C stderr Ctrl-C stderr WAIT TIMEOUT stderr