====================================== | [ 16.211224][ T325] RCU nest depth: 0, expected: 0 | [ 16.211418][ T325] 2 locks held by tc/325: | [ 16.211584][ T325] #0: ffffffff87209c08 (rtnl_mutex){+.+.}-{4:4}, at: tc_new_tfilter (net/sched/cls_api.c:2261) | [ 16.211938][ T325] #1: ffff888008bafb90 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) [ 16.212763][ T325] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.213054][ T325] Call Trace: [ 16.213187][ T325] [ 16.213281][ T325] dump_stack_lvl (lib/dump_stack.c:123) [ 16.213468][ T325] __might_resched (kernel/sched/core.c:8759) [ 16.213654][ T325] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 16.213835][ T325] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 16.214017][ T325] static_key_slow_inc (kernel/jump_label.c:191) [ 16.214193][ T325] tc_new_tfilter (net/sched/cls_api.c:2385) [ 16.214378][ T325] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 16.214514][ T325] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 16.214713][ T325] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 16.215149][ T325] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 16.215392][ T325] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 16.215641][ T325] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 16.215881][ T325] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 16.216092][ T325] ? 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) [ 16.216267][ T325] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 16.216406][ T325] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 16.216585][ T325] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 16.216759][ T325] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 16.216936][ T325] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 16.217131][ T325] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 16.217308][ T325] ? 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) [ 16.217485][ T325] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 16.217664][ T325] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 16.217836][ T325] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 16.218016][ T325] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 16.218193][ T325] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 16.218381][ T325] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 16.218558][ T325] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 16.218730][ T325] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 16.218958][ T325] ___sys_sendmsg (net/socket.c:2624) [ 16.219130][ T325] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 16.219350][ T325] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 16.219532][ T325] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 16.219744][ T325] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 16.219918][ T325] ? 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) [ 16.220101][ T325] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 16.220320][ T325] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 16.220494][ T325] ? do_sys_openat2 (fs/open.c:1405) [ 16.220674][ T325] ? do_sys_openat2 (fs/open.c:1411) [ 16.220857][ T325] ? do_sys_openat2 (fs/open.c:1411) [ 16.221034][ T325] __sys_sendmsg (net/socket.c:2654) [ 16.221206][ T325] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 16.221396][ T325] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.221572][ T325] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.221857][ T325] RIP: 0033:0x7f66021a39a7 [ 16.222058][ T325] Code: Unable to access opcode bytes at 0x7f66021a397d. Code starting with the faulting instruction =========================================== [ 16.222291][ T325] RSP: 002b:00007fff0ebc3e48 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 16.222552][ T325] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f66021a39a7 [ 16.222809][ T325] RDX: 0000000000000000 RSI: 00007fff0ebc3eb0 RDI: 0000000000000005 [ 16.223068][ T325] RBP: 0000000000000008 R08: 0000000000000000 R09: 0031736e5f706475 [ 16.223327][ T325] R10: 00007f660205c708 R11: 0000000000000246 R12: 0000000000000000 [ 16.223599][ T325] R13: 00000000678595f6 R14: 0000000000483b60 R15: 00007fff0ebc8971 | [ 16.225941][ T325] #1: ffff888008bafb90 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) | [ 16.226201][ T325] #2: ffffffff867f1cd0 (cpu_hotplug_lock){++++}-{0:0}, at: static_key_slow_inc (kernel/jump_label.c:191) | [ 16.226457][ T325] stack backtrace: | [ 16.226822][ T325] Tainted: [W]=WARN [ 16.226932][ T325] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.227115][ T325] Call Trace: [ 16.227241][ T325] [ 16.227317][ T325] dump_stack_lvl (lib/dump_stack.c:123) [ 16.227468][ T325] __lock_acquire (kernel/locking/lockdep.c:4828 kernel/locking/lockdep.c:4898 kernel/locking/lockdep.c:5176) [ 16.227617][ T325] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 16.227761][ T325] ? 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) [ 16.227954][ T325] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 16.228100][ T325] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 16.228247][ T325] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 16.228391][ T325] ? 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) [ 16.228569][ T325] __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:735) [ 16.228717][ T325] ? 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) [ 16.228896][ T325] ? 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) [ 16.229078][ T325] ? __pfx___mutex_lock (kernel/locking/mutex.c:734) [ 16.229223][ T325] ? static_key_slow_inc (kernel/jump_label.c:191) [ 16.229370][ T325] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 16.229517][ T325] ? 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)) [ 16.229695][ T325] ? __pfx_static_key_fast_inc_not_disabled (kernel/jump_label.c:128) [ 16.229875][ T325] ? 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) [ 16.230061][ T325] 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) [ 16.230240][ T325] static_key_slow_inc (kernel/jump_label.c:191) [ 16.230384][ T325] tc_new_tfilter (net/sched/cls_api.c:2385) [ 16.230533][ T325] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 16.230643][ T325] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 16.230793][ T325] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 16.230937][ T325] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 16.231090][ T325] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 16.231237][ T325] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 16.231383][ T325] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 16.231531][ T325] ? 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) [ 16.231676][ T325] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 16.231786][ T325] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 16.231929][ T325] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 16.232076][ T325] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 16.232221][ T325] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 16.232369][ T325] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 16.232512][ T325] ? 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) [ 16.232658][ T325] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 16.232809][ T325] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 16.232954][ T325] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 16.233100][ T325] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 16.233244][ T325] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 16.233394][ T325] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 16.233548][ T325] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 16.233696][ T325] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 16.233880][ T325] ___sys_sendmsg (net/socket.c:2624) [ 16.234023][ T325] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 16.234207][ T325] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 16.234351][ T325] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 16.234528][ T325] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 16.234675][ T325] ? 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) [ 16.234821][ T325] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 16.234997][ T325] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 16.235144][ T325] ? do_sys_openat2 (fs/open.c:1405) [ 16.235368][ T325] ? do_sys_openat2 (fs/open.c:1411) [ 16.235515][ T325] ? do_sys_openat2 (fs/open.c:1411) [ 16.235659][ T325] __sys_sendmsg (net/socket.c:2654) [ 16.235802][ T325] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 16.236021][ T325] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.236166][ T325] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.236346][ T325] RIP: 0033:0x7f66021a39a7 [ 16.236503][ T325] Code: Unable to access opcode bytes at 0x7f66021a397d. Code starting with the faulting instruction =========================================== [ 16.236773][ T325] RSP: 002b:00007fff0ebc3e48 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 16.236991][ T325] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f66021a39a7 [ 16.237209][ T325] RDX: 0000000000000000 RSI: 00007fff0ebc3eb0 RDI: 0000000000000005 [ 16.237508][ T325] RBP: 0000000000000008 R08: 0000000000000000 R09: 0031736e5f706475 [ 16.237728][ T325] R10: 00007f660205c708 R11: 0000000000000246 R12: 0000000000000000 [ 16.238025][ T325] R13: 00000000678595f6 R14: 0000000000483b60 R15: 00007fff0ebc8971 | [ 17.404742][ T342] preempt_count: 1, expected: 0 | [ 17.404892][ T342] RCU nest depth: 0, expected: 0 | [ 17.405048][ T342] INFO: lockdep is turned off. | [ 17.405472][ T342] Tainted: [W]=WARN [ 17.405586][ T342] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.405771][ T342] Call Trace: [ 17.405887][ T342] [ 17.405965][ T342] dump_stack_lvl (lib/dump_stack.c:123) [ 17.406141][ T342] __might_resched (kernel/sched/core.c:8759) [ 17.406302][ T342] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 17.406464][ T342] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 17.406619][ T342] static_key_slow_inc (kernel/jump_label.c:191) [ 17.406766][ T342] tc_new_tfilter (net/sched/cls_api.c:2385) [ 17.406917][ T342] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 17.407071][ T342] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 17.407213][ T342] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 17.407321][ T342] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 17.407473][ T342] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 17.407615][ T342] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 17.407759][ T342] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 17.407910][ T342] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 17.408045][ T342] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 17.408186][ T342] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 17.408321][ T342] ? find_stack (lib/stackdepot.c:552) [ 17.408464][ T342] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 17.408603][ T342] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 17.408743][ T342] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 17.408879][ T342] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 17.409018][ T342] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 17.409154][ T342] ? 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.409295][ T342] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 17.409444][ T342] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 17.409598][ T342] ? 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.409751][ T342] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 17.409902][ T342] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 17.410054][ T342] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 17.410243][ T342] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 17.410398][ T342] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 17.410548][ T342] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 17.410686][ T342] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 17.410823][ T342] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 17.410959][ T342] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 17.411116][ T342] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 17.411257][ T342] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 17.411434][ T342] ? 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) [ 17.411575][ T342] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 17.411718][ T342] ___sys_sendmsg (net/socket.c:2624) [ 17.411858][ T342] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 17.412033][ T342] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 17.412175][ T342] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 17.412359][ T342] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 17.412497][ T342] ? 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.412655][ T342] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 17.412833][ T342] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 17.412974][ T342] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 17.413115][ T342] ? do_sys_openat2 (fs/open.c:1411) [ 17.413259][ T342] ? do_sys_openat2 (fs/open.c:1411) [ 17.413404][ T342] __sys_sendmsg (net/socket.c:2654) [ 17.413550][ T342] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 17.413694][ T342] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 17.413869][ T342] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 17.414010][ T342] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.414186][ T342] RIP: 0033:0x7f9b92a289a7 [ 17.414330][ T342] 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) [ 17.414836][ T342] RSP: 002b:00007ffd646c2038 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 17.415047][ T342] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f9b92a289a7 [ 17.415247][ T342] RDX: 0000000000000000 RSI: 00007ffd646c20a0 RDI: 0000000000000005 [ 17.415451][ T342] RBP: 000000000000dd86 R08: 0000000000000000 R09: 0031736e5f706475 [ 17.415655][ T342] R10: 00007f9b928e1708 R11: 0000000000000246 R12: 0000000000000000 [ 17.415859][ T342] R13: 00000000678595f8 R14: 0000000000483b60 R15: 00007ffd646c796e | [ 18.577615][ T356] preempt_count: 1, expected: 0 | [ 18.577770][ T356] RCU nest depth: 0, expected: 0 | [ 18.577912][ T356] INFO: lockdep is turned off. | [ 18.578365][ T356] Tainted: [W]=WARN [ 18.578471][ T356] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.578646][ T356] Call Trace: [ 18.578752][ T356] [ 18.578826][ T356] dump_stack_lvl (lib/dump_stack.c:123) [ 18.578973][ T356] __might_resched (kernel/sched/core.c:8759) [ 18.579116][ T356] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 18.579266][ T356] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 18.579414][ T356] static_key_slow_inc (kernel/jump_label.c:191) [ 18.579557][ T356] tc_new_tfilter (net/sched/cls_api.c:2385) [ 18.579700][ T356] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 18.579843][ T356] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 18.579997][ T356] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 18.580121][ T356] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 18.580282][ T356] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 18.580439][ T356] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 18.580597][ T356] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 18.580757][ T356] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 18.580914][ T356] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 18.581072][ T356] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 18.581229][ T356] ? find_stack (lib/stackdepot.c:552) [ 18.581393][ T356] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 18.581551][ T356] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 18.581707][ T356] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 18.581867][ T356] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 18.582028][ T356] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 18.582184][ T356] ? 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.582342][ T356] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 18.582503][ T356] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 18.582661][ T356] ? 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.582819][ T356] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 18.582973][ T356] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 18.583127][ T356] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 18.583322][ T356] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 18.583481][ T356] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 18.583646][ T356] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 18.583804][ T356] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 18.583961][ T356] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 18.584118][ T356] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 18.584274][ T356] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 18.584422][ T356] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 18.584616][ T356] ? 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) [ 18.584757][ T356] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 18.584898][ T356] ___sys_sendmsg (net/socket.c:2624) [ 18.585039][ T356] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 18.585213][ T356] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 18.585357][ T356] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 18.585539][ T356] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 18.585681][ T356] ? 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.585828][ T356] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 18.586002][ T356] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 18.586144][ T356] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 18.586284][ T356] ? do_sys_openat2 (fs/open.c:1411) [ 18.586431][ T356] ? do_sys_openat2 (fs/open.c:1411) [ 18.586572][ T356] __sys_sendmsg (net/socket.c:2654) [ 18.586713][ T356] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 18.586860][ T356] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 18.587033][ T356] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.587174][ T356] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.587350][ T356] RIP: 0033:0x7f6809d809a7 [ 18.587499][ T356] 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) [ 18.588022][ T356] RSP: 002b:00007ffe7519bed8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 18.588237][ T356] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f6809d809a7 [ 18.588458][ T356] RDX: 0000000000000000 RSI: 00007ffe7519bf40 RDI: 0000000000000005 [ 18.588690][ T356] RBP: 0000000000000008 R08: 0000000000000000 R09: 0031736e5f706475 [ 18.588927][ T356] R10: 00007f6809c39708 R11: 0000000000000246 R12: 0000000000000000 [ 18.589156][ T356] R13: 00000000678595f9 R14: 0000000000483b60 R15: 00007ffe751a0971 | [ 20.411662][ T378] preempt_count: 1, expected: 0 | [ 20.411804][ T378] RCU nest depth: 0, expected: 0 | [ 20.411945][ T378] INFO: lockdep is turned off. | [ 20.412328][ T378] Tainted: [W]=WARN [ 20.412435][ T378] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.412594][ T378] Call Trace: [ 20.412693][ T378] [ 20.412762][ T378] dump_stack_lvl (lib/dump_stack.c:123) [ 20.412903][ T378] __might_resched (kernel/sched/core.c:8759) [ 20.413037][ T378] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 20.413176][ T378] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 20.413308][ T378] static_key_slow_inc (kernel/jump_label.c:191) [ 20.413442][ T378] tc_new_tfilter (net/sched/cls_api.c:2385) [ 20.413585][ T378] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 20.413719][ T378] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 20.413857][ T378] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 20.413964][ T378] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 20.414099][ T378] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 20.414231][ T378] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 20.414367][ T378] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 20.414500][ T378] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 20.414633][ T378] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 20.414770][ T378] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 20.414904][ T378] ? find_stack (lib/stackdepot.c:552) [ 20.415041][ T378] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 20.415173][ T378] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 20.415308][ T378] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 20.415438][ T378] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 20.415568][ T378] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 20.415696][ T378] ? 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.415828][ T378] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 20.415957][ T378] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 20.416089][ T378] ? 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.416218][ T378] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 20.416345][ T378] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 20.416475][ T378] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 20.416637][ T378] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 20.416769][ T378] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 20.416899][ T378] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 20.417033][ T378] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 20.417174][ T378] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 20.417305][ T378] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 20.417435][ T378] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 20.417563][ T378] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 20.417722][ T378] ? 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.417851][ T378] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 20.417980][ T378] ___sys_sendmsg (net/socket.c:2624) [ 20.418111][ T378] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 20.418271][ T378] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 20.418400][ T378] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 20.418566][ T378] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 20.418695][ T378] ? 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.418826][ T378] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 20.418995][ T378] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 20.419126][ T378] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 20.419253][ T378] ? do_sys_openat2 (fs/open.c:1411) [ 20.419384][ T378] ? do_sys_openat2 (fs/open.c:1411) [ 20.419516][ T378] __sys_sendmsg (net/socket.c:2654) [ 20.419646][ T378] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 20.419775][ T378] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 20.419940][ T378] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 20.420073][ T378] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.420236][ T378] RIP: 0033:0x7fb533a289a7 [ 20.420371][ T378] 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.420824][ T378] RSP: 002b:00007ffe6a623cf8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 20.421025][ T378] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007fb533a289a7 [ 20.421226][ T378] RDX: 0000000000000000 RSI: 00007ffe6a623d60 RDI: 0000000000000005 [ 20.421420][ T378] RBP: 0000000000004788 R08: 0000000000000000 R09: 0031736e5f706475 [ 20.421614][ T378] R10: 00007fb5338e1708 R11: 0000000000000246 R12: 0000000000000000 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