====================================== | [ 23.637314][ T366] RCU nest depth: 0, expected: 0 | [ 23.637481][ T366] 2 locks held by tc/366: | [ 23.637612][ T366] #0: ffffffff943e7e88 (rtnl_mutex){+.+.}-{4:4}, at: tc_new_tfilter (net/sched/cls_api.c:2261) | [ 23.637919][ T366] #1: ffff8880093f0810 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) [ 23.638470][ T366] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.638680][ T366] Call Trace: [ 23.638808][ T366] [ 23.638904][ T366] dump_stack_lvl (lib/dump_stack.c:123) [ 23.639076][ T366] __might_resched (kernel/sched/core.c:8759) [ 23.639244][ T366] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 23.639417][ T366] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 23.639583][ T366] static_key_slow_inc (kernel/jump_label.c:191) [ 23.639750][ T366] tc_new_tfilter (net/sched/cls_api.c:2385) [ 23.639922][ T366] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 23.640049][ T366] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 23.640240][ T366] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 23.640418][ T366] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 23.640584][ T366] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 23.640751][ T366] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 23.640915][ T366] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 23.641076][ T366] ? 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) [ 23.641236][ T366] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 23.641368][ T366] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 23.641717][ T366] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 23.641881][ T366] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 23.642044][ T366] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 23.642225][ T366] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 23.642391][ T366] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 23.642566][ T366] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 23.642733][ T366] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 23.642902][ T366] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 23.643073][ T366] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 23.643240][ T366] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 23.643413][ T366] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 23.643583][ T366] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 23.643745][ T366] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 23.643959][ T366] ___sys_sendmsg (net/socket.c:2624) [ 23.644122][ T366] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 23.644328][ T366] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 23.644498][ T366] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 23.644697][ T366] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 23.644861][ T366] ? trace_rcu_segcb_stats (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/rcu.h:537) [ 23.645035][ T366] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 23.645245][ T366] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 23.645407][ T366] ? do_sys_openat2 (fs/open.c:1405) [ 23.645572][ T366] ? do_sys_openat2 (fs/open.c:1411) [ 23.645738][ T366] ? do_sys_openat2 (fs/open.c:1411) [ 23.645906][ T366] __sys_sendmsg (net/socket.c:2654) [ 23.646067][ T366] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 23.646253][ T366] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 23.646419][ T366] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.646625][ T366] RIP: 0033:0x7effa9d379a7 [ 23.646802][ T366] Code: Unable to access opcode bytes at 0x7effa9d3797d. Code starting with the faulting instruction =========================================== [ 23.647013][ T366] RSP: 002b:00007ffdfe9ab008 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 23.647261][ T366] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007effa9d379a7 [ 23.647504][ T366] RDX: 0000000000000000 RSI: 00007ffdfe9ab070 RDI: 0000000000000005 [ 23.647750][ T366] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 23.647991][ T366] R10: 00007effa9bf0708 R11: 0000000000000246 R12: 00007ffdfe9af984 [ 23.648235][ T366] R13: 0000000067858ab5 R14: 0000000000483b60 R15: 00007ffdfe9af988 | [ 23.650352][ T366] #1: ffff8880093f0810 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) | [ 23.650588][ T366] #2: ffffffff939ddcd0 (cpu_hotplug_lock){++++}-{0:0}, at: static_key_slow_inc (kernel/jump_label.c:191) | [ 23.650829][ T366] stack backtrace: | [ 23.651161][ T366] Tainted: [W]=WARN [ 23.651264][ T366] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.651430][ T366] Call Trace: [ 23.651537][ T366] [ 23.651608][ T366] dump_stack_lvl (lib/dump_stack.c:123) [ 23.651748][ T366] __lock_acquire (kernel/locking/lockdep.c:4828 kernel/locking/lockdep.c:4898 kernel/locking/lockdep.c:5176) [ 23.651886][ T366] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 23.652019][ T366] ? 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) [ 23.652190][ T366] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 23.652322][ T366] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 23.652458][ T366] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 23.652595][ T366] ? 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) [ 23.652767][ T366] __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:735) [ 23.652900][ T366] ? 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) [ 23.653065][ T366] ? 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) [ 23.653232][ T366] ? __pfx___mutex_lock (kernel/locking/mutex.c:734) [ 23.653362][ T366] ? static_key_slow_inc (kernel/jump_label.c:191) [ 23.653497][ T366] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 23.653629][ T366] ? 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)) [ 23.653798][ T366] ? __pfx_static_key_fast_inc_not_disabled (kernel/jump_label.c:128) [ 23.653964][ T366] ? 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) [ 23.654127][ T366] 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) [ 23.654293][ T366] static_key_slow_inc (kernel/jump_label.c:191) [ 23.654428][ T366] tc_new_tfilter (net/sched/cls_api.c:2385) [ 23.654563][ T366] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 23.654668][ T366] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 23.654806][ T366] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 23.654939][ T366] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 23.655073][ T366] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 23.655205][ T366] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 23.655339][ T366] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 23.655471][ T366] ? 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) [ 23.655606][ T366] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 23.655708][ T366] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 23.655842][ T366] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 23.655974][ T366] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 23.656107][ T366] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 23.656250][ T366] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 23.656386][ T366] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 23.656525][ T366] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 23.656657][ T366] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 23.656789][ T366] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 23.656927][ T366] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 23.657058][ T366] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 23.657193][ T366] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 23.657325][ T366] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 23.657463][ T366] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 23.657632][ T366] ___sys_sendmsg (net/socket.c:2624) [ 23.657766][ T366] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 23.657934][ T366] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 23.658071][ T366] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 23.658235][ T366] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 23.658368][ T366] ? trace_rcu_segcb_stats (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/rcu.h:537) [ 23.658510][ T366] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 23.658675][ T366] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 23.658809][ T366] ? do_sys_openat2 (fs/open.c:1405) [ 23.658940][ T366] ? do_sys_openat2 (fs/open.c:1411) [ 23.659076][ T366] ? do_sys_openat2 (fs/open.c:1411) [ 23.659208][ T366] __sys_sendmsg (net/socket.c:2654) [ 23.659341][ T366] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 23.659482][ T366] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 23.659620][ T366] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.659785][ T366] RIP: 0033:0x7effa9d379a7 [ 23.659926][ T366] Code: Unable to access opcode bytes at 0x7effa9d3797d. Code starting with the faulting instruction =========================================== [ 23.660099][ T366] RSP: 002b:00007ffdfe9ab008 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 23.660304][ T366] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007effa9d379a7 [ 23.660508][ T366] RDX: 0000000000000000 RSI: 00007ffdfe9ab070 RDI: 0000000000000005 [ 23.660708][ T366] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 23.660905][ T366] R10: 00007effa9bf0708 R11: 0000000000000246 R12: 00007ffdfe9af984 [ 23.661103][ T366] R13: 0000000067858ab5 R14: 0000000000483b60 R15: 00007ffdfe9af988 | [ 24.656534][ T399] preempt_count: 1, expected: 0 | [ 24.656716][ T399] RCU nest depth: 0, expected: 0 | [ 24.656895][ T399] INFO: lockdep is turned off. | [ 24.657373][ T399] Tainted: [W]=WARN [ 24.657500][ T399] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.657702][ T399] Call Trace: [ 24.657828][ T399] [ 24.657913][ T399] dump_stack_lvl (lib/dump_stack.c:123) [ 24.658091][ T399] __might_resched (kernel/sched/core.c:8759) [ 24.658264][ T399] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 24.658435][ T399] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 24.658602][ T399] static_key_slow_inc (kernel/jump_label.c:191) [ 24.658772][ T399] tc_new_tfilter (net/sched/cls_api.c:2385) [ 24.658939][ T399] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 24.659106][ T399] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 24.659273][ T399] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 24.659401][ T399] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 24.659565][ T399] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 24.659732][ T399] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 24.659901][ T399] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 24.660066][ T399] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 24.660232][ T399] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 24.660401][ T399] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 24.660569][ T399] ? find_stack (lib/stackdepot.c:552) [ 24.660740][ T399] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 24.660906][ T399] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 24.661069][ T399] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 24.661234][ T399] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 24.661401][ T399] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 24.661563][ T399] ? 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) [ 24.661727][ T399] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 24.661896][ T399] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 24.662059][ T399] ? 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) [ 24.662229][ T399] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 24.662392][ T399] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 24.662568][ T399] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 24.662772][ T399] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 24.662938][ T399] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 24.663101][ T399] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 24.663267][ T399] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 24.663437][ T399] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 24.663603][ T399] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 24.663770][ T399] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 24.663936][ T399] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 24.664139][ T399] ? 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) [ 24.664307][ T399] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 24.664473][ T399] ___sys_sendmsg (net/socket.c:2624) [ 24.664645][ T399] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 24.664854][ T399] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 24.665018][ T399] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 24.665223][ T399] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 24.665391][ T399] ? 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) [ 24.665562][ T399] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 24.665771][ T399] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 24.665941][ T399] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 24.666104][ T399] ? do_sys_openat2 (fs/open.c:1411) [ 24.666271][ T399] ? do_sys_openat2 (fs/open.c:1411) [ 24.666435][ T399] __sys_sendmsg (net/socket.c:2654) [ 24.666599][ T399] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 24.666767][ T399] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 24.666972][ T399] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 24.667142][ T399] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.667350][ T399] RIP: 0033:0x7f112b4a29a7 [ 24.667519][ T399] 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) [ 24.668095][ T399] RSP: 002b:00007ffe750a0d38 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 24.668357][ T399] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f112b4a29a7 [ 24.668604][ T399] RDX: 0000000000000000 RSI: 00007ffe750a0da0 RDI: 0000000000000005 [ 24.668848][ T399] RBP: 000000000000dd86 R08: 0000000000000000 R09: 0000000000000000 [ 24.669092][ T399] R10: 00007f112b35b708 R11: 0000000000000246 R12: 00007ffe750a5993 [ 24.669341][ T399] R13: 0000000067858ab6 R14: 0000000000483b60 R15: 00007ffe750a5997 | [ 25.849583][ T441] preempt_count: 1, expected: 0 | [ 25.849730][ T441] RCU nest depth: 0, expected: 0 | [ 25.849872][ T441] INFO: lockdep is turned off. | [ 25.850259][ T441] Tainted: [W]=WARN [ 25.850369][ T441] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.850531][ T441] Call Trace: [ 25.850632][ T441] [ 25.850700][ T441] dump_stack_lvl (lib/dump_stack.c:123) [ 25.850851][ T441] __might_resched (kernel/sched/core.c:8759) [ 25.850983][ T441] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 25.851120][ T441] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 25.851257][ T441] static_key_slow_inc (kernel/jump_label.c:191) [ 25.851388][ T441] tc_new_tfilter (net/sched/cls_api.c:2385) [ 25.851519][ T441] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 25.851648][ T441] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 25.851781][ T441] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 25.851886][ T441] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 25.852022][ T441] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 25.852154][ T441] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 25.852298][ T441] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 25.852436][ T441] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 25.852569][ T441] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 25.852702][ T441] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 25.852833][ T441] ? find_stack (lib/stackdepot.c:552) [ 25.852966][ T441] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 25.853098][ T441] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 25.853236][ T441] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 25.853369][ T441] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 25.853504][ T441] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 25.853635][ T441] ? 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) [ 25.853769][ T441] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 25.853912][ T441] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 25.854042][ T441] ? 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) [ 25.854173][ T441] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 25.854302][ T441] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 25.854432][ T441] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 25.854596][ T441] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 25.854736][ T441] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 25.854866][ T441] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 25.854995][ T441] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 25.855127][ T441] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 25.855257][ T441] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 25.855389][ T441] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 25.855519][ T441] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 25.855681][ T441] ? 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) [ 25.855814][ T441] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 25.855945][ T441] ___sys_sendmsg (net/socket.c:2624) [ 25.856075][ T441] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 25.856236][ T441] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 25.856366][ T441] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 25.856525][ T441] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 25.856658][ T441] ? 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) [ 25.856797][ T441] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 25.856961][ T441] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 25.857090][ T441] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 25.857217][ T441] ? do_sys_openat2 (fs/open.c:1411) [ 25.857345][ T441] ? do_sys_openat2 (fs/open.c:1411) [ 25.857477][ T441] __sys_sendmsg (net/socket.c:2654) [ 25.857610][ T441] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 25.857742][ T441] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 25.857905][ T441] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 25.858043][ T441] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.858213][ T441] RIP: 0033:0x7fa123aaf9a7 [ 25.858349][ T441] 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) [ 25.858810][ T441] RSP: 002b:00007ffcd9456d68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 25.859008][ T441] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007fa123aaf9a7 [ 25.859207][ T441] RDX: 0000000000000000 RSI: 00007ffcd9456dd0 RDI: 0000000000000005 [ 25.859406][ T441] RBP: 000000000000dd86 R08: 0000000000000000 R09: 0000000000000000 [ 25.859601][ T441] R10: 00007fa123968708 R11: 0000000000000246 R12: 00007ffcd945c98d 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