====================================== | [ 10.301000][ T174] softirqs last disabled at (91969): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.301003][ T174] Preemption disabled at: | [ 10.301003][ T174] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.301012][ T174] Tainted: [W]=WARN [ 10.301013][ T174] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.301015][ T174] Call Trace: [ 10.301016][ T174] [ 10.301018][ T174] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.301023][ T174] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.301025][ T174] __might_resched.cold (kernel/sched/core.c:9234) [ 10.301029][ T174] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.301033][ T174] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.301038][ T174] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.301040][ T174] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.301047][ T174] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.301050][ T174] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.301053][ T174] put_chars (drivers/char/virtio_console.c:1176) [ 10.301056][ T174] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.301057][ T174] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.301062][ T174] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.301065][ T174] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.301070][ T174] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.301073][ T174] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.301078][ T174] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.301081][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.301086][ T174] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.301090][ T174] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.301091][ T174] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 10.301094][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.301095][ T174] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.301100][ T174] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.301104][ T174] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.301105][ T174] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.301110][ T174] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.301113][ T174] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.301114][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.301116][ T174] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.301120][ T174] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.301122][ T174] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.301125][ T174] vprintk_emit (kernel/printk/printk.c:2479) [ 10.301128][ T174] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.301130][ T174] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 10.301136][ T174] ? lookup_object_or_alloc.part.0 (lib/debugobjects.c:696) [ 10.301141][ T174] _printk (kernel/printk/printk.c:2504) [ 10.301145][ T174] ? snapshot_read.cold (user.c:?) [ 10.301149][ T174] ? lockdep_init_map_type (kernel/locking/lockdep.c:4989) [ 10.301152][ T174] ? __rhashtable_init_noprof (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 ./include/linux/lockdep.h:148 lib/rhashtable.c:1224) [ 10.301157][ T174] sctp_init (net/sctp/sm_statetable.c:1037 net/sctp/sm_statetable.c:73) sctp [ 10.301177][ T174] ? sctp_exit (net/sctp/sm_statetable.c:78 (discriminator 6)) sctp [ 10.301195][ T174] do_one_initcall (init/main.c:1357) [ 10.301199][ T174] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 10.301204][ T174] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 10.301206][ T174] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 10.301211][ T174] do_init_module (kernel/module/main.c:3117) [ 10.301214][ T174] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 10.301217][ T174] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 10.301220][ T174] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 10.301224][ T174] load_module (kernel/module/main.c:3593) [ 10.301231][ T174] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 10.301236][ T174] ? backing_file_read_iter (fs/backing-file.c:211) [ 10.301240][ T174] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.301243][ T174] init_module_from_file (kernel/module/main.c:3790) [ 10.301246][ T174] ? __ia32_sys_init_module (kernel/module/main.c:3647) [ 10.301254][ T174] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.301258][ T174] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.301261][ T174] idempotent_init_module (kernel/module/main.c:3802) [ 10.301264][ T174] ? init_module_from_file (kernel/module/main.c:3791) [ 10.301270][ T174] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.301272][ T174] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.301278][ T174] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 10.301279][ T174] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.301283][ T174] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.301285][ T174] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.301288][ T174] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.301290][ T174] RIP: 0033:0x7f2a65bfd37d [ 10.301294][ T174] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 10.301296][ T174] RSP: 002b:00007ffef878d798 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 10.301298][ T174] RAX: ffffffffffffffda RBX: 0000562d077309c0 RCX: 00007f2a65bfd37d [ 10.301300][ T174] RDX: 0000000000000000 RSI: 0000562cf72d4ffd RDI: 0000000000000007 [ 10.301300][ T174] RBP: 00007ffef878d830 R08: 0000000000000000 R09: 0000000000000000 [ 10.301301][ T174] R10: 0000000000000000 R11: 0000000000000246 R12: 0000562cf72d4ffd [ 10.301302][ T174] R13: 0000562d07730ae0 R14: 0000000000040000 R15: 0000000000000000 | [ 30.819957][ C1] | [ 30.819957][ C1] | [ 30.819957][ C1] stack backtrace: | [ 30.819963][ C1] Tainted: [W]=WARN [ 30.819964][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.819966][ C1] Call Trace: [ 30.819967][ C1] [ 30.819968][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 30.819972][ C1] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 30.819974][ C1] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 30.819978][ C1] mark_lock (kernel/locking/lockdep.c:4769) [ 30.819980][ C1] mark_usage (kernel/locking/lockdep.c:4658) [ 30.819982][ C1] __lock_acquire (kernel/locking/lockdep.c:5208) [ 30.819985][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.819987][ C1] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 30.819988][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.819991][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.819993][ C1] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 30.819995][ C1] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 30.819996][ C1] console_emit_next_record (kernel/printk/printk.c:3177) [ 30.819998][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 30.819999][ C1] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 30.820000][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.820002][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.820004][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 30.820006][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 30.820007][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.820010][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 30.820011][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 30.820012][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.820013][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 30.820016][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 30.820018][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 30.820019][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 30.820021][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 30.820023][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.820025][ C1] _printk (kernel/printk/printk.c:2504) [ 30.820027][ C1] ? snapshot_read.cold (user.c:?) [ 30.820028][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 30.820031][ C1] ? idr_get_free (??:?) [ 30.820033][ C1] tcp_syn_flood_action.cold (net/ipv4/tcp_input.c:7562 (discriminator 3)) [ 30.820036][ C1] tcp_conn_request (net/ipv4/tcp_input.c:7659) [ 30.820038][ C1] ? reuseport_select_sock (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/sock_reuseport.c:606 (discriminator 2)) [ 30.820042][ C1] ? reuseport_select_sock (net/core/sock_reuseport.c:586 (discriminator 3)) [ 30.820043][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.820045][ C1] ? tcp_get_syncookie_mss (./include/net/net_namespace.h:422 (discriminator 7)) [ 30.820047][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.820049][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.820051][ C1] ? save_trace (kernel/locking/lockdep.c:154 (discriminator 6) kernel/locking/lockdep.c:150 (discriminator 6) kernel/locking/lockdep.c:202 (discriminator 6) kernel/locking/lockdep.c:577 (discriminator 6)) [ 30.820054][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.820055][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.820057][ C1] ? tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 30.820059][ C1] tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 30.820061][ C1] tcp_v4_rcv_listen.constprop.0.isra.0 (net/ipv4/tcp_ipv4.c:1930) [ 30.820062][ C1] ? tcp_v4_fill_cb (net/ipv4/tcp_ipv4.c:2099) [ 30.820064][ C1] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2286) [ 30.820067][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 30.820069][ C1] ? tcp_add_backlog (./include/net/net_namespace.h:422 (discriminator 7)) [ 30.820071][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.820073][ C1] ? ip_local_deliver_finish (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv4/ip_input.c:240 (discriminator 2)) [ 30.820074][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 30.820076][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 30.820078][ C1] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 30.820080][ C1] ip_local_deliver (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:262) [ 30.820081][ C1] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 30.820083][ C1] ? ip_protocol_deliver_rcu (net/ipv4/ip_input.c:213 (discriminator 42)) [ 30.820084][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.820087][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 30.820089][ C1] ip_rcv (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:612) [ 30.820090][ C1] ? ip_local_deliver (./include/linux/rcupdate.h:878 (discriminator 3)) [ 30.820092][ C1] ? ip_rcv_finish_core (net/ipv4/ip_input.c:390 (discriminator 3)) [ 30.820093][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.820096][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 30.820097][ C1] __netif_receive_skb_one_core (net/core/dev.c:6264) [ 30.820099][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.820101][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 30.820102][ C1] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 30.820104][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.820106][ C1] process_backlog (net/core/dev.c:6728) [ 30.820109][ C1] __napi_poll (net/core/dev.c:7787) [ 30.820111][ C1] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 30.820114][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.820115][ C1] ? __napi_poll (./include/net/gro.h:507) [ 30.820118][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 30.820121][ C1] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:220 (discriminator 1) kernel/locking/spinlock.c:229 (discriminator 1)) [ 30.820123][ C1] ? run_timer_softirq (kernel/time/timer.c:2387 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 30.820126][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 30.820128][ C1] handle_softirqs (kernel/softirq.c:645) [ 30.820130][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 30.820132][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.820134][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.820135][ C1] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 30.820137][ C1] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 30.820139][ C1] [ 30.820139][ C1] [ 30.820140][ C1] __local_bh_enable_ip (kernel/softirq.c:473) [ 30.820142][ C1] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:923 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 30.820145][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 30.820147][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.820148][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 30.820150][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.820152][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.820153][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 30.820155][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 30.820157][ C1] ? neigh_hh_output (./include/net/neighbour.h:525) [ 30.820160][ C1] ip_finish_output2 (./include/net/neighbour.h:558 net/ipv4/ip_output.c:236) [ 30.820161][ C1] ? ip_dst_mtu_maybe_forward (./include/linux/rcupdate.h:882 ./include/net/ip.h:504) [ 30.820163][ C1] ? ip_fragment.constprop.0 (net/ipv4/ip_output.c:587 (discriminator 41)) [ 30.820166][ C1] ip_output (./include/linux/netfilter.h:314 net/ipv4/ip_output.c:437) [ 30.820168][ C1] ? ip_finish_output (./include/linux/cgroup.h:915) [ 30.820169][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 30.820171][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1165) [ 30.820173][ C1] ? ip4_dst_hoplimit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/route.h:397 (discriminator 2)) [ 30.820175][ C1] __ip_queue_xmit (./include/net/dst.h:470 (discriminator 4) net/ipv4/ip_output.c:131 (discriminator 4) net/ipv4/ip_output.c:533 (discriminator 4)) [ 30.820177][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1716) [ 30.820181][ C1] ? tcp_call_bpf (./include/net/tcp.h:2911) [ 30.820184][ C1] ? tcp_clone_payload (./include/linux/skbuff.h:1725) [ 30.820187][ C1] ? __tcp_select_window (./arch/x86/include/asm/atomic.h:23) [ 30.820191][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 30.820193][ C1] ? ktime_get (./include/linux/seqlock.h:75 (discriminator 6) kernel/time/timekeeping.c:1002 (discriminator 6)) [ 30.820196][ C1] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1)) [ 30.820198][ C1] ? ktime_get (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:1004) [ 30.820200][ C1] tcp_connect (net/ipv4/tcp_output.c:1734 net/ipv4/tcp_output.c:4383) [ 30.820203][ C1] tcp_v4_connect (net/ipv4/tcp_ipv4.c:345) [ 30.820206][ C1] ? established_get_first (net/ipv4/tcp_ipv4.c:2614 (discriminator 1)) [ 30.820207][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 30.820209][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 30.820211][ C1] __inet_stream_connect (net/ipv4/af_inet.c:690) [ 30.820213][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 30.820215][ C1] inet_stream_connect (net/ipv4/af_inet.c:761) [ 30.820218][ C1] __sys_connect (net/socket.c:2141 (discriminator 3) net/socket.c:2166 (discriminator 3) net/socket.c:2183 (discriminator 3)) [ 30.820219][ C1] ? do_fcntl (fs/fcntl.c:477) [ 30.820223][ C1] ? __sys_connect_file (net/socket.c:2141 (discriminator 3)) [ 30.820226][ C1] ? fdget_raw (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1194 fs/file.c:1214) [ 30.820228][ C1] __x64_sys_connect (net/socket.c:2189 net/socket.c:2186 net/socket.c:2186) [ 30.820230][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 30.820232][ C1] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 30.820233][ C1] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 30.820234][ C1] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 30.820236][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.820238][ C1] RIP: 0033:0x7f88c33f154e [ 30.820241][ C1] 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 All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.820242][ C1] RSP: 002b:00007ffd4ffa5950 EFLAGS: 00000202 ORIG_RAX: 000000000000002a [ 30.820245][ C1] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f88c33f154e [ 30.820246][ C1] RDX: 0000000000000010 RSI: 00007ffd4ffa59e0 RDI: 0000000000000005 [ 30.820247][ C1] RBP: 00007ffd4ffa5960 R08: 0000000000000000 R09: 0000000000000000 [ 30.820248][ C1] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd4ffa5b58 [ 30.820249][ C1] R13: 0000000000000005 R14: 00007f88c35c2000 R15: 0000000000402e00 | [ 30.820266][ C1] softirqs last disabled at (21897): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 30.820268][ C1] Preemption disabled at: | [ 30.820269][ C1] __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) | [ 30.820274][ C1] Tainted: [W]=WARN [ 30.820274][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.820275][ C1] Call Trace: [ 30.820276][ C1] [ 30.820276][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 30.820278][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) [ 30.820280][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 30.820283][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 30.820285][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.820287][ C1] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 30.820288][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 30.820290][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.820292][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.820294][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.820296][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 30.820298][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 30.820301][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 30.820303][ C1] ? mark_usage (kernel/locking/lockdep.c:4658) [ 30.820305][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5208) [ 30.820307][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 30.820308][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.820310][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.820312][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.820314][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 30.820316][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 30.820317][ C1] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 30.820318][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.820320][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.820322][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 30.820324][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 30.820325][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.820327][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 30.820329][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 30.820330][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.820331][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 30.820333][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 30.820335][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 30.820336][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 30.820338][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 30.820340][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.820342][ C1] _printk (kernel/printk/printk.c:2504) [ 30.820344][ C1] ? snapshot_read.cold (user.c:?) [ 30.820345][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 30.820347][ C1] ? idr_get_free (??:?) [ 30.820349][ C1] tcp_syn_flood_action.cold (net/ipv4/tcp_input.c:7562 (discriminator 3)) [ 30.820352][ C1] tcp_conn_request (net/ipv4/tcp_input.c:7659) [ 30.820354][ C1] ? reuseport_select_sock (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/sock_reuseport.c:606 (discriminator 2)) [ 30.820356][ C1] ? reuseport_select_sock (net/core/sock_reuseport.c:586 (discriminator 3)) [ 30.820358][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.820360][ C1] ? tcp_get_syncookie_mss (./include/net/net_namespace.h:422 (discriminator 7)) [ 30.820362][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.820364][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.820365][ C1] ? save_trace (kernel/locking/lockdep.c:154 (discriminator 6) kernel/locking/lockdep.c:150 (discriminator 6) kernel/locking/lockdep.c:202 (discriminator 6) kernel/locking/lockdep.c:577 (discriminator 6)) [ 30.820368][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.820369][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.820372][ C1] ? tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 30.820373][ C1] tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 30.820375][ C1] tcp_v4_rcv_listen.constprop.0.isra.0 (net/ipv4/tcp_ipv4.c:1930) [ 30.820377][ C1] ? tcp_v4_fill_cb (net/ipv4/tcp_ipv4.c:2099) [ 30.820378][ C1] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2286) [ 30.820381][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 30.820382][ C1] ? tcp_add_backlog (./include/net/net_namespace.h:422 (discriminator 7)) [ 30.820384][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.820386][ C1] ? ip_local_deliver_finish (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv4/ip_input.c:240 (discriminator 2)) [ 30.820388][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 30.820390][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 30.820392][ C1] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 30.820393][ C1] ip_local_deliver (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:262) [ 30.820395][ C1] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 30.820396][ C1] ? ip_protocol_deliver_rcu (net/ipv4/ip_input.c:213 (discriminator 42)) [ 30.820398][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.820400][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 30.820402][ C1] ip_rcv (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:612) [ 30.820403][ C1] ? ip_local_deliver (./include/linux/rcupdate.h:878 (discriminator 3)) [ 30.820405][ C1] ? ip_rcv_finish_core (net/ipv4/ip_input.c:390 (discriminator 3)) [ 30.820406][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.820408][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 30.820410][ C1] __netif_receive_skb_one_core (net/core/dev.c:6264) [ 30.820412][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.820413][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 30.820415][ C1] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 30.820417][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.820419][ C1] process_backlog (net/core/dev.c:6728) [ 30.820421][ C1] __napi_poll (net/core/dev.c:7787) [ 30.820424][ C1] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 30.820426][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.820428][ C1] ? __napi_poll (./include/net/gro.h:507) [ 30.820430][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 30.820433][ C1] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:220 (discriminator 1) kernel/locking/spinlock.c:229 (discriminator 1)) [ 30.820435][ C1] ? run_timer_softirq (kernel/time/timer.c:2387 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 30.820436][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 30.820438][ C1] handle_softirqs (kernel/softirq.c:645) [ 30.820441][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 30.820442][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.820444][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.820446][ C1] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 30.820447][ C1] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 30.820449][ C1] [ 30.820450][ C1] [ 30.820450][ C1] __local_bh_enable_ip (kernel/softirq.c:473) [ 30.820452][ C1] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:923 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 30.820455][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 30.820457][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.820458][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 30.820460][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.820462][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.820463][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 30.820465][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 30.820466][ C1] ? neigh_hh_output (./include/net/neighbour.h:525) [ 30.820468][ C1] ip_finish_output2 (./include/net/neighbour.h:558 net/ipv4/ip_output.c:236) [ 30.820470][ C1] ? ip_dst_mtu_maybe_forward (./include/linux/rcupdate.h:882 ./include/net/ip.h:504) [ 30.820472][ C1] ? ip_fragment.constprop.0 (net/ipv4/ip_output.c:587 (discriminator 41)) [ 30.820475][ C1] ip_output (./include/linux/netfilter.h:314 net/ipv4/ip_output.c:437) [ 30.820476][ C1] ? ip_finish_output (./include/linux/cgroup.h:915) [ 30.820478][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 30.820480][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1165) [ 30.820481][ C1] ? ip4_dst_hoplimit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/route.h:397 (discriminator 2)) [ 30.820483][ C1] __ip_queue_xmit (./include/net/dst.h:470 (discriminator 4) net/ipv4/ip_output.c:131 (discriminator 4) net/ipv4/ip_output.c:533 (discriminator 4)) [ 30.820486][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1716) [ 30.820488][ C1] ? tcp_call_bpf (./include/net/tcp.h:2911) [ 30.820490][ C1] ? tcp_clone_payload (./include/linux/skbuff.h:1725) [ 30.820492][ C1] ? __tcp_select_window (./arch/x86/include/asm/atomic.h:23) [ 30.820494][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 30.820496][ C1] ? ktime_get (./include/linux/seqlock.h:75 (discriminator 6) kernel/time/timekeeping.c:1002 (discriminator 6)) [ 30.820497][ C1] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1)) [ 30.820499][ C1] ? ktime_get (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:1004) [ 30.820501][ C1] tcp_connect (net/ipv4/tcp_output.c:1734 net/ipv4/tcp_output.c:4383) [ 30.820504][ C1] tcp_v4_connect (net/ipv4/tcp_ipv4.c:345) [ 30.820506][ C1] ? established_get_first (net/ipv4/tcp_ipv4.c:2614 (discriminator 1)) [ 30.820508][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 30.820509][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 30.820512][ C1] __inet_stream_connect (net/ipv4/af_inet.c:690) [ 30.820514][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 30.820516][ C1] inet_stream_connect (net/ipv4/af_inet.c:761) [ 30.820518][ C1] __sys_connect (net/socket.c:2141 (discriminator 3) net/socket.c:2166 (discriminator 3) net/socket.c:2183 (discriminator 3)) [ 30.820520][ C1] ? do_fcntl (fs/fcntl.c:477) [ 30.820522][ C1] ? __sys_connect_file (net/socket.c:2141 (discriminator 3)) [ 30.820525][ C1] ? fdget_raw (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1194 fs/file.c:1214) [ 30.820526][ C1] __x64_sys_connect (net/socket.c:2189 net/socket.c:2186 net/socket.c:2186) [ 30.820528][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 30.820530][ C1] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 30.820531][ C1] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 30.820533][ C1] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 30.820535][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.820536][ C1] RIP: 0033:0x7f88c33f154e [ 30.820537][ C1] 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 All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.820538][ C1] RSP: 002b:00007ffd4ffa5950 EFLAGS: 00000202 ORIG_RAX: 000000000000002a [ 30.820540][ C1] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f88c33f154e [ 30.820540][ C1] RDX: 0000000000000010 RSI: 00007ffd4ffa59e0 RDI: 0000000000000005 [ 30.820541][ C1] RBP: 00007ffd4ffa5960 R08: 0000000000000000 R09: 0000000000000000 [ 30.820542][ C1] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd4ffa5b58 [ 30.820543][ C1] R13: 0000000000000005 R14: 00007f88c35c2000 R15: 0000000000402e00 | [ 31.873490][ C1] softirqs last disabled at (21897): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 31.873494][ C1] Preemption disabled at: | [ 31.873495][ C1] __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) | [ 31.873504][ C1] Tainted: [W]=WARN [ 31.873505][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.873507][ C1] Call Trace: [ 31.873509][ C1] [ 31.873510][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.873514][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) [ 31.873516][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 31.873520][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.873522][ C1] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 31.873524][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873528][ C1] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 31.873531][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.873534][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.873538][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 31.873540][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.873542][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 31.873544][ C1] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 31.873546][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.873548][ C1] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 31.873550][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.873554][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.873556][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 31.873557][ C1] ? vsnprintf (lib/vsprintf.c:2900) [ 31.873561][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.873563][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873564][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.873567][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.873569][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.873570][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873572][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873573][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873574][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.873576][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 31.873577][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.873579][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.873581][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.873583][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.873584][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.873586][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873587][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 31.873588][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.873590][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 31.873592][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.873593][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.873595][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 31.873603][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.873605][ C1] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 31.873607][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873608][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.873610][ C1] _printk (kernel/printk/printk.c:2504) [ 31.873613][ C1] ? snapshot_read.cold (user.c:?) [ 31.873615][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 31.873617][ C1] ? idr_get_free (??:?) [ 31.873619][ C1] tcp_syn_flood_action.cold (net/ipv4/tcp_input.c:7562 (discriminator 3)) [ 31.873623][ C1] tcp_conn_request (net/ipv4/tcp_input.c:7659) [ 31.873627][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.873629][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873630][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 31.873632][ C1] ? reuseport_select_sock (net/core/sock_reuseport.c:586 (discriminator 3)) [ 31.873635][ C1] ? tcp_get_syncookie_mss (./include/net/net_namespace.h:422 (discriminator 7)) [ 31.873638][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873640][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873641][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.873643][ C1] ? tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 31.873645][ C1] tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 31.873647][ C1] tcp_v4_rcv_listen.constprop.0.isra.0 (net/ipv4/tcp_ipv4.c:1930) [ 31.873649][ C1] ? tcp_v4_fill_cb (net/ipv4/tcp_ipv4.c:2099) [ 31.873651][ C1] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2286) [ 31.873654][ C1] ? tcp_add_backlog (./include/net/net_namespace.h:422 (discriminator 7)) [ 31.873656][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873657][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 31.873659][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 31.873662][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 31.873664][ C1] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 31.873666][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 31.873668][ C1] ip_local_deliver (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:262) [ 31.873669][ C1] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 31.873671][ C1] ? ip_protocol_deliver_rcu (net/ipv4/ip_input.c:213 (discriminator 42)) [ 31.873672][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873674][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 31.873676][ C1] ip_rcv (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:612) [ 31.873677][ C1] ? ip_local_deliver (./include/linux/rcupdate.h:878 (discriminator 3)) [ 31.873678][ C1] ? __fput (fs/file_table.c:512) [ 31.873681][ C1] ? fput_close_sync (fs/file_table.c:617) [ 31.873682][ C1] ? __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 31.873685][ C1] ? ip_rcv_finish_core (net/ipv4/ip_input.c:390 (discriminator 3)) [ 31.873686][ C1] ? trace_pelt_se_tp (./include/trace/events/sched.h:853 (discriminator 22)) [ 31.873689][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 31.873690][ C1] __netif_receive_skb_one_core (net/core/dev.c:6264) [ 31.873694][ C1] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 31.873696][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873698][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873699][ C1] process_backlog (net/core/dev.c:6728) [ 31.873702][ C1] __napi_poll (net/core/dev.c:7787) [ 31.873704][ C1] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 31.873707][ C1] ? __napi_poll (./include/net/gro.h:507) [ 31.873708][ C1] ? do_raw_spin_lock (kernel/locking/spinlock_debug.c:88 (discriminator 3) kernel/locking/spinlock_debug.c:115 (discriminator 3)) [ 31.873710][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873711][ C1] ? timerqueue_linked_add (./include/linux/rbtree.h:239 ./include/linux/rbtree.h:281 lib/timerqueue.c:96) [ 31.873715][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:2859) [ 31.873718][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873720][ C1] handle_softirqs (kernel/softirq.c:645) [ 31.873722][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873723][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 31.873725][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 31.873727][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873728][ C1] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 31.873730][ C1] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 31.873732][ C1] [ 31.873732][ C1] [ 31.873733][ C1] __local_bh_enable_ip (kernel/softirq.c:473) [ 31.873735][ C1] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:923 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 31.873738][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 31.873740][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873741][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.873743][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873744][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 31.873747][ C1] ? neigh_hh_output (./include/net/neighbour.h:525) [ 31.873749][ C1] ip_finish_output2 (./include/net/neighbour.h:558 net/ipv4/ip_output.c:236) [ 31.873751][ C1] ? ip_dst_mtu_maybe_forward (./include/linux/rcupdate.h:850 ./include/net/ip.h:475) [ 31.873752][ C1] ? ip_dst_mtu_maybe_forward (./include/linux/rcupdate.h:882 ./include/net/ip.h:504) [ 31.873754][ C1] ? ip_fragment.constprop.0 (net/ipv4/ip_output.c:587 (discriminator 41)) [ 31.873755][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873757][ C1] ip_output (./include/linux/netfilter.h:314 net/ipv4/ip_output.c:437) [ 31.873759][ C1] ? ip_finish_output (./include/linux/cgroup.h:915) [ 31.873761][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.873763][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1165) [ 31.873764][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.873766][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873767][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 31.873769][ C1] __ip_queue_xmit (./include/net/dst.h:470 (discriminator 4) net/ipv4/ip_output.c:131 (discriminator 4) net/ipv4/ip_output.c:533 (discriminator 4)) [ 31.873772][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1716) [ 31.873775][ C1] ? tcp_call_bpf (./include/net/tcp.h:2911) [ 31.873776][ C1] ? tcp_clone_payload (./include/linux/skbuff.h:1725) [ 31.873778][ C1] ? __tcp_select_window (./arch/x86/include/asm/atomic.h:23) [ 31.873781][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 31.873783][ C1] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1)) [ 31.873785][ C1] ? ktime_get (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:1004) [ 31.873788][ C1] tcp_connect (net/ipv4/tcp_output.c:1734 net/ipv4/tcp_output.c:4383) [ 31.873791][ C1] tcp_v4_connect (net/ipv4/tcp_ipv4.c:345) [ 31.873793][ C1] ? established_get_first (net/ipv4/tcp_ipv4.c:2614 (discriminator 1)) [ 31.873795][ C1] ? lockdep_init_map_type (kernel/locking/lockdep.c:4989) [ 31.873796][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 31.873798][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.873801][ C1] __inet_stream_connect (net/ipv4/af_inet.c:690) [ 31.873803][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.873805][ C1] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 31.873806][ C1] inet_stream_connect (net/ipv4/af_inet.c:761) [ 31.873809][ C1] __sys_connect (net/socket.c:2141 (discriminator 3) net/socket.c:2166 (discriminator 3) net/socket.c:2183 (discriminator 3)) [ 31.873812][ C1] ? do_fcntl (fs/fcntl.c:477) [ 31.873814][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.873816][ C1] ? __sys_connect_file (net/socket.c:2141 (discriminator 3)) [ 31.873819][ C1] ? fdget_raw (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1194 fs/file.c:1214) [ 31.873821][ C1] __x64_sys_connect (net/socket.c:2189 net/socket.c:2186 net/socket.c:2186) [ 31.873823][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 31.873824][ C1] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.873826][ C1] ? irq_exit_rcu (kernel/softirq.c:786) [ 31.873828][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.873830][ C1] RIP: 0033:0x7f88c33f154e [ 31.873833][ C1] 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 All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.873835][ C1] RSP: 002b:00007ffd4ffa5950 EFLAGS: 00000202 ORIG_RAX: 000000000000002a [ 31.873838][ C1] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f88c33f154e [ 31.873839][ C1] RDX: 0000000000000010 RSI: 00007ffd4ffa59e0 RDI: 0000000000000005 [ 31.873840][ C1] RBP: 00007ffd4ffa5960 R08: 0000000000000000 R09: 0000000000000000 [ 31.873841][ C1] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd4ffa5b58 [ 31.873842][ C1] R13: 0000000000000005 R14: 00007f88c35c2000 R15: 0000000000402e00 | [ 85.869258][ T985] softirqs last disabled at (0): 0x0 | [ 85.869260][ T985] Preemption disabled at: | [ 85.869261][ T985] vprintk_emit (kernel/printk/printk.c:2471) | [ 85.869275][ T985] Tainted: [W]=WARN [ 85.869276][ T985] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 85.869278][ T985] Call Trace: [ 85.869280][ T985] [ 85.869281][ T985] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 85.869287][ T985] ? vprintk_emit (kernel/printk/printk.c:2471) [ 85.869289][ T985] __might_resched.cold (kernel/sched/core.c:9234) [ 85.869294][ T985] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 85.869298][ T985] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.869302][ T985] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 85.869306][ T985] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 85.869310][ T985] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 85.869316][ T985] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 85.869318][ T985] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 85.869322][ T985] put_chars (drivers/char/virtio_console.c:1176) [ 85.869325][ T985] ? __send_to_port (drivers/char/virtio_console.c:654) [ 85.869328][ T985] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 85.869331][ T985] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 85.869337][ T985] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 85.869340][ T985] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.869342][ T985] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.869344][ T985] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 85.869348][ T985] console_emit_next_record (kernel/printk/printk.c:3183) [ 85.869351][ T985] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 85.869353][ T985] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.869355][ T985] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.869357][ T985] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.869359][ T985] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 85.869362][ T985] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 85.869364][ T985] console_flush_one_record (kernel/printk/printk.c:3268) [ 85.869366][ T985] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 85.869370][ T985] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 85.869372][ T985] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 85.869374][ T985] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 85.869376][ T985] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.869378][ T985] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 85.869380][ T985] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 85.869382][ T985] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 85.869385][ T985] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 85.869388][ T985] ? vprintk_emit (kernel/printk/printk.c:2478) [ 85.869390][ T985] vprintk_emit (kernel/printk/printk.c:2479) [ 85.869393][ T985] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 85.869395][ T985] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 85.869401][ T985] ? llc_exit (./arch/x86/include/asm/atomic.h:28 ./include/linux/atomic/atomic-arch-fallback.h:503 ./include/linux/atomic/atomic-instrumented.h:68 ./include/linux/refcount.h:134 net/llc/llc_core.c:38 net/llc/llc_core.c:96) llc [ 85.869404][ T985] _printk (kernel/printk/printk.c:2504) [ 85.869408][ T985] ? snapshot_read.cold (user.c:?) [ 85.869410][ T985] ? __mutex_unlock_slowpath (./include/linux/preempt.h:500 (discriminator 1) kernel/locking/mutex.c:999 (discriminator 1)) [ 85.869413][ T985] ? _mutex_trylock_nest_lock (kernel/locking/mutex.c:1227 (discriminator 6)) [ 85.869417][ T985] ? __mutex_unlock_slowpath (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:4480 kernel/locking/mutex.c:1021) [ 85.869420][ T985] br_init (bridge.mod.c:?) bridge [ 85.869437][ T985] do_one_initcall (init/main.c:1357) [ 85.869440][ T985] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 85.869444][ T985] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 85.869447][ T985] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 85.869452][ T985] do_init_module (kernel/module/main.c:3117) [ 85.869455][ T985] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 85.869458][ T985] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 85.869462][ T985] load_module (kernel/module/main.c:3593) [ 85.869467][ T985] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 85.869471][ T985] ? backing_file_read_iter (fs/backing-file.c:211) [ 85.869475][ T985] init_module_from_file (kernel/module/main.c:3790) [ 85.869478][ T985] ? __ia32_sys_init_module (kernel/module/main.c:3647) [ 85.869481][ T985] ? ovl_mmap (fs/overlayfs/file.c:477) [ 85.869487][ T985] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 85.869490][ T985] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.869492][ T985] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 85.869495][ T985] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 85.869498][ T985] idempotent_init_module (kernel/module/main.c:3802) [ 85.869501][ T985] ? init_module_from_file (kernel/module/main.c:3791) [ 85.869505][ T985] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.869507][ T985] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 85.869511][ T985] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 85.869514][ T985] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 85.869518][ T985] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 85.869521][ T985] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 85.869524][ T985] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 85.869528][ T985] RIP: 0033:0x7f14992c837d [ 85.869531][ T985] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 85.869533][ T985] RSP: 002b:00007ffcac7ab6c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 85.869537][ T985] RAX: ffffffffffffffda RBX: 000055e411f1b810 RCX: 00007f14992c837d [ 85.869539][ T985] RDX: 0000000000000000 RSI: 000055e4045c2ffd RDI: 0000000000000002 [ 85.869541][ T985] RBP: 00007ffcac7ab760 R08: 0000000000000000 R09: 0000000000000000 [ 85.869543][ T985] R10: 0000000000000000 R11: 0000000000000246 R12: 000055e4045c2ffd [ 85.869544][ T985] R13: 000055e411f1b9c0 R14: 0000000000040000 R15: 0000000000000000 | [ 92.134945][ T1010] softirqs last disabled at (0): 0x0 | [ 92.134947][ T1010] Preemption disabled at: | [ 92.134948][ T1010] 0x0 | [ 92.134956][ T1010] Tainted: [W]=WARN [ 92.134957][ T1010] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 92.134959][ T1010] Call Trace: [ 92.134961][ T1010] [ 92.134962][ T1010] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 92.134967][ T1010] __might_resched.cold (kernel/sched/core.c:9234) [ 92.134971][ T1010] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 92.134974][ T1010] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 92.134977][ T1010] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 92.134981][ T1010] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 92.134984][ T1010] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 92.134988][ T1010] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 92.134990][ T1010] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 92.134993][ T1010] put_chars (drivers/char/virtio_console.c:1176) [ 92.134995][ T1010] ? __send_to_port (drivers/char/virtio_console.c:654) [ 92.134996][ T1010] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 92.134999][ T1010] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 92.135001][ T1010] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 92.135005][ T1010] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 92.135007][ T1010] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 92.135009][ T1010] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 92.135019][ T1010] console_emit_next_record (kernel/printk/printk.c:3183) [ 92.135022][ T1010] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 92.135023][ T1010] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 92.135024][ T1010] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 92.135026][ T1010] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 92.135027][ T1010] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 92.135029][ T1010] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 92.135030][ T1010] console_flush_one_record (kernel/printk/printk.c:3268) [ 92.135032][ T1010] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 92.135035][ T1010] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 92.135036][ T1010] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 92.135038][ T1010] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 92.135039][ T1010] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 92.135040][ T1010] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 92.135042][ T1010] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 92.135044][ T1010] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 92.135045][ T1010] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 92.135048][ T1010] ? vprintk_emit (kernel/printk/printk.c:2478) [ 92.135049][ T1010] vprintk_emit (kernel/printk/printk.c:2479) [ 92.135051][ T1010] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 92.135053][ T1010] ? preempt_schedule_thunk (arch/x86/entry/thunk.S:12) [ 92.135055][ T1010] ? preempt_schedule_thunk (arch/x86/entry/thunk.S:12) [ 92.135058][ T1010] _printk (kernel/printk/printk.c:2504) [ 92.135061][ T1010] ? snapshot_read.cold (user.c:?) [ 92.135062][ T1010] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 92.135064][ T1010] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 92.135066][ T1010] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 92.135069][ T1010] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 92.135071][ T1010] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 92.135074][ T1010] ? exit_notify (kernel/exit.c:780) [ 92.135076][ T1010] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 92.135078][ T1010] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 92.135080][ T1010] do_group_exit (kernel/exit.c:1151) [ 92.135082][ T1010] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 92.135084][ T1010] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 92.135086][ T1010] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 92.135090][ T1010] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 92.135092][ T1010] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 92.135095][ T1010] RIP: 0033:0x7f819cc8a1b8 [ 92.135096][ T1010] Code: Unable to access opcode bytes at 0x7f819cc8a18e. Code starting with the faulting instruction =========================================== [ 92.135098][ T1010] RSP: 002b:00007ffd94557e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 92.135101][ T1010] RAX: ffffffffffffffda RBX: 00007f819cdbaf88 RCX: 00007f819cc8a1b8 [ 92.135102][ T1010] RDX: 00007f819cbc7a48 RSI: ffffffffffffffb0 RDI: 0000000000000000 [ 92.135103][ T1010] RBP: 00007ffd94557ec0 R08: 0000000000000000 R09: 0000000000000000 [ 92.135104][ T1010] R10: 00007ffd94557d00 R11: 0000000000000246 R12: 0000000000000001 [ 92.135105][ T1010] R13: 0000000000000000 R14: 00007f819cdb9680 R15: 00007f819cdbafa0 | [ 98.002312][ T12] softirqs last disabled at (10988): instance_destroy_work (./include/linux/spinlock.h:353 net/netfilter/nfnetlink_queue.c:540 net/netfilter/nfnetlink_queue.c:198) nfnetlink_queue | [ 98.002315][ T12] Preemption disabled at: | [ 98.002315][ T12] 0x0 | [ 98.002325][ T12] Tainted: [W]=WARN [ 98.002326][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 98.002328][ T12] Workqueue: netns cleanup_net [ 98.002334][ T12] Call Trace: [ 98.002335][ T12] [ 98.002337][ T12] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 98.002342][ T12] __might_resched.cold (kernel/sched/core.c:9234) [ 98.002346][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 98.002349][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.002353][ T12] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 98.002356][ T12] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 98.002359][ T12] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 98.002364][ T12] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 98.002366][ T12] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 98.002368][ T12] put_chars (drivers/char/virtio_console.c:1176) [ 98.002370][ T12] ? __send_to_port (drivers/char/virtio_console.c:654) [ 98.002372][ T12] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 98.002374][ T12] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 98.002376][ T12] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 98.002380][ T12] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 98.002381][ T12] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 98.002383][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 98.002386][ T12] console_emit_next_record (kernel/printk/printk.c:3183) [ 98.002388][ T12] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 98.002390][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.002391][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.002392][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.002394][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 98.002396][ T12] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 98.002397][ T12] console_flush_one_record (kernel/printk/printk.c:3268) [ 98.002399][ T12] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 98.002401][ T12] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 98.002403][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 98.002405][ T12] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 98.002406][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.002407][ T12] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 98.002409][ T12] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 98.002410][ T12] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 98.002412][ T12] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 98.002414][ T12] ? vprintk_emit (kernel/printk/printk.c:2478) [ 98.002416][ T12] vprintk_emit (kernel/printk/printk.c:2479) [ 98.002419][ T12] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 98.002421][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.002422][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 98.002425][ T12] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 98.002427][ T12] _printk (kernel/printk/printk.c:2504) [ 98.002429][ T12] ? snapshot_read.cold (user.c:?) [ 98.002432][ T12] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 98.002436][ T12] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 98.002450][ T12] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 98.002459][ T12] br_device_event (net/bridge/br.c:111) bridge [ 98.002468][ T12] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 98.002470][ T12] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 98.002472][ T12] ? nfqnl_dev_drop (./include/linux/rcupdate.h:850 net/netfilter/nfnetlink_queue.c:1533) nfnetlink_queue [ 98.002473][ T12] ? nfqnl_dev_drop (net/netfilter/nfnetlink_queue.c:541 net/netfilter/nfnetlink_queue.c:1540) nfnetlink_queue [ 98.002476][ T12] notifier_call_chain (kernel/notifier.c:85) [ 98.002480][ T12] netif_close_many (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:1829) [ 98.002483][ T12] ? trace_kfree (./include/trace/events/kmem.h:97 (discriminator 22)) [ 98.002484][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 98.002486][ T12] ? __dev_close_many (net/core/dev.c:1804) [ 98.002488][ T12] ? netif_close_many_and_unlock (net/core/dev.c:12411) [ 98.002490][ T12] unregister_netdevice_many_notify (net/core/dev.c:12487) [ 98.002494][ T12] ? ops_undo_list (net/core/net_namespace.c:206 net/core/net_namespace.c:253) [ 98.002495][ T12] ? worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 98.002497][ T12] ? kthread (kernel/kthread.c:436) [ 98.002500][ T12] ? ret_from_fork (arch/x86/kernel/process.c:158) [ 98.002502][ T12] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 98.002505][ T12] ? unregister_netdevice_queued (./include/linux/list.h:419 (discriminator 3)) [ 98.002507][ T12] ? get_rps_cpu (net/core/dev.c:5240) [ 98.002510][ T12] default_device_exit_batch (net/core/dev.c:12589 net/core/dev.c:13288) [ 98.002512][ T12] ? generic_xdp_install (./include/linux/netdevice.h:5716 (discriminator 3)) [ 98.002514][ T12] ? unregister_netdevice_queue (./include/linux/list.h:173) [ 98.002516][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 98.002518][ T12] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:154 (discriminator 1) net/ipv4/nexthop.c:4172 (discriminator 1)) [ 98.002521][ T12] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 98.002524][ T12] ops_undo_list (net/core/net_namespace.c:206 net/core/net_namespace.c:253) [ 98.002527][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1098) [ 98.002529][ T12] ? idr_destroy (lib/radix-tree.c:310 lib/radix-tree.c:674 lib/radix-tree.c:1563) [ 98.002532][ T12] cleanup_net (net/core/net_namespace.c:706) [ 98.002534][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 98.002536][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 98.002538][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 98.002540][ T12] process_one_work (kernel/workqueue.c:3387) [ 98.002542][ T12] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 98.002544][ T12] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 98.002546][ T12] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 98.002549][ T12] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 98.002552][ T12] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 98.002553][ T12] kthread (kernel/kthread.c:436) [ 98.002555][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 98.002556][ T12] ? kthread_affine_preferred (kernel/kthread.c:857) [ 98.002558][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 98.002560][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 98.002562][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 98.002565][ T12] ? kthread_affine_preferred (kernel/kthread.c:857) Finger prints: __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record instance_destroy_work:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print do_softirq:__dev_queue_xmit:dump_stack_lvl:__kmalloc_noprof:put_chars mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable