====================================== | [ 32.720752][ T463] RCU nest depth: 0, expected: 0 | [ 32.721033][ T463] 2 locks held by tc/463: | [ 32.721243][ T463] #0: ffffffffa2ff14c8 (rtnl_mutex){+.+.}-{4:4}, at: tc_new_tfilter (net/sched/cls_api.c:2261) | [ 32.722265][ T463] #1: ffff8880053de090 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) [ 32.723200][ T463] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.723526][ T463] Call Trace: [ 32.723730][ T463] [ 32.723872][ T463] dump_stack_lvl (lib/dump_stack.c:123) [ 32.724151][ T463] __might_resched (kernel/sched/core.c:8759) [ 32.724412][ T463] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 32.724693][ T463] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 32.724963][ T463] static_key_slow_inc (kernel/jump_label.c:191) [ 32.725224][ T463] tc_new_tfilter (net/sched/cls_api.c:2385) [ 32.725511][ T463] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 32.725715][ T463] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 32.726027][ T463] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 32.726303][ T463] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 32.726584][ T463] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 32.726847][ T463] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 32.727127][ T463] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 32.727388][ T463] ? 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) [ 32.727986][ T463] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 32.728196][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 32.728471][ T463] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 32.728757][ T463] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 32.729052][ T463] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 32.729368][ T463] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 32.729650][ T463] ? 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.729936][ T463] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 32.730224][ T463] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 32.730500][ T463] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 32.730791][ T463] ? __lock_release (kernel/locking/lockdep.c:5525) [ 32.731079][ T463] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 32.731367][ T463] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 32.731653][ T463] ? _copy_from_user (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) [ 32.731943][ T463] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 32.732239][ T463] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 32.732521][ T463] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 32.732876][ T463] ? do_anonymous_page (mm/memory.c:4873) [ 32.733178][ T463] ___sys_sendmsg (net/socket.c:2624) [ 32.733458][ T463] ? 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) [ 32.733739][ T463] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 32.734031][ T463] ? hlock_class (kernel/locking/lockdep.c:223) [ 32.734330][ T463] ? do_user_addr_fault (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 ./include/linux/mm.h:740 arch/x86/mm/fault.c:1340) [ 32.734619][ T463] ? do_user_addr_fault (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 ./include/linux/mm.h:740 arch/x86/mm/fault.c:1340) [ 32.734914][ T463] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 32.735210][ T463] ? __lock_release (kernel/locking/lockdep.c:5525) [ 32.735499][ T463] __sys_sendmsg (net/socket.c:2654) [ 32.735778][ T463] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 32.736078][ T463] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340) [ 32.736390][ T463] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 32.736679][ T463] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.737037][ T463] RIP: 0033:0x7f0c161d69a7 [ 32.737352][ T463] Code: Unable to access opcode bytes at 0x7f0c161d697d. Code starting with the faulting instruction =========================================== [ 32.737712][ T463] RSP: 002b:00007ffd458defe8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 32.738142][ T463] RAX: ffffffffffffffda RBX: 000000000047da00 RCX: 00007f0c161d69a7 [ 32.738560][ T463] RDX: 0000000000000000 RSI: 00007ffd458df050 RDI: 0000000000000005 [ 32.739000][ T463] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 32.739408][ T463] R10: 00007f0c1608f708 R11: 0000000000000246 R12: 0000000000000000 [ 32.739797][ T463] R13: 00000000678588b1 R14: 0000000000483b60 R15: 00007ffd458e4967 | [ 32.743220][ T463] #1: ffff8880053de090 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) | [ 32.743596][ T463] #2: ffffffffa25de430 (cpu_hotplug_lock){++++}-{0:0}, at: static_key_slow_inc (kernel/jump_label.c:191) | [ 32.743979][ T463] stack backtrace: | [ 32.744509][ T463] Tainted: [W]=WARN [ 32.744670][ T463] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.744927][ T463] Call Trace: [ 32.745087][ T463] [ 32.745203][ T463] dump_stack_lvl (lib/dump_stack.c:123) [ 32.745423][ T463] __lock_acquire (kernel/locking/lockdep.c:4828 kernel/locking/lockdep.c:4898 kernel/locking/lockdep.c:5176) [ 32.745649][ T463] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 32.745870][ T463] ? 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) [ 32.746144][ T463] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 32.746358][ T463] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 32.746567][ T463] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 32.746773][ T463] ? 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) [ 32.747047][ T463] __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:735) [ 32.747269][ T463] ? 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) [ 32.747528][ T463] ? 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) [ 32.747784][ T463] ? __pfx___mutex_lock (kernel/locking/mutex.c:734) [ 32.747994][ T463] ? static_key_slow_inc (kernel/jump_label.c:191) [ 32.748202][ T463] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 32.748414][ T463] ? 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)) [ 32.748692][ T463] ? __pfx_static_key_fast_inc_not_disabled (kernel/jump_label.c:128) [ 32.748969][ T463] ? 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) [ 32.749227][ T463] 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) [ 32.749480][ T463] static_key_slow_inc (kernel/jump_label.c:191) [ 32.749694][ T463] tc_new_tfilter (net/sched/cls_api.c:2385) [ 32.749911][ T463] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 32.750079][ T463] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 32.750307][ T463] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 32.750578][ T463] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 32.750802][ T463] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 32.751024][ T463] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 32.751245][ T463] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 32.751472][ T463] ? 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) [ 32.751696][ T463] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 32.751865][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 32.752098][ T463] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 32.752307][ T463] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 32.752516][ T463] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 32.752737][ T463] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 32.752957][ T463] ? 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.753184][ T463] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 32.753411][ T463] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 32.753647][ T463] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 32.753874][ T463] ? __lock_release (kernel/locking/lockdep.c:5525) [ 32.754102][ T463] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 32.754329][ T463] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 32.754541][ T463] ? _copy_from_user (./arch/x86/include/asm/smap.h:33 ./arch/x86/include/asm/uaccess_64.h:134 ./arch/x86/include/asm/uaccess_64.h:141 ./include/linux/uaccess.h:178 lib/usercopy.c:18) [ 32.754752][ T463] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 32.754965][ T463] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 32.755185][ T463] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 32.755450][ T463] ? do_anonymous_page (mm/memory.c:4873) [ 32.755663][ T463] ___sys_sendmsg (net/socket.c:2624) [ 32.755875][ T463] ? 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) [ 32.756085][ T463] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 32.756294][ T463] ? hlock_class (kernel/locking/lockdep.c:223) [ 32.756540][ T463] ? do_user_addr_fault (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 ./include/linux/mm.h:740 arch/x86/mm/fault.c:1340) [ 32.756773][ T463] ? do_user_addr_fault (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 ./include/linux/mm.h:740 arch/x86/mm/fault.c:1340) [ 32.757008][ T463] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 32.757237][ T463] ? __lock_release (kernel/locking/lockdep.c:5525) [ 32.757602][ T463] __sys_sendmsg (net/socket.c:2654) [ 32.757836][ T463] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 32.758067][ T463] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340) [ 32.758293][ T463] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 32.758664][ T463] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.758943][ T463] RIP: 0033:0x7f0c161d69a7 [ 32.759192][ T463] Code: Unable to access opcode bytes at 0x7f0c161d697d. Code starting with the faulting instruction =========================================== [ 32.759630][ T463] RSP: 002b:00007ffd458defe8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 32.759969][ T463] RAX: ffffffffffffffda RBX: 000000000047da00 RCX: 00007f0c161d69a7 [ 32.760303][ T463] RDX: 0000000000000000 RSI: 00007ffd458df050 RDI: 0000000000000005 [ 32.760649][ T463] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 32.760980][ T463] R10: 00007f0c1608f708 R11: 0000000000000246 R12: 0000000000000000 Finger prints: __might_resched:cpus_read_lock:static_key_slow_inc:tc_new_tfilter:rtnetlink_rcv_msg __lock_acquire:__mutex_lock:static_key_slow_inc_cpuslocked:static_key_slow_inc:tc_new_tfilter