====================================== | [ 24.588904][ T364] RCU nest depth: 0, expected: 0 | [ 24.589085][ T364] 2 locks held by tc/364: | [ 24.589231][ T364] #0: ffffffff997e7e88 (rtnl_mutex){+.+.}-{4:4}, at: tc_new_tfilter (net/sched/cls_api.c:2261) | [ 24.589585][ T364] #1: ffff888008ddab10 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) [ 24.590176][ T364] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.590639][ T364] Call Trace: [ 24.590780][ T364] [ 24.590883][ T364] dump_stack_lvl (lib/dump_stack.c:123) [ 24.591076][ T364] __might_resched (kernel/sched/core.c:8759) [ 24.591257][ T364] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 24.591467][ T364] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 24.591655][ T364] static_key_slow_inc (kernel/jump_label.c:191) [ 24.591834][ T364] tc_new_tfilter (net/sched/cls_api.c:2385) [ 24.592026][ T364] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 24.592164][ T364] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 24.592372][ T364] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 24.592559][ T364] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 24.592749][ T364] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 24.592930][ T364] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 24.593114][ T364] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 24.593292][ T364] ? 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) [ 24.593472][ T364] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 24.593610][ T364] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 24.593794][ T364] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 24.593971][ T364] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 24.594155][ T364] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 24.594350][ T364] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 24.594535][ T364] ? 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.594717][ T364] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 24.594897][ T364] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 24.595078][ T364] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 24.595268][ T364] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 24.595459][ T364] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 24.595646][ T364] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 24.595830][ T364] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 24.596010][ T364] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 24.596253][ T364] ___sys_sendmsg (net/socket.c:2624) [ 24.596428][ T364] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 24.596655][ T364] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 24.596845][ T364] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 24.597064][ T364] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 24.597242][ T364] ? 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.597437][ T364] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 24.597663][ T364] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 24.597838][ T364] ? do_sys_openat2 (fs/open.c:1405) [ 24.598024][ T364] ? do_sys_openat2 (fs/open.c:1411) [ 24.598286][ T364] ? do_sys_openat2 (fs/open.c:1411) [ 24.598461][ T364] __sys_sendmsg (net/socket.c:2654) [ 24.598623][ T364] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 24.598808][ T364] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 24.598977][ T364] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.599179][ T364] RIP: 0033:0x7f256b2b89a7 [ 24.599356][ T364] Code: Unable to access opcode bytes at 0x7f256b2b897d. Code starting with the faulting instruction =========================================== [ 24.599576][ T364] RSP: 002b:00007fff41610cb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 24.599824][ T364] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f256b2b89a7 [ 24.600066][ T364] RDX: 0000000000000000 RSI: 00007fff41610d20 RDI: 0000000000000005 [ 24.600309][ T364] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 24.600560][ T364] R10: 00007f256b171708 R11: 0000000000000246 R12: 00007fff41615984 [ 24.600804][ T364] R13: 000000006785874c R14: 0000000000483b60 R15: 00007fff41615988 | [ 24.603291][ T364] #1: ffff888008ddab10 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383) | [ 24.603533][ T364] #2: ffffffff98dddcd0 (cpu_hotplug_lock){++++}-{0:0}, at: static_key_slow_inc (kernel/jump_label.c:191) | [ 24.603770][ T364] stack backtrace: | [ 24.604113][ T364] Tainted: [W]=WARN [ 24.604223][ T364] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.604389][ T364] Call Trace: [ 24.604495][ T364] [ 24.604567][ T364] dump_stack_lvl (lib/dump_stack.c:123) [ 24.604706][ T364] __lock_acquire (kernel/locking/lockdep.c:4828 kernel/locking/lockdep.c:4898 kernel/locking/lockdep.c:5176) [ 24.604842][ T364] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 24.604988][ T364] ? 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) [ 24.605160][ T364] ? 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) [ 24.605293][ T364] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 24.605429][ T364] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 24.605567][ T364] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 24.605705][ T364] ? 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) [ 24.605882][ T364] __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:735) [ 24.606022][ T364] ? 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) [ 24.606190][ T364] ? 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) [ 24.606356][ T364] ? __pfx___mutex_lock (kernel/locking/mutex.c:734) [ 24.606489][ T364] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 24.606622][ T364] ? 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)) [ 24.606789][ T364] ? __pfx_static_key_fast_inc_not_disabled (kernel/jump_label.c:128) [ 24.606963][ T364] ? 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) [ 24.607129][ T364] 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) [ 24.607295][ T364] static_key_slow_inc (kernel/jump_label.c:191) [ 24.607427][ T364] tc_new_tfilter (net/sched/cls_api.c:2385) [ 24.607563][ T364] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 24.607664][ T364] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 24.607808][ T364] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 24.607949][ T364] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912) [ 24.608082][ T364] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 24.608215][ T364] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 24.608350][ T364] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 24.608482][ T364] ? 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) [ 24.608615][ T364] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 24.608718][ T364] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 24.608854][ T364] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 24.608995][ T364] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 24.609131][ T364] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 24.609275][ T364] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 24.609413][ T364] ? 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.609547][ T364] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 24.609683][ T364] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 24.609822][ T364] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 24.609958][ T364] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 24.610092][ T364] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 24.610227][ T364] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 24.610361][ T364] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 24.610495][ T364] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 24.610664][ T364] ___sys_sendmsg (net/socket.c:2624) [ 24.610796][ T364] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 24.610969][ T364] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 24.611104][ T364] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 24.611267][ T364] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 24.611410][ T364] ? 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.611549][ T364] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 24.611714][ T364] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 24.611851][ T364] ? do_sys_openat2 (fs/open.c:1405) [ 24.611985][ T364] ? do_sys_openat2 (fs/open.c:1411) [ 24.612117][ T364] ? do_sys_openat2 (fs/open.c:1411) [ 24.612252][ T364] __sys_sendmsg (net/socket.c:2654) [ 24.612384][ T364] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 24.612523][ T364] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 24.612660][ T364] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.612827][ T364] RIP: 0033:0x7f256b2b89a7 [ 24.612974][ T364] Code: Unable to access opcode bytes at 0x7f256b2b897d. Code starting with the faulting instruction =========================================== [ 24.613147][ T364] RSP: 002b:00007fff41610cb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 24.613349][ T364] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f256b2b89a7 [ 24.613554][ T364] RDX: 0000000000000000 RSI: 00007fff41610d20 RDI: 0000000000000005 [ 24.613765][ T364] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 24.613966][ T364] R10: 00007f256b171708 R11: 0000000000000246 R12: 00007fff41615984 [ 24.614167][ T364] R13: 000000006785874c R14: 0000000000483b60 R15: 00007fff41615988 | [ 25.707266][ T397] preempt_count: 1, expected: 0 | [ 25.707470][ T397] RCU nest depth: 0, expected: 0 | [ 25.707605][ T397] INFO: lockdep is turned off. | [ 25.707974][ T397] Tainted: [W]=WARN [ 25.708076][ T397] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.708242][ T397] Call Trace: [ 25.708343][ T397] [ 25.708413][ T397] dump_stack_lvl (lib/dump_stack.c:123) [ 25.708585][ T397] __might_resched (kernel/sched/core.c:8759) [ 25.708723][ T397] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 25.708862][ T397] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 25.709004][ T397] static_key_slow_inc (kernel/jump_label.c:191) [ 25.709143][ T397] tc_new_tfilter (net/sched/cls_api.c:2385) [ 25.709276][ T397] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 25.709411][ T397] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 25.709618][ T397] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 25.709741][ T397] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 25.709880][ T397] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 25.710053][ T397] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 25.710195][ T397] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 25.710325][ T397] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 25.710471][ T397] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 25.710609][ T397] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 25.710750][ T397] ? find_stack (lib/stackdepot.c:552) [ 25.710892][ T397] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 25.711034][ T397] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 25.711227][ T397] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 25.711373][ T397] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 25.711520][ T397] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 25.711654][ T397] ? 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.711794][ T397] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 25.711934][ T397] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 25.712066][ T397] ? 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.712272][ T397] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 25.712411][ T397] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 25.712576][ T397] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 25.712742][ T397] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 25.712876][ T397] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 25.713011][ T397] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 25.713144][ T397] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 25.713324][ T397] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 25.713484][ T397] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 25.713674][ T397] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 25.713806][ T397] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 25.714034][ T397] ? 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.714172][ T397] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 25.714307][ T397] ___sys_sendmsg (net/socket.c:2624) [ 25.714452][ T397] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 25.714636][ T397] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 25.714818][ T397] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 25.715009][ T397] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 25.715169][ T397] ? 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.715354][ T397] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 25.715593][ T397] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 25.715782][ T397] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 25.715945][ T397] ? do_sys_openat2 (fs/open.c:1411) [ 25.716124][ T397] ? do_sys_openat2 (fs/open.c:1411) [ 25.716336][ T397] __sys_sendmsg (net/socket.c:2654) [ 25.716546][ T397] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 25.716762][ T397] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 25.717016][ T397] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 25.717235][ T397] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.717494][ T397] RIP: 0033:0x7fd7a6e839a7 [ 25.717715][ T397] 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.718449][ T397] RSP: 002b:00007ffdeddc4848 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 25.718753][ T397] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007fd7a6e839a7 [ 25.718951][ T397] RDX: 0000000000000000 RSI: 00007ffdeddc48b0 RDI: 0000000000000005 [ 25.719160][ T397] RBP: 000000000000dd86 R08: 0000000000000000 R09: 0000000000000000 [ 25.719356][ T397] R10: 00007fd7a6d3c708 R11: 0000000000000246 R12: 00007ffdeddca993 [ 25.719573][ T397] R13: 000000006785874d R14: 0000000000483b60 R15: 00007ffdeddca997 | [ 27.041831][ T439] preempt_count: 1, expected: 0 | [ 27.041968][ T439] RCU nest depth: 0, expected: 0 | [ 27.042097][ T439] INFO: lockdep is turned off. | [ 27.042471][ T439] Tainted: [W]=WARN [ 27.042571][ T439] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.042735][ T439] Call Trace: [ 27.042837][ T439] [ 27.042905][ T439] dump_stack_lvl (lib/dump_stack.c:123) [ 27.043048][ T439] __might_resched (kernel/sched/core.c:8759) [ 27.043211][ T439] ? tc_new_tfilter (net/sched/cls_api.c:2383) [ 27.043366][ T439] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490) [ 27.043501][ T439] static_key_slow_inc (kernel/jump_label.c:191) [ 27.043651][ T439] tc_new_tfilter (net/sched/cls_api.c:2385) [ 27.043783][ T439] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 27.043924][ T439] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 27.044084][ T439] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 27.044198][ T439] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 27.044331][ T439] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 27.044481][ T439] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 27.044621][ T439] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 27.044760][ T439] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186) [ 27.044899][ T439] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914) [ 27.045035][ T439] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 27.045167][ T439] ? find_stack (lib/stackdepot.c:552) [ 27.045318][ T439] ? stack_depot_save_flags (lib/stackdepot.c:618) [ 27.045456][ T439] netlink_rcv_skb (net/netlink/af_netlink.c:2543) [ 27.045601][ T439] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817) [ 27.045750][ T439] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520) [ 27.045893][ T439] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 27.046030][ T439] ? 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) [ 27.046165][ T439] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 27.046296][ T439] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 27.046427][ T439] ? 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) [ 27.046567][ T439] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348) [ 27.046700][ T439] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333) [ 27.046830][ T439] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 27.046996][ T439] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 27.047131][ T439] netlink_sendmsg (net/netlink/af_netlink.c:1892) [ 27.047262][ T439] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811) [ 27.047391][ T439] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 27.047523][ T439] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 27.047663][ T439] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568) [ 27.047797][ T439] ? __pfx_____sys_sendmsg (net/socket.c:2514) [ 27.047948][ T439] ? __pfx_copy_msghdr_from_user (net/socket.c:2494) [ 27.048114][ T439] ? 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) [ 27.048251][ T439] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 27.048391][ T439] ___sys_sendmsg (net/socket.c:2624) [ 27.048529][ T439] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 27.048702][ T439] ? __pfx____sys_sendmsg (net/socket.c:2611) [ 27.048848][ T439] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 27.049016][ T439] ? __pfx_free_object_rcu (mm/kmemleak.c:514) [ 27.049151][ T439] ? 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) [ 27.049294][ T439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 27.049464][ T439] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 27.049601][ T439] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 27.049731][ T439] ? do_sys_openat2 (fs/open.c:1411) [ 27.049865][ T439] ? do_sys_openat2 (fs/open.c:1411) [ 27.050005][ T439] __sys_sendmsg (net/socket.c:2654) [ 27.050145][ T439] ? __pfx___sys_sendmsg (net/socket.c:2639) [ 27.050287][ T439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 27.050460][ T439] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 27.050595][ T439] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.050765][ T439] RIP: 0033:0x7f130ddf19a7 [ 27.050903][ T439] 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) [ 27.051386][ T439] RSP: 002b:00007ffe73d0a358 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 27.051591][ T439] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007f130ddf19a7 [ 27.051788][ T439] RDX: 0000000000000000 RSI: 00007ffe73d0a3c0 RDI: 0000000000000005 [ 27.051997][ T439] RBP: 000000000000dd86 R08: 0000000000000000 R09: 0000000000000000 [ 27.052206][ T439] R10: 00007f130dcaa708 R11: 0000000000000246 R12: 00007ffe73d0f98d 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