====================================== | [ 11.733411][ T250] softirqs last disabled at (41661): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.733414][ T250] Preemption disabled at: | [ 11.733415][ T250] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.733427][ T250] Tainted: [W]=WARN [ 11.733428][ T250] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.733431][ T250] Call Trace: [ 11.733433][ T250] [ 11.733435][ T250] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.733441][ T250] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.733445][ T250] __might_resched.cold (kernel/sched/core.c:9234) [ 11.733451][ T250] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.733456][ T250] ? __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.733464][ T250] __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.733467][ T250] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.733476][ T250] ? 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.733480][ T250] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.733485][ T250] put_chars (drivers/char/virtio_console.c:1176) [ 11.733488][ T250] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 11.733491][ T250] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.733496][ T250] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.733501][ T250] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.733508][ T250] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.733512][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.733514][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.733522][ T250] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.733524][ T250] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.733529][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.733534][ T250] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.733540][ T250] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.733546][ T250] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.733549][ T250] ? 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.733559][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.733563][ T250] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.733569][ T250] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.733576][ T250] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.733579][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.733588][ T250] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.733592][ T250] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.733595][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.733598][ T250] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.733604][ T250] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.733607][ T250] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.733612][ T250] vprintk_emit (kernel/printk/printk.c:2479) [ 11.733619][ T250] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.733628][ T250] ? gre_exit (net/ipv4/gre_demux.c:73) gre [ 11.733633][ T250] _printk (kernel/printk/printk.c:2504) [ 11.733638][ T250] ? snapshot_read.cold (user.c:?) [ 11.733649][ T250] ? 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.733654][ T250] gre_init (gre.mod.c:?) gre [ 11.733657][ T250] do_one_initcall (init/main.c:1357) [ 11.733662][ T250] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 11.733670][ T250] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 11.733673][ T250] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 11.733681][ T250] do_init_module (kernel/module/main.c:3117) [ 11.733687][ T250] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.733692][ T250] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 11.733698][ T250] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 11.733705][ T250] load_module (kernel/module/main.c:3593) [ 11.733717][ T250] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 11.733726][ T250] ? backing_file_read_iter (fs/backing-file.c:211) [ 11.733730][ T250] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.733737][ T250] init_module_from_file (kernel/module/main.c:3790) [ 11.733742][ T250] ? __do_sys_init_module (kernel/module/main.c:3664) [ 11.733756][ T250] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.733762][ T250] ? 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.733767][ T250] idempotent_init_module (kernel/module/main.c:3802) [ 11.733773][ T250] ? init_module_from_file (kernel/module/main.c:3791) [ 11.733784][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.733788][ T250] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.733797][ T250] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 11.733800][ T250] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.733805][ T250] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.733807][ T250] ? irq_exit_rcu (kernel/softirq.c:786) [ 11.733812][ T250] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.733815][ T250] RIP: 0033:0x7fce84b9a37d [ 11.733820][ T250] 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.733822][ T250] RSP: 002b:00007fff12df13e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 11.733826][ T250] RAX: ffffffffffffffda RBX: 000055e77ed66a40 RCX: 00007fce84b9a37d [ 11.733828][ T250] RDX: 0000000000000000 RSI: 000055e75525effd RDI: 0000000000000001 [ 11.733830][ T250] RBP: 00007fff12df1480 R08: 0000000000000000 R09: 0000000000000000 [ 11.733831][ T250] R10: 0000000000000000 R11: 0000000000000246 R12: 000055e75525effd [ 11.733832][ T250] R13: 000055e77ed66a00 R14: 0000000000040000 R15: 0000000000000000 | [ 12.333501][ T10] #11: ffffffff91089560 (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)) | [ 12.333506][ T10] | [ 12.333506][ T10] stack backtrace: | [ 12.333515][ T10] Tainted: [W]=WARN [ 12.333516][ T10] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.333519][ T10] Workqueue: mld mld_ifc_work [ 12.333523][ T10] Call Trace: [ 12.333525][ T10] [ 12.333528][ T10] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.333537][ T10] lockdep_rcu_suspicious.cold (kernel/locking/lockdep.c:6938) [ 12.333546][ T10] __might_resched (kernel/sched/core.c:9196 (discriminator 9)) [ 12.333552][ T10] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.333563][ 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) [ 12.333571][ 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)) [ 12.333575][ T10] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.333584][ 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) [ 12.333587][ T10] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.333593][ T10] put_chars (drivers/char/virtio_console.c:1176) [ 12.333597][ T10] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.333602][ T10] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.333612][ T10] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.333624][ T10] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.333627][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.333633][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.333641][ T10] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.333648][ T10] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.333650][ 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)) [ 12.333656][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.333660][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.333668][ T10] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.333675][ T10] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.333678][ T10] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.333689][ T10] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.333694][ T10] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.333696][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.333700][ T10] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.333707][ T10] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.333710][ T10] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.333716][ T10] vprintk_emit (kernel/printk/printk.c:2479) [ 12.333722][ T10] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.333727][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.333736][ T10] _printk (kernel/printk/printk.c:2504) [ 12.333741][ T10] ? snapshot_read.cold (user.c:?) [ 12.333743][ T10] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 12.333753][ T10] ? idr_get_free (??:?) [ 12.333763][ T10] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 12.333773][ T10] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 12.333780][ T10] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 12.333786][ T10] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 12.333791][ T10] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 12.333796][ T10] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 12.333798][ T10] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 12.333803][ T10] ? mark_lock_irq (kernel/locking/lockdep.c:4265 (discriminator 1) kernel/locking/lockdep.c:4314 (discriminator 1)) [ 12.333805][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.333810][ T10] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 12.333814][ T10] ? save_trace (kernel/locking/lockdep.c:558 kernel/locking/lockdep.c:594) [ 12.333823][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.333827][ 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) [ 12.333833][ T10] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 12.333839][ T10] sch_direct_xmit (net/sched/sch_generic.c:372) [ 12.333847][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.333851][ T10] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 12.333855][ T10] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 12.333858][ T10] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.333861][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.333870][ T10] __dev_xmit_skb (net/core/dev.c:4262) [ 12.333878][ T10] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 12.333881][ 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)) [ 12.333886][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.333890][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.333897][ T10] __dev_queue_xmit (net/core/dev.c:4884) [ 12.333902][ T10] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.333911][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.333914][ T10] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.333917][ T10] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 12.333941][ T10] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:138 (discriminator 3)) [ 12.333950][ T10] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 12.333953][ T10] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.333959][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.333964][ 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)) [ 12.333972][ T10] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 12.333979][ T10] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 12.333984][ T10] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 12.333986][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.333990][ T10] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 12.333994][ T10] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 12.334000][ T10] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.334004][ T10] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.334007][ T10] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 12.334014][ 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)) [ 12.334023][ T10] ? mld_dad_start_work (net/ipv6/mcast.c:1153) [ 12.334036][ T10] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2168) [ 12.334044][ T10] mld_ifc_work (net/ipv6/mcast.c:2739) [ 12.334048][ T10] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 12.334051][ T10] process_one_work (kernel/workqueue.c:3387) [ 12.334063][ T10] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 12.334068][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.334084][ T10] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 12.334092][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.334095][ T10] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 12.334100][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.334105][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.334108][ T10] kthread (kernel/kthread.c:436) [ 12.334111][ T10] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.334115][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 12.334120][ T10] ret_from_fork (arch/x86/kernel/process.c:158) [ 12.334126][ T10] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 12.334132][ T10] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 12.334136][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 12.334141][ T10] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 12.750595][ T192] softirqs last disabled at (42476): br_port_carrier_check (./include/linux/spinlock.h:353 net/bridge/br_if.c:87) bridge | [ 12.750603][ T192] Preemption disabled at: | [ 12.750604][ T192] 0x0 | [ 12.750614][ T192] Tainted: [W]=WARN [ 12.750615][ T192] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.750616][ T192] Workqueue: events_unbound linkwatch_event [ 12.750620][ T192] Call Trace: [ 12.750621][ T192] [ 12.750623][ T192] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.750629][ T192] __might_resched.cold (kernel/sched/core.c:9234) [ 12.750633][ T192] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.750638][ T192] ? __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.750643][ T192] __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.750645][ T192] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.750651][ T192] ? 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.750654][ T192] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.750657][ T192] put_chars (drivers/char/virtio_console.c:1176) [ 12.750660][ T192] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.750661][ T192] ? check_prev_add (kernel/locking/lockdep.c:3258 (discriminator 3)) [ 12.750666][ T192] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.750669][ T192] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.750672][ T192] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.750674][ T192] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.750675][ T192] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.750680][ T192] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.750681][ T192] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.750685][ T192] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.750690][ T192] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.750693][ T192] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.750695][ T192] ? 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.750698][ T192] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.750702][ T192] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.750707][ T192] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.750711][ T192] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.750713][ T192] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.750718][ T192] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.750721][ T192] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.750723][ T192] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.750725][ T192] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.750729][ T192] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.750731][ T192] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.750735][ T192] vprintk_emit (kernel/printk/printk.c:2479) [ 12.750739][ T192] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.750745][ T192] _printk (kernel/printk/printk.c:2504) [ 12.750749][ T192] ? snapshot_read.cold (user.c:?) [ 12.750754][ T192] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.750759][ T192] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 12.750769][ T192] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 12.750780][ T192] br_stp_enable_port (net/bridge/br_stp_if.c:93) bridge [ 12.750787][ T192] br_port_carrier_check (net/bridge/br_if.c:90) bridge [ 12.750796][ T192] br_device_event (net/bridge/br.c:101) bridge [ 12.750805][ T192] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 12.750807][ T192] ? nlmsg_notify (./include/net/netlink.h:1165 ./include/net/netlink.h:1184 net/netlink/af_netlink.c:2599) [ 12.750814][ T192] notifier_call_chain (kernel/notifier.c:85) [ 12.750820][ T192] netif_state_change (net/core/dev.c:1625) [ 12.750825][ T192] ? call_netdevice_notifiers_info (./include/net/net_namespace.h:422 (discriminator 7)) [ 12.750830][ T192] ? linkwatch_do_dev (net/core/link_watch.c:182 net/core/link_watch.c:166) [ 12.750832][ T192] __linkwatch_run_queue (net/core/link_watch.c:240) [ 12.750835][ T192] ? linkwatch_do_dev (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.750838][ T192] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.750842][ T192] linkwatch_event (net/core/link_watch.c:314 (discriminator 11)) [ 12.750845][ T192] ? __linkwatch_run_queue (./include/linux/list.h:577) [ 12.750848][ T192] process_one_work (kernel/workqueue.c:3387) [ 12.750855][ T192] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 12.750858][ T192] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.750866][ T192] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 12.750870][ T192] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.750872][ T192] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 12.750875][ T192] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.750878][ T192] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.750880][ T192] kthread (kernel/kthread.c:436) [ 12.750882][ T192] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.750885][ T192] ? kthread_affine_preferred (kernel/kthread.c:857) [ 12.750887][ T192] ret_from_fork (arch/x86/kernel/process.c:158) [ 12.750891][ T192] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 12.750895][ T192] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 12.750898][ T192] ? kthread_affine_preferred (kernel/kthread.c:857) [ 12.750901][ T192] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 13.772498][ T58] softirqs last disabled at (690534): __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.772501][ T58] Preemption disabled at: | [ 13.772501][ T58] __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.772510][ T58] Tainted: [W]=WARN [ 13.772511][ T58] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.772512][ T58] Workqueue: mld mld_ifc_work [ 13.772516][ T58] Call Trace: [ 13.772518][ T58] [ 13.772520][ T58] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.772526][ T58] ? __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.772528][ T58] __might_resched.cold (kernel/sched/core.c:9234) [ 13.772532][ T58] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.772536][ T58] ? __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.772541][ T58] __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.772544][ T58] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.772549][ T58] ? 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.772552][ T58] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.772555][ T58] put_chars (drivers/char/virtio_console.c:1176) [ 13.772558][ T58] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.772566][ T58] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.772571][ T58] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.772577][ T58] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.772583][ T58] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.772585][ T58] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.772588][ T58] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.772592][ T58] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.772596][ T58] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.772597][ T58] ? 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.772601][ T58] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.772603][ T58] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.772607][ T58] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.772611][ T58] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.772613][ T58] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.772618][ T58] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.772621][ T58] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.772623][ T58] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.772625][ T58] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.772629][ T58] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.772631][ T58] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.772634][ T58] vprintk_emit (kernel/printk/printk.c:2479) [ 13.772638][ T58] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.772641][ T58] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.772646][ T58] _printk (kernel/printk/printk.c:2504) [ 13.772650][ T58] ? snapshot_read.cold (user.c:?) [ 13.772651][ T58] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 13.772657][ T58] ? idr_get_free (??:?) [ 13.772662][ T58] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 13.772667][ T58] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 13.772673][ T58] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 13.772675][ T58] ? mark_usage (kernel/locking/lockdep.c:4690) [ 13.772677][ T58] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 13.772678][ T58] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.772681][ T58] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 13.772683][ T58] ? mark_usage (kernel/locking/lockdep.c:4690) [ 13.772685][ T58] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.772688][ T58] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 13.772694][ T58] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.772696][ T58] 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.772699][ T58] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 13.772703][ T58] sch_direct_xmit (net/sched/sch_generic.c:372) [ 13.772707][ T58] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.772710][ T58] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 13.772712][ T58] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 13.772714][ T58] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.772716][ T58] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.772721][ T58] __dev_xmit_skb (net/core/dev.c:4262) [ 13.772725][ T58] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 13.772727][ T58] ? __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.772730][ T58] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.772732][ T58] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.772736][ T58] __dev_queue_xmit (net/core/dev.c:4884) [ 13.772739][ T58] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.772744][ T58] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.772745][ T58] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.772747][ T58] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 13.772759][ T58] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:138 (discriminator 3)) [ 13.772763][ T58] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 13.772765][ T58] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.772767][ T58] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.772771][ T58] ? 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.772776][ T58] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 13.772780][ T58] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 13.772783][ T58] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 13.772791][ T58] 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.772795][ T58] ? mld_dad_start_work (net/ipv6/mcast.c:1153) [ 13.772801][ T58] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2168) [ 13.772806][ T58] mld_ifc_work (net/ipv6/mcast.c:2739) [ 13.772808][ T58] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 13.772810][ T58] process_one_work (kernel/workqueue.c:3387) [ 13.772816][ T58] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 13.772819][ T58] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.772826][ T58] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 13.772831][ T58] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 13.772833][ T58] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 13.772835][ T58] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 13.772838][ T58] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 13.772840][ T58] kthread (kernel/kthread.c:436) [ 13.772842][ T58] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.772844][ T58] ? kthread_affine_preferred (kernel/kthread.c:857) [ 13.772847][ T58] ret_from_fork (arch/x86/kernel/process.c:158) [ 13.772851][ T58] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 13.772854][ T58] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 13.772857][ T58] ? kthread_affine_preferred (kernel/kthread.c:857) [ 13.772860][ T58] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 18.095661][ C1] | [ 18.095661][ C1] | [ 18.095661][ C1] stack backtrace: | [ 18.095667][ C1] Tainted: [W]=WARN [ 18.095668][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.095670][ C1] Call Trace: [ 18.095671][ C1] [ 18.095673][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.095677][ C1] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 18.095679][ C1] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 18.095680][ C1] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 18.095683][ C1] mark_lock (kernel/locking/lockdep.c:4769) [ 18.095685][ C1] mark_usage (kernel/locking/lockdep.c:4658) [ 18.095686][ C1] __lock_acquire (kernel/locking/lockdep.c:5208) [ 18.095689][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.095690][ C1] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 18.095692][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.095695][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.095697][ C1] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 18.095699][ C1] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 18.095700][ C1] console_emit_next_record (kernel/printk/printk.c:3177) [ 18.095702][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.095704][ C1] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 18.095706][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.095707][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.095709][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.095711][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.095713][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.095715][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.095717][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.095718][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.095720][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.095722][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.095723][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.095725][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 18.095728][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.095730][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.095732][ C1] _printk (kernel/printk/printk.c:2504) [ 18.095733][ C1] ? snapshot_read.cold (user.c:?) [ 18.095735][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 18.095738][ C1] ? idr_get_free (??:?) [ 18.095741][ C1] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 18.095743][ C1] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 18.095745][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.095746][ C1] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 18.095748][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.095750][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 18.095751][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.095753][ C1] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 18.095754][ C1] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 18.095756][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.095758][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.095759][ 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) [ 18.095761][ C1] ? 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)) [ 18.095763][ C1] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 18.095764][ C1] sch_direct_xmit (net/sched/sch_generic.c:372) [ 18.095766][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.095767][ C1] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 18.095769][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 18.095771][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.095773][ C1] __dev_xmit_skb (net/core/dev.c:4262) [ 18.095774][ C1] ? tc_run (net/core/dev.c:4444 (discriminator 6)) [ 18.095776][ C1] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 18.095777][ C1] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 18.095779][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.095780][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.095782][ C1] __dev_queue_xmit (net/core/dev.c:4884) [ 18.095785][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 18.095787][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.095788][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.095790][ C1] ? neigh_hh_output (./include/net/neighbour.h:525) [ 18.095792][ C1] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 18.095794][ C1] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 18.095795][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.095797][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.095799][ C1] ? 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)) [ 18.095801][ C1] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 18.095802][ C1] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 18.095804][ C1] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 18.095805][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.095807][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.095808][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.095809][ C1] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 18.095811][ 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)) [ 18.095814][ C1] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 18.095816][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.095818][ C1] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 18.095820][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.095822][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.095823][ C1] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 18.095826][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.095827][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.095829][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.095831][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 18.095833][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 18.095834][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 18.095838][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.095839][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.095840][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.095843][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 18.095844][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.095846][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 18.095848][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.095851][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.095853][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 18.095855][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 18.095856][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.095859][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.095860][ C1] handle_softirqs (kernel/softirq.c:645) [ 18.095862][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.095864][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 18.095865][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 18.095867][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 18.095868][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 18.095870][ C1] [ 18.095870][ C1] [ 18.095871][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 18.095872][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 18.095874][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 18.095877][ 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 [ 18.095878][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000282 [ 18.095881][ C1] RAX: 0000000000098a43 RBX: ff11000001bea380 RCX: ffffffff8def0307 [ 18.095882][ C1] RDX: ff11000001bea380 RSI: ffffffff90c38af6 RDI: ffffffff9068d8e0 [ 18.095883][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 18.095884][ C1] R10: 0000000000000001 R11: 0000000000000001 R12: 1ff4000000028fc3 [ 18.095884][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 18.095886][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.095888][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 18.095890][ C1] default_idle_call (kernel/sched/idle.c:122) [ 18.095891][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.095893][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 18.095894][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 18.095896][ C1] ? 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) [ 18.095899][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.095900][ C1] do_idle (kernel/sched/idle.c:355) [ 18.095902][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 18.095903][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 18.095905][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 18.095907][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 18.095927][ C1] softirqs last disabled at (625221): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 18.095928][ C1] Preemption disabled at: | [ 18.095929][ C1] 0x0 | [ 18.095934][ C1] Tainted: [W]=WARN [ 18.095934][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.095935][ C1] Call Trace: [ 18.095935][ C1] [ 18.095936][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.095938][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 18.095941][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.095943][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.095945][ 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)) [ 18.095947][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.095948][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.095950][ 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) [ 18.095951][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.095953][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 18.095955][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.095957][ C1] ? mark_lock (kernel/locking/lockdep.c:4769) [ 18.095959][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.095961][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.095962][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.095964][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.095966][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.095968][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.095970][ C1] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 18.095972][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.095974][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.095976][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.095978][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.095979][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.095981][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.095983][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.095985][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.095987][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.095988][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.095990][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.095992][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 18.095994][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.095996][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.095998][ C1] _printk (kernel/printk/printk.c:2504) [ 18.096000][ C1] ? snapshot_read.cold (user.c:?) [ 18.096001][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 18.096003][ C1] ? idr_get_free (??:?) [ 18.096006][ C1] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 18.096008][ C1] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 18.096010][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.096012][ C1] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 18.096013][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.096015][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 18.096016][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.096018][ C1] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 18.096019][ C1] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 18.096021][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.096023][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.096024][ 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) [ 18.096026][ C1] ? 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)) [ 18.096028][ C1] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 18.096030][ C1] sch_direct_xmit (net/sched/sch_generic.c:372) [ 18.096031][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.096033][ C1] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 18.096034][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 18.096036][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.096038][ C1] __dev_xmit_skb (net/core/dev.c:4262) [ 18.096039][ C1] ? tc_run (net/core/dev.c:4444 (discriminator 6)) [ 18.096041][ C1] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 18.096042][ C1] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 18.096044][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.096045][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.096047][ C1] __dev_queue_xmit (net/core/dev.c:4884) [ 18.096050][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 18.096052][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.096053][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.096055][ C1] ? neigh_hh_output (./include/net/neighbour.h:525) [ 18.096057][ C1] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 18.096059][ C1] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 18.096060][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.096062][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.096064][ C1] ? 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)) [ 18.096065][ C1] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 18.096067][ C1] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 18.096069][ C1] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 18.096070][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.096071][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.096073][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.096074][ C1] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 18.096076][ 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)) [ 18.096078][ C1] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 18.096080][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.096082][ C1] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 18.096084][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.096086][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.096088][ C1] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 18.096090][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.096092][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.096094][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.096095][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 18.096097][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 18.096099][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 18.096100][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.096102][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.096103][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.096105][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 18.096107][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.096109][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 18.096111][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.096113][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.096116][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 18.096118][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 18.096119][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.096120][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.096122][ C1] handle_softirqs (kernel/softirq.c:645) [ 18.096124][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.096125][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 18.096127][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 18.096129][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 18.096130][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 18.096131][ C1] [ 18.096132][ C1] [ 18.096132][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 18.096134][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 18.096135][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 18.096137][ 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 [ 18.096138][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000282 [ 18.096139][ C1] RAX: 0000000000098a43 RBX: ff11000001bea380 RCX: ffffffff8def0307 [ 18.096140][ C1] RDX: ff11000001bea380 RSI: ffffffff90c38af6 RDI: ffffffff9068d8e0 [ 18.096141][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 18.096142][ C1] R10: 0000000000000001 R11: 0000000000000001 R12: 1ff4000000028fc3 [ 18.096142][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 18.096144][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.096146][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 18.096147][ C1] default_idle_call (kernel/sched/idle.c:122) [ 18.096149][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.096150][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 18.096152][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 18.096153][ C1] ? 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) [ 18.096154][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.096156][ C1] do_idle (kernel/sched/idle.c:355) [ 18.096158][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 18.096159][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 18.096161][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 18.096162][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 19.278020][ T340] softirqs last disabled at (0): 0x0 | [ 19.278021][ T340] Preemption disabled at: | [ 19.278022][ T340] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.278033][ T340] Tainted: [W]=WARN [ 19.278034][ T340] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.278036][ T340] Call Trace: [ 19.278038][ T340] [ 19.278039][ T340] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.278044][ T340] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.278045][ T340] __might_resched.cold (kernel/sched/core.c:9234) [ 19.278049][ T340] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 19.278050][ T340] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.278054][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.278057][ T340] __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)) [ 19.278061][ T340] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 19.278063][ T340] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.278067][ T340] ? 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) [ 19.278068][ T340] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.278070][ T340] put_chars (drivers/char/virtio_console.c:1176) [ 19.278072][ T340] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.278074][ T340] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 19.278076][ T340] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.278080][ T340] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.278081][ T340] ? vsnprintf (lib/vsprintf.c:2900) [ 19.278084][ T340] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 19.278085][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.278087][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.278089][ T340] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.278092][ T340] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.278094][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.278095][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.278097][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.278099][ T340] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.278100][ T340] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 19.278102][ T340] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.278104][ T340] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.278107][ T340] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.278109][ T340] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.278110][ T340] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.278112][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.278113][ T340] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 19.278115][ T340] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.278116][ T340] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 19.278118][ T340] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.278120][ T340] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.278122][ T340] vprintk_emit (kernel/printk/printk.c:2479) [ 19.278125][ T340] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.278127][ T340] ? netdev_run_todo (net/core/dev.c:11776) [ 19.278131][ T340] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 19.278134][ T340] ? mirred_cleanup_module (./include/net/netlink.h:1107 (discriminator 1) net/sched/act_mirred.c:549 (discriminator 1)) act_mirred [ 19.278136][ T340] _printk (kernel/printk/printk.c:2504) [ 19.278139][ T340] ? snapshot_read.cold (user.c:?) [ 19.278141][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.278143][ T340] ? mirred_cleanup_module (./include/net/netlink.h:1107 (discriminator 1) net/sched/act_mirred.c:549 (discriminator 1)) act_mirred [ 19.278144][ T340] ? __up_write (kernel/locking/rwsem.c:1415) [ 19.278146][ T340] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 19.278147][ T340] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 19.278149][ T340] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 19.278150][ T340] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 19.278152][ T340] do_one_initcall (init/main.c:1357) [ 19.278154][ T340] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 19.278156][ T340] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 19.278159][ T340] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 19.278162][ T340] do_init_module (kernel/module/main.c:3117) [ 19.278164][ T340] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 19.278166][ T340] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 19.278170][ T340] load_module (kernel/module/main.c:3593) [ 19.278175][ T340] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 19.278177][ T340] ? __ia32_sys_fsconfig (??:?) [ 19.278180][ T340] ? ovl_real_file (fs/overlayfs/file.c:195) [ 19.278183][ T340] ? backing_file_read_iter (fs/backing-file.c:211) [ 19.278186][ T340] init_module_from_file (kernel/module/main.c:3790) [ 19.278188][ T340] ? __do_sys_init_module (kernel/module/main.c:3664) [ 19.278190][ T340] ? ovl_mmap (fs/overlayfs/file.c:477) [ 19.278193][ T340] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 19.278195][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.278197][ T340] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 19.278198][ T340] ? 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) [ 19.278200][ T340] idempotent_init_module (kernel/module/main.c:3802) [ 19.278203][ T340] ? init_module_from_file (kernel/module/main.c:3791) [ 19.278206][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.278207][ T340] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 19.278211][ T340] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 19.278213][ T340] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 19.278216][ T340] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.278218][ T340] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.278220][ T340] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.278222][ T340] RIP: 0033:0x7f3bdbf6037d [ 19.278224][ T340] 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 [ 19.278225][ T340] RSP: 002b:00007ffe4cc58f18 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 19.278229][ T340] RAX: ffffffffffffffda RBX: 000055f03d7e2810 RCX: 00007f3bdbf6037d [ 19.278230][ T340] RDX: 0000000000000000 RSI: 000055f01a1a1ffd RDI: 0000000000000000 [ 19.278231][ T340] RBP: 00007ffe4cc58fb0 R08: 0000000000000000 R09: 0000000000000000 [ 19.278232][ T340] R10: 0000000000000000 R11: 0000000000000246 R12: 000055f01a1a1ffd [ 19.278233][ T340] R13: 000055f03d7e2960 R14: 0000000000040000 R15: 0000000000000000 | [ 25.455437][ C1] softirqs last disabled at (625221): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 25.455439][ C1] Preemption disabled at: | [ 25.455440][ C1] 0x0 | [ 25.455450][ C1] Tainted: [W]=WARN [ 25.455451][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.455453][ C1] Call Trace: [ 25.455454][ C1] [ 25.455456][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.455461][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 25.455465][ C1] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 25.455467][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.455470][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455473][ 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)) [ 25.455477][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.455479][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.455483][ 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) [ 25.455484][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.455486][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 25.455488][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.455490][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 25.455492][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.455496][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.455497][ C1] ? vsnprintf (lib/vsprintf.c:2900) [ 25.455500][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.455501][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455503][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455505][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.455508][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.455509][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455511][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455513][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455514][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.455516][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 25.455518][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.455520][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.455522][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.455524][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.455526][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.455527][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455529][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.455530][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.455531][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 25.455533][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.455535][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.455537][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 25.455541][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.455543][ 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) [ 25.455545][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455547][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.455548][ C1] _printk (kernel/printk/printk.c:2504) [ 25.455552][ C1] ? snapshot_read.cold (user.c:?) [ 25.455553][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 25.455556][ C1] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 25.455559][ C1] ? idr_get_free (??:?) [ 25.455561][ 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) [ 25.455565][ C1] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 25.455570][ C1] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 25.455574][ C1] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 25.455575][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455577][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.455579][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455580][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 25.455584][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455586][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.455587][ C1] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 25.455589][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.455590][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455592][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.455593][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455595][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 25.455597][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455599][ 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) [ 25.455601][ C1] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 25.455609][ C1] sch_direct_xmit (net/sched/sch_generic.c:372) [ 25.455612][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 25.455613][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455615][ C1] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 25.455616][ 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) [ 25.455618][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 25.455619][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.455622][ C1] __dev_xmit_skb (net/core/dev.c:4262) [ 25.455624][ C1] ? tc_run (net/core/dev.c:4444 (discriminator 4)) [ 25.455625][ C1] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 25.455627][ C1] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 25.455628][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455630][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.455632][ C1] __dev_queue_xmit (net/core/dev.c:4884) [ 25.455635][ C1] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 25.455637][ C1] ? addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 25.455639][ C1] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 25.455642][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 25.455644][ C1] ? neigh_hh_output (./include/net/neighbour.h:525) [ 25.455647][ C1] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 25.455649][ C1] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 25.455651][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455652][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.455654][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455655][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.455657][ C1] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 25.455659][ C1] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 25.455661][ C1] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 25.455662][ C1] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 25.455665][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455666][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.455667][ C1] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 25.455669][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455670][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 25.455671][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.455673][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455675][ 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)) [ 25.455678][ C1] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 25.455681][ C1] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 25.455683][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.455685][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.455686][ C1] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 25.455688][ 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) [ 25.455690][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.455692][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455693][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.455695][ 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) [ 25.455696][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.455698][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 25.455701][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 25.455702][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 25.455706][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455708][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 25.455710][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.455712][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 25.455714][ 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) [ 25.455716][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.455718][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 25.455720][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 25.455722][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.455723][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455725][ C1] handle_softirqs (kernel/softirq.c:645) [ 25.455727][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 25.455728][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455730][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.455732][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 25.455733][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 25.455735][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 25.455737][ C1] [ 25.455737][ C1] [ 25.455738][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 25.455740][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 25.455743][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 25.455745][ 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 [ 25.455747][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 25.455751][ C1] RAX: 0000000000000001 RBX: ff11000001bea380 RCX: 0000000000000001 [ 25.455752][ C1] RDX: 0000000000000001 RSI: ffffffff9068d860 RDI: ffffffff8def0307 [ 25.455753][ C1] RBP: 0000000000000000 R08: ffffffff90381421 R09: 1fe2200006a563a2 [ 25.455753][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 25.455754][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 25.455755][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 25.455757][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.455760][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 25.455762][ C1] default_idle_call (kernel/sched/idle.c:122) [ 25.455764][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.455765][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 25.455767][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 25.455769][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.455770][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.455773][ C1] do_idle (kernel/sched/idle.c:355) [ 25.455774][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 25.455776][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 25.455778][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 25.455780][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 39.792343][ C1] softirqs last disabled at (625221): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 39.792345][ C1] Preemption disabled at: | [ 39.792346][ C1] 0x0 | [ 39.792357][ C1] Tainted: [W]=WARN [ 39.792358][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.792360][ C1] Call Trace: [ 39.792361][ C1] [ 39.792364][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.792369][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 39.792372][ C1] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 39.792374][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.792377][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792381][ 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)) [ 39.792384][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.792387][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.792390][ 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) [ 39.792392][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.792394][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 39.792396][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.792398][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 39.792400][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.792404][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.792405][ C1] ? vsnprintf (lib/vsprintf.c:2900) [ 39.792408][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.792409][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792411][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792413][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.792416][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.792418][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792419][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792421][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792422][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.792424][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 39.792426][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.792428][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.792431][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.792433][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.792434][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.792436][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792437][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.792438][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 39.792440][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 39.792442][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.792443][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.792445][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 39.792450][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.792451][ 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) [ 39.792453][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792455][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.792457][ C1] _printk (kernel/printk/printk.c:2504) [ 39.792460][ C1] ? snapshot_read.cold (user.c:?) [ 39.792461][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 39.792464][ C1] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 39.792467][ C1] ? idr_get_free (??:?) [ 39.792469][ 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) [ 39.792473][ C1] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 39.792477][ C1] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 39.792481][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.792482][ C1] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 39.792484][ C1] ? sock_def_readable (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/sock.c:3663 (discriminator 2)) [ 39.792487][ C1] ? packet_rcv (net/packet/af_packet.c:2231) [ 39.792490][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792492][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.792494][ C1] ? 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)) [ 39.792496][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.792498][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792499][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 39.792502][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792504][ 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) [ 39.792506][ C1] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 39.792508][ C1] sch_direct_xmit (net/sched/sch_generic.c:372) [ 39.792510][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 39.792512][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792514][ C1] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 39.792515][ 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) [ 39.792516][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 39.792518][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.792520][ C1] __dev_xmit_skb (net/core/dev.c:4262) [ 39.792522][ C1] ? tc_run (net/core/dev.c:4444 (discriminator 4)) [ 39.792523][ C1] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 39.792525][ C1] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 39.792526][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792528][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.792530][ C1] __dev_queue_xmit (net/core/dev.c:4884) [ 39.792532][ C1] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 39.792534][ C1] ? addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 39.792536][ C1] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 39.792539][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 39.792542][ C1] ? neigh_hh_output (./include/net/neighbour.h:525) [ 39.792544][ C1] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 39.792547][ C1] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 39.792548][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792550][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.792552][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792553][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.792555][ C1] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 39.792557][ C1] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 39.792559][ C1] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 39.792560][ C1] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 39.792563][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792564][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.792566][ C1] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 39.792567][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792568][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 39.792569][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.792571][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792573][ 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)) [ 39.792576][ C1] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 39.792578][ C1] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 39.792581][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 39.792582][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 39.792584][ C1] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 39.792586][ 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) [ 39.792588][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 39.792589][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792591][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.792592][ 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) [ 39.792594][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 39.792596][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 39.792598][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 39.792600][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 39.792603][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.792605][ C1] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 39.792606][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792608][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 39.792610][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 39.792612][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 39.792615][ 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) [ 39.792617][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.792619][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 39.792621][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 39.792622][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.792624][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792625][ C1] handle_softirqs (kernel/softirq.c:645) [ 39.792627][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 39.792629][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792630][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.792632][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 39.792633][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 39.792635][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 39.792637][ C1] [ 39.792637][ C1] [ 39.792638][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 39.792640][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 39.792643][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 39.792645][ 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 [ 39.792647][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 39.792651][ C1] RAX: 0000000000000001 RBX: ff11000001bea380 RCX: 0000000000000001 [ 39.792652][ C1] RDX: 0000000000000001 RSI: ffffffff9068d860 RDI: ffffffff8def0307 [ 39.792653][ C1] RBP: 0000000000000000 R08: ffffffff90381421 R09: 1fe2200006a563a2 [ 39.792653][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 39.792660][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 39.792661][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 39.792664][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 39.792666][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 39.792668][ C1] default_idle_call (kernel/sched/idle.c:122) [ 39.792670][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 39.792671][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 39.792673][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 39.792675][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.792676][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.792678][ C1] do_idle (kernel/sched/idle.c:355) [ 39.792680][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 39.792681][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 39.792683][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 39.792685][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 46.319323][ T546] softirqs last disabled at (0): 0x0 | [ 46.319325][ T546] Preemption disabled at: | [ 46.319326][ T546] 0x0 | [ 46.319334][ T546] Tainted: [W]=WARN [ 46.319336][ T546] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.319337][ T546] Call Trace: [ 46.319339][ T546] [ 46.319340][ T546] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 46.319346][ T546] __might_resched.cold (kernel/sched/core.c:9234) [ 46.319350][ T546] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 46.319354][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319358][ T546] __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)) [ 46.319361][ T546] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.319364][ T546] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.319368][ T546] ? 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) [ 46.319369][ T546] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.319371][ T546] put_chars (drivers/char/virtio_console.c:1176) [ 46.319373][ T546] ? __send_to_port (drivers/char/virtio_console.c:654) [ 46.319375][ T546] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 46.319379][ T546] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 46.319382][ T546] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 46.319384][ T546] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.319386][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319388][ T546] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.319390][ T546] console_emit_next_record (kernel/printk/printk.c:3183) [ 46.319392][ T546] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 46.319394][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319396][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319398][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319399][ T546] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.319401][ T546] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 46.319403][ T546] console_flush_one_record (kernel/printk/printk.c:3268) [ 46.319405][ T546] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 46.319408][ T546] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 46.319410][ T546] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.319411][ T546] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 46.319413][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319414][ T546] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.319416][ T546] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 46.319417][ T546] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 46.319419][ T546] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 46.319421][ T546] ? vprintk_emit (kernel/printk/printk.c:2478) [ 46.319423][ T546] vprintk_emit (kernel/printk/printk.c:2479) [ 46.319426][ T546] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 46.319428][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319429][ T546] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 46.319432][ T546] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 46.319434][ T546] _printk (kernel/printk/printk.c:2504) [ 46.319437][ T546] ? snapshot_read.cold (user.c:?) [ 46.319439][ T546] ? ipv6_mc_down (net/ipv6/mcast.c:1157 net/ipv6/mcast.c:2820) [ 46.319445][ T546] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 46.319459][ T546] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 46.319467][ T546] br_device_event (net/bridge/br.c:111) bridge [ 46.319477][ T546] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 46.319480][ T546] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 46.319482][ T546] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 46.319486][ T546] notifier_call_chain (kernel/notifier.c:85) [ 46.319489][ T546] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 46.319493][ T546] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 46.319495][ T546] ? netif_change_name (net/core/dev.c:1517) [ 46.319497][ T546] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 46.319499][ T546] ? __kernel_text_address (kernel/extable.c:79) [ 46.319501][ T546] ? write_profile (profile.c:?) [ 46.319503][ T546] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 46.319507][ T546] netif_change_flags (net/core/dev.c:9882) [ 46.319509][ T546] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 46.319512][ T546] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 46.319514][ T546] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 46.319515][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319517][ T546] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 46.319520][ T546] ? kasan_save_stack (mm/kasan/common.c:58) [ 46.319523][ T546] ? kasan_save_stack (mm/kasan/common.c:57) [ 46.319525][ T546] ? kasan_save_track (mm/kasan/common.c:78) [ 46.319526][ T546] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 46.319528][ T546] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 46.319529][ T546] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 46.319530][ T546] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 46.319531][ T546] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 46.319534][ T546] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.319535][ T546] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 46.319537][ T546] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 46.319539][ T546] ? ___sys_sendmsg (net/socket.c:2767) [ 46.319541][ T546] ? __sys_sendmsg (net/socket.c:2799) [ 46.319542][ T546] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.319545][ T546] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.319547][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319549][ T546] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.319550][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319552][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319554][ T546] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 46.319557][ T546] ? __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) [ 46.319559][ T546] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 46.319560][ T546] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 46.319561][ T546] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 46.319564][ T546] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 46.319566][ T546] rtnl_newlink (net/core/rtnetlink.c:4215) [ 46.319568][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319569][ T546] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 46.319571][ T546] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.319572][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319574][ T546] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 46.319577][ T546] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 46.319579][ T546] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 46.319580][ T546] ? __kernel_text_address (kernel/extable.c:79) [ 46.319581][ T546] ? write_profile (profile.c:?) [ 46.319583][ T546] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 46.319584][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319586][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319587][ T546] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 46.319591][ T546] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.319592][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319594][ T546] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 46.319595][ T546] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 46.319597][ T546] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.319598][ T546] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 46.319600][ T546] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 46.319602][ T546] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 46.319603][ T546] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.319605][ T546] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.319606][ T546] ? netlink_ack (./include/linux/skbuff.h:2718) [ 46.319607][ T546] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 46.319610][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319612][ T546] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.319613][ T546] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.319615][ T546] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 46.319617][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319619][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319620][ T546] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.319622][ T546] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 46.319624][ T546] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 46.319626][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319628][ T546] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.319630][ T546] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 46.319631][ T546] ? copy_msghdr_from_user (net/socket.c:2650) [ 46.319633][ T546] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 46.319635][ T546] ? move_addr_to_kernel (net/socket.c:258) [ 46.319636][ T546] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 46.319639][ T546] ___sys_sendmsg (net/socket.c:2767) [ 46.319640][ T546] ? copy_msghdr_from_user (net/socket.c:2619) [ 46.319645][ T546] __sys_sendmsg (net/socket.c:2799) [ 46.319647][ T546] ? __sys_sendmsg_sock (net/socket.c:2780) [ 46.319650][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.319652][ T546] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.319653][ T546] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 46.319655][ T546] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.319657][ T546] RIP: 0033:0x7fe221b4854e [ 46.319659][ T546] 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 [ 46.319661][ T546] RSP: 002b:00007ffc03a13bc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.319665][ T546] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fe221b4854e [ 46.319666][ T546] RDX: 0000000000000000 RSI: 00007ffc03a13c70 RDI: 0000000000000005 [ 46.319667][ T546] RBP: 00007ffc03a13bd0 R08: 0000000000000000 R09: 0000000000000000 [ 46.319668][ T546] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918bc6 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __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 br_port_carrier_check:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print