====================================== | [ 18.651220][ T305] RCU nest depth: 0, expected: 0 | [ 18.651393][ T305] 2 locks held by tc/305: | [ 18.651522][ T305] #0: ffffffff8f5e7e88 (rtnl_mutex){+.+.}-{4:4}, at: tc_new_tfilter (net/sched/cls_api.c:2261) | [ 18.651833][ T305] #1: ffff888008f4c210 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) [ 18.652428][ T305] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.652648][ T305] Call Trace: [ 18.652777][ T305] [ 18.652869][ T305] dump_stack_lvl (lib/dump_stack.c:123) [ 18.653065][ T305] __might_resched (kernel/sched/core.c:8759) [ 18.653268][ T305] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 18.653479][ T305] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 18.653657][ T305] static_key_slow_inc (kernel/jump_label.c:191) [ 18.653840][ T305] tc_new_tfilter (net/sched/cls_api.c:2385) [ 18.654017][ T305] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 18.654162][ T305] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 18.654358][ T305] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 18.654539][ T305] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 18.654705][ T305] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 18.654868][ T305] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 18.655037][ T305] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 18.655206][ T305] ? 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) [ 18.655369][ T305] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 18.655500][ T305] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 18.655671][ T305] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 18.655837][ T305] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 18.656007][ T305] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 18.656195][ T305] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 18.656362][ T305] ? 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) [ 18.656531][ T305] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 18.656697][ T305] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 18.656866][ T305] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 18.657036][ T305] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 18.657207][ T305] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 18.657385][ T305] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 18.657553][ T305] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 18.657716][ T305] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 18.657934][ T305] ___sys_sendmsg (net/socket.c:2624) [ 18.658102][ T305] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 18.658365][ T305] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 18.658539][ T305] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 18.658738][ T305] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 18.658900][ T305] ? 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) [ 18.659072][ T305] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 18.659315][ T305] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 18.659482][ T305] ? do_sys_openat2 (fs/open.c:1405) [ 18.659643][ T305] ? do_sys_openat2 (fs/open.c:1411) [ 18.659809][ T305] ? do_sys_openat2 (fs/open.c:1411) [ 18.659979][ T305] __sys_sendmsg (net/socket.c:2654) [ 18.660143][ T305] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 18.660338][ T305] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.660500][ T305] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.660702][ T305] RIP: 0033:0x7f8447d699a7 [ 18.660878][ T305] Code: Unable to access opcode bytes at 0x7f8447d6997d. Code starting with the faulting instruction =========================================== [ 18.661088][ T305] RSP: 002b:00007fff1a3165b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 18.661334][ T305] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f8447d699a7 [ 18.661575][ T305] RDX: 0000000000000000 RSI: 00007fff1a316620 RDI: 0000000000000005 [ 18.661822][ T305] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 18.662068][ T305] R10: 00007f8447c22708 R11: 0000000000000246 R12: 00007fff1a31b979 [ 18.662341][ T305] R13: 0000000067858a8c R14: 0000000000483b60 R15: 00007fff1a31b97e | [ 18.665068][ T305] #1: ffff888008f4c210 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) | [ 18.665304][ T305] #2: ffffffff8ebddcd0 (cpu_hotplug_lock){++++}-{0:0}, at: static_key_slow_inc (kernel/jump_label.c:191) | [ 18.665545][ T305] stack backtrace: | [ 18.665878][ T305] Tainted: [W]=WARN [ 18.665979][ T305] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.666143][ T305] Call Trace: [ 18.666244][ T305] [ 18.666315][ T305] dump_stack_lvl (lib/dump_stack.c:123) [ 18.666457][ T305] __lock_acquire (kernel/locking/lockdep.c:4828 kernel/locking/lockdep.c:4898 kernel/locking/lockdep.c:5176) [ 18.666594][ T305] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 18.666726][ T305] ? 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) [ 18.666893][ T305] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 18.667027][ T305] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 18.667158][ T305] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 18.667321][ T305] ? 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) [ 18.667491][ T305] __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:735) [ 18.667624][ T305] ? 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) [ 18.667792][ T305] ? 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) [ 18.667956][ T305] ? __pfx___mutex_lock (kernel/locking/mutex.c:734) [ 18.668090][ T305] ? static_key_slow_inc (kernel/jump_label.c:191) [ 18.668222][ T305] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 18.668355][ T305] ? 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)) [ 18.668522][ T305] ? __pfx_static_key_fast_inc_not_disabled (kernel/jump_label.c:128) [ 18.668689][ T305] ? 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) [ 18.668853][ T305] 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) [ 18.669015][ T305] static_key_slow_inc (kernel/jump_label.c:191) [ 18.669150][ T305] tc_new_tfilter (net/sched/cls_api.c:2385) [ 18.669298][ T305] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 18.669403][ T305] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 18.669541][ T305] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 18.669676][ T305] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 18.669808][ T305] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 18.669941][ T305] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 18.670071][ T305] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 18.670204][ T305] ? 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) [ 18.670339][ T305] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 18.670441][ T305] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 18.670573][ T305] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 18.670706][ T305] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 18.670841][ T305] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 18.670977][ T305] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 18.671112][ T305] ? 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) [ 18.671248][ T305] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 18.671383][ T305] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 18.671514][ T305] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 18.671650][ T305] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 18.671782][ T305] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 18.671918][ T305] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 18.672051][ T305] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 18.672186][ T305] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 18.672384][ T305] ___sys_sendmsg (net/socket.c:2624) [ 18.672520][ T305] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 18.672686][ T305] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 18.672820][ T305] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 18.672987][ T305] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 18.673121][ T305] ? 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) [ 18.673261][ T305] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 18.673426][ T305] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 18.673559][ T305] ? do_sys_openat2 (fs/open.c:1405) [ 18.673690][ T305] ? do_sys_openat2 (fs/open.c:1411) [ 18.673821][ T305] ? do_sys_openat2 (fs/open.c:1411) [ 18.673956][ T305] __sys_sendmsg (net/socket.c:2654) [ 18.674089][ T305] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 18.674248][ T305] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.674381][ T305] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.674548][ T305] RIP: 0033:0x7f8447d699a7 [ 18.674690][ T305] Code: Unable to access opcode bytes at 0x7f8447d6997d. Code starting with the faulting instruction =========================================== [ 18.674864][ T305] RSP: 002b:00007fff1a3165b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 18.675065][ T305] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f8447d699a7 [ 18.675269][ T305] RDX: 0000000000000000 RSI: 00007fff1a316620 RDI: 0000000000000005 [ 18.675468][ T305] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 18.675670][ T305] R10: 00007f8447c22708 R11: 0000000000000246 R12: 00007fff1a31b979 [ 18.675873][ T305] R13: 0000000067858a8c R14: 0000000000483b60 R15: 00007fff1a31b97e | [ 20.153480][ T368] preempt_count: 1, expected: 0 | [ 20.153610][ T368] RCU nest depth: 0, expected: 0 | [ 20.153735][ T368] INFO: lockdep is turned off. | [ 20.154093][ T368] Tainted: [W]=WARN [ 20.154206][ T368] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.154368][ T368] Call Trace: [ 20.154470][ T368] [ 20.154539][ T368] dump_stack_lvl (lib/dump_stack.c:123) [ 20.154677][ T368] __might_resched (kernel/sched/core.c:8759) [ 20.154808][ T368] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 20.154946][ T368] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 20.155081][ T368] static_key_slow_inc (kernel/jump_label.c:191) [ 20.155211][ T368] tc_new_tfilter (net/sched/cls_api.c:2385) [ 20.155343][ T368] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 20.155474][ T368] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 20.155611][ T368] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 20.155715][ T368] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 20.155846][ T368] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 20.155976][ T368] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 20.156115][ T368] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 20.156249][ T368] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 20.156378][ T368] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 20.156511][ T368] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 20.156652][ T368] ? find_stack (lib/stackdepot.c:552) [ 20.156788][ T368] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 20.156919][ T368] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 20.157048][ T368] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 20.157183][ T368] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 20.157319][ T368] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 20.157447][ T368] ? 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) [ 20.157577][ T368] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 20.157711][ T368] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 20.157840][ T368] ? 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) [ 20.157971][ T368] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 20.158116][ T368] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 20.158247][ T368] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 20.158409][ T368] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 20.158540][ T368] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 20.158670][ T368] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 20.158800][ T368] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 20.158930][ T368] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 20.159063][ T368] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 20.159198][ T368] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 20.159328][ T368] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 20.159489][ T368] ? 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) [ 20.159622][ T368] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 20.159751][ T368] ___sys_sendmsg (net/socket.c:2624) [ 20.159881][ T368] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 20.160046][ T368] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 20.160183][ T368] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 20.160345][ T368] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 20.160478][ T368] ? 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) [ 20.160611][ T368] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 20.160775][ T368] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 20.160904][ T368] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 20.161035][ T368] ? do_sys_openat2 (fs/open.c:1411) [ 20.161166][ T368] ? do_sys_openat2 (fs/open.c:1411) [ 20.161296][ T368] __sys_sendmsg (net/socket.c:2654) [ 20.161425][ T368] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 20.161557][ T368] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 20.161718][ T368] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 20.161848][ T368] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.162014][ T368] RIP: 0033:0x7f58bea639a7 [ 20.162148][ T368] 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) [ 20.162602][ T368] RSP: 002b:00007ffc6b12ba18 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 20.162799][ T368] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f58bea639a7 [ 20.162997][ T368] RDX: 0000000000000000 RSI: 00007ffc6b12ba80 RDI: 0000000000000005 [ 20.163191][ T368] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 20.163385][ T368] R10: 00007f58be91c708 R11: 0000000000000246 R12: 00007ffc6b131979 [ 20.163577][ T368] R13: 0000000067858a8e R14: 0000000000483b60 R15: 00007ffc6b13197e | [ 23.067984][ T461] preempt_count: 1, expected: 0 | [ 23.068135][ T461] RCU nest depth: 0, expected: 0 | [ 23.068317][ T461] INFO: lockdep is turned off. | [ 23.068734][ T461] Tainted: [W]=WARN [ 23.068845][ T461] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.069029][ T461] Call Trace: [ 23.069150][ T461] [ 23.069226][ T461] dump_stack_lvl (lib/dump_stack.c:123) [ 23.069383][ T461] __might_resched (kernel/sched/core.c:8759) [ 23.069529][ T461] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 23.069677][ T461] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 23.069825][ T461] static_key_slow_inc (kernel/jump_label.c:191) [ 23.069976][ T461] tc_new_tfilter (net/sched/cls_api.c:2385) [ 23.070140][ T461] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 23.070351][ T461] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 23.070532][ T461] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 23.070648][ T461] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 23.070796][ T461] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 23.070939][ T461] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 23.071131][ T461] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 23.071288][ T461] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 23.071432][ T461] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 23.071579][ T461] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 23.071722][ T461] ? find_stack (lib/stackdepot.c:552) [ 23.071908][ T461] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 23.072055][ T461] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 23.072209][ T461] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 23.072381][ T461] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 23.072540][ T461] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 23.072691][ T461] ? 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) [ 23.072838][ T461] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 23.072968][ T461] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 23.073116][ T461] ? 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) [ 23.073260][ T461] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 23.073408][ T461] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 23.073561][ T461] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 23.073725][ T461] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 23.073857][ T461] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 23.074020][ T461] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 23.074184][ T461] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 23.074317][ T461] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 23.074452][ T461] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 23.074583][ T461] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 23.074713][ T461] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 23.074903][ T461] ? 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) [ 23.075054][ T461] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 23.075240][ T461] ___sys_sendmsg (net/socket.c:2624) [ 23.075406][ T461] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 23.075658][ T461] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 23.075861][ T461] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 23.076109][ T461] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 23.076318][ T461] ? 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) [ 23.076526][ T461] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 23.076778][ T461] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 23.076980][ T461] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 23.077194][ T461] ? do_sys_openat2 (fs/open.c:1411) [ 23.077393][ T461] ? do_sys_openat2 (fs/open.c:1411) [ 23.077595][ T461] __sys_sendmsg (net/socket.c:2654) [ 23.077797][ T461] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 23.078006][ T461] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 23.078257][ T461] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 23.078428][ T461] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.078619][ T461] RIP: 0033:0x7fd384e5d9a7 [ 23.078782][ T461] 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) [ 23.079430][ T461] RSP: 002b:00007ffe2e5bf508 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 23.079757][ T461] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007fd384e5d9a7 [ 23.080077][ T461] RDX: 0000000000000000 RSI: 00007ffe2e5bf570 RDI: 0000000000000005 [ 23.080380][ T461] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 23.080677][ T461] R10: 00007fd384d16708 R11: 0000000000000246 R12: 00007ffe2e5c5981 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