====================================== | [ 80.864945][ T908] RCU nest depth: 0, expected: 0 | [ 80.865207][ T908] 2 locks held by tc/908: | [ 80.865497][ T908] #0: ffffffffad1e7e88 (rtnl_mutex){+.+.}-{4:4}, at: tc_new_tfilter (net/sched/cls_api.c:2261) | [ 80.866011][ T908] #1: ffff8880086e2510 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) [ 80.867034][ T908] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 80.867386][ T908] Call Trace: [ 80.867597][ T908] [ 80.867746][ T908] dump_stack_lvl (lib/dump_stack.c:123) [ 80.868028][ T908] __might_resched (kernel/sched/core.c:8759) [ 80.868304][ T908] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 80.868586][ T908] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 80.868844][ T908] static_key_slow_inc (kernel/jump_label.c:191) [ 80.869126][ T908] tc_new_tfilter (net/sched/cls_api.c:2385) [ 80.869414][ T908] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 80.869618][ T908] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 80.869935][ T908] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 80.870218][ T908] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 80.870473][ T908] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 80.870738][ T908] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 80.871005][ T908] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 80.871286][ T908] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 80.871847][ T908] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 80.872048][ T908] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 80.872318][ T908] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 80.872582][ T908] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 80.872860][ T908] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 80.873168][ T908] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 80.873436][ T908] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 80.873726][ T908] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 80.874003][ T908] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 80.874248][ T908] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 80.874531][ T908] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 80.874812][ T908] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 80.875106][ T908] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 80.875374][ T908] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 80.875661][ T908] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 80.876018][ T908] ___sys_sendmsg (net/socket.c:2624) [ 80.876290][ T908] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 80.876631][ T908] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 80.876910][ T908] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 80.877248][ T908] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 80.877526][ T908] ? trace_rcu_segcb_stats (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/rcu.h:537) [ 80.877825][ T908] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 80.878181][ T908] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 80.878455][ T908] ? do_sys_openat2 (fs/open.c:1405) [ 80.878734][ T908] ? do_sys_openat2 (fs/open.c:1411) [ 80.879013][ T908] ? do_sys_openat2 (fs/open.c:1411) [ 80.879292][ T908] __sys_sendmsg (net/socket.c:2654) [ 80.879552][ T908] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 80.879863][ T908] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 80.880127][ T908] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 80.880420][ T908] RIP: 0033:0x7f6274fbd9a7 [ 80.880694][ T908] Code: Unable to access opcode bytes at 0x7f6274fbd97d. Code starting with the faulting instruction =========================================== [ 80.881018][ T908] RSP: 002b:00007ffde83d6d68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 80.881400][ T908] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f6274fbd9a7 [ 80.881808][ T908] RDX: 0000000000000000 RSI: 00007ffde83d6dd0 RDI: 0000000000000005 [ 80.882193][ T908] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 80.882565][ T908] R10: 00007f6274e76708 R11: 0000000000000246 R12: 00007ffde83dc979 [ 80.882948][ T908] R13: 0000000067858744 R14: 0000000000483b60 R15: 00007ffde83dc97e | [ 80.886129][ T908] #1: ffff8880086e2510 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) | [ 80.886393][ T908] #2: ffffffffac7ddcd0 (cpu_hotplug_lock){++++}-{0:0}, at: static_key_slow_inc (kernel/jump_label.c:191) | [ 80.886678][ T908] stack backtrace: | [ 80.887052][ T908] Tainted: [W]=WARN [ 80.887160][ T908] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 80.887343][ T908] Call Trace: [ 80.887465][ T908] [ 80.887542][ T908] dump_stack_lvl (lib/dump_stack.c:123) [ 80.887690][ T908] __lock_acquire (kernel/locking/lockdep.c:4828 kernel/locking/lockdep.c:4898 kernel/locking/lockdep.c:5176) [ 80.887841][ T908] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 80.887989][ T908] ? static_key_slow_inc_cpuslocked (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:1195 kernel/jump_label.c:167 kernel/jump_label.c:151) [ 80.888172][ T908] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 80.888322][ T908] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 80.888495][ T908] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 80.888629][ T908] ? static_key_slow_inc_cpuslocked (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:1195 kernel/jump_label.c:167 kernel/jump_label.c:151) [ 80.888796][ T908] __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:735) [ 80.888937][ T908] ? static_key_slow_inc_cpuslocked (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:1195 kernel/jump_label.c:167 kernel/jump_label.c:151) [ 80.889109][ T908] ? static_key_slow_inc_cpuslocked (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:1195 kernel/jump_label.c:167 kernel/jump_label.c:151) [ 80.889275][ T908] ? __pfx___mutex_lock (kernel/locking/mutex.c:734) [ 80.889417][ T908] ? static_key_slow_inc (kernel/jump_label.c:191) [ 80.889633][ T908] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 80.889847][ T908] ? static_key_fast_inc_not_disabled (./arch/x86/include/asm/atomic.h:23 (discriminator 3) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 3) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 3) kernel/jump_label.c:141 (discriminator 3)) [ 80.890115][ T908] ? __pfx_static_key_fast_inc_not_disabled (kernel/jump_label.c:128) [ 80.890298][ T908] ? static_key_slow_inc_cpuslocked (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:1195 kernel/jump_label.c:167 kernel/jump_label.c:151) [ 80.890476][ T908] static_key_slow_inc_cpuslocked (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:1195 kernel/jump_label.c:167 kernel/jump_label.c:151) [ 80.890642][ T908] static_key_slow_inc (kernel/jump_label.c:191) [ 80.890774][ T908] tc_new_tfilter (net/sched/cls_api.c:2385) [ 80.890918][ T908] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 80.891021][ T908] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 80.891161][ T908] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 80.891295][ T908] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 80.891438][ T908] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 80.891575][ T908] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 80.891710][ T908] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 80.891850][ T908] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 80.891987][ T908] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 80.892091][ T908] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 80.892225][ T908] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 80.892359][ T908] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 80.892505][ T908] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 80.892643][ T908] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 80.892784][ T908] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 80.892923][ T908] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 80.893058][ T908] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 80.893192][ T908] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 80.893328][ T908] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 80.893472][ T908] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 80.893609][ T908] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 80.893756][ T908] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 80.893894][ T908] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 80.894075][ T908] ___sys_sendmsg (net/socket.c:2624) [ 80.894208][ T908] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 80.894377][ T908] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 80.894567][ T908] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 80.894804][ T908] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 80.895015][ T908] ? trace_rcu_segcb_stats (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/rcu.h:537) [ 80.895230][ T908] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 80.895473][ T908] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 80.895688][ T908] ? do_sys_openat2 (fs/open.c:1405) [ 80.895894][ T908] ? do_sys_openat2 (fs/open.c:1411) [ 80.896099][ T908] ? do_sys_openat2 (fs/open.c:1411) [ 80.896305][ T908] __sys_sendmsg (net/socket.c:2654) [ 80.896516][ T908] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 80.896728][ T908] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 80.896945][ T908] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 80.897223][ T908] RIP: 0033:0x7f6274fbd9a7 [ 80.897493][ T908] Code: Unable to access opcode bytes at 0x7f6274fbd97d. Code starting with the faulting instruction =========================================== [ 80.897780][ T908] RSP: 002b:00007ffde83d6d68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 80.898110][ T908] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f6274fbd9a7 [ 80.898416][ T908] RDX: 0000000000000000 RSI: 00007ffde83d6dd0 RDI: 0000000000000005 [ 80.898716][ T908] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 80.899022][ T908] R10: 00007f6274e76708 R11: 0000000000000246 R12: 00007ffde83dc979 [ 80.899343][ T908] R13: 0000000067858744 R14: 0000000000483b60 R15: 00007ffde83dc97e | [ 82.352512][ T964] preempt_count: 1, expected: 0 | [ 82.352673][ T964] RCU nest depth: 0, expected: 0 | [ 82.352835][ T964] INFO: lockdep is turned off. | [ 82.353283][ T964] Tainted: [W]=WARN [ 82.353409][ T964] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 82.353611][ T964] Call Trace: [ 82.353732][ T964] [ 82.353813][ T964] dump_stack_lvl (lib/dump_stack.c:123) [ 82.353986][ T964] __might_resched (kernel/sched/core.c:8759) [ 82.354157][ T964] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 82.354328][ T964] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 82.354495][ T964] static_key_slow_inc (kernel/jump_label.c:191) [ 82.354665][ T964] tc_new_tfilter (net/sched/cls_api.c:2385) [ 82.354830][ T964] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 82.354993][ T964] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 82.355155][ T964] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 82.355281][ T964] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 82.355444][ T964] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 82.355618][ T964] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 82.355788][ T964] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 82.355948][ T964] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 82.356111][ T964] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 82.356276][ T964] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 82.356439][ T964] ? find_stack (lib/stackdepot.c:552) [ 82.356604][ T964] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 82.356768][ T964] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 82.356935][ T964] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 82.357096][ T964] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 82.357262][ T964] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 82.357425][ T964] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 82.357588][ T964] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 82.357750][ T964] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 82.357912][ T964] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 82.358084][ T964] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 82.358247][ T964] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 82.358407][ T964] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 82.358611][ T964] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 82.358777][ T964] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 82.358941][ T964] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 82.359099][ T964] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 82.359269][ T964] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 82.359433][ T964] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 82.359598][ T964] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 82.359758][ T964] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 82.359961][ T964] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 82.360125][ T964] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 82.360287][ T964] ___sys_sendmsg (net/socket.c:2624) [ 82.360452][ T964] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 82.360657][ T964] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 82.360824][ T964] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 82.361025][ T964] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 82.361189][ T964] ? trace_rcu_segcb_stats (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/rcu.h:537) [ 82.361361][ T964] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 82.361572][ T964] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 82.361734][ T964] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 82.361896][ T964] ? do_sys_openat2 (fs/open.c:1411) [ 82.362066][ T964] ? do_sys_openat2 (fs/open.c:1411) [ 82.362229][ T964] __sys_sendmsg (net/socket.c:2654) [ 82.362390][ T964] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 82.362558][ T964] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 82.362763][ T964] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 82.362936][ T964] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 82.363137][ T964] RIP: 0033:0x7fce751cc9a7 [ 82.363316][ T964] Code: 0a 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0a 00 or (%rax),%al 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 82.363888][ T964] RSP: 002b:00007ffff2eaa3c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 82.364140][ T964] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007fce751cc9a7 [ 82.364383][ T964] RDX: 0000000000000000 RSI: 00007ffff2eaa430 RDI: 0000000000000005 [ 82.364626][ T964] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 82.364866][ T964] R10: 00007fce75085708 R11: 0000000000000246 R12: 00007ffff2eaf979 [ 82.365112][ T964] R13: 0000000067858746 R14: 0000000000483b60 R15: 00007ffff2eaf97e | [ 85.676048][ T1057] preempt_count: 1, expected: 0 | [ 85.676258][ T1057] RCU nest depth: 0, expected: 0 | [ 85.676552][ T1057] INFO: lockdep is turned off. | [ 85.677107][ T1057] Tainted: [W]=WARN [ 85.677261][ T1057] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 85.677525][ T1057] Call Trace: [ 85.677685][ T1057] [ 85.677790][ T1057] dump_stack_lvl (lib/dump_stack.c:123) [ 85.678017][ T1057] __might_resched (kernel/sched/core.c:8759) [ 85.678235][ T1057] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 85.678441][ T1057] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 85.678662][ T1057] static_key_slow_inc (kernel/jump_label.c:191) [ 85.678873][ T1057] tc_new_tfilter (net/sched/cls_api.c:2385) [ 85.679093][ T1057] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 85.679328][ T1057] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 85.679544][ T1057] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 85.679717][ T1057] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 85.679944][ T1057] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 85.680169][ T1057] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 85.680394][ T1057] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 85.680614][ T1057] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 85.680808][ T1057] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 85.680962][ T1057] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 85.681123][ T1057] ? find_stack (lib/stackdepot.c:552) [ 85.681302][ T1057] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 85.681464][ T1057] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 85.681616][ T1057] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 85.681824][ T1057] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 85.681983][ T1057] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 85.682130][ T1057] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 85.682281][ T1057] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 85.682436][ T1057] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 85.682585][ T1057] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 85.682776][ T1057] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 85.682943][ T1057] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 85.683126][ T1057] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 85.683310][ T1057] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 85.683499][ T1057] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 85.683695][ T1057] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 85.683863][ T1057] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 85.684063][ T1057] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 85.684261][ T1057] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 85.684481][ T1057] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 85.684679][ T1057] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 85.684858][ T1057] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 85.685009][ T1057] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 85.685197][ T1057] ___sys_sendmsg (net/socket.c:2624) [ 85.685346][ T1057] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 85.685553][ T1057] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 85.685709][ T1057] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 85.685939][ T1057] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 85.686097][ T1057] ? trace_rcu_segcb_stats (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/rcu.h:537) [ 85.686252][ T1057] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 85.686449][ T1057] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 85.686602][ T1057] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 85.686765][ T1057] ? do_sys_openat2 (fs/open.c:1411) [ 85.686960][ T1057] ? do_sys_openat2 (fs/open.c:1411) [ 85.687150][ T1057] __sys_sendmsg (net/socket.c:2654) [ 85.687300][ T1057] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 85.687478][ T1057] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 85.687727][ T1057] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 85.687904][ T1057] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 85.688153][ T1057] RIP: 0033:0x7fa81ea649a7 [ 85.688353][ T1057] Code: 0a 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 All code ======== 0: 0a 00 or (%rax),%al 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b9 jmp 0xffffffffffffffc9 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2e 00 00 00 mov $0x2e,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 89 54 24 1c mov %edx,0x1c(%rsp) 3b: 48 89 74 24 10 mov %rsi,0x10(%rsp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 89 54 24 1c mov %edx,0x1c(%rsp) 11: 48 89 74 24 10 mov %rsi,0x10(%rsp) [ 85.688979][ T1057] RSP: 002b:00007ffdd0ebdb28 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 85.689242][ T1057] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007fa81ea649a7 [ 85.689506][ T1057] RDX: 0000000000000000 RSI: 00007ffdd0ebdb90 RDI: 0000000000000005 [ 85.689763][ T1057] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 85.689985][ T1057] R10: 00007fa81e91d708 R11: 0000000000000246 R12: 00007ffdd0ec2981 Finger prints: __lock_acquire:__mutex_lock:static_key_slow_inc_cpuslocked:static_key_slow_inc:tc_new_tfilter __might_resched:cpus_read_lock:static_key_slow_inc:tc_new_tfilter:rtnetlink_rcv_msg