====================================== | [ 17.802155][ T301] RCU nest depth: 0, expected: 0 | [ 17.802374][ T301] 2 locks held by tc/301: | [ 17.802505][ T301] #0: ffffffff919e7e88 (rtnl_mutex){+.+.}-{4:4}, at: tc_new_tfilter (net/sched/cls_api.c:2261) | [ 17.802825][ T301] #1: ffff88800a942810 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) [ 17.803395][ T301] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.803596][ T301] Call Trace: [ 17.803723][ T301] [ 17.803812][ T301] dump_stack_lvl (lib/dump_stack.c:123) [ 17.803985][ T301] __might_resched (kernel/sched/core.c:8759) [ 17.804162][ T301] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 17.804345][ T301] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 17.804520][ T301] static_key_slow_inc (kernel/jump_label.c:191) [ 17.804689][ T301] tc_new_tfilter (net/sched/cls_api.c:2385) [ 17.804862][ T301] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 17.804989][ T301] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 17.805179][ T301] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 17.805360][ T301] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 17.805530][ T301] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 17.805701][ T301] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 17.805876][ T301] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 17.806046][ T301] ? 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) [ 17.806218][ T301] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 17.806347][ T301] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 17.806519][ T301] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 17.806682][ T301] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 17.806851][ T301] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 17.807040][ T301] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 17.807207][ T301] ? 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) [ 17.807386][ T301] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 17.807562][ T301] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 17.807735][ T301] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 17.807909][ T301] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 17.808077][ T301] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 17.808252][ T301] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 17.808419][ T301] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 17.808580][ T301] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 17.808821][ T301] ___sys_sendmsg (net/socket.c:2624) [ 17.808987][ T301] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 17.809202][ T301] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 17.809428][ T301] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 17.809629][ T301] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 17.809792][ T301] ? 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) [ 17.809964][ T301] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 17.810172][ T301] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 17.810352][ T301] ? do_sys_openat2 (fs/open.c:1405) [ 17.810523][ T301] ? do_sys_openat2 (fs/open.c:1411) [ 17.810712][ T301] ? do_sys_openat2 (fs/open.c:1411) [ 17.810899][ T301] __sys_sendmsg (net/socket.c:2654) [ 17.811064][ T301] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 17.811251][ T301] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 17.811425][ T301] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.811653][ T301] RIP: 0033:0x7f04b17389a7 [ 17.811837][ T301] Code: Unable to access opcode bytes at 0x7f04b173897d. Code starting with the faulting instruction =========================================== [ 17.812059][ T301] RSP: 002b:00007fff7ed895d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 17.812343][ T301] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f04b17389a7 [ 17.812600][ T301] RDX: 0000000000000000 RSI: 00007fff7ed89640 RDI: 0000000000000005 [ 17.812846][ T301] RBP: 0000000000000289 R08: 0000000000000000 R09: 0000000000000000 [ 17.813112][ T301] R10: 00007f04b15f1708 R11: 0000000000000246 R12: 00007fff7ed8f98a [ 17.813362][ T301] R13: 0000000067858a8d R14: 0000000000483b60 R15: 00007fff7ed8f98e | [ 17.815641][ T301] #1: ffff88800a942810 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) | [ 17.815878][ T301] #2: ffffffff90fddcd0 (cpu_hotplug_lock){++++}-{0:0}, at: static_key_slow_inc (kernel/jump_label.c:191) | [ 17.816116][ T301] stack backtrace: | [ 17.816462][ T301] Tainted: [W]=WARN [ 17.816565][ T301] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.816733][ T301] Call Trace: [ 17.816835][ T301] [ 17.816906][ T301] dump_stack_lvl (lib/dump_stack.c:123) [ 17.817044][ T301] __lock_acquire (kernel/locking/lockdep.c:4828 kernel/locking/lockdep.c:4898 kernel/locking/lockdep.c:5176) [ 17.817195][ T301] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 17.817332][ T301] ? 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) [ 17.817501][ T301] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 17.817640][ T301] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 17.817775][ T301] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 17.817909][ T301] ? 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) [ 17.818076][ T301] __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:735) [ 17.818212][ T301] ? 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) [ 17.818383][ T301] ? 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) [ 17.818549][ T301] ? __pfx___mutex_lock (kernel/locking/mutex.c:734) [ 17.818683][ T301] ? static_key_slow_inc (kernel/jump_label.c:191) [ 17.818818][ T301] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 17.818953][ T301] ? 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)) [ 17.819130][ T301] ? __pfx_static_key_fast_inc_not_disabled (kernel/jump_label.c:128) [ 17.819300][ T301] ? 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) [ 17.819466][ T301] 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) [ 17.819635][ T301] static_key_slow_inc (kernel/jump_label.c:191) [ 17.819771][ T301] tc_new_tfilter (net/sched/cls_api.c:2385) [ 17.819908][ T301] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 17.820010][ T301] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 17.820151][ T301] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 17.820292][ T301] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 17.820427][ T301] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 17.820561][ T301] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 17.820694][ T301] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 17.820829][ T301] ? 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) [ 17.820962][ T301] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 17.821066][ T301] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 17.821203][ T301] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 17.821339][ T301] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 17.821476][ T301] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 17.821613][ T301] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 17.821749][ T301] ? 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) [ 17.821884][ T301] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 17.822017][ T301] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 17.822152][ T301] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 17.822298][ T301] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 17.822436][ T301] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 17.822572][ T301] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 17.822715][ T301] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 17.822848][ T301] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 17.823025][ T301] ___sys_sendmsg (net/socket.c:2624) [ 17.823166][ T301] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 17.823334][ T301] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 17.823470][ T301] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 17.823634][ T301] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 17.823769][ T301] ? 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) [ 17.823905][ T301] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 17.824104][ T301] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 17.824247][ T301] ? do_sys_openat2 (fs/open.c:1405) [ 17.824380][ T301] ? do_sys_openat2 (fs/open.c:1411) [ 17.824516][ T301] ? do_sys_openat2 (fs/open.c:1411) [ 17.824666][ T301] __sys_sendmsg (net/socket.c:2654) [ 17.824801][ T301] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 17.824946][ T301] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 17.825089][ T301] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.825275][ T301] RIP: 0033:0x7f04b17389a7 [ 17.825417][ T301] Code: Unable to access opcode bytes at 0x7f04b173897d. Code starting with the faulting instruction =========================================== [ 17.825590][ T301] RSP: 002b:00007fff7ed895d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 17.825793][ T301] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f04b17389a7 [ 17.825994][ T301] RDX: 0000000000000000 RSI: 00007fff7ed89640 RDI: 0000000000000005 [ 17.826199][ T301] RBP: 0000000000000289 R08: 0000000000000000 R09: 0000000000000000 [ 17.826400][ T301] R10: 00007f04b15f1708 R11: 0000000000000246 R12: 00007fff7ed8f98a [ 17.826599][ T301] R13: 0000000067858a8d R14: 0000000000483b60 R15: 00007fff7ed8f98e | [ 19.250044][ T370] preempt_count: 1, expected: 0 | [ 19.250201][ T370] RCU nest depth: 0, expected: 0 | [ 19.250349][ T370] INFO: lockdep is turned off. | [ 19.250776][ T370] Tainted: [W]=WARN [ 19.250877][ T370] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.251096][ T370] Call Trace: [ 19.251207][ T370] [ 19.251295][ T370] dump_stack_lvl (lib/dump_stack.c:123) [ 19.251459][ T370] __might_resched (kernel/sched/core.c:8759) [ 19.251619][ T370] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 19.251770][ T370] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 19.251925][ T370] static_key_slow_inc (kernel/jump_label.c:191) [ 19.252097][ T370] tc_new_tfilter (net/sched/cls_api.c:2385) [ 19.252278][ T370] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 19.252415][ T370] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 19.252549][ T370] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 19.252651][ T370] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 19.252809][ T370] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 19.252954][ T370] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 19.253103][ T370] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 19.253282][ T370] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 19.253423][ T370] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 19.253582][ T370] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 19.253716][ T370] ? find_stack (lib/stackdepot.c:552) [ 19.253883][ T370] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 19.254016][ T370] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 19.254186][ T370] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 19.254323][ T370] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 19.254490][ T370] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 19.254621][ T370] ? 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) [ 19.254785][ T370] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 19.254918][ T370] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 19.255087][ T370] ? 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) [ 19.255230][ T370] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 19.255397][ T370] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 19.255528][ T370] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 19.255723][ T370] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 19.255857][ T370] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 19.256022][ T370] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 19.256185][ T370] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 19.256365][ T370] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 19.256505][ T370] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 19.256670][ T370] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 19.256801][ T370] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 19.256998][ T370] ? 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) [ 19.257185][ T370] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 19.257318][ T370] ___sys_sendmsg (net/socket.c:2624) [ 19.257449][ T370] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 19.257619][ T370] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 19.257751][ T370] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 19.257949][ T370] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 19.258096][ T370] ? 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) [ 19.258276][ T370] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 19.258452][ T370] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 19.258621][ T370] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 19.258754][ T370] ? do_sys_openat2 (fs/open.c:1411) [ 19.258919][ T370] ? do_sys_openat2 (fs/open.c:1411) [ 19.259059][ T370] __sys_sendmsg (net/socket.c:2654) [ 19.259226][ T370] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 19.259361][ T370] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 19.259567][ T370] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 19.259708][ T370] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.259871][ T370] RIP: 0033:0x7f20ed21f9a7 [ 19.260007][ T370] 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) [ 19.260555][ T370] RSP: 002b:00007ffc277892d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 19.260763][ T370] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f20ed21f9a7 [ 19.260958][ T370] RDX: 0000000000000000 RSI: 00007ffc27789340 RDI: 0000000000000005 [ 19.261200][ T370] RBP: 0000000000000289 R08: 0000000000000000 R09: 0000000000000000 [ 19.261395][ T370] R10: 00007f20ed0d8708 R11: 0000000000000246 R12: 00007ffc2778d98a [ 19.261597][ T370] R13: 0000000067858a8f R14: 0000000000483b60 R15: 00007ffc2778d98e | [ 21.185439][ T459] preempt_count: 1, expected: 0 | [ 21.185592][ T459] RCU nest depth: 0, expected: 0 | [ 21.185743][ T459] INFO: lockdep is turned off. | [ 21.186170][ T459] Tainted: [W]=WARN [ 21.186296][ T459] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.186490][ T459] Call Trace: [ 21.186610][ T459] [ 21.186685][ T459] dump_stack_lvl (lib/dump_stack.c:123) [ 21.186852][ T459] __might_resched (kernel/sched/core.c:8759) [ 21.187001][ T459] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 21.187150][ T459] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 21.187295][ T459] static_key_slow_inc (kernel/jump_label.c:191) [ 21.187453][ T459] tc_new_tfilter (net/sched/cls_api.c:2385) [ 21.187604][ T459] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 21.187752][ T459] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 21.187899][ T459] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 21.188013][ T459] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 21.188163][ T459] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 21.188322][ T459] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 21.188487][ T459] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 21.188634][ T459] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 21.188794][ T459] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 21.188948][ T459] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 21.189093][ T459] ? find_stack (lib/stackdepot.c:552) [ 21.189239][ T459] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 21.189389][ T459] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 21.189535][ T459] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 21.189679][ T459] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 21.189832][ T459] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 21.189983][ T459] ? 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) [ 21.190138][ T459] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 21.190290][ T459] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 21.190437][ T459] ? 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) [ 21.190596][ T459] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 21.190743][ T459] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 21.190891][ T459] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 21.191077][ T459] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 21.191234][ T459] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 21.191382][ T459] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 21.191529][ T459] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 21.191675][ T459] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 21.191825][ T459] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 21.191971][ T459] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 21.192122][ T459] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 21.192327][ T459] ? 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) [ 21.192487][ T459] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 21.192632][ T459] ___sys_sendmsg (net/socket.c:2624) [ 21.192773][ T459] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 21.192965][ T459] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 21.193096][ T459] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 21.193262][ T459] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 21.193399][ T459] ? 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) [ 21.193552][ T459] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 21.193742][ T459] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 21.193898][ T459] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 21.194042][ T459] ? do_sys_openat2 (fs/open.c:1411) [ 21.194174][ T459] ? do_sys_openat2 (fs/open.c:1411) [ 21.194306][ T459] __sys_sendmsg (net/socket.c:2654) [ 21.194443][ T459] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 21.194586][ T459] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 21.194748][ T459] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 21.194878][ T459] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 21.195040][ T459] RIP: 0033:0x7f06ee6fb9a7 [ 21.195178][ T459] 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) [ 21.195655][ T459] RSP: 002b:00007fffa62eac88 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 21.195863][ T459] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f06ee6fb9a7 [ 21.196071][ T459] RDX: 0000000000000000 RSI: 00007fffa62eacf0 RDI: 0000000000000005 [ 21.196280][ T459] RBP: 0000000000000289 R08: 0000000000000000 R09: 0000000000000000 [ 21.196497][ T459] R10: 00007f06ee5b4708 R11: 0000000000000246 R12: 00007fffa62f0984 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