====================================== | [ 11.405733][ T251] softirqs last disabled at (34913): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.405735][ T251] Preemption disabled at: | [ 11.405736][ T251] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.405745][ T251] Tainted: [W]=WARN [ 11.405746][ T251] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.405748][ T251] Call Trace: [ 11.405749][ T251] [ 11.405751][ T251] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.405756][ T251] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.405758][ T251] __might_resched.cold (kernel/sched/core.c:9234) [ 11.405763][ T251] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.405767][ T251] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.405772][ T251] __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)) [ 11.405775][ T251] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.405780][ T251] ? 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) [ 11.405783][ T251] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.405786][ T251] put_chars (drivers/char/virtio_console.c:1176) [ 11.405788][ T251] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 11.405790][ T251] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.405793][ T251] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.405797][ T251] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.405801][ T251] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.405804][ T251] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.405805][ T251] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.405810][ T251] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.405811][ T251] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.405814][ T251] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.405817][ T251] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.405821][ T251] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.405825][ T251] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.405827][ T251] ? 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)) [ 11.405830][ T251] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.405832][ T251] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.405836][ T251] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.405840][ T251] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.405842][ T251] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.405846][ T251] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.405849][ T251] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.405851][ T251] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.405853][ T251] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.405857][ T251] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.405858][ T251] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.405862][ T251] vprintk_emit (kernel/printk/printk.c:2479) [ 11.405866][ T251] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.405871][ T251] ? gre_exit (net/ipv4/gre_demux.c:73) gre [ 11.405874][ T251] _printk (kernel/printk/printk.c:2504) [ 11.405877][ T251] ? snapshot_read.cold (user.c:?) [ 11.405883][ T251] ? do_one_initcall (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/initcall.h:27 init/main.c:1356) [ 11.405886][ T251] gre_init (gre.mod.c:?) gre [ 11.405888][ T251] do_one_initcall (init/main.c:1357) [ 11.405891][ T251] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 11.405895][ T251] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 11.405898][ T251] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 11.405903][ T251] do_init_module (kernel/module/main.c:3117) [ 11.405907][ T251] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.405911][ T251] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 11.405914][ T251] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 11.405918][ T251] load_module (kernel/module/main.c:3593) [ 11.405925][ T251] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 11.405930][ T251] ? backing_file_read_iter (fs/backing-file.c:211) [ 11.405934][ T251] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.405938][ T251] init_module_from_file (kernel/module/main.c:3790) [ 11.405941][ T251] ? __do_sys_init_module (kernel/module/main.c:3664) [ 11.405948][ T251] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.405952][ T251] ? 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) [ 11.405955][ T251] idempotent_init_module (kernel/module/main.c:3802) [ 11.405958][ T251] ? init_module_from_file (kernel/module/main.c:3791) [ 11.405964][ T251] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.405967][ T251] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.405972][ T251] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 11.405975][ T251] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.405978][ T251] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.405980][ T251] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.405983][ T251] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.405985][ T251] RIP: 0033:0x7efd8c1f837d [ 11.405989][ T251] 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 [ 11.405990][ T251] RSP: 002b:00007ffe75f3eda8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 11.405993][ T251] RAX: ffffffffffffffda RBX: 000055cb882eca40 RCX: 00007efd8c1f837d [ 11.405994][ T251] RDX: 0000000000000000 RSI: 000055cb6f705ffd RDI: 0000000000000001 [ 11.405995][ T251] RBP: 00007ffe75f3ee40 R08: 0000000000000000 R09: 0000000000000000 [ 11.405996][ T251] R10: 0000000000000000 R11: 0000000000000246 R12: 000055cb6f705ffd [ 11.405997][ T251] R13: 000055cb882eca00 R14: 0000000000040000 R15: 0000000000000000 | [ 11.862799][ T10] #11: ffffffffb0289560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) | [ 11.862803][ T10] | [ 11.862803][ T10] stack backtrace: | [ 11.862809][ T10] Tainted: [W]=WARN [ 11.862810][ T10] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.862812][ T10] Workqueue: mld mld_ifc_work [ 11.862815][ T10] Call Trace: [ 11.862817][ T10] [ 11.862818][ T10] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.862825][ T10] lockdep_rcu_suspicious.cold (kernel/locking/lockdep.c:6938) [ 11.862830][ T10] __might_resched (kernel/sched/core.c:9196 (discriminator 9)) [ 11.862835][ T10] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.862838][ T10] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.862843][ T10] __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)) [ 11.862846][ T10] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.862852][ T10] ? 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) [ 11.862855][ T10] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.862858][ T10] put_chars (drivers/char/virtio_console.c:1176) [ 11.862861][ T10] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.862864][ T10] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 11.862870][ T10] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.862877][ T10] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.862879][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.862883][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.862887][ T10] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.862891][ T10] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.862893][ T10] ? 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)) [ 11.862897][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.862899][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.862903][ T10] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.862908][ T10] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.862910][ T10] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.862915][ T10] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.862918][ T10] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.862920][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.862923][ T10] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.862927][ T10] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.862929][ T10] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.862932][ T10] vprintk_emit (kernel/printk/printk.c:2479) [ 11.862936][ T10] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.862939][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.862944][ T10] _printk (kernel/printk/printk.c:2504) [ 11.862947][ T10] ? snapshot_read.cold (user.c:?) [ 11.862949][ T10] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 11.862955][ T10] ? idr_get_free (??:?) [ 11.862961][ T10] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 11.862966][ T10] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 11.862969][ T10] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 11.862973][ T10] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 11.862976][ T10] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 11.862979][ T10] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 11.862981][ T10] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 11.862984][ T10] ? mark_lock_irq (kernel/locking/lockdep.c:4265 (discriminator 1) kernel/locking/lockdep.c:4314 (discriminator 1)) [ 11.862985][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.862988][ T10] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 11.862990][ T10] ? save_trace (kernel/locking/lockdep.c:558 kernel/locking/lockdep.c:594) [ 11.862995][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.862998][ T10] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 11.863001][ T10] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 11.863005][ T10] sch_direct_xmit (net/sched/sch_generic.c:372) [ 11.863009][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.863012][ T10] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 11.863014][ T10] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 11.863016][ T10] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.863019][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.863024][ T10] __dev_xmit_skb (net/core/dev.c:4262) [ 11.863029][ T10] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 11.863030][ T10] ? __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)) [ 11.863033][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.863036][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.863040][ T10] __dev_queue_xmit (net/core/dev.c:4884) [ 11.863043][ T10] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.863048][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.863049][ T10] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.863051][ T10] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 11.863064][ T10] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:138 (discriminator 3)) [ 11.863068][ T10] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 11.863070][ T10] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.863073][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.863076][ T10] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 11.863081][ T10] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 11.863086][ T10] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 11.863089][ T10] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 11.863090][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.863092][ T10] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 11.863095][ T10] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 11.863099][ T10] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 11.863102][ T10] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 11.863104][ T10] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 11.863107][ T10] mld_sendpack (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) ./include/linux/netfilter.h:319 (discriminator 4) net/ipv6/mcast.c:1890 (discriminator 4)) [ 11.863112][ T10] ? mld_dad_start_work (net/ipv6/mcast.c:1153) [ 11.863119][ T10] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2168) [ 11.863123][ T10] mld_ifc_work (net/ipv6/mcast.c:2739) [ 11.863126][ T10] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 11.863128][ T10] process_one_work (kernel/workqueue.c:3387) [ 11.863135][ T10] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 11.863138][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.863146][ T10] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 11.863150][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 11.863152][ T10] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 11.863155][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 11.863158][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 11.863160][ T10] kthread (kernel/kthread.c:436) [ 11.863162][ T10] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.863165][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 11.863168][ T10] ret_from_fork (arch/x86/kernel/process.c:158) [ 11.863172][ T10] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 11.863175][ T10] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 11.863179][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 11.863182][ T10] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 12.589660][ T50] softirqs last disabled at (628998): __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)) | [ 12.589663][ T50] Preemption disabled at: | [ 12.589663][ T50] __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)) | [ 12.589672][ T50] Tainted: [W]=WARN [ 12.589673][ T50] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.589675][ T50] Workqueue: mld mld_ifc_work [ 12.589678][ T50] Call Trace: [ 12.589680][ T50] [ 12.589682][ T50] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.589688][ T50] ? __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)) [ 12.589690][ T50] __might_resched.cold (kernel/sched/core.c:9234) [ 12.589694][ T50] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.589698][ T50] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.589703][ T50] __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)) [ 12.589706][ T50] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.589711][ T50] ? 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) [ 12.589714][ T50] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.589717][ T50] put_chars (drivers/char/virtio_console.c:1176) [ 12.589720][ T50] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.589721][ T50] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.589726][ T50] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.589731][ T50] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.589738][ T50] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.589740][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.589742][ T50] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.589746][ T50] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.589750][ T50] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.589752][ T50] ? 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)) [ 12.589755][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.589758][ T50] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.589762][ T50] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.589766][ T50] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.589768][ T50] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.589773][ T50] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.589776][ T50] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.589778][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.589780][ T50] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.589784][ T50] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.589786][ T50] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.589789][ T50] vprintk_emit (kernel/printk/printk.c:2479) [ 12.589793][ T50] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.589796][ T50] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.589801][ T50] _printk (kernel/printk/printk.c:2504) [ 12.589804][ T50] ? snapshot_read.cold (user.c:?) [ 12.589806][ T50] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 12.589812][ T50] ? idr_get_free (??:?) [ 12.589817][ T50] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 12.589822][ T50] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 12.589828][ T50] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 12.589830][ T50] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.589832][ T50] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 12.589834][ T50] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.589836][ T50] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 12.589838][ T50] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.589840][ T50] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.589843][ T50] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 12.589848][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.589851][ T50] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 12.589854][ T50] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 12.589858][ T50] sch_direct_xmit (net/sched/sch_generic.c:372) [ 12.589862][ T50] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.589865][ T50] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 12.589867][ T50] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 12.589869][ T50] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.589871][ T50] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.589876][ T50] __dev_xmit_skb (net/core/dev.c:4262) [ 12.589881][ T50] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 12.589882][ T50] ? __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)) [ 12.589885][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.589888][ T50] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.589892][ T50] __dev_queue_xmit (net/core/dev.c:4884) [ 12.589895][ T50] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.589899][ T50] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.589901][ T50] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.589903][ T50] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 12.589914][ T50] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:138 (discriminator 3)) [ 12.589919][ T50] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 12.589921][ T50] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.589923][ T50] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.589926][ T50] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 12.589931][ T50] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 12.589935][ T50] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 12.589938][ T50] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 12.589939][ T50] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.589941][ T50] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 12.589944][ T50] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 12.589948][ T50] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.589950][ T50] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.589952][ T50] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 12.589956][ T50] mld_sendpack (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) ./include/linux/netfilter.h:319 (discriminator 4) net/ipv6/mcast.c:1890 (discriminator 4)) [ 12.589960][ T50] ? mld_dad_start_work (net/ipv6/mcast.c:1153) [ 12.589967][ T50] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2168) [ 12.589971][ T50] mld_ifc_work (net/ipv6/mcast.c:2739) [ 12.589973][ T50] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 12.589975][ T50] process_one_work (kernel/workqueue.c:3387) [ 12.589982][ T50] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 12.589984][ T50] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.589992][ T50] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 12.589996][ T50] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.589998][ T50] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 12.590001][ T50] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.590003][ T50] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.590005][ T50] kthread (kernel/kthread.c:436) [ 12.590007][ T50] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.590010][ T50] ? kthread_affine_preferred (kernel/kthread.c:857) [ 12.590012][ T50] ret_from_fork (arch/x86/kernel/process.c:158) [ 12.590016][ T50] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 12.590019][ T50] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 12.590022][ T50] ? kthread_affine_preferred (kernel/kthread.c:857) [ 12.590025][ T50] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 13.812612][ T65] softirqs last disabled at (10798): __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)) | [ 13.812615][ T65] Preemption disabled at: | [ 13.812615][ T65] __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)) | [ 13.812625][ T65] Tainted: [W]=WARN [ 13.812626][ T65] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.812628][ T65] Workqueue: mld mld_dad_work [ 13.812631][ T65] Call Trace: [ 13.812633][ T65] [ 13.812636][ T65] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.812642][ T65] ? __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)) [ 13.812644][ T65] __might_resched.cold (kernel/sched/core.c:9234) [ 13.812649][ T65] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.812653][ T65] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 13.812658][ T65] __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)) [ 13.812660][ T65] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.812666][ T65] ? 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) [ 13.812669][ T65] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.812672][ T65] put_chars (drivers/char/virtio_console.c:1176) [ 13.812675][ T65] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.812678][ T65] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 13.812683][ T65] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.812690][ T65] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.812692][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.812696][ T65] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.812700][ T65] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.812704][ T65] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.812706][ T65] ? 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)) [ 13.812709][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.812711][ T65] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.812715][ T65] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.812719][ T65] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.812721][ T65] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.812727][ T65] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.812729][ T65] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.812731][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.812733][ T65] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.812737][ T65] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.812739][ T65] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.812742][ T65] vprintk_emit (kernel/printk/printk.c:2479) [ 13.812746][ T65] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.812749][ T65] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.812754][ T65] _printk (kernel/printk/printk.c:2504) [ 13.812758][ T65] ? snapshot_read.cold (user.c:?) [ 13.812759][ T65] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 13.812765][ T65] ? idr_get_free (??:?) [ 13.812770][ T65] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 13.812775][ T65] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 13.812780][ T65] ? mark_usage (kernel/locking/lockdep.c:4690) [ 13.812783][ T65] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 13.812787][ T65] ? mark_usage (kernel/locking/lockdep.c:4690) [ 13.812788][ T65] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 13.812790][ T65] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.812792][ T65] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 13.812795][ T65] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 13.812798][ T65] ? mark_usage (kernel/locking/lockdep.c:4690) [ 13.812802][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.812804][ T65] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 13.812806][ T65] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4407 (discriminator 17)) [ 13.812809][ T65] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 13.812813][ T65] sch_direct_xmit (net/sched/sch_generic.c:372) [ 13.812817][ T65] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.812820][ T65] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 13.812822][ T65] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 13.812824][ T65] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.812829][ T65] __dev_xmit_skb (net/core/dev.c:4262) [ 13.812832][ T65] ? tc_run (net/core/dev.c:4444 (discriminator 6)) [ 13.812835][ T65] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 13.812837][ T65] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 13.812840][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.812842][ T65] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.812846][ T65] __dev_queue_xmit (net/core/dev.c:4884) [ 13.812854][ T65] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 13.812856][ T65] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.812857][ T65] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.812864][ T65] ? neigh_hh_output (./include/net/neighbour.h:525) [ 13.812869][ T65] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 13.812874][ T65] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 13.812875][ T65] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.812878][ T65] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.812881][ T65] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 13.812885][ T65] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 13.812889][ T65] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 13.812892][ T65] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 13.812894][ T65] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.812896][ T65] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 13.812899][ T65] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 13.812902][ T65] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 13.812905][ T65] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 13.812907][ T65] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 13.812910][ T65] mld_sendpack (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) ./include/linux/netfilter.h:319 (discriminator 4) net/ipv6/mcast.c:1890 (discriminator 4)) [ 13.812915][ T65] ? mld_dad_start_work (net/ipv6/mcast.c:1153) [ 13.812924][ T65] mld_dad_work (net/ipv6/mcast.c:2331) [ 13.812926][ T65] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 13.812928][ T65] process_one_work (kernel/workqueue.c:3387) [ 13.812935][ T65] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 13.812937][ T65] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.812945][ T65] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 13.812949][ T65] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 13.812951][ T65] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 13.812954][ T65] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 13.812957][ T65] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 13.812958][ T65] kthread (kernel/kthread.c:436) [ 13.812960][ T65] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.812963][ T65] ? kthread_affine_preferred (kernel/kthread.c:857) [ 13.812966][ T65] ret_from_fork (arch/x86/kernel/process.c:158) [ 13.812970][ T65] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 13.812973][ T65] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 13.812976][ T65] ? kthread_affine_preferred (kernel/kthread.c:857) [ 13.812979][ T65] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 16.948737][ C2] | [ 16.948737][ C2] | [ 16.948737][ C2] stack backtrace: | [ 16.948744][ C2] Tainted: [W]=WARN [ 16.948745][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.948747][ C2] Call Trace: [ 16.948748][ C2] [ 16.948750][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 16.948754][ C2] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 16.948757][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 16.948758][ C2] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 16.948761][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 16.948763][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 16.948764][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 16.948766][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 16.948768][ C2] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 16.948770][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.948773][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.948775][ C2] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 16.948776][ C2] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 16.948778][ C2] console_emit_next_record (kernel/printk/printk.c:3177) [ 16.948780][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 16.948782][ C2] ? 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)) [ 16.948784][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.948785][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.948787][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 16.948789][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 16.948791][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.948793][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 16.948795][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 16.948796][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.948798][ C2] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 16.948800][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 16.948801][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 16.948803][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 16.948806][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 16.948808][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.948810][ C2] _printk (kernel/printk/printk.c:2504) [ 16.948812][ C2] ? snapshot_read.cold (user.c:?) [ 16.948813][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 16.948816][ C2] ? idr_get_free (??:?) [ 16.948819][ C2] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 16.948821][ C2] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 16.948823][ C2] ? mark_usage (kernel/locking/lockdep.c:4690) [ 16.948825][ C2] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 16.948827][ C2] ? mark_usage (kernel/locking/lockdep.c:4690) [ 16.948828][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 16.948830][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.948831][ C2] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 16.948833][ C2] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 16.948834][ C2] ? mark_usage (kernel/locking/lockdep.c:4690) [ 16.948836][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.948838][ C2] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 16.948840][ C2] ? validate_chain (kernel/locking/lockdep.c:154 (discriminator 5) kernel/locking/lockdep.c:202 (discriminator 5) kernel/locking/lockdep.c:3329 (discriminator 5) kernel/locking/lockdep.c:3924 (discriminator 5)) [ 16.948841][ C2] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 16.948843][ C2] sch_direct_xmit (net/sched/sch_generic.c:372) [ 16.948845][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 16.948846][ C2] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 16.948848][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 16.948849][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.948851][ C2] __dev_xmit_skb (net/core/dev.c:4262) [ 16.948853][ C2] ? tc_run (net/core/dev.c:4444 (discriminator 6)) [ 16.948855][ C2] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 16.948856][ C2] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 16.948858][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.948859][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.948861][ C2] __dev_queue_xmit (net/core/dev.c:4884) [ 16.948864][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 16.948866][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 16.948867][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 16.948869][ C2] ? neigh_hh_output (./include/net/neighbour.h:525) [ 16.948871][ C2] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 16.948873][ C2] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 16.948875][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 16.948876][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.948878][ C2] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 16.948880][ C2] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 16.948881][ C2] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 16.948883][ C2] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 16.948884][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 16.948886][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 16.948887][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.948889][ C2] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 16.948891][ C2] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 16.948893][ C2] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 16.948895][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 16.948897][ C2] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 16.948899][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 16.948901][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 16.948903][ C2] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 16.948905][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 16.948907][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.948908][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 16.948910][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 16.948912][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 16.948914][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 16.948917][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 16.948918][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.948920][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.948922][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 16.948924][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 16.948926][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 16.948928][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.948930][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 16.948932][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 16.948934][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 16.948936][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 16.948938][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.948940][ C2] handle_softirqs (kernel/softirq.c:645) [ 16.948942][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.948943][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 16.948945][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 16.948946][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 16.948948][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 16.948949][ C2] [ 16.948950][ C2] [ 16.948950][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 16.948952][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 16.948954][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 16.948956][ C2] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 86 11 00 verw 0x118613(%rip) # 0x11863b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 16.948958][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 16.948961][ C2] RAX: 00000000000a8031 RBX: ff11000001bec6c0 RCX: ffffffffad0f0307 [ 16.948962][ C2] RDX: ff11000001bec6c0 RSI: ffffffffafe38af6 RDI: ffffffffaf88d8e0 [ 16.948963][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 16.948963][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 16.948964][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 16.948966][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 16.948968][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 16.948970][ C2] default_idle_call (kernel/sched/idle.c:122) [ 16.948971][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 16.948973][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 16.948974][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 16.948976][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.948978][ C2] do_idle (kernel/sched/idle.c:355) [ 16.948980][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 16.948981][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 16.948982][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 16.948984][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 16.949003][ C2] softirqs last disabled at (688179): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 16.949004][ C2] Preemption disabled at: | [ 16.949005][ C2] 0x0 | [ 16.949010][ C2] Tainted: [W]=WARN [ 16.949011][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.949011][ C2] Call Trace: [ 16.949012][ C2] [ 16.949012][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 16.949014][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 16.949017][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 16.949020][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.949022][ C2] __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)) [ 16.949024][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 16.949026][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.949027][ C2] ? 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) [ 16.949029][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.949031][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 16.949033][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 16.949034][ C2] ? mark_lock (kernel/locking/lockdep.c:4769) [ 16.949036][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 16.949039][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 16.949040][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.949041][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.949044][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 16.949046][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 16.949047][ C2] ? 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)) [ 16.949049][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.949051][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.949053][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 16.949055][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 16.949057][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.949059][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 16.949061][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 16.949062][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.949064][ C2] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 16.949066][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 16.949067][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 16.949069][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 16.949071][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 16.949073][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.949075][ C2] _printk (kernel/printk/printk.c:2504) [ 16.949077][ C2] ? snapshot_read.cold (user.c:?) [ 16.949078][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 16.949081][ C2] ? idr_get_free (??:?) [ 16.949083][ C2] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 16.949086][ C2] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 16.949087][ C2] ? mark_usage (kernel/locking/lockdep.c:4690) [ 16.949089][ C2] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 16.949091][ C2] ? mark_usage (kernel/locking/lockdep.c:4690) [ 16.949092][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 16.949094][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.949095][ C2] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 16.949097][ C2] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 16.949098][ C2] ? mark_usage (kernel/locking/lockdep.c:4690) [ 16.949100][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.949102][ C2] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 16.949104][ C2] ? validate_chain (kernel/locking/lockdep.c:154 (discriminator 5) kernel/locking/lockdep.c:202 (discriminator 5) kernel/locking/lockdep.c:3329 (discriminator 5) kernel/locking/lockdep.c:3924 (discriminator 5)) [ 16.949105][ C2] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 16.949107][ C2] sch_direct_xmit (net/sched/sch_generic.c:372) [ 16.949109][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 16.949110][ C2] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 16.949111][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 16.949113][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.949115][ C2] __dev_xmit_skb (net/core/dev.c:4262) [ 16.949117][ C2] ? tc_run (net/core/dev.c:4444 (discriminator 6)) [ 16.949118][ C2] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 16.949120][ C2] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 16.949121][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.949123][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.949125][ C2] __dev_queue_xmit (net/core/dev.c:4884) [ 16.949127][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 16.949129][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 16.949130][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 16.949133][ C2] ? neigh_hh_output (./include/net/neighbour.h:525) [ 16.949135][ C2] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 16.949136][ C2] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 16.949138][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 16.949139][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.949141][ C2] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 16.949143][ C2] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 16.949144][ C2] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 16.949146][ C2] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 16.949147][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 16.949149][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 16.949150][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.949152][ C2] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 16.949154][ C2] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 16.949156][ C2] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 16.949158][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 16.949160][ C2] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 16.949162][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 16.949164][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 16.949166][ C2] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 16.949168][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 16.949170][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.949171][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 16.949173][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 16.949175][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 16.949177][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 16.949178][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 16.949180][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.949181][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.949184][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 16.949185][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 16.949187][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 16.949189][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.949192][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 16.949194][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 16.949196][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 16.949198][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 16.949199][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.949201][ C2] handle_softirqs (kernel/softirq.c:645) [ 16.949202][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.949204][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 16.949206][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 16.949207][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 16.949209][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 16.949210][ C2] [ 16.949211][ C2] [ 16.949211][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 16.949213][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 16.949214][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 16.949216][ C2] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 86 11 00 verw 0x118613(%rip) # 0x11863b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 16.949217][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 16.949218][ C2] RAX: 00000000000a8031 RBX: ff11000001bec6c0 RCX: ffffffffad0f0307 [ 16.949219][ C2] RDX: ff11000001bec6c0 RSI: ffffffffafe38af6 RDI: ffffffffaf88d8e0 [ 16.949220][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 16.949221][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 16.949221][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 16.949223][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 16.949225][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 16.949227][ C2] default_idle_call (kernel/sched/idle.c:122) [ 16.949228][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 16.949230][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 16.949231][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 16.949233][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.949235][ C2] do_idle (kernel/sched/idle.c:355) [ 16.949236][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 16.949238][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 16.949239][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 16.949241][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 18.250001][ T324] softirqs last disabled at (0): 0x0 | [ 18.250002][ T324] Preemption disabled at: | [ 18.250003][ T324] vprintk_emit (kernel/printk/printk.c:2471) | [ 18.250014][ T324] Tainted: [W]=WARN [ 18.250015][ T324] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.250017][ T324] Call Trace: [ 18.250019][ T324] [ 18.250020][ T324] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.250025][ T324] ? vprintk_emit (kernel/printk/printk.c:2471) [ 18.250027][ T324] __might_resched.cold (kernel/sched/core.c:9234) [ 18.250030][ T324] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 18.250032][ T324] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.250035][ T324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.250039][ T324] __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)) [ 18.250043][ T324] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.250045][ T324] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.250049][ T324] ? 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) [ 18.250051][ T324] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.250053][ T324] put_chars (drivers/char/virtio_console.c:1176) [ 18.250054][ T324] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.250056][ T324] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 18.250059][ T324] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.250062][ T324] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.250063][ T324] ? vsnprintf (lib/vsprintf.c:2900) [ 18.250067][ T324] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.250068][ T324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.250070][ T324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.250072][ T324] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.250075][ T324] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.250076][ T324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.250078][ T324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.250079][ T324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.250081][ T324] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.250083][ T324] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 18.250085][ T324] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.250087][ T324] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.250090][ T324] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.250091][ T324] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.250093][ T324] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.250094][ T324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.250096][ T324] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 18.250097][ T324] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.250099][ T324] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 18.250101][ T324] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.250103][ T324] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.250105][ T324] vprintk_emit (kernel/printk/printk.c:2479) [ 18.250107][ T324] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.250109][ T324] ? netdev_run_todo (net/core/dev.c:11776) [ 18.250113][ T324] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 18.250115][ T324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.250117][ T324] ? tunnel6_fini (net/ipv6/tunnel6.c:98 (discriminator 10)) tunnel6 [ 18.250120][ T324] _printk (kernel/printk/printk.c:2504) [ 18.250123][ T324] ? snapshot_read.cold (user.c:?) [ 18.250124][ T324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.250126][ T324] ? tunnel6_fini (net/ipv6/tunnel6.c:98 (discriminator 10)) tunnel6 [ 18.250127][ T324] ? __up_write (kernel/locking/rwsem.c:1415) [ 18.250129][ T324] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 18.250130][ T324] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 18.250132][ T324] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 18.250133][ T324] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 18.250135][ T324] do_one_initcall (init/main.c:1357) [ 18.250138][ T324] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 18.250140][ T324] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 18.250143][ T324] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 18.250146][ T324] do_init_module (kernel/module/main.c:3117) [ 18.250148][ T324] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 18.250150][ T324] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 18.250152][ T324] load_module (kernel/module/main.c:3593) [ 18.250155][ T324] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 18.250158][ T324] ? __ia32_sys_fsconfig (??:?) [ 18.250160][ T324] ? ovl_real_file (fs/overlayfs/file.c:195) [ 18.250164][ T324] ? backing_file_read_iter (fs/backing-file.c:211) [ 18.250167][ T324] init_module_from_file (kernel/module/main.c:3790) [ 18.250169][ T324] ? __do_sys_init_module (kernel/module/main.c:3664) [ 18.250171][ T324] ? ovl_mmap (fs/overlayfs/file.c:477) [ 18.250173][ T324] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.250175][ T324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.250177][ T324] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 18.250178][ T324] ? 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) [ 18.250180][ T324] idempotent_init_module (kernel/module/main.c:3802) [ 18.250182][ T324] ? init_module_from_file (kernel/module/main.c:3791) [ 18.250185][ T324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.250186][ T324] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 18.250190][ T324] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 18.250192][ T324] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.250195][ T324] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 18.250197][ T324] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 18.250199][ T324] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.250201][ T324] RIP: 0033:0x7fdd84a7237d [ 18.250202][ T324] 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 [ 18.250204][ T324] RSP: 002b:00007ffe1df4c2a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 18.250208][ T324] RAX: ffffffffffffffda RBX: 000055da2632b810 RCX: 00007fdd84a7237d [ 18.250209][ T324] RDX: 0000000000000000 RSI: 000055da251a2ffd RDI: 0000000000000000 [ 18.250210][ T324] RBP: 00007ffe1df4c340 R08: 0000000000000000 R09: 0000000000000000 [ 18.250211][ T324] R10: 0000000000000000 R11: 0000000000000246 R12: 000055da251a2ffd [ 18.250212][ T324] R13: 000055da2632b960 R14: 0000000000040000 R15: 0000000000000000 | [ 24.435476][ C2] softirqs last disabled at (688179): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 24.435478][ C2] Preemption disabled at: | [ 24.435479][ C2] 0x0 | [ 24.435492][ C2] Tainted: [W]=WARN [ 24.435494][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.435496][ C2] Call Trace: [ 24.435498][ C2] [ 24.435500][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.435507][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 24.435510][ C2] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 24.435513][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.435516][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435520][ C2] __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)) [ 24.435525][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 24.435528][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.435532][ C2] ? 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) [ 24.435534][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.435537][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 24.435540][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.435542][ C2] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 24.435545][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.435550][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.435551][ C2] ? vsnprintf (lib/vsprintf.c:2900) [ 24.435555][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 24.435557][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435560][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435563][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.435566][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.435568][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435571][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435573][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435575][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.435577][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 24.435580][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.435583][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.435586][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.435588][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.435590][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.435592][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435594][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 24.435596][ C2] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 24.435598][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 24.435601][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.435603][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.435605][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 24.435610][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.435612][ C2] ? 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) [ 24.435614][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435616][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.435618][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.435620][ C2] _printk (kernel/printk/printk.c:2504) [ 24.435624][ C2] ? snapshot_read.cold (user.c:?) [ 24.435626][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 24.435630][ C2] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 24.435634][ C2] ? idr_get_free (??:?) [ 24.435637][ C2] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 24.435640][ C2] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 24.435646][ C2] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 24.435651][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 24.435653][ C2] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 24.435655][ C2] ? sock_def_readable (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/sock.c:3663 (discriminator 2)) [ 24.435659][ C2] ? packet_rcv (net/packet/af_packet.c:2231) [ 24.435663][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435665][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 24.435668][ C2] ? dev_queue_xmit_nit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/dev.c:2636 (discriminator 2)) [ 24.435670][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.435672][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435675][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 24.435678][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435680][ C2] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 24.435683][ C2] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 24.435686][ C2] sch_direct_xmit (net/sched/sch_generic.c:372) [ 24.435689][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 24.435690][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435693][ C2] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 24.435694][ C2] ? 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) [ 24.435697][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 24.435699][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.435702][ C2] __dev_xmit_skb (net/core/dev.c:4262) [ 24.435704][ C2] ? tc_run (net/core/dev.c:4444 (discriminator 4)) [ 24.435706][ C2] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 24.435708][ C2] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 24.435711][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435713][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.435716][ C2] __dev_queue_xmit (net/core/dev.c:4884) [ 24.435719][ C2] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 24.435722][ C2] ? addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 24.435724][ C2] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 24.435728][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 24.435732][ C2] ? neigh_hh_output (./include/net/neighbour.h:525) [ 24.435735][ C2] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 24.435738][ C2] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 24.435740][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435743][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.435745][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435747][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 24.435749][ C2] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 24.435752][ C2] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 24.435754][ C2] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 24.435756][ C2] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 24.435760][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435762][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.435763][ C2] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 24.435765][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435767][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 24.435769][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.435771][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435773][ C2] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 24.435778][ C2] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 24.435781][ C2] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 24.435784][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 24.435786][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 24.435789][ C2] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 24.435791][ C2] ? 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) [ 24.435794][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 24.435796][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435798][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.435800][ C2] ? 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) [ 24.435802][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 24.435805][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 24.435808][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 24.435810][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 24.435814][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 24.435816][ C2] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 24.435818][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435821][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 24.435823][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 24.435826][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 24.435829][ C2] ? 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) [ 24.435833][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 24.435836][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 24.435838][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 24.435841][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.435842][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435845][ C2] handle_softirqs (kernel/softirq.c:645) [ 24.435847][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 24.435849][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435851][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 24.435854][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 24.435856][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 24.435858][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 24.435860][ C2] [ 24.435861][ C2] [ 24.435862][ C2] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 24.435865][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 24.435868][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 24.435871][ C2] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 86 11 00 verw 0x118613(%rip) # 0x11863b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 24.435874][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000246 [ 24.435877][ C2] RAX: 0000000000000002 RBX: ff11000001bec6c0 RCX: 0000000000000001 [ 24.435879][ C2] RDX: 0000000000000002 RSI: ffffffffaf88d860 RDI: ffffffffad0f0307 [ 24.435880][ C2] RBP: 0000000000000000 R08: ffffffffaf581421 R09: 1fe2200006a663a2 [ 24.435881][ C2] R10: 0000000000000002 R11: 0000000000000000 R12: 1ff400000002afc3 [ 24.435882][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 24.435884][ C2] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 24.435887][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 24.435890][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 24.435893][ C2] default_idle_call (kernel/sched/idle.c:122) [ 24.435895][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 24.435898][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 24.435900][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 24.435903][ C2] ? trace_sched_exit_tp (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/sched.h:886) [ 24.435905][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.435907][ C2] do_idle (kernel/sched/idle.c:355) [ 24.435909][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 24.435912][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 24.435914][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 24.435917][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 29.086607][ C3] softirqs last disabled at (0): 0x0 | [ 29.086608][ C3] Preemption disabled at: | [ 29.086609][ C3] __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)) | [ 29.086621][ C3] Tainted: [W]=WARN [ 29.086622][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.086623][ C3] Call Trace: [ 29.086625][ C3] [ 29.086626][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.086631][ C3] ? __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)) [ 29.086633][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 29.086636][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086640][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.086643][ C3] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 29.086645][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086647][ C3] __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)) [ 29.086651][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 29.086653][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.086656][ C3] ? 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) [ 29.086658][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.086660][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 29.086662][ C3] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 29.086663][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.086665][ C3] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 29.086668][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.086672][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.086673][ C3] ? 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) [ 29.086674][ C3] ? vsnprintf (lib/vsprintf.c:2900) [ 29.086677][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 29.086679][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086681][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.086683][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.086685][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.086687][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086689][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086690][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086692][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.086694][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 29.086696][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.086698][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.086701][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.086702][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.086704][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.086705][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086707][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.086708][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.086710][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 29.086712][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.086714][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.086716][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 29.086719][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.086721][ C3] ? 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) [ 29.086723][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086724][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.086726][ C3] _printk (kernel/printk/printk.c:2504) [ 29.086729][ C3] ? snapshot_read.cold (user.c:?) [ 29.086731][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 29.086734][ C3] ? idr_get_free (??:?) [ 29.086736][ C3] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 29.086739][ C3] tcf_mirred_to_dev.cold (net/sched/act_mirred.c:271 (discriminator 3)) act_mirred [ 29.086743][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:18) [ 29.086747][ C3] tcf_mirred_act (net/sched/act_mirred.c:489) act_mirred [ 29.086749][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:254 net/sched/act_api.c:1162) [ 29.086754][ C3] __tcf_classify (./include/net/tc_wrapper.h:260 net/sched/cls_api.c:1779) [ 29.086757][ C3] tcf_classify (net/sched/cls_api.c:1875) [ 29.086758][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.086760][ C3] ? 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) [ 29.086761][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 29.086763][ C3] ? __tcf_classify (net/sched/cls_api.c:1784) [ 29.086764][ C3] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 29.086767][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 29.086769][ C3] tc_run (net/core/dev.c:4463) [ 29.086771][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.086773][ C3] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 29.086776][ C3] __netif_receive_skb_core.constprop.0 (net/core/dev.c:4538 (discriminator 1) net/core/dev.c:6115 (discriminator 1)) [ 29.086779][ C3] ? do_xdp_generic (net/core/dev.c:5732) [ 29.086781][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2650) [ 29.086783][ C3] ? should_we_balance (kernel/sched/fair.c:13347) [ 29.086785][ C3] ? rcu_core (kernel/rcu/tree.c:2919) [ 29.086787][ C3] ? handle_softirqs (kernel/softirq.c:645) [ 29.086789][ C3] ? __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 29.086792][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 29.086794][ C3] __netif_receive_skb_one_core (net/core/dev.c:6262) [ 29.086796][ C3] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 29.086798][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086800][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086802][ C3] process_backlog (net/core/dev.c:6728) [ 29.086804][ C3] __napi_poll (net/core/dev.c:7787) [ 29.086806][ C3] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 29.086809][ C3] ? __napi_poll (./include/net/gro.h:507) [ 29.086810][ C3] ? enqueue_task_fair (./arch/x86/include/asm/jump_label.h:37 ./include/linux/jump_label.h:206 kernel/sched/features.h:69 kernel/sched/sched.h:3178 kernel/sched/fair.c:7824 kernel/sched/fair.c:8060) [ 29.086813][ C3] ? wakeup_preempt (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/thread_info.h:133 ./include/linux/sched.h:2102 ./include/linux/sched.h:2121 kernel/sched/core.c:2310) [ 29.086815][ C3] ? trace_sched_wakeup (./include/trace/events/sched.h:178 (discriminator 22)) [ 29.086818][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086819][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086821][ C3] handle_softirqs (kernel/softirq.c:645) [ 29.086823][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 29.086825][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086826][ C3] ? trace_csd_function_exit (./include/trace/events/csd.h:64 (discriminator 22)) [ 29.086829][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 29.086830][ C3] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 29.086832][ C3] [ 29.086832][ C3] [ 29.086833][ C3] __local_bh_enable_ip (kernel/softirq.c:473) [ 29.086835][ C3] __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)) [ 29.086836][ C3] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 29.086840][ C3] ? _copy_from_iter_flushcache (./include/linux/iov_iter.h:112) [ 29.086842][ C3] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 29.086845][ C3] ? ref_tracker_alloc (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 lib/ref_tracker.c:265) [ 29.086848][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 29.086852][ C3] packet_snd (net/packet/af_packet.c:3110) [ 29.086856][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.086857][ C3] ? tpacket_snd (net/packet/af_packet.c:2786 (discriminator 1)) [ 29.086859][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086861][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.086862][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.086864][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.086865][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.086867][ C3] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 29.086870][ C3] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 29.086873][ C3] ? __ia32_sys_getpeername (net/socket.c:2235) [ 29.086875][ C3] ? sock_ioctl (net/socket.c:1446) [ 29.086879][ C3] ? __sys_setsockopt (net/socket.c:2422) [ 29.086881][ C3] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 29.086882][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.086884][ C3] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 29.086885][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 29.086886][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.086888][ C3] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.086890][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.086892][ C3] RIP: 0033:0x7f6c528b054e [ 29.086894][ C3] 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 [ 29.086896][ C3] RSP: 002b:00007ffd9dd5df30 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 29.086899][ C3] RAX: ffffffffffffffda RBX: 000055a1564cfaf2 RCX: 00007f6c528b054e [ 29.086900][ C3] RDX: 000000000000002a RSI: 000055a1564cfaf2 RDI: 0000000000000005 [ 29.086901][ C3] RBP: 00007ffd9dd5df40 R08: 00007ffd9dd5df90 R09: 0000000000000014 [ 29.086902][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 000055a1564cf830 [ 29.086903][ C3] R13: 000000000000002a R14: 0000000000000005 R15: 000055a1564cf830 | [ 35.764598][ C2] softirqs last disabled at (0): 0x0 | [ 35.764600][ C2] Preemption disabled at: | [ 35.764601][ C2] __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)) | [ 35.764612][ C2] Tainted: [W]=WARN [ 35.764613][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.764615][ C2] Call Trace: [ 35.764617][ C2] [ 35.764618][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 35.764623][ C2] ? __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)) [ 35.764625][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 35.764629][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 35.764633][ C2] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 35.764635][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.764639][ C2] __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)) [ 35.764643][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 35.764645][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.764649][ C2] ? 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) [ 35.764650][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.764652][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 35.764654][ C2] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 35.764656][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 35.764657][ C2] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 35.764661][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 35.764664][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 35.764665][ C2] ? 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) [ 35.764667][ C2] ? vsnprintf (lib/vsprintf.c:2900) [ 35.764670][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 35.764672][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.764674][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.764676][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 35.764678][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 35.764680][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.764682][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.764683][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.764685][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.764687][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 35.764688][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 35.764691][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 35.764693][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 35.764695][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.764697][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 35.764698][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.764700][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.764701][ C2] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 35.764703][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 35.764705][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 35.764706][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 35.764708][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 35.764712][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 35.764714][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.764716][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.764718][ C2] _printk (kernel/printk/printk.c:2504) [ 35.764721][ C2] ? snapshot_read.cold (user.c:?) [ 35.764723][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 35.764726][ C2] ? __netif_receive_skb_one_core (net/core/dev.c:6262) [ 35.764728][ C2] ? idr_get_free (??:?) [ 35.764730][ C2] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 35.764733][ C2] tcf_mirred_to_dev.cold (net/sched/act_mirred.c:271 (discriminator 3)) act_mirred [ 35.764737][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:18) [ 35.764741][ C2] tcf_mirred_act (net/sched/act_mirred.c:489) act_mirred [ 35.764743][ C2] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:254 net/sched/act_api.c:1162) [ 35.764747][ C2] __tcf_classify (./include/net/tc_wrapper.h:260 net/sched/cls_api.c:1779) [ 35.764751][ C2] tcf_classify (net/sched/cls_api.c:1875) [ 35.764752][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.764754][ C2] ? 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) [ 35.764755][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 35.764757][ C2] ? __tcf_classify (net/sched/cls_api.c:1784) [ 35.764758][ C2] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 35.764761][ C2] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 35.764764][ C2] tc_run (net/core/dev.c:4463) [ 35.764766][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.764767][ C2] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 35.764770][ C2] __netif_receive_skb_core.constprop.0 (net/core/dev.c:4538 (discriminator 1) net/core/dev.c:6115 (discriminator 1)) [ 35.764772][ C2] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 35.764775][ C2] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 35.764776][ C2] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 35.764778][ C2] ? do_xdp_generic (net/core/dev.c:5732) [ 35.764780][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2650) [ 35.764781][ C2] ? kasan_save_stack (mm/kasan/common.c:58) [ 35.764783][ C2] ? kasan_save_stack (mm/kasan/common.c:57) [ 35.764785][ C2] ? kasan_save_free_info (mm/kasan/generic.c:584) [ 35.764787][ C2] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 35.764789][ C2] ? rcu_core (kernel/rcu/tree.c:2919) [ 35.764790][ C2] ? handle_softirqs (kernel/softirq.c:645) [ 35.764792][ C2] ? __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 35.764794][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 35.764796][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 35.764798][ C2] ? pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 35.764801][ C2] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 35.764803][ C2] __netif_receive_skb_one_core (net/core/dev.c:6262) [ 35.764805][ C2] ? trace_pelt_cfs_tp (./include/trace/events/sched.h:833 (discriminator 22)) [ 35.764808][ C2] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 35.764810][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.764812][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.764814][ C2] process_backlog (net/core/dev.c:6728) [ 35.764816][ C2] __napi_poll (net/core/dev.c:7787) [ 35.764818][ C2] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 35.764821][ C2] ? __napi_poll (./include/net/gro.h:507) [ 35.764823][ C2] ? enqueue_task_fair (./arch/x86/include/asm/jump_label.h:37 ./include/linux/jump_label.h:206 kernel/sched/features.h:69 kernel/sched/sched.h:3178 kernel/sched/fair.c:7824 kernel/sched/fair.c:8060) [ 35.764825][ C2] ? wakeup_preempt (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/thread_info.h:133 ./include/linux/sched.h:2102 ./include/linux/sched.h:2121 kernel/sched/core.c:2310) [ 35.764828][ C2] ? trace_sched_wakeup (./include/trace/events/sched.h:178 (discriminator 22)) [ 35.764831][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.764833][ C2] handle_softirqs (kernel/softirq.c:645) [ 35.764835][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 35.764836][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.764838][ C2] ? trace_csd_function_exit (./include/trace/events/csd.h:64 (discriminator 22)) [ 35.764840][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 35.764842][ C2] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 35.764843][ C2] [ 35.764844][ C2] [ 35.764845][ C2] __local_bh_enable_ip (kernel/softirq.c:473) [ 35.764847][ C2] __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)) [ 35.764848][ C2] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 35.764852][ C2] ? _copy_from_iter_flushcache (./include/linux/iov_iter.h:112) [ 35.764854][ C2] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 35.764857][ C2] ? ref_tracker_alloc (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 lib/ref_tracker.c:265) [ 35.764860][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 35.764864][ C2] packet_snd (net/packet/af_packet.c:3110) [ 35.764868][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.764870][ C2] ? tpacket_snd (net/packet/af_packet.c:2786 (discriminator 1)) [ 35.764871][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.764873][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.764875][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.764876][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.764878][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.764879][ C2] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 35.764883][ C2] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 35.764886][ C2] ? __ia32_sys_getpeername (net/socket.c:2235) [ 35.764889][ C2] ? sock_ioctl (net/socket.c:1446) [ 35.764892][ C2] ? __sys_setsockopt (net/socket.c:2422) [ 35.764894][ C2] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 35.764896][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.764897][ C2] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 35.764898][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 35.764899][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 35.764900][ C2] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 35.764902][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.764904][ C2] RIP: 0033:0x7fdfbdb0254e [ 35.764906][ 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 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 [ 35.764908][ C2] RSP: 002b:00007ffd9da26160 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 35.764912][ C2] RAX: ffffffffffffffda RBX: 00005601537e2af2 RCX: 00007fdfbdb0254e [ 35.764913][ C2] RDX: 000000000000002a RSI: 00005601537e2af2 RDI: 0000000000000005 [ 35.764914][ C2] RBP: 00007ffd9da26170 R08: 00007ffd9da261c0 R09: 0000000000000014 [ 35.764915][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00005601537e2830 [ 35.764916][ C2] R13: 000000000000002a R14: 0000000000000005 R15: 00005601537e2830 | [ 38.772438][ C2] softirqs last disabled at (688179): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 38.772440][ C2] Preemption disabled at: | [ 38.772441][ C2] 0x0 | [ 38.772452][ C2] Tainted: [W]=WARN [ 38.772453][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.772455][ C2] Call Trace: [ 38.772456][ C2] [ 38.772459][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.772464][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 38.772467][ C2] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 38.772469][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 38.772478][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772482][ C2] __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)) [ 38.772485][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.772488][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.772492][ C2] ? 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) [ 38.772493][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.772495][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 38.772497][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 38.772499][ C2] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 38.772501][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 38.772504][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 38.772505][ C2] ? vsnprintf (lib/vsprintf.c:2900) [ 38.772509][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.772511][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772512][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772514][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 38.772517][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.772519][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772520][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772522][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772524][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.772526][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 38.772527][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.772529][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.772532][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.772534][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.772535][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.772537][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772538][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 38.772540][ C2] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 38.772541][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 38.772543][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.772544][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.772546][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 38.772551][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.772552][ C2] ? 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) [ 38.772554][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772556][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.772558][ C2] _printk (kernel/printk/printk.c:2504) [ 38.772561][ C2] ? snapshot_read.cold (user.c:?) [ 38.772562][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 38.772565][ C2] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 38.772569][ C2] ? idr_get_free (??:?) [ 38.772571][ C2] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 38.772574][ C2] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 38.772579][ C2] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 38.772583][ C2] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 38.772585][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772586][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.772588][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772590][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 38.772593][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772595][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.772596][ C2] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 38.772598][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 38.772599][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772601][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.772602][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772604][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 38.772606][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772608][ C2] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 38.772610][ C2] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 38.772612][ C2] sch_direct_xmit (net/sched/sch_generic.c:372) [ 38.772615][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 38.772616][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772618][ C2] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 38.772619][ C2] ? 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) [ 38.772621][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 38.772623][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.772625][ C2] __dev_xmit_skb (net/core/dev.c:4262) [ 38.772627][ C2] ? tc_run (net/core/dev.c:4444 (discriminator 4)) [ 38.772629][ C2] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 38.772630][ C2] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 38.772632][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772633][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.772635][ C2] __dev_queue_xmit (net/core/dev.c:4884) [ 38.772638][ C2] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 38.772640][ C2] ? addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 38.772642][ C2] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 38.772645][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 38.772648][ C2] ? neigh_hh_output (./include/net/neighbour.h:525) [ 38.772650][ C2] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 38.772653][ C2] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 38.772655][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772656][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.772658][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772659][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 38.772661][ C2] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 38.772663][ C2] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 38.772665][ C2] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 38.772667][ C2] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 38.772669][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772671][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 38.772672][ C2] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 38.772673][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772675][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 38.772676][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.772677][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772679][ C2] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 38.772683][ C2] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 38.772685][ C2] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 38.772687][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 38.772689][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 38.772691][ C2] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 38.772693][ C2] ? 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) [ 38.772695][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 38.772696][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772698][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.772699][ C2] ? 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) [ 38.772701][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 38.772703][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 38.772705][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 38.772707][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 38.772710][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.772712][ C2] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 38.772713][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772716][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 38.772717][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 38.772720][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 38.772722][ C2] ? 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) [ 38.772724][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.772726][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 38.772728][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 38.772730][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 38.772731][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772733][ C2] handle_softirqs (kernel/softirq.c:645) [ 38.772735][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 38.772736][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772738][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 38.772739][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 38.772741][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 38.772742][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 38.772744][ C2] [ 38.772745][ C2] [ 38.772745][ C2] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 38.772748][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 38.772750][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 38.772753][ C2] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 86 11 00 verw 0x118613(%rip) # 0x11863b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 38.772755][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000246 [ 38.772758][ C2] RAX: 0000000000000002 RBX: ff11000001bec6c0 RCX: 0000000000000001 [ 38.772759][ C2] RDX: 0000000000000002 RSI: ffffffffaf88d860 RDI: ffffffffad0f0307 [ 38.772760][ C2] RBP: 0000000000000000 R08: ffffffffaf581421 R09: 1fe2200006a663a2 [ 38.772761][ C2] R10: 0000000000000002 R11: 0000000000000000 R12: 1ff400000002afc3 [ 38.772762][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 38.772763][ C2] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 38.772765][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 38.772768][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 38.772770][ C2] default_idle_call (kernel/sched/idle.c:122) [ 38.772771][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 38.772773][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 38.772775][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 38.772777][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.772779][ C2] do_idle (kernel/sched/idle.c:355) [ 38.772780][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 38.772782][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 38.772784][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 38.772785][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 45.427424][ C1] softirqs last disabled at (582553): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 45.427426][ C1] Preemption disabled at: | [ 45.427427][ C1] 0x0 | [ 45.427438][ C1] Tainted: [W]=WARN [ 45.427439][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.427441][ C1] Call Trace: [ 45.427443][ C1] [ 45.427444][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.427450][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 45.427454][ C1] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 45.427456][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.427459][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427462][ 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)) [ 45.427466][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.427468][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.427472][ 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) [ 45.427473][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.427475][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 45.427477][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.427479][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 45.427482][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.427486][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.427487][ C1] ? vsnprintf (lib/vsprintf.c:2900) [ 45.427490][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.427491][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427493][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427501][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.427504][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.427506][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427507][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427509][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427511][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.427512][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 45.427514][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.427516][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.427519][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.427521][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.427522][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.427524][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427525][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.427527][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 45.427528][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 45.427530][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.427532][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.427534][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 45.427537][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.427539][ 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) [ 45.427541][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427542][ C1] ? write_profile (profile.c:?) [ 45.427545][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.427546][ C1] _printk (kernel/printk/printk.c:2504) [ 45.427549][ C1] ? snapshot_read.cold (user.c:?) [ 45.427551][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 45.427554][ C1] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 45.427557][ C1] ? idr_get_free (??:?) [ 45.427559][ C1] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 45.427563][ C1] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 45.427567][ C1] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 45.427571][ C1] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 45.427573][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427575][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.427576][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427578][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 45.427581][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427583][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.427584][ C1] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 45.427586][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.427587][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427589][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.427591][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427592][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 45.427595][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427596][ C1] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 45.427599][ C1] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 45.427601][ C1] sch_direct_xmit (net/sched/sch_generic.c:372) [ 45.427604][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 45.427605][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427607][ C1] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 45.427608][ 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) [ 45.427609][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 45.427611][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.427613][ C1] __dev_xmit_skb (net/core/dev.c:4262) [ 45.427616][ C1] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 45.427617][ C1] ? write_profile (profile.c:?) [ 45.427618][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427620][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.427622][ C1] __dev_queue_xmit (net/core/dev.c:4884) [ 45.427625][ C1] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 45.427626][ C1] ? addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 45.427628][ C1] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 45.427631][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 45.427634][ C1] ? neigh_hh_output (./include/net/neighbour.h:525) [ 45.427636][ C1] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 45.427639][ C1] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 45.427640][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427642][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.427643][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427645][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.427647][ C1] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 45.427649][ C1] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 45.427651][ C1] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 45.427652][ C1] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 45.427655][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427657][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 45.427658][ C1] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 45.427659][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427660][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 45.427662][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.427663][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427665][ C1] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 45.427668][ C1] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 45.427671][ C1] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 45.427673][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 45.427675][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 45.427677][ C1] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 45.427678][ 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) [ 45.427680][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 45.427682][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427684][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.427685][ 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) [ 45.427687][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 45.427689][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 45.427691][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 45.427693][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 45.427696][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.427697][ C1] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1847 kernel/time/timer.c:1865) [ 45.427699][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427701][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 45.427703][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 45.427705][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 45.427707][ 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) [ 45.427709][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.427711][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 45.427713][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 45.427715][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 45.427716][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427718][ C1] handle_softirqs (kernel/softirq.c:645) [ 45.427720][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 45.427721][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427723][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.427725][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 45.427726][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 45.427728][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 45.427729][ C1] [ 45.427730][ C1] [ 45.427731][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 45.427733][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 45.427736][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 45.427738][ C1] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 86 11 00 verw 0x118613(%rip) # 0x11863b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 45.427740][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 45.427743][ C1] RAX: 0000000000000001 RBX: ff11000001bea380 RCX: 0000000000000001 [ 45.427745][ C1] RDX: 0000000000000001 RSI: ffffffffaf88d860 RDI: ffffffffad0f0307 [ 45.427745][ C1] RBP: 0000000000000000 R08: ffffffffaf581421 R09: 1fe2200006a563a2 [ 45.427746][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 45.427747][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 45.427748][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 45.427750][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 45.427752][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 45.427754][ C1] default_idle_call (kernel/sched/idle.c:122) [ 45.427756][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 45.427757][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 45.427759][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 45.427761][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.427763][ C1] do_idle (kernel/sched/idle.c:355) [ 45.427765][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 45.427766][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 45.427768][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 45.427770][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 54.260776][ C3] softirqs last disabled at (0): 0x0 | [ 54.260779][ C3] Preemption disabled at: | [ 54.260780][ C3] __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)) | [ 54.260794][ C3] Tainted: [W]=WARN [ 54.260795][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.260797][ C3] Call Trace: [ 54.260799][ C3] [ 54.260801][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 54.260808][ C3] ? __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)) [ 54.260810][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 54.260815][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.260819][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 54.260823][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 54.260827][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.260830][ C3] __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)) [ 54.260834][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 54.260837][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 54.260842][ C3] ? 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) [ 54.260844][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 54.260847][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 54.260850][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 54.260852][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 54.260857][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 54.260862][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 54.260864][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.260867][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.260870][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 54.260874][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 54.260876][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.260879][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.260881][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.260884][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.260886][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 54.260889][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 54.260892][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 54.260896][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 54.260899][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.260901][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 54.260903][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.260906][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 54.260908][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 54.260910][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 54.260913][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 54.260915][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 54.260918][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 54.260922][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 54.260925][ C3] ? 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) [ 54.260927][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.260930][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.260933][ C3] _printk (kernel/printk/printk.c:2504) [ 54.260937][ C3] ? snapshot_read.cold (user.c:?) [ 54.260939][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 54.260944][ C3] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 54.260948][ C3] ? idr_get_free (??:?) [ 54.260951][ C3] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 54.260955][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 54.260961][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 54.260966][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 54.260969][ C3] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 54.260971][ C3] ? sock_def_readable (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/sock.c:3663 (discriminator 2)) [ 54.260975][ C3] ? packet_rcv (net/packet/af_packet.c:2231) [ 54.260979][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.260982][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 54.260984][ C3] ? dev_queue_xmit_nit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/dev.c:2636 (discriminator 2)) [ 54.260987][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.260990][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.260992][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.260995][ C3] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 54.260998][ C3] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 54.261001][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 54.261005][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:489) act_mirred [ 54.261008][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 54.261010][ C3] ? 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) [ 54.261013][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 54.261016][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:489) act_mirred [ 54.261018][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.261020][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.261024][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 54.261027][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 54.261029][ C3] ? __local_bh_enable_ip (kernel/softirq.c:473) [ 54.261033][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.261035][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.261038][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 54.261041][ C3] ? 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) [ 54.261044][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 54.261046][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:254 net/sched/act_api.c:1162) [ 54.261050][ C3] ? tcf_classify (net/sched/cls_api.c:1875) [ 54.261052][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.261054][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 54.261057][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 54.261059][ C3] ? 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) [ 54.261061][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 54.261066][ C3] ? __copy_skb_header (net/core/skbuff.c:1564) [ 54.261069][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 54.261071][ C3] ? __skb_clone (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 net/core/skbuff.c:1636) [ 54.261074][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:242 net/sched/act_mirred.c:237 net/sched/act_mirred.c:330) act_mirred [ 54.261078][ C3] tcf_mirred_act (net/sched/act_mirred.c:489) act_mirred [ 54.261082][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:254 net/sched/act_api.c:1162) [ 54.261086][ C3] __tcf_classify (./include/net/tc_wrapper.h:260 net/sched/cls_api.c:1779) [ 54.261090][ C3] tcf_classify (net/sched/cls_api.c:1875) [ 54.261092][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 54.261094][ C3] ? 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) [ 54.261097][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 54.261099][ C3] ? __tcf_classify (net/sched/cls_api.c:1784) [ 54.261101][ C3] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 54.261104][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 54.261108][ C3] tc_run (net/core/dev.c:4463) [ 54.261110][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 54.261112][ C3] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 54.261116][ C3] __netif_receive_skb_core.constprop.0 (net/core/dev.c:4538 (discriminator 1) net/core/dev.c:6115 (discriminator 1)) [ 54.261122][ C3] ? do_xdp_generic (net/core/dev.c:5732) [ 54.261124][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2650) [ 54.261127][ C3] ? should_we_balance (kernel/sched/fair.c:13347) [ 54.261130][ C3] ? rcu_core (kernel/rcu/tree.c:2919) [ 54.261132][ C3] ? handle_softirqs (kernel/softirq.c:645) [ 54.261134][ C3] ? __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 54.261139][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 54.261142][ C3] __netif_receive_skb_one_core (net/core/dev.c:6262) [ 54.261145][ C3] ? trace_pelt_cfs_tp (./include/trace/events/sched.h:833 (discriminator 22)) [ 54.261148][ C3] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 54.261151][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.261154][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.261157][ C3] process_backlog (net/core/dev.c:6728) [ 54.261161][ C3] __napi_poll (net/core/dev.c:7787) [ 54.261163][ C3] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 54.261167][ C3] ? __napi_poll (./include/net/gro.h:507) [ 54.261170][ C3] ? enqueue_task_fair (./arch/x86/include/asm/jump_label.h:37 ./include/linux/jump_label.h:206 kernel/sched/features.h:69 kernel/sched/sched.h:3178 kernel/sched/fair.c:7824 kernel/sched/fair.c:8060) [ 54.261173][ C3] ? wakeup_preempt (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/thread_info.h:133 ./include/linux/sched.h:2102 ./include/linux/sched.h:2121 kernel/sched/core.c:2310) [ 54.261176][ C3] ? trace_sched_wakeup (./include/trace/events/sched.h:178 (discriminator 22)) [ 54.261181][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.261184][ C3] handle_softirqs (kernel/softirq.c:645) [ 54.261187][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 54.261189][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.261191][ C3] ? trace_csd_function_exit (./include/trace/events/csd.h:64 (discriminator 22)) [ 54.261194][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 54.261197][ C3] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 54.261199][ C3] [ 54.261200][ C3] [ 54.261201][ C3] __local_bh_enable_ip (kernel/softirq.c:473) [ 54.261204][ C3] __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)) [ 54.261206][ C3] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 54.261212][ C3] ? _copy_from_iter_flushcache (./include/linux/iov_iter.h:112) [ 54.261214][ C3] ? ref_tracker_alloc (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 lib/ref_tracker.c:265) [ 54.261218][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 54.261224][ C3] packet_snd (net/packet/af_packet.c:3110) [ 54.261227][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.261230][ C3] ? tpacket_snd (net/packet/af_packet.c:2786 (discriminator 1)) [ 54.261232][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.261235][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 54.261237][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.261240][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.261242][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 54.261244][ C3] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 54.261249][ C3] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 54.261253][ C3] ? __ia32_sys_getpeername (net/socket.c:2235) [ 54.261256][ C3] ? sock_ioctl (net/socket.c:1446) [ 54.261260][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.261266][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 54.261269][ C3] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 54.261272][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 54.261274][ C3] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 54.261277][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 54.261279][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 54.261282][ C3] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 54.261284][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 54.261287][ C3] RIP: 0033:0x7f46c17ab54e [ 54.261290][ C3] 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 [ 54.261292][ C3] RSP: 002b:00007ffece14d3f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 54.261297][ C3] RAX: ffffffffffffffda RBX: 000055bcb22edaf2 RCX: 00007f46c17ab54e [ 54.261299][ C3] RDX: 000000000000002a RSI: 000055bcb22edaf2 RDI: 0000000000000005 [ 54.261300][ C3] RBP: 00007ffece14d400 R08: 00007ffece14d450 R09: 0000000000000014 [ 54.261301][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 000055bcb22ed830 [ 54.261303][ C3] R13: 000000000000002a R14: 0000000000000005 R15: 000055bcb22ed830 | [ 66.931492][ C2] softirqs last disabled at (688179): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 66.931495][ C2] Preemption disabled at: | [ 66.931496][ C2] 0x0 | [ 66.931509][ C2] Tainted: [W]=WARN [ 66.931511][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 66.931513][ C2] Call Trace: [ 66.931515][ C2] [ 66.931517][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 66.931524][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 66.931528][ C2] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 66.931531][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 66.931535][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931540][ C2] __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)) [ 66.931544][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 66.931547][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 66.931552][ C2] ? 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) [ 66.931555][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 66.931558][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 66.931560][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 66.931563][ C2] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 66.931567][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 66.931571][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 66.931578][ C2] ? vsnprintf (lib/vsprintf.c:2900) [ 66.931582][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 66.931584][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931587][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931590][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 66.931594][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 66.931596][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931599][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931601][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931603][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 66.931606][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 66.931609][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 66.931612][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 66.931616][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 66.931618][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 66.931620][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 66.931623][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931625][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 66.931627][ C2] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 66.931629][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 66.931632][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 66.931634][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 66.931637][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 66.931642][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 66.931645][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931647][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 66.931650][ C2] _printk (kernel/printk/printk.c:2504) [ 66.931654][ C2] ? snapshot_read.cold (user.c:?) [ 66.931656][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 66.931660][ C2] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 66.931664][ C2] ? idr_get_free (??:?) [ 66.931667][ C2] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 66.931672][ C2] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 66.931678][ C2] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 66.931682][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 66.931685][ C2] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 66.931688][ C2] ? sock_def_readable (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/sock.c:3663 (discriminator 2)) [ 66.931692][ C2] ? packet_rcv (net/packet/af_packet.c:2231) [ 66.931696][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931699][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 66.931701][ C2] ? dev_queue_xmit_nit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/dev.c:2636 (discriminator 2)) [ 66.931704][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 66.931707][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931709][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 66.931713][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931715][ C2] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 66.931718][ C2] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 66.931721][ C2] sch_direct_xmit (net/sched/sch_generic.c:372) [ 66.931725][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 66.931727][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931730][ C2] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 66.931731][ C2] ? 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) [ 66.931734][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 66.931736][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 66.931739][ C2] __dev_xmit_skb (net/core/dev.c:4262) [ 66.931742][ C2] ? tc_run (net/core/dev.c:4444 (discriminator 4)) [ 66.931745][ C2] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 66.931747][ C2] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 66.931749][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931752][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 66.931755][ C2] __dev_queue_xmit (net/core/dev.c:4884) [ 66.931759][ C2] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 66.931761][ C2] ? addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 66.931764][ C2] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 66.931768][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 66.931773][ C2] ? neigh_hh_output (./include/net/neighbour.h:525) [ 66.931776][ C2] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 66.931780][ C2] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 66.931782][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931785][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 66.931787][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931789][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 66.931792][ C2] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 66.931795][ C2] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 66.931798][ C2] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 66.931800][ C2] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 66.931804][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931806][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 66.931808][ C2] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 66.931810][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931812][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 66.931814][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 66.931816][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931819][ C2] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 66.931824][ C2] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 66.931828][ C2] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 66.931831][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 66.931834][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 66.931836][ C2] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 66.931839][ C2] ? 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) [ 66.931842][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 66.931844][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931847][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 66.931849][ C2] ? 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) [ 66.931851][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 66.931854][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 66.931857][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 66.931859][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 66.931864][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 66.931866][ C2] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 66.931868][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931871][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 66.931873][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 66.931877][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 66.931880][ C2] ? 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) [ 66.931883][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 66.931887][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 66.931890][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 66.931892][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 66.931894][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931897][ C2] handle_softirqs (kernel/softirq.c:645) [ 66.931900][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 66.931902][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931904][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 66.931907][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 66.931909][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 66.931912][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 66.931915][ C2] [ 66.931915][ C2] [ 66.931916][ C2] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 66.931920][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 66.931923][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 66.931927][ C2] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 86 11 00 verw 0x118613(%rip) # 0x11863b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 66.931929][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000246 [ 66.931933][ C2] RAX: 0000000000000002 RBX: ff11000001bec6c0 RCX: 0000000000000001 [ 66.931935][ C2] RDX: 0000000000000002 RSI: ffffffffaf88d860 RDI: ffffffffad0f0307 [ 66.931937][ C2] RBP: 0000000000000000 R08: ffffffffaf581421 R09: 1fe2200006a663a2 [ 66.931938][ C2] R10: 0000000000000002 R11: 0000000000000000 R12: 1ff400000002afc3 [ 66.931939][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 66.931942][ C2] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 66.931945][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 66.931948][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 66.931951][ C2] default_idle_call (kernel/sched/idle.c:122) [ 66.931953][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 66.931956][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 66.931958][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 66.931962][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 66.931965][ C2] do_idle (kernel/sched/idle.c:355) [ 66.931967][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 66.931969][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 66.931972][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 66.931975][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 82.639607][ C0] softirqs last disabled at (0): 0x0 | [ 82.639609][ C0] Preemption disabled at: | [ 82.639610][ C0] __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)) | [ 82.639621][ C0] Tainted: [W]=WARN [ 82.639622][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 82.639624][ C0] Call Trace: [ 82.639626][ C0] [ 82.639627][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 82.639637][ C0] ? __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)) [ 82.639639][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 82.639643][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 82.639647][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.639651][ C0] __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)) [ 82.639654][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 82.639657][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 82.639660][ C0] ? 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) [ 82.639662][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 82.639664][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 82.639665][ C0] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 82.639668][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 82.639670][ C0] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 82.639672][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 82.639676][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 82.639677][ C0] ? 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) [ 82.639678][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 82.639680][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.639682][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.639683][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.639685][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 82.639688][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 82.639690][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.639691][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.639693][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.639694][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.639696][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 82.639698][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 82.639700][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 82.639703][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 82.639705][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.639706][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 82.639708][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.639709][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 82.639711][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 82.639712][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 82.639714][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 82.639716][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 82.639718][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 82.639723][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 82.639725][ C0] ? __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 82.639728][ C0] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5010) [ 82.639730][ C0] _printk (kernel/printk/printk.c:2504) [ 82.639733][ C0] ? snapshot_read.cold (user.c:?) [ 82.639735][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 82.639738][ C0] ? write_profile (profile.c:?) [ 82.639740][ C0] ? __kernel_text_address (kernel/extable.c:79) [ 82.639742][ C0] ? write_profile (profile.c:?) [ 82.639743][ C0] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 82.639745][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 82.639750][ C0] tcf_mirred_act.cold (net/sched/act_mirred.c:470 (discriminator 10)) act_mirred [ 82.639754][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:254 net/sched/act_api.c:1162) [ 82.639759][ C0] __tcf_classify (./include/net/tc_wrapper.h:260 net/sched/cls_api.c:1779) [ 82.639762][ C0] tcf_classify (net/sched/cls_api.c:1875) [ 82.639764][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 82.639766][ C0] ? 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) [ 82.639768][ C0] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 82.639769][ C0] ? __tcf_classify (net/sched/cls_api.c:1784) [ 82.639771][ C0] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 82.639774][ C0] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 82.639776][ C0] tc_run (net/core/dev.c:4463) [ 82.639778][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 82.639780][ C0] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 82.639782][ C0] __netif_receive_skb_core.constprop.0 (net/core/dev.c:4538 (discriminator 1) net/core/dev.c:6115 (discriminator 1)) [ 82.639786][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 82.639787][ C0] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 82.639790][ C0] ? do_xdp_generic (net/core/dev.c:5732) [ 82.639792][ C0] ? kasan_save_stack (mm/kasan/common.c:57) [ 82.639795][ C0] ? kasan_save_track (mm/kasan/common.c:78) [ 82.639797][ C0] ? kasan_save_free_info (mm/kasan/generic.c:584) [ 82.639799][ C0] ? slab_free_after_rcu_debug (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6561) [ 82.639801][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2650) [ 82.639802][ C0] ? rcu_core (kernel/rcu/tree.c:2919) [ 82.639805][ C0] ? x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 82.639809][ C0] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 82.639813][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 82.639814][ C0] __netif_receive_skb_one_core (net/core/dev.c:6262) [ 82.639816][ C0] ? trace_pelt_cfs_tp (./include/trace/events/sched.h:833 (discriminator 22)) [ 82.639819][ C0] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 82.639821][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.639823][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.639825][ C0] process_backlog (net/core/dev.c:6728) [ 82.639827][ C0] __napi_poll (net/core/dev.c:7787) [ 82.639829][ C0] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 82.639832][ C0] ? __napi_poll (./include/net/gro.h:507) [ 82.639834][ C0] ? enqueue_task_fair (./arch/x86/include/asm/jump_label.h:37 ./include/linux/jump_label.h:206 kernel/sched/features.h:69 kernel/sched/sched.h:3178 kernel/sched/fair.c:7824 kernel/sched/fair.c:8060) [ 82.639836][ C0] ? wakeup_preempt (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/thread_info.h:133 ./include/linux/sched.h:2102 ./include/linux/sched.h:2121 kernel/sched/core.c:2310) [ 82.639838][ C0] ? trace_sched_wakeup (./include/trace/events/sched.h:178 (discriminator 22)) [ 82.639841][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.639843][ C0] handle_softirqs (kernel/softirq.c:645) [ 82.639846][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 82.639848][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.639849][ C0] ? trace_csd_function_exit (./include/trace/events/csd.h:64 (discriminator 22)) [ 82.639852][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 82.639854][ C0] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 82.639855][ C0] [ 82.639856][ C0] [ 82.639856][ C0] __local_bh_enable_ip (kernel/softirq.c:473) [ 82.639858][ C0] __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)) [ 82.639860][ C0] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 82.639863][ C0] ? _copy_from_iter_flushcache (./include/linux/iov_iter.h:112) [ 82.639865][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 82.639868][ C0] ? ref_tracker_alloc (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 lib/ref_tracker.c:265) [ 82.639869][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 82.639873][ C0] packet_snd (net/packet/af_packet.c:3110) [ 82.639877][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.639879][ C0] ? tpacket_snd (net/packet/af_packet.c:2786 (discriminator 1)) [ 82.639880][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.639882][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 82.639884][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.639885][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.639887][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 82.639888][ C0] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 82.639892][ C0] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 82.639893][ C0] ? __ia32_sys_getpeername (net/socket.c:2235) [ 82.639896][ C0] ? sock_ioctl (net/socket.c:1446) [ 82.639899][ C0] ? __sys_setsockopt (net/socket.c:2422) [ 82.639901][ C0] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 82.639903][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 82.639904][ C0] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 82.639905][ C0] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 82.639907][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 82.639908][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 82.639910][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 82.639912][ C0] RIP: 0033:0x7f726cb3e54e [ 82.639914][ C0] 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 [ 82.639915][ C0] RSP: 002b:00007ffef8ecb5c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 82.639919][ C0] RAX: ffffffffffffffda RBX: 000055ae0e0aeaf2 RCX: 00007f726cb3e54e [ 82.639921][ C0] RDX: 000000000000002a RSI: 000055ae0e0aeaf2 RDI: 0000000000000005 [ 82.639922][ C0] RBP: 00007ffef8ecb5d0 R08: 00007ffef8ecb620 R09: 0000000000000014 [ 82.639922][ C0] R10: 0000000000000000 R11: 0000000000000202 R12: 000055ae0e0ae830 [ 82.639923][ C0] R13: 000000000000002a R14: 0000000000000005 R15: 000055ae0e0ae830 | [ 119.587932][ T987] softirqs last disabled at (0): 0x0 | [ 119.587935][ T987] Preemption disabled at: | [ 119.587936][ T987] 0x0 | [ 119.587947][ T987] Tainted: [W]=WARN [ 119.587948][ T987] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 119.587950][ T987] Call Trace: [ 119.587952][ T987] [ 119.587954][ T987] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 119.587961][ T987] __might_resched.cold (kernel/sched/core.c:9234) [ 119.587967][ T987] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 119.587972][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.587977][ T987] __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)) [ 119.587981][ T987] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 119.587985][ T987] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 119.587990][ T987] ? 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) [ 119.587992][ T987] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 119.587995][ T987] put_chars (drivers/char/virtio_console.c:1176) [ 119.587998][ T987] ? __send_to_port (drivers/char/virtio_console.c:654) [ 119.588001][ T987] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 119.588006][ T987] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 119.588010][ T987] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 119.588015][ T987] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 119.588018][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588021][ T987] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 119.588024][ T987] console_emit_next_record (kernel/printk/printk.c:3183) [ 119.588028][ T987] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 119.588031][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588033][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588036][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588038][ T987] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 119.588041][ T987] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 119.588044][ T987] console_flush_one_record (kernel/printk/printk.c:3268) [ 119.588047][ T987] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 119.588051][ T987] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 119.588054][ T987] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 119.588056][ T987] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 119.588059][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588061][ T987] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 119.588063][ T987] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 119.588066][ T987] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 119.588069][ T987] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 119.588071][ T987] ? vprintk_emit (kernel/printk/printk.c:2478) [ 119.588074][ T987] vprintk_emit (kernel/printk/printk.c:2479) [ 119.588078][ T987] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 119.588080][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588083][ T987] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 119.588087][ T987] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 119.588089][ T987] _printk (kernel/printk/printk.c:2504) [ 119.588094][ T987] ? snapshot_read.cold (user.c:?) [ 119.588097][ T987] ? ipv6_mc_down (net/ipv6/mcast.c:1157 net/ipv6/mcast.c:2820) [ 119.588104][ T987] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 119.588124][ T987] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 119.588141][ T987] br_device_event (net/bridge/br.c:111) bridge [ 119.588156][ T987] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 119.588161][ T987] ? 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 [ 119.588165][ T987] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 119.588170][ T987] notifier_call_chain (kernel/notifier.c:85) [ 119.588174][ T987] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 119.588179][ T987] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 119.588181][ T987] ? netif_change_name (net/core/dev.c:1517) [ 119.588185][ T987] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 119.588188][ T987] ? __kernel_text_address (kernel/extable.c:79) [ 119.588191][ T987] ? write_profile (profile.c:?) [ 119.588194][ T987] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 119.588198][ T987] netif_change_flags (net/core/dev.c:9882) [ 119.588201][ T987] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 119.588206][ T987] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 119.588208][ T987] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 119.588210][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588213][ T987] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 119.588218][ T987] ? kasan_save_stack (mm/kasan/common.c:58) [ 119.588222][ T987] ? kasan_save_stack (mm/kasan/common.c:57) [ 119.588224][ T987] ? kasan_save_track (mm/kasan/common.c:78) [ 119.588226][ T987] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 119.588228][ T987] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 119.588231][ T987] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 119.588233][ T987] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 119.588235][ T987] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 119.588239][ T987] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 119.588241][ T987] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 119.588243][ T987] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 119.588246][ T987] ? ___sys_sendmsg (net/socket.c:2767) [ 119.588248][ T987] ? __sys_sendmsg (net/socket.c:2799) [ 119.588251][ T987] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 119.588254][ T987] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 119.588258][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588260][ T987] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 119.588267][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588270][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588272][ T987] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 119.588277][ T987] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 119.588279][ T987] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 119.588281][ T987] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 119.588284][ T987] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 119.588288][ T987] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 119.588291][ T987] rtnl_newlink (net/core/rtnetlink.c:4215) [ 119.588294][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588297][ T987] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 119.588299][ T987] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 119.588301][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588304][ T987] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 119.588308][ T987] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 119.588311][ T987] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 119.588313][ T987] ? __kernel_text_address (kernel/extable.c:79) [ 119.588315][ T987] ? write_profile (profile.c:?) [ 119.588317][ T987] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 119.588319][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588322][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588324][ T987] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 119.588329][ T987] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 119.588331][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588334][ T987] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 119.588336][ T987] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 119.588339][ T987] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 119.588341][ T987] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 119.588344][ T987] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 119.588348][ T987] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 119.588350][ T987] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 119.588352][ T987] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 119.588355][ T987] ? netlink_ack (./include/linux/skbuff.h:2718) [ 119.588357][ T987] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 119.588360][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588363][ T987] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 119.588366][ T987] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 119.588369][ T987] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 119.588372][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588374][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588377][ T987] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 119.588380][ T987] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 119.588383][ T987] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 119.588386][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588389][ T987] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 119.588392][ T987] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 119.588395][ T987] ? copy_msghdr_from_user (net/socket.c:2650) [ 119.588397][ T987] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 119.588400][ T987] ? move_addr_to_kernel (net/socket.c:258) [ 119.588402][ T987] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 119.588406][ T987] ___sys_sendmsg (net/socket.c:2767) [ 119.588409][ T987] ? copy_msghdr_from_user (net/socket.c:2619) [ 119.588417][ T987] __sys_sendmsg (net/socket.c:2799) [ 119.588420][ T987] ? __sys_sendmsg_sock (net/socket.c:2780) [ 119.588424][ T987] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.588427][ T987] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 119.588429][ T987] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 119.588433][ T987] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 119.588435][ T987] RIP: 0033:0x7fe70a4fc54e [ 119.588439][ T987] 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 [ 119.588442][ T987] RSP: 002b:00007ffcc878bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 119.588447][ T987] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fe70a4fc54e [ 119.588449][ T987] RDX: 0000000000000000 RSI: 00007ffcc878bc80 RDI: 0000000000000005 [ 119.588451][ T987] RBP: 00007ffcc878bbe0 R08: 0000000000000000 R09: 0000000000000000 [ 119.588452][ T987] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9189d7 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __dev_queue_xmit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu: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 vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __dev_queue_xmit:__dev_queue_xmit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __might_resched:__kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record