====================================== | [ 20.597935][ T320] RCU nest depth: 0, expected: 0 | [ 20.598098][ T320] 2 locks held by tc/320: | [ 20.598236][ T320] #0: ffffffff9afe7e88 (rtnl_mutex){+.+.}-{4:4}, at: tc_new_tfilter (net/sched/cls_api.c:2261) | [ 20.598554][ T320] #1: ffff8880095b7a10 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) [ 20.599132][ T320] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.599418][ T320] Call Trace: [ 20.599567][ T320] [ 20.599671][ T320] dump_stack_lvl (lib/dump_stack.c:123) [ 20.599850][ T320] __might_resched (kernel/sched/core.c:8759) [ 20.600014][ T320] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 20.600188][ T320] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 20.600350][ T320] static_key_slow_inc (kernel/jump_label.c:191) [ 20.600513][ T320] tc_new_tfilter (net/sched/cls_api.c:2385) [ 20.600694][ T320] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 20.600820][ T320] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 20.601010][ T320] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 20.601188][ T320] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 20.601355][ T320] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 20.601517][ T320] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 20.601688][ T320] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 20.601849][ 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.602012][ T320] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 20.602142][ T320] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 20.602315][ T320] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 20.602477][ T320] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 20.602653][ T320] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 20.602835][ T320] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 20.603001][ 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.603168][ T320] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 20.603335][ T320] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 20.603506][ T320] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 20.603684][ T320] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 20.603850][ T320] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 20.604026][ T320] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 20.604193][ T320] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 20.604353][ T320] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 20.604569][ T320] ___sys_sendmsg (net/socket.c:2624) [ 20.604743][ T320] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 20.604957][ T320] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 20.605124][ T320] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 20.605336][ T320] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 20.605499][ 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.605679][ T320] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 20.605892][ T320] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 20.606055][ T320] ? do_sys_openat2 (fs/open.c:1405) [ 20.606217][ T320] ? do_sys_openat2 (fs/open.c:1411) [ 20.606381][ T320] ? do_sys_openat2 (fs/open.c:1411) [ 20.606551][ T320] __sys_sendmsg (net/socket.c:2654) [ 20.606725][ T320] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 20.606908][ T320] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 20.607074][ T320] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.607282][ T320] RIP: 0033:0x7f14ab70c9a7 [ 20.607459][ T320] Code: Unable to access opcode bytes at 0x7f14ab70c97d. Code starting with the faulting instruction =========================================== [ 20.607681][ T320] RSP: 002b:00007ffed80d4898 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 20.607934][ T320] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f14ab70c9a7 [ 20.608177][ T320] RDX: 0000000000000000 RSI: 00007ffed80d4900 RDI: 0000000000000005 [ 20.608428][ T320] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 20.608680][ T320] R10: 00007f14ab5c5708 R11: 0000000000000246 R12: 00007ffed80da933 [ 20.609019][ T320] R13: 0000000067858703 R14: 0000000000483b60 R15: 00007ffed80da93e | [ 20.611455][ T320] #1: ffff8880095b7a10 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) | [ 20.611699][ T320] #2: ffffffff9a5ddcd0 (cpu_hotplug_lock){++++}-{0:0}, at: static_key_slow_inc (kernel/jump_label.c:191) | [ 20.611942][ T320] stack backtrace: | [ 20.612277][ T320] Tainted: [W]=WARN [ 20.612379][ T320] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.612545][ T320] Call Trace: [ 20.612649][ T320] [ 20.612720][ T320] dump_stack_lvl (lib/dump_stack.c:123) [ 20.612864][ T320] __lock_acquire (kernel/locking/lockdep.c:4828 kernel/locking/lockdep.c:4898 kernel/locking/lockdep.c:5176) [ 20.613003][ T320] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 20.613138][ 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.613308][ T320] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 20.613448][ T320] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 20.613584][ T320] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 20.613723][ 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.613897][ T320] __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:735) [ 20.614039][ 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.614207][ 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.614373][ T320] ? __pfx___mutex_lock (kernel/locking/mutex.c:734) [ 20.614505][ T320] ? static_key_slow_inc (kernel/jump_label.c:191) [ 20.614649][ T320] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 20.614786][ 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.614959][ T320] ? __pfx_static_key_fast_inc_not_disabled (kernel/jump_label.c:128) [ 20.615129][ 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.615324][ 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.615491][ T320] static_key_slow_inc (kernel/jump_label.c:191) [ 20.615638][ T320] tc_new_tfilter (net/sched/cls_api.c:2385) [ 20.615778][ T320] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 20.615904][ T320] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 20.616048][ T320] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 20.616184][ T320] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 20.616323][ T320] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 20.616459][ T320] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 20.616596][ T320] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 20.616737][ 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.616875][ T320] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 20.616981][ T320] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 20.617119][ T320] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 20.617253][ T320] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 20.617389][ T320] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 20.617529][ T320] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 20.617676][ 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.617815][ T320] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 20.617951][ T320] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 20.618132][ T320] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 20.618321][ T320] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 20.618459][ T320] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 20.618601][ T320] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 20.618744][ T320] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 20.618877][ T320] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 20.619053][ T320] ___sys_sendmsg (net/socket.c:2624) [ 20.619193][ T320] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 20.619368][ T320] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 20.619544][ T320] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 20.619740][ T320] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 20.619937][ 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.620155][ T320] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 20.620426][ T320] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 20.620644][ T320] ? do_sys_openat2 (fs/open.c:1405) [ 20.620867][ T320] ? do_sys_openat2 (fs/open.c:1411) [ 20.621090][ T320] ? do_sys_openat2 (fs/open.c:1411) [ 20.621314][ T320] __sys_sendmsg (net/socket.c:2654) [ 20.621541][ T320] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 20.621771][ T320] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 20.622006][ T320] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.622281][ T320] RIP: 0033:0x7f14ab70c9a7 [ 20.622512][ T320] Code: Unable to access opcode bytes at 0x7f14ab70c97d. Code starting with the faulting instruction =========================================== [ 20.622798][ T320] RSP: 002b:00007ffed80d4898 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 20.623137][ T320] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f14ab70c9a7 [ 20.623479][ T320] RDX: 0000000000000000 RSI: 00007ffed80d4900 RDI: 0000000000000005 [ 20.623814][ T320] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 20.624148][ T320] R10: 00007f14ab5c5708 R11: 0000000000000246 R12: 00007ffed80da933 [ 20.624468][ T320] R13: 0000000067858703 R14: 0000000000483b60 R15: 00007ffed80da93e | [ 32.640452][ T376] preempt_count: 1, expected: 0 | [ 32.640585][ T376] RCU nest depth: 0, expected: 0 | [ 32.640717][ T376] INFO: lockdep is turned off. | [ 32.641081][ T376] Tainted: [W]=WARN [ 32.641191][ T376] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.641359][ T376] Call Trace: [ 32.641460][ T376] [ 32.641527][ T376] dump_stack_lvl (lib/dump_stack.c:123) [ 32.641667][ T376] __might_resched (kernel/sched/core.c:8759) [ 32.641800][ T376] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 32.641942][ T376] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 32.642077][ T376] static_key_slow_inc (kernel/jump_label.c:191) [ 32.642215][ T376] tc_new_tfilter (net/sched/cls_api.c:2385) [ 32.642346][ T376] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 32.642479][ T376] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 32.642609][ T376] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 32.642711][ T376] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 32.642842][ T376] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 32.642972][ T376] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 32.643109][ T376] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 32.643238][ T376] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 32.643368][ T376] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 32.643501][ T376] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 32.643631][ T376] ? find_stack (lib/stackdepot.c:552) [ 32.643771][ T376] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 32.643911][ T376] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 32.644060][ T376] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 32.644225][ T376] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 32.644373][ T376] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 32.644514][ 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.644650][ T376] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 32.644796][ T376] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 32.644940][ 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.645100][ T376] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 32.645249][ T376] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 32.645394][ T376] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 32.645576][ T376] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 32.645724][ T376] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 32.645870][ T376] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 32.646014][ T376] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 32.646163][ T376] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 32.646308][ T376] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 32.646454][ T376] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 32.646596][ T376] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 32.646776][ 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.646923][ T376] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 32.647068][ T376] ___sys_sendmsg (net/socket.c:2624) [ 32.647217][ T376] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 32.647399][ T376] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 32.647546][ T376] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 32.647727][ T376] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 32.647873][ 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.648020][ T376] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 32.648208][ T376] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 32.648359][ T376] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 32.648503][ T376] ? do_sys_openat2 (fs/open.c:1411) [ 32.648652][ T376] ? do_sys_openat2 (fs/open.c:1411) [ 32.648798][ T376] __sys_sendmsg (net/socket.c:2654) [ 32.648939][ T376] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 32.649086][ T376] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 32.649270][ T376] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 32.649419][ T376] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.649598][ T376] RIP: 0033:0x7fe174e319a7 [ 32.649747][ 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.650255][ T376] RSP: 002b:00007fffa844bb28 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 32.650484][ T376] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007fe174e319a7 [ 32.650696][ T376] RDX: 0000000000000000 RSI: 00007fffa844bb90 RDI: 0000000000000005 [ 32.650910][ T376] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 32.651125][ T376] R10: 00007fe174cea708 R11: 0000000000000246 R12: 00007fffa845194d [ 32.651343][ T376] R13: 000000006785870f R14: 0000000000483b60 R15: 00007fffa8451958 | [ 34.148802][ T416] preempt_count: 1, expected: 0 | [ 34.148991][ T416] RCU nest depth: 0, expected: 0 | [ 34.149264][ T416] INFO: lockdep is turned off. | [ 34.149814][ T416] Tainted: [W]=WARN [ 34.149964][ T416] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.150216][ T416] Call Trace: [ 34.150366][ T416] [ 34.150470][ T416] dump_stack_lvl (lib/dump_stack.c:123) [ 34.150675][ T416] __might_resched (kernel/sched/core.c:8759) [ 34.150876][ T416] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 34.151086][ T416] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 34.151292][ T416] static_key_slow_inc (kernel/jump_label.c:191) [ 34.151491][ T416] tc_new_tfilter (net/sched/cls_api.c:2385) [ 34.151696][ T416] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 34.151896][ T416] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 34.152096][ T416] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 34.152249][ T416] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 34.152451][ T416] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 34.152654][ T416] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 34.152855][ T416] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 34.153050][ T416] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 34.153251][ T416] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 34.153450][ T416] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 34.153650][ T416] ? find_stack (lib/stackdepot.c:552) [ 34.153853][ T416] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 34.154059][ T416] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 34.154256][ T416] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 34.154455][ T416] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 34.154659][ T416] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 34.154857][ 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) [ 34.155056][ T416] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 34.155266][ T416] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 34.155470][ 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) [ 34.155670][ T416] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 34.155870][ T416] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 34.156066][ T416] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 34.156309][ T416] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 34.156512][ T416] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 34.156711][ T416] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 34.156917][ T416] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 34.157113][ T416] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 34.157314][ T416] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 34.157513][ T416] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 34.157711][ T416] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 34.157958][ 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) [ 34.158155][ T416] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 34.158361][ T416] ___sys_sendmsg (net/socket.c:2624) [ 34.158559][ T416] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 34.158805][ T416] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 34.159005][ T416] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 34.159251][ T416] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 34.159452][ 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) [ 34.159655][ T416] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 34.159911][ T416] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 34.160108][ T416] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 34.160302][ T416] ? do_sys_openat2 (fs/open.c:1411) [ 34.160502][ T416] ? do_sys_openat2 (fs/open.c:1411) [ 34.160703][ T416] __sys_sendmsg (net/socket.c:2654) [ 34.160904][ T416] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 34.161116][ T416] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 34.161370][ T416] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 34.161572][ T416] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.161817][ T416] RIP: 0033:0x7f745e7849a7 [ 34.162023][ 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) [ 34.162726][ T416] RSP: 002b:00007fff36d05af8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 34.163027][ T416] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f745e7849a7 [ 34.163322][ T416] RDX: 0000000000000000 RSI: 00007fff36d05b60 RDI: 0000000000000005 [ 34.163617][ T416] RBP: 000000000000dd86 R08: 0000000000000000 R09: 0000000000000000 [ 34.163921][ T416] R10: 00007f745e63d708 R11: 0000000000000246 R12: 00007fff36d0a94b [ 34.164213][ T416] R13: 0000000067858711 R14: 0000000000483b60 R15: 00007fff36d0a956 | [ 36.072019][ T468] preempt_count: 1, expected: 0 | [ 36.072148][ T468] RCU nest depth: 0, expected: 0 | [ 36.072316][ T468] INFO: lockdep is turned off. | [ 36.072677][ T468] Tainted: [W]=WARN [ 36.072776][ T468] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.072941][ T468] Call Trace: [ 36.073044][ T468] [ 36.073111][ T468] dump_stack_lvl (lib/dump_stack.c:123) [ 36.073271][ T468] __might_resched (kernel/sched/core.c:8759) [ 36.073404][ T468] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 36.073542][ T468] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 36.073673][ T468] static_key_slow_inc (kernel/jump_label.c:191) [ 36.073808][ T468] tc_new_tfilter (net/sched/cls_api.c:2385) [ 36.073947][ T468] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 36.074100][ T468] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 36.074249][ T468] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 36.074353][ T468] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 36.074486][ T468] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 36.074618][ T468] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.074752][ T468] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 36.074882][ T468] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 36.075018][ T468] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 36.075165][ T468] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 36.075296][ T468] ? find_stack (lib/stackdepot.c:552) [ 36.075476][ T468] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 36.075615][ T468] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 36.075748][ T468] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 36.075879][ T468] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 36.076019][ T468] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 36.076150][ 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) [ 36.076311][ T468] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 36.076443][ T468] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 36.076572][ 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) [ 36.076704][ T468] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 36.076834][ T468] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 36.076967][ T468] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 36.077133][ T468] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 36.077279][ T468] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 36.077411][ T468] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 36.077542][ T468] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 36.077672][ T468] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 36.077803][ T468] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 36.077935][ T468] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 36.078079][ T468] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 36.078250][ 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) [ 36.078384][ T468] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 36.078517][ T468] ___sys_sendmsg (net/socket.c:2624) [ 36.078646][ T468] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 36.078810][ T468] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 36.078945][ T468] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 36.079106][ T468] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 36.079248][ 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) [ 36.079382][ T468] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 36.079549][ T468] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 36.079679][ T468] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 36.079808][ T468] ? do_sys_openat2 (fs/open.c:1411) [ 36.079944][ T468] ? do_sys_openat2 (fs/open.c:1411) [ 36.080076][ T468] __sys_sendmsg (net/socket.c:2654) [ 36.080213][ T468] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 36.080364][ T468] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 36.080525][ T468] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 36.080656][ T468] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.080818][ T468] RIP: 0033:0x7f316d6f59a7 [ 36.080959][ 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) [ 36.081442][ T468] RSP: 002b:00007ffece1fe0e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.081643][ T468] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f316d6f59a7 [ 36.081841][ T468] RDX: 0000000000000000 RSI: 00007ffece1fe150 RDI: 0000000000000005 [ 36.082042][ T468] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 36.082234][ T468] R10: 00007f316d5ae708 R11: 0000000000000246 R12: 00007ffece203933 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