====================================== | [ 20.281213][ T320] RCU nest depth: 0, expected: 0 | [ 20.281409][ T320] 2 locks held by tc/320: | [ 20.281556][ T320] #0: ffffffffb6be7e88 (rtnl_mutex){+.+.}-{4:4}, at: tc_new_tfilter (net/sched/cls_api.c:2261) | [ 20.281896][ T320] #1: ffff88800ac3c090 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) [ 20.282497][ T320] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.282734][ T320] Call Trace: [ 20.282873][ T320] [ 20.282969][ T320] dump_stack_lvl (lib/dump_stack.c:123) [ 20.283156][ T320] __might_resched (kernel/sched/core.c:8759) [ 20.283334][ T320] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 20.283537][ T320] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 20.283714][ T320] static_key_slow_inc (kernel/jump_label.c:191) [ 20.283891][ T320] tc_new_tfilter (net/sched/cls_api.c:2385) [ 20.284078][ T320] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 20.284221][ T320] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 20.284427][ T320] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 20.284620][ T320] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 20.284800][ T320] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 20.284980][ T320] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 20.285158][ T320] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 20.285334][ T320] ? 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) [ 20.285517][ T320] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 20.285659][ T320] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 20.285841][ T320] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 20.286017][ T320] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 20.286197][ T320] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 20.286393][ T320] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 20.286576][ T320] ? 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.286765][ T320] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 20.286946][ T320] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 20.287125][ T320] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 20.287311][ T320] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 20.287491][ T320] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 20.287682][ T320] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 20.287863][ T320] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 20.288048][ T320] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 20.288283][ T320] ___sys_sendmsg (net/socket.c:2624) [ 20.288460][ T320] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 20.288685][ T320] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 20.288867][ T320] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 20.289087][ T320] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 20.289264][ T320] ? 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.289464][ T320] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 20.289690][ T320] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 20.289868][ T320] ? do_sys_openat2 (fs/open.c:1405) [ 20.290044][ T320] ? do_sys_openat2 (fs/open.c:1411) [ 20.290227][ T320] ? do_sys_openat2 (fs/open.c:1411) [ 20.290409][ T320] __sys_sendmsg (net/socket.c:2654) [ 20.290586][ T320] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 20.290800][ T320] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 20.290983][ T320] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.291202][ T320] RIP: 0033:0x7f17174e99a7 [ 20.291393][ T320] Code: Unable to access opcode bytes at 0x7f17174e997d. Code starting with the faulting instruction =========================================== [ 20.291624][ T320] RSP: 002b:00007ffc6968a9f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 20.291893][ T320] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f17174e99a7 [ 20.292162][ T320] RDX: 0000000000000000 RSI: 00007ffc6968aa60 RDI: 0000000000000005 [ 20.292432][ T320] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 20.292699][ T320] R10: 00007f17173a2708 R11: 0000000000000246 R12: 00007ffc69690933 [ 20.292965][ T320] R13: 0000000067858a7b R14: 0000000000483b60 R15: 00007ffc6969093e | [ 20.295391][ T320] #1: ffff88800ac3c090 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) | [ 20.295658][ T320] #2: ffffffffb61ddcd0 (cpu_hotplug_lock){++++}-{0:0}, at: static_key_slow_inc (kernel/jump_label.c:191) | [ 20.295923][ T320] stack backtrace: | [ 20.296301][ T320] Tainted: [W]=WARN [ 20.296416][ T320] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.296602][ T320] Call Trace: [ 20.296716][ T320] [ 20.296794][ T320] dump_stack_lvl (lib/dump_stack.c:123) [ 20.296947][ T320] __lock_acquire (kernel/locking/lockdep.c:4828 kernel/locking/lockdep.c:4898 kernel/locking/lockdep.c:5176) [ 20.297100][ T320] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 20.297250][ T320] ? 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) [ 20.297440][ T320] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 20.297588][ T320] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 20.297741][ T320] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 20.297891][ T320] ? 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) [ 20.298080][ T320] __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:735) [ 20.298231][ T320] ? 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) [ 20.298423][ T320] ? 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) [ 20.298613][ T320] ? __pfx___mutex_lock (kernel/locking/mutex.c:734) [ 20.298763][ T320] ? static_key_slow_inc (kernel/jump_label.c:191) [ 20.298915][ T320] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 20.299067][ T320] ? 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)) [ 20.299255][ T320] ? __pfx_static_key_fast_inc_not_disabled (kernel/jump_label.c:128) [ 20.299443][ T320] ? 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) [ 20.299638][ T320] 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) [ 20.299822][ T320] static_key_slow_inc (kernel/jump_label.c:191) [ 20.299973][ T320] tc_new_tfilter (net/sched/cls_api.c:2385) [ 20.300126][ T320] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 20.300239][ T320] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 20.300396][ T320] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 20.300549][ T320] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 20.300698][ T320] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 20.300849][ T320] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 20.301003][ T320] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 20.301152][ T320] ? 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) [ 20.301302][ T320] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 20.301417][ T320] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 20.301569][ T320] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 20.301717][ T320] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 20.301868][ T320] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 20.302021][ T320] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 20.302177][ T320] ? 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.302327][ T320] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 20.302478][ T320] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 20.302628][ T320] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 20.302779][ T320] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 20.302927][ T320] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 20.303078][ T320] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 20.303230][ T320] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 20.303384][ T320] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 20.303582][ T320] ___sys_sendmsg (net/socket.c:2624) [ 20.303729][ T320] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 20.303915][ T320] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 20.304066][ T320] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 20.304252][ T320] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 20.304403][ T320] ? 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.304564][ T320] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 20.304750][ T320] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 20.304899][ T320] ? do_sys_openat2 (fs/open.c:1405) [ 20.305046][ T320] ? do_sys_openat2 (fs/open.c:1411) [ 20.305196][ T320] ? do_sys_openat2 (fs/open.c:1411) [ 20.305344][ T320] __sys_sendmsg (net/socket.c:2654) [ 20.305495][ T320] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 20.305650][ T320] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 20.305802][ T320] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.305985][ T320] RIP: 0033:0x7f17174e99a7 [ 20.306144][ T320] Code: Unable to access opcode bytes at 0x7f17174e997d. Code starting with the faulting instruction =========================================== [ 20.306334][ T320] RSP: 002b:00007ffc6968a9f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 20.306565][ T320] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f17174e99a7 [ 20.306789][ T320] RDX: 0000000000000000 RSI: 00007ffc6968aa60 RDI: 0000000000000005 [ 20.307015][ T320] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 20.307236][ T320] R10: 00007f17173a2708 R11: 0000000000000246 R12: 00007ffc69690933 [ 20.307461][ T320] R13: 0000000067858a7b R14: 0000000000483b60 R15: 00007ffc6969093e | [ 32.309147][ T376] preempt_count: 1, expected: 0 | [ 32.309688][ T376] RCU nest depth: 0, expected: 0 | [ 32.309836][ T376] INFO: lockdep is turned off. | [ 32.310244][ T376] Tainted: [W]=WARN [ 32.310354][ T376] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.310535][ T376] Call Trace: [ 32.310644][ T376] [ 32.310721][ T376] dump_stack_lvl (lib/dump_stack.c:123) [ 32.310874][ T376] __might_resched (kernel/sched/core.c:8759) [ 32.311022][ T376] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 32.311172][ T376] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 32.311325][ T376] static_key_slow_inc (kernel/jump_label.c:191) [ 32.311470][ T376] tc_new_tfilter (net/sched/cls_api.c:2385) [ 32.311623][ T376] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 32.311767][ T376] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 32.311914][ T376] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 32.312031][ T376] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 32.312178][ T376] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 32.312326][ T376] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 32.312477][ T376] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 32.312622][ T376] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 32.312766][ T376] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 32.312911][ T376] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 32.313057][ T376] ? find_stack (lib/stackdepot.c:552) [ 32.313205][ T376] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 32.313354][ T376] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 32.313519][ T376] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 32.313686][ T376] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 32.313835][ T376] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 32.313975][ T376] ? 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) [ 32.314121][ T376] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 32.314266][ T376] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 32.314414][ T376] ? 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) [ 32.314560][ T376] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 32.314705][ T376] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 32.314850][ T376] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 32.315031][ T376] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 32.315176][ T376] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 32.315320][ T376] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 32.315469][ T376] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 32.315611][ T376] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 32.315756][ T376] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 32.315901][ T376] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 32.316048][ T376] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 32.316229][ T376] ? 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) [ 32.316376][ T376] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 32.316525][ T376] ___sys_sendmsg (net/socket.c:2624) [ 32.316669][ T376] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 32.316849][ T376] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 32.316996][ T376] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 32.317177][ T376] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 32.317325][ T376] ? 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) [ 32.317474][ T376] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 32.317680][ T376] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 32.317827][ T376] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 32.317973][ T376] ? do_sys_openat2 (fs/open.c:1411) [ 32.318119][ T376] ? do_sys_openat2 (fs/open.c:1411) [ 32.318264][ T376] __sys_sendmsg (net/socket.c:2654) [ 32.318411][ T376] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 32.318558][ T376] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 32.318746][ T376] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 32.318891][ T376] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.319074][ T376] RIP: 0033:0x7f6bf384e9a7 [ 32.319223][ T376] 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) [ 32.319742][ T376] RSP: 002b:00007ffc106777d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 32.319963][ T376] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f6bf384e9a7 [ 32.320184][ T376] RDX: 0000000000000000 RSI: 00007ffc10677840 RDI: 0000000000000005 [ 32.320400][ T376] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 32.320633][ T376] R10: 00007f6bf3707708 R11: 0000000000000246 R12: 00007ffc1067c94d [ 32.320853][ T376] R13: 0000000067858a87 R14: 0000000000483b60 R15: 00007ffc1067c958 | [ 33.916752][ T416] preempt_count: 1, expected: 0 | [ 33.916899][ T416] RCU nest depth: 0, expected: 0 | [ 33.917042][ T416] INFO: lockdep is turned off. | [ 33.917454][ T416] Tainted: [W]=WARN [ 33.917567][ T416] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.917756][ T416] Call Trace: [ 33.917868][ T416] [ 33.917947][ T416] dump_stack_lvl (lib/dump_stack.c:123) [ 33.918105][ T416] __might_resched (kernel/sched/core.c:8759) [ 33.918260][ T416] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 33.918418][ T416] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 33.918567][ T416] static_key_slow_inc (kernel/jump_label.c:191) [ 33.918715][ T416] tc_new_tfilter (net/sched/cls_api.c:2385) [ 33.918866][ T416] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 33.919015][ T416] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 33.919166][ T416] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 33.919284][ T416] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 33.919437][ T416] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 33.919585][ T416] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 33.919738][ T416] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 33.919885][ T416] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 33.920034][ T416] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 33.920183][ T416] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 33.920332][ T416] ? find_stack (lib/stackdepot.c:552) [ 33.920486][ T416] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 33.920635][ T416] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 33.920783][ T416] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 33.920932][ T416] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 33.921082][ T416] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 33.921232][ T416] ? 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) [ 33.921380][ T416] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 33.921541][ T416] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 33.921689][ T416] ? 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) [ 33.921838][ T416] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 33.921984][ T416] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 33.922132][ T416] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 33.922319][ T416] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 33.922468][ T416] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 33.922620][ T416] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 33.922770][ T416] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 33.922920][ T416] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 33.923069][ T416] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 33.923214][ T416] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 33.923366][ T416] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 33.923561][ T416] ? 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) [ 33.923715][ T416] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 33.923864][ T416] ___sys_sendmsg (net/socket.c:2624) [ 33.924015][ T416] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 33.924199][ T416] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 33.924349][ T416] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 33.924534][ T416] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 33.924684][ T416] ? 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) [ 33.924841][ T416] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 33.925027][ T416] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 33.925178][ T416] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 33.925326][ T416] ? do_sys_openat2 (fs/open.c:1411) [ 33.925475][ T416] ? do_sys_openat2 (fs/open.c:1411) [ 33.925626][ T416] __sys_sendmsg (net/socket.c:2654) [ 33.925775][ T416] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 33.925930][ T416] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 33.926117][ T416] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 33.926267][ T416] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.926453][ T416] RIP: 0033:0x7f4e8b5b89a7 [ 33.926606][ T416] 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) [ 33.927132][ T416] RSP: 002b:00007ffecde90788 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 33.927358][ T416] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f4e8b5b89a7 [ 33.927582][ T416] RDX: 0000000000000000 RSI: 00007ffecde907f0 RDI: 0000000000000005 [ 33.927808][ T416] RBP: 000000000000dd86 R08: 0000000000000000 R09: 0000000000000000 [ 33.928031][ T416] R10: 00007f4e8b471708 R11: 0000000000000246 R12: 00007ffecde9694b [ 33.928255][ T416] R13: 0000000067858a88 R14: 0000000000483b60 R15: 00007ffecde96956 | [ 35.792226][ T468] preempt_count: 1, expected: 0 | [ 35.792381][ T468] RCU nest depth: 0, expected: 0 | [ 35.792525][ T468] INFO: lockdep is turned off. | [ 35.792928][ T468] Tainted: [W]=WARN [ 35.793039][ T468] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.793224][ T468] Call Trace: [ 35.793339][ T468] [ 35.793447][ T468] dump_stack_lvl (lib/dump_stack.c:123) [ 35.793611][ T468] __might_resched (kernel/sched/core.c:8759) [ 35.793764][ T468] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 35.793923][ T468] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 35.794070][ T468] static_key_slow_inc (kernel/jump_label.c:191) [ 35.794218][ T468] tc_new_tfilter (net/sched/cls_api.c:2385) [ 35.794368][ T468] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 35.794516][ T468] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 35.794664][ T468] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 35.794778][ T468] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 35.794927][ T468] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 35.795077][ T468] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 35.795226][ T468] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 35.795371][ T468] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 35.795518][ T468] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 35.795666][ T468] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 35.795812][ T468] ? find_stack (lib/stackdepot.c:552) [ 35.795962][ T468] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 35.796114][ T468] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 35.796266][ T468] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 35.796414][ T468] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 35.796565][ T468] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 35.796715][ T468] ? 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) [ 35.796861][ T468] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 35.797010][ T468] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 35.797156][ T468] ? 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) [ 35.797304][ T468] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 35.797451][ T468] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 35.797599][ T468] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 35.797781][ T468] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 35.797930][ T468] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 35.798079][ T468] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 35.798225][ T468] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 35.798372][ T468] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 35.798523][ T468] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 35.798669][ T468] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 35.798815][ T468] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 35.798998][ T468] ? 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) [ 35.799145][ T468] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 35.799296][ T468] ___sys_sendmsg (net/socket.c:2624) [ 35.799440][ T468] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 35.799627][ T468] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 35.799773][ T468] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 35.799952][ T468] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 35.800099][ T468] ? 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) [ 35.800256][ T468] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 35.800441][ T468] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 35.800587][ T468] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 35.800734][ T468] ? do_sys_openat2 (fs/open.c:1411) [ 35.800883][ T468] ? do_sys_openat2 (fs/open.c:1411) [ 35.801029][ T468] __sys_sendmsg (net/socket.c:2654) [ 35.801173][ T468] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 35.801328][ T468] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 35.801513][ T468] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 35.801661][ T468] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.801843][ T468] RIP: 0033:0x7f9d68d309a7 [ 35.801995][ T468] 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) [ 35.802511][ T468] RSP: 002b:00007ffd3cfe59a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 35.802734][ T468] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f9d68d309a7 [ 35.802950][ T468] RDX: 0000000000000000 RSI: 00007ffd3cfe5a10 RDI: 0000000000000005 [ 35.803170][ T468] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 35.803399][ T468] R10: 00007f9d68be9708 R11: 0000000000000246 R12: 00007ffd3cfea933 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