[ 16.192215][ C2] IPv4: Oversized IP packet from 172.17.0.2 [ 16.192259][ C2] [ 16.192260][ C2] ======================================================== [ 16.192261][ C2] WARNING: possible irq lock inversion dependency detected [ 16.192263][ C2] 7.2.0-virtme #1 Tainted: G W [ 16.192265][ C2] -------------------------------------------------------- [ 16.192265][ C2] psock_snd/376 just changed the state of lock: [ 16.192267][ C2] ffffffffa709d760 (console_owner){..-.}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 16.192279][ C2] but this lock took another, SOFTIRQ-unsafe lock in the past: [ 16.192280][ C2] (fs_reclaim){+.+.}-{0:0} [ 16.192281][ C2] [ 16.192281][ C2] [ 16.192281][ C2] and interrupts could create inverse lock ordering between them. [ 16.192281][ C2] [ 16.192282][ C2] [ 16.192282][ C2] other info that might help us debug this: [ 16.192283][ C2] Possible interrupt unsafe locking scenario: [ 16.192283][ C2] [ 16.192283][ C2] CPU0 CPU1 [ 16.192284][ C2] ---- ---- [ 16.192284][ C2] lock(fs_reclaim); [ 16.192285][ C2] local_irq_disable(); [ 16.192285][ C2] lock(console_owner); [ 16.192286][ C2] lock(fs_reclaim); [ 16.192287][ C2] [ 16.192288][ C2] lock(console_owner); [ 16.192288][ C2] [ 16.192288][ C2] *** DEADLOCK *** [ 16.192288][ C2] [ 16.192289][ C2] locks held by psock_snd/376: 5, last CPU#2: [ 16.192290][ C2] #0: ffffffffa7194c00 (rcu_read_lock){....}-{1:3}, at: process_backlog+0x3f1/0x14c0 [ 16.192297][ C2] #1: ffffffffa7194c00 (rcu_read_lock){....}-{1:3}, at: ip_defrag+0xcd/0x7a0 [ 16.192301][ C2] #2: ff1100000e8ee3e8 (&q->lock){+.-.}-{3:3}, at: ip_defrag+0x2c4/0x7a0 [ 16.192303][ C2] #3: ffffffffa717ddc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 16.192307][ C2] #4: ffffffffa717de38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 16.192310][ C2] [ 16.192310][ C2] the shortest dependencies between 2nd lock and 1st lock: [ 16.192314][ C2] -> (fs_reclaim){+.+.}-{0:0} { [ 16.192316][ C2] HARDIRQ-ON-W at: [ 16.192317][ C2] __lock_acquire+0x388/0xc20 [ 16.192321][ C2] lock_acquire.part.0+0xd4/0x280 [ 16.192322][ C2] fs_reclaim_acquire+0xd5/0x120 [ 16.192325][ C2] __kmalloc_cache_noprof+0x6e/0x620 [ 16.192327][ C2] kthread_create_worker_on_node+0xea/0x210 [ 16.192330][ C2] workqueue_init+0x2a/0x680 [ 16.192334][ C2] kernel_init_freeable+0x2fe/0x630 [ 16.192337][ C2] kernel_init+0x21/0x150 [ 16.192341][ C2] ret_from_fork+0x474/0x6b0 [ 16.192344][ C2] ret_from_fork_asm+0x11/0x20 [ 16.192347][ C2] SOFTIRQ-ON-W at: [ 16.192348][ C2] __lock_acquire+0x388/0xc20 [ 16.192349][ C2] lock_acquire.part.0+0xd4/0x280 [ 16.192351][ C2] fs_reclaim_acquire+0xd5/0x120 [ 16.192352][ C2] __kmalloc_cache_noprof+0x6e/0x620 [ 16.192353][ C2] kthread_create_worker_on_node+0xea/0x210 [ 16.192354][ C2] workqueue_init+0x2a/0x680 [ 16.192356][ C2] kernel_init_freeable+0x2fe/0x630 [ 16.192357][ C2] kernel_init+0x21/0x150 [ 16.192359][ C2] ret_from_fork+0x474/0x6b0 [ 16.192360][ C2] ret_from_fork_asm+0x11/0x20 [ 16.192361][ C2] INITIAL USE at: [ 16.192362][ C2] __lock_acquire+0x388/0xc20 [ 16.192363][ C2] lock_acquire.part.0+0xd4/0x280 [ 16.192365][ C2] fs_reclaim_acquire+0xd5/0x120 [ 16.192366][ C2] __kmalloc_cache_noprof+0x6e/0x620 [ 16.192367][ C2] kthread_create_worker_on_node+0xea/0x210 [ 16.192369][ C2] workqueue_init+0x2a/0x680 [ 16.192370][ C2] kernel_init_freeable+0x2fe/0x630 [ 16.192372][ C2] kernel_init+0x21/0x150 [ 16.192373][ C2] ret_from_fork+0x474/0x6b0 [ 16.192374][ C2] ret_from_fork_asm+0x11/0x20 [ 16.192376][ C2] } [ 16.192376][ C2] ... key at: [] __fs_reclaim_map+0x0/0xbe0 [ 16.192380][ C2] ... acquired at: [ 16.192381][ C2] __lock_acquire+0x518/0xc20 [ 16.192382][ C2] lock_acquire.part.0+0xd4/0x280 [ 16.192384][ C2] fs_reclaim_acquire+0xd5/0x120 [ 16.192385][ C2] __kmalloc_noprof+0xd3/0x760 [ 16.192386][ C2] alloc_buf.isra.0+0x4b/0x260 [ 16.192390][ C2] put_chars+0x1e1/0x2f0 [ 16.192391][ C2] hvc_console_print+0x292/0x780 [ 16.192394][ C2] console_emit_next_record+0x22f/0x4c0 [ 16.192395][ C2] console_flush_one_record+0x46f/0x710 [ 16.192397][ C2] console_unlock+0xee/0x1f0 [ 16.192399][ C2] vprintk_emit+0x37c/0x3e0 [ 16.192399][ C2] _printk+0xc7/0x100 [ 16.192403][ C2] vti_init+0x17/0x110 [ 16.192405][ C2] do_one_initcall+0x124/0x4f0 [ 16.192406][ C2] kernel_init_freeable+0x596/0x630 [ 16.192408][ C2] kernel_init+0x21/0x150 [ 16.192409][ C2] ret_from_fork+0x474/0x6b0 [ 16.192410][ C2] ret_from_fork_asm+0x11/0x20 [ 16.192412][ C2] [ 16.192412][ C2] -> (console_owner){..-.}-{0:0} { [ 16.192414][ C2] IN-SOFTIRQ-W at: [ 16.192414][ C2] __lock_acquire+0x388/0xc20 [ 16.192416][ C2] lock_acquire.part.0+0xd4/0x280 [ 16.192417][ C2] console_lock_spinning_enable+0x5c/0x60 [ 16.192419][ C2] console_emit_next_record+0x1d1/0x4c0 [ 16.192420][ C2] console_flush_one_record+0x46f/0x710 [ 16.192422][ C2] console_unlock+0xee/0x1f0 [ 16.192424][ C2] vprintk_emit+0x37c/0x3e0 [ 16.192425][ C2] _printk+0xc7/0x100 [ 16.192426][ C2] ip_frag_reasm.constprop.0.cold+0x10/0x15 [ 16.192428][ C2] ip_frag_queue+0xeb5/0x1830 [ 16.192429][ C2] ip_defrag+0x2d4/0x7a0 [ 16.192430][ C2] ip_local_deliver+0x171/0x4c0 [ 16.192431][ C2] ip_rcv+0xdc/0x3d0 [ 16.192432][ C2] __netif_receive_skb_core.constprop.0+0x13b5/0x2bb0 [ 16.192434][ C2] __netif_receive_skb_one_core+0xa2/0x180 [ 16.192435][ C2] process_backlog+0x431/0x14c0 [ 16.192437][ C2] __napi_poll+0xa7/0x3b0 [ 16.192438][ C2] net_rx_action+0x513/0xf50 [ 16.192440][ C2] handle_softirqs+0x1d3/0x900 [ 16.192443][ C2] do_softirq+0xac/0xe0 [ 16.192444][ C2] __local_bh_enable_ip+0x118/0x150 [ 16.192445][ C2] __dev_queue_xmit+0x989/0x1b90 [ 16.192447][ C2] packet_snd+0xee8/0x1840 [ 16.192449][ C2] __sock_sendmsg+0xce/0x190 [ 16.192452][ C2] __sys_sendto+0x260/0x320 [ 16.192453][ C2] __x64_sys_sendto+0xe4/0x1f0 [ 16.192455][ C2] do_syscall_64+0xff/0x530 [ 16.192457][ C2] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 16.192459][ C2] INITIAL USE at: [ 16.192459][ C2] } [ 16.192460][ C2] ... key at: [] console_owner_dep_map+0x0/0x60 [ 16.192462][ C2] ... acquired at: [ 16.192463][ C2] mark_lock+0x1d7/0xa00 [ 16.192464][ C2] mark_usage+0x42/0x170 [ 16.192466][ C2] __lock_acquire+0x388/0xc20 [ 16.192467][ C2] lock_acquire.part.0+0xd4/0x280 [ 16.192468][ C2] console_lock_spinning_enable+0x5c/0x60 [ 16.192470][ C2] console_emit_next_record+0x1d1/0x4c0 [ 16.192471][ C2] console_flush_one_record+0x46f/0x710 [ 16.192473][ C2] console_unlock+0xee/0x1f0 [ 16.192474][ C2] vprintk_emit+0x37c/0x3e0 [ 16.192475][ C2] _printk+0xc7/0x100 [ 16.192477][ C2] ip_frag_reasm.constprop.0.cold+0x10/0x15 [ 16.192478][ C2] ip_frag_queue+0xeb5/0x1830 [ 16.192479][ C2] ip_defrag+0x2d4/0x7a0 [ 16.192479][ C2] ip_local_deliver+0x171/0x4c0 [ 16.192480][ C2] ip_rcv+0xdc/0x3d0 [ 16.192481][ C2] __netif_receive_skb_core.constprop.0+0x13b5/0x2bb0 [ 16.192483][ C2] __netif_receive_skb_one_core+0xa2/0x180 [ 16.192484][ C2] process_backlog+0x431/0x14c0 [ 16.192486][ C2] __napi_poll+0xa7/0x3b0 [ 16.192487][ C2] net_rx_action+0x513/0xf50 [ 16.192489][ C2] handle_softirqs+0x1d3/0x900 [ 16.192490][ C2] do_softirq+0xac/0xe0 [ 16.192491][ C2] __local_bh_enable_ip+0x118/0x150 [ 16.192492][ C2] __dev_queue_xmit+0x989/0x1b90 [ 16.192494][ C2] packet_snd+0xee8/0x1840 [ 16.192495][ C2] __sock_sendmsg+0xce/0x190 [ 16.192496][ C2] __sys_sendto+0x260/0x320 [ 16.192498][ C2] __x64_sys_sendto+0xe4/0x1f0 [ 16.192499][ C2] do_syscall_64+0xff/0x530 [ 16.192501][ C2] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 16.192502][ C2] [ 16.192502][ C2] [ 16.192502][ C2] stack backtrace: [ 16.192505][ C2] CPU: 2 UID: 0 PID: 376 Comm: psock_snd Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 16.192508][ C2] Tainted: [W]=WARN [ 16.192509][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.192510][ C2] Call Trace: [ 16.192512][ C2] [ 16.192513][ C2] dump_stack_lvl+0x6f/0xa0 [ 16.192517][ C2] print_irq_inversion_bug.part.0.cold+0xe6/0x143 [ 16.192520][ C2] mark_lock_irq+0x989/0x9c0 [ 16.192523][ C2] mark_lock+0x1d7/0xa00 [ 16.192525][ C2] mark_usage+0x42/0x170 [ 16.192526][ C2] __lock_acquire+0x388/0xc20 [ 16.192529][ C2] lock_acquire.part.0+0xd4/0x280 [ 16.192530][ C2] ? console_lock_spinning_enable+0x40/0x60 [ 16.192533][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192535][ C2] ? lock_acquire+0x13c/0x160 [ 16.192537][ C2] console_lock_spinning_enable+0x5c/0x60 [ 16.192539][ C2] ? console_lock_spinning_enable+0x40/0x60 [ 16.192540][ C2] console_emit_next_record+0x1d1/0x4c0 [ 16.192542][ C2] ? devkmsg_read+0x4b0/0x4b0 [ 16.192544][ C2] ? console_flush_one_record+0x106/0x710 [ 16.192546][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192547][ C2] ? lock_acquire+0x13c/0x160 [ 16.192549][ C2] console_flush_one_record+0x46f/0x710 [ 16.192552][ C2] ? console_emit_next_record+0x4c0/0x4c0 [ 16.192553][ C2] ? __lock_acquire+0x518/0xc20 [ 16.192556][ C2] console_unlock+0xee/0x1f0 [ 16.192558][ C2] ? console_flush_one_record+0x710/0x710 [ 16.192559][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192560][ C2] ? lock_acquire+0xe0/0x160 [ 16.192562][ C2] ? __down_trylock_console_sem+0x5e/0xa0 [ 16.192565][ C2] ? vprintk_emit+0x320/0x3e0 [ 16.192566][ C2] vprintk_emit+0x37c/0x3e0 [ 16.192567][ C2] ? wake_up_klogd_work_func+0x90/0x90 [ 16.192569][ C2] ? __lock_release.isra.0+0x69/0x1a0 [ 16.192571][ C2] _printk+0xc7/0x100 [ 16.192572][ C2] ? snapshot_read.cold+0x21/0x21 [ 16.192574][ C2] ? ___ratelimit+0x4e7/0xa00 [ 16.192577][ C2] ? idr_get_free+0x830/0x830 [ 16.192579][ C2] ip_frag_reasm.constprop.0.cold+0x10/0x15 [ 16.192581][ C2] ip_frag_queue+0xeb5/0x1830 [ 16.192583][ C2] ip_defrag+0x2d4/0x7a0 [ 16.192585][ C2] ? ip4_obj_hashfn+0x280/0x280 [ 16.192586][ C2] ? ip_route_input_noref+0x137/0x250 [ 16.192589][ C2] ? ip_route_input_slow+0x2420/0x2420 [ 16.192591][ C2] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 16.192593][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192595][ C2] ip_local_deliver+0x171/0x4c0 [ 16.192596][ C2] ? ip_local_deliver_finish+0x610/0x610 [ 16.192597][ C2] ? ip_rcv_finish_core+0x6ed/0x14c0 [ 16.192599][ C2] ? __asan_memset+0x27/0x50 [ 16.192602][ C2] ip_rcv+0xdc/0x3d0 [ 16.192604][ C2] ? ip_local_deliver+0x4c0/0x4c0 [ 16.192605][ C2] ? rcu_do_batch+0x2b6/0x1000 [ 16.192606][ C2] ? is_bpf_text_address+0x72/0x110 [ 16.192609][ C2] ? kernel_text_address+0x149/0x170 [ 16.192611][ C2] ? __kernel_text_address+0x12/0x30 [ 16.192612][ C2] ? write_profile+0xf0/0xf0 [ 16.192615][ C2] ? unwind_get_return_address+0x67/0xd0 [ 16.192618][ C2] __netif_receive_skb_core.constprop.0+0x13b5/0x2bb0 [ 16.192620][ C2] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 16.192622][ C2] ? rcu_read_lock_any_held+0x3c/0x90 [ 16.192624][ C2] ? validate_chain+0x38b/0xc20 [ 16.192626][ C2] ? mark_usage+0x61/0x170 [ 16.192627][ C2] ? __lock_acquire+0x518/0xc20 [ 16.192629][ C2] ? do_xdp_generic+0x4a0/0x4a0 [ 16.192631][ C2] ? lock_acquire.part.0+0xd4/0x280 [ 16.192632][ C2] ? find_held_lock+0x2b/0x80 [ 16.192634][ C2] ? __lock_release.isra.0+0x69/0x1a0 [ 16.192636][ C2] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 16.192637][ C2] ? rcu_read_lock_any_held+0x3c/0x90 [ 16.192638][ C2] ? validate_chain+0x38b/0xc20 [ 16.192640][ C2] ? sock_def_readable+0x156/0x480 [ 16.192642][ C2] ? mark_usage+0x61/0x170 [ 16.192644][ C2] ? __lock_acquire+0x518/0xc20 [ 16.192646][ C2] ? process_backlog+0x3f1/0x14c0 [ 16.192647][ C2] __netif_receive_skb_one_core+0xa2/0x180 [ 16.192649][ C2] ? lock_acquire.part.0+0xd4/0x280 [ 16.192651][ C2] ? process_backlog+0x3f1/0x14c0 [ 16.192652][ C2] ? __netif_receive_skb_list_core+0x9e0/0x9e0 [ 16.192654][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192656][ C2] process_backlog+0x431/0x14c0 [ 16.192658][ C2] __napi_poll+0xa7/0x3b0 [ 16.192660][ C2] net_rx_action+0x513/0xf50 [ 16.192663][ C2] ? __lock_acquire+0x518/0xc20 [ 16.192664][ C2] ? __napi_poll+0x3b0/0x3b0 [ 16.192668][ C2] ? ktime_get_update_offsets_now+0x2a8/0x490 [ 16.192670][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192672][ C2] handle_softirqs+0x1d3/0x900 [ 16.192674][ C2] ? _local_bh_enable+0xc0/0xc0 [ 16.192675][ C2] ? do_raw_spin_unlock+0x59/0x250 [ 16.192677][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192679][ C2] ? __dev_queue_xmit+0x974/0x1b90 [ 16.192680][ C2] do_softirq+0xac/0xe0 [ 16.192682][ C2] [ 16.192682][ C2] [ 16.192683][ C2] __local_bh_enable_ip+0x118/0x150 [ 16.192685][ C2] __dev_queue_xmit+0x989/0x1b90 [ 16.192686][ C2] ? _copy_from_iter+0x1bb/0x1810 [ 16.192690][ C2] ? _copy_from_iter_flushcache+0x1970/0x1970 [ 16.192692][ C2] ? _copy_from_iter_flushcache+0x1970/0x1970 [ 16.192693][ C2] ? __might_fault+0x97/0x140 [ 16.192695][ C2] ? netdev_core_pick_tx+0x2c0/0x2c0 [ 16.192697][ C2] ? __virtio_net_hdr_to_skb.constprop.0+0x327/0x1440 [ 16.192699][ C2] ? alloc_pg_vec.isra.0+0x540/0x540 [ 16.192700][ C2] ? packet_rcv_spkt+0x5a0/0x5a0 [ 16.192702][ C2] packet_snd+0xee8/0x1840 [ 16.192705][ C2] ? kasan_addr_to_slab+0x41/0x50 [ 16.192707][ C2] ? tpacket_snd+0x1990/0x1990 [ 16.192708][ C2] ? lock_acquire.part.0+0xd4/0x280 [ 16.192710][ C2] ? __might_fault+0x97/0x140 [ 16.192711][ C2] ? find_held_lock+0x2b/0x80 [ 16.192712][ C2] ? __lock_release.isra.0+0x69/0x1a0 [ 16.192715][ C2] __sock_sendmsg+0xce/0x190 [ 16.192716][ C2] ? fdget+0x4f/0x1e0 [ 16.192719][ C2] __sys_sendto+0x260/0x320 [ 16.192721][ C2] ? __ia32_sys_getpeername+0xd0/0xd0 [ 16.192724][ C2] ? fput_close_sync+0xde/0x1b0 [ 16.192727][ C2] ? alloc_file_clone+0xe0/0xe0 [ 16.192729][ C2] __x64_sys_sendto+0xe4/0x1f0 [ 16.192731][ C2] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 16.192733][ C2] ? lockdep_hardirqs_on+0x91/0x130 [ 16.192735][ C2] ? do_syscall_64+0xa6/0x530 [ 16.192737][ C2] do_syscall_64+0xff/0x530 [ 16.192738][ C2] ? exc_page_fault+0xee/0x100 [ 16.192740][ C2] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 16.192741][ C2] RIP: 0033:0x7fa13c2da54e [ 16.192744][ C2] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 16.192746][ C2] RSP: 002b:00007ffd955960d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 16.192751][ C2] RAX: ffffffffffffffda RBX: 0000000000010018 RCX: 00007fa13c2da54e [ 16.192752][ C2] RDX: 0000000000010018 RSI: 0000000000415120 RDI: 0000000000000007 [ 16.192753][ C2] RBP: 00007ffd955960e0 R08: 00007ffd95596140 R09: 0000000000000014 [ 16.192754][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000007 [ 16.192755][ C2] R13: 0000000000000006 R14: 00007fa13c4ab000 R15: 0000000000404e00 [ 16.192757][ C2] [ 16.192761][ C2] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 16.192762][ C2] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 376, name: psock_snd [ 16.192763][ C2] preempt_count: 103, expected: 0 [ 16.192764][ C2] RCU nest depth: 2, expected: 0 [ 16.192765][ C2] INFO: lockdep is turned off. [ 16.192766][ C2] irq event stamp: 40817 [ 16.192766][ C2] hardirqs last enabled at (40816): [] __down_trylock_console_sem+0x86/0xa0 [ 16.192769][ C2] hardirqs last disabled at (40817): [] console_emit_next_record+0x3d4/0x4c0 [ 16.192770][ C2] softirqs last enabled at (40454): [] __dev_queue_xmit+0x974/0x1b90 [ 16.192772][ C2] softirqs last disabled at (40455): [] do_softirq+0xac/0xe0 [ 16.192774][ C2] Preemption disabled at: [ 16.192774][ C2] [] __dev_queue_xmit+0x20c/0x1b90 [ 16.192777][ C2] CPU: 2 UID: 0 PID: 376 Comm: psock_snd Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 16.192779][ C2] Tainted: [W]=WARN [ 16.192780][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.192780][ C2] Call Trace: [ 16.192781][ C2] [ 16.192781][ C2] dump_stack_lvl+0x6f/0xa0 [ 16.192784][ C2] ? __dev_queue_xmit+0x20c/0x1b90 [ 16.192785][ C2] __might_resched.cold+0x1fe/0x2c1 [ 16.192788][ C2] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 16.192791][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192792][ C2] __kmalloc_noprof+0x443/0x760 [ 16.192793][ C2] ? __rwlock_init+0x150/0x150 [ 16.192795][ C2] ? alloc_buf.isra.0+0x4b/0x260 [ 16.192798][ C2] ? do_raw_spin_unlock+0x59/0x250 [ 16.192799][ C2] alloc_buf.isra.0+0x4b/0x260 [ 16.192802][ C2] put_chars+0x1e1/0x2f0 [ 16.192804][ C2] ? __send_to_port+0x420/0x420 [ 16.192806][ C2] hvc_console_print+0x292/0x780 [ 16.192808][ C2] ? __lock_acquire+0x388/0xc20 [ 16.192810][ C2] ? hvc_write+0x3a0/0x3a0 [ 16.192812][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192814][ C2] ? lock_acquire+0x13c/0x160 [ 16.192816][ C2] console_emit_next_record+0x22f/0x4c0 [ 16.192818][ C2] ? devkmsg_read+0x4b0/0x4b0 [ 16.192820][ C2] ? console_flush_one_record+0x106/0x710 [ 16.192821][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192823][ C2] ? lock_acquire+0x13c/0x160 [ 16.192825][ C2] console_flush_one_record+0x46f/0x710 [ 16.192827][ C2] ? console_emit_next_record+0x4c0/0x4c0 [ 16.192828][ C2] ? __lock_acquire+0x518/0xc20 [ 16.192831][ C2] console_unlock+0xee/0x1f0 [ 16.192833][ C2] ? console_flush_one_record+0x710/0x710 [ 16.192834][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192835][ C2] ? lock_acquire+0xe0/0x160 [ 16.192837][ C2] ? __down_trylock_console_sem+0x5e/0xa0 [ 16.192839][ C2] ? vprintk_emit+0x320/0x3e0 [ 16.192840][ C2] vprintk_emit+0x37c/0x3e0 [ 16.192842][ C2] ? wake_up_klogd_work_func+0x90/0x90 [ 16.192843][ C2] ? __lock_release.isra.0+0x69/0x1a0 [ 16.192845][ C2] _printk+0xc7/0x100 [ 16.192847][ C2] ? snapshot_read.cold+0x21/0x21 [ 16.192848][ C2] ? ___ratelimit+0x4e7/0xa00 [ 16.192850][ C2] ? idr_get_free+0x830/0x830 [ 16.192852][ C2] ip_frag_reasm.constprop.0.cold+0x10/0x15 [ 16.192854][ C2] ip_frag_queue+0xeb5/0x1830 [ 16.192856][ C2] ip_defrag+0x2d4/0x7a0 [ 16.192858][ C2] ? ip4_obj_hashfn+0x280/0x280 [ 16.192859][ C2] ? ip_route_input_noref+0x137/0x250 [ 16.192861][ C2] ? ip_route_input_slow+0x2420/0x2420 [ 16.192863][ C2] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 16.192864][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192866][ C2] ip_local_deliver+0x171/0x4c0 [ 16.192867][ C2] ? ip_local_deliver_finish+0x610/0x610 [ 16.192868][ C2] ? ip_rcv_finish_core+0x6ed/0x14c0 [ 16.192869][ C2] ? __asan_memset+0x27/0x50 [ 16.192872][ C2] ip_rcv+0xdc/0x3d0 [ 16.192873][ C2] ? ip_local_deliver+0x4c0/0x4c0 [ 16.192874][ C2] ? rcu_do_batch+0x2b6/0x1000 [ 16.192875][ C2] ? is_bpf_text_address+0x72/0x110 [ 16.192876][ C2] ? kernel_text_address+0x149/0x170 [ 16.192878][ C2] ? __kernel_text_address+0x12/0x30 [ 16.192879][ C2] ? write_profile+0xf0/0xf0 [ 16.192880][ C2] ? unwind_get_return_address+0x67/0xd0 [ 16.192882][ C2] __netif_receive_skb_core.constprop.0+0x13b5/0x2bb0 [ 16.192884][ C2] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 16.192886][ C2] ? rcu_read_lock_any_held+0x3c/0x90 [ 16.192887][ C2] ? validate_chain+0x38b/0xc20 [ 16.192889][ C2] ? mark_usage+0x61/0x170 [ 16.192890][ C2] ? __lock_acquire+0x518/0xc20 [ 16.192892][ C2] ? do_xdp_generic+0x4a0/0x4a0 [ 16.192894][ C2] ? lock_acquire.part.0+0xd4/0x280 [ 16.192895][ C2] ? find_held_lock+0x2b/0x80 [ 16.192897][ C2] ? __lock_release.isra.0+0x69/0x1a0 [ 16.192899][ C2] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 16.192900][ C2] ? rcu_read_lock_any_held+0x3c/0x90 [ 16.192901][ C2] ? validate_chain+0x38b/0xc20 [ 16.192903][ C2] ? sock_def_readable+0x156/0x480 [ 16.192904][ C2] ? mark_usage+0x61/0x170 [ 16.192906][ C2] ? __lock_acquire+0x518/0xc20 [ 16.192908][ C2] ? process_backlog+0x3f1/0x14c0 [ 16.192909][ C2] __netif_receive_skb_one_core+0xa2/0x180 [ 16.192911][ C2] ? lock_acquire.part.0+0xd4/0x280 [ 16.192913][ C2] ? process_backlog+0x3f1/0x14c0 [ 16.192914][ C2] ? __netif_receive_skb_list_core+0x9e0/0x9e0 [ 16.192916][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192918][ C2] process_backlog+0x431/0x14c0 [ 16.192920][ C2] __napi_poll+0xa7/0x3b0 [ 16.192922][ C2] net_rx_action+0x513/0xf50 [ 16.192924][ C2] ? __lock_acquire+0x518/0xc20 [ 16.192926][ C2] ? __napi_poll+0x3b0/0x3b0 [ 16.192929][ C2] ? ktime_get_update_offsets_now+0x2a8/0x490 [ 16.192931][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192933][ C2] handle_softirqs+0x1d3/0x900 [ 16.192935][ C2] ? _local_bh_enable+0xc0/0xc0 [ 16.192936][ C2] ? do_raw_spin_unlock+0x59/0x250 [ 16.192938][ C2] ? rcu_is_watching+0x16/0xd0 [ 16.192939][ C2] ? __dev_queue_xmit+0x974/0x1b90 [ 16.192941][ C2] do_softirq+0xac/0xe0 [ 16.192942][ C2] [ 16.192943][ C2] [ 16.192943][ C2] __local_bh_enable_ip+0x118/0x150 [ 16.192945][ C2] __dev_queue_xmit+0x989/0x1b90 [ 16.192947][ C2] ? _copy_from_iter+0x1bb/0x1810 [ 16.192948][ C2] ? _copy_from_iter_flushcache+0x1970/0x1970 [ 16.192950][ C2] ? _copy_from_iter_flushcache+0x1970/0x1970 [ 16.192952][ C2] ? __might_fault+0x97/0x140 [ 16.192953][ C2] ? netdev_core_pick_tx+0x2c0/0x2c0 [ 16.192955][ C2] ? __virtio_net_hdr_to_skb.constprop.0+0x327/0x1440 [ 16.192957][ C2] ? alloc_pg_vec.isra.0+0x540/0x540 [ 16.192958][ C2] ? packet_rcv_spkt+0x5a0/0x5a0 [ 16.192960][ C2] packet_snd+0xee8/0x1840 [ 16.192962][ C2] ? kasan_addr_to_slab+0x41/0x50 [ 16.192964][ C2] ? tpacket_snd+0x1990/0x1990 [ 16.192965][ C2] ? lock_acquire.part.0+0xd4/0x280 [ 16.192966][ C2] ? __might_fault+0x97/0x140 [ 16.192968][ C2] ? find_held_lock+0x2b/0x80 [ 16.192969][ C2] ? __lock_release.isra.0+0x69/0x1a0 [ 16.192971][ C2] __sock_sendmsg+0xce/0x190 [ 16.192973][ C2] ? fdget+0x4f/0x1e0 [ 16.192974][ C2] __sys_sendto+0x260/0x320 [ 16.192976][ C2] ? __ia32_sys_getpeername+0xd0/0xd0 [ 16.192980][ C2] ? fput_close_sync+0xde/0x1b0 [ 16.192981][ C2] ? alloc_file_clone+0xe0/0xe0 [ 16.192983][ C2] __x64_sys_sendto+0xe4/0x1f0 [ 16.192985][ C2] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 16.192987][ C2] ? lockdep_hardirqs_on+0x91/0x130 [ 16.192988][ C2] ? do_syscall_64+0xa6/0x530 [ 16.192989][ C2] do_syscall_64+0xff/0x530 [ 16.192991][ C2] ? exc_page_fault+0xee/0x100 [ 16.192993][ C2] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 16.192994][ C2] RIP: 0033:0x7fa13c2da54e [ 16.192995][ C2] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 16.192996][ C2] RSP: 002b:00007ffd955960d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 16.192997][ C2] RAX: ffffffffffffffda RBX: 0000000000010018 RCX: 00007fa13c2da54e [ 16.192998][ C2] RDX: 0000000000010018 RSI: 0000000000415120 RDI: 0000000000000007 [ 16.192999][ C2] RBP: 00007ffd955960e0 R08: 00007ffd95596140 R09: 0000000000000014 [ 16.193000][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000007 [ 16.193000][ C2] R13: 0000000000000006 R14: 00007fa13c4ab000 R15: 0000000000404e00 [ 16.193003][ C2]