====================================== | [ 36.381839][ T330] 1 lock held by ip/330: | [ 36.381966][ T330] #0: ffffffff86bbc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 36.382270][ T330] | [ 36.382270][ T330] stack backtrace: [ 36.382731][ T330] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 36.383092][ T330] Call Trace: [ 36.383224][ T330] [ 36.383318][ T330] dump_stack_lvl (lib/dump_stack.c:122) [ 36.383493][ T330] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 36.383662][ T330] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 36.383915][ T330] br_get_link_af_size_filtered (net/bridge/br_private.h:930 net/bridge/br_private.h:940 net/bridge/br_netlink.c:105) bridge [ 36.384162][ T330] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 36.384360][ T330] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.384571][ T330] br_add_if (net/bridge/br_if.c:692) bridge [ 36.384770][ T330] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 36.384937][ T330] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 36.385149][ T330] do_setlink (net/core/rtnetlink.c:2907) [ 36.385320][ T330] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 36.385493][ T330] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 36.385663][ T330] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 36.385831][ T330] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.386000][ T330] ? __kernel_text_address (kernel/extable.c:79) [ 36.386164][ T330] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 36.386329][ T330] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 36.386540][ T330] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 36.386723][ T330] ? stack_trace_save (kernel/stacktrace.c:123) [ 36.386891][ T330] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 36.387056][ T330] ? __pfx_validate_nla (lib/nlattr.c:396) [ 36.387227][ T330] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 36.387357][ T330] ? kasan_save_stack (mm/kasan/common.c:49) [ 36.387530][ T330] ? __nla_validate_parse (lib/nlattr.c:638) [ 36.387704][ T330] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 36.387881][ T330] ? 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:227) [ 36.388050][ T330] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 36.388227][ T330] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.388441][ T330] ? __create_object (mm/kmemleak.c:751) [ 36.388616][ T330] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 36.388791][ T330] rtnl_newlink (net/core/rtnetlink.c:3744) [ 36.388920][ T330] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 36.389091][ T330] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 36.389259][ T330] ? 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:227) [ 36.389427][ T330] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 36.389563][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 36.389733][ T330] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.389901][ T330] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 36.390075][ T330] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 36.390258][ T330] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 36.390426][ T330] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 36.390595][ T330] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 36.390765][ T330] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 36.390938][ T330] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 36.391117][ T330] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 36.391288][ T330] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 36.391455][ T330] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 36.391630][ T330] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 36.391806][ T330] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 36.391976][ T330] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 36.392145][ T330] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 36.392360][ T330] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 36.392541][ T330] ___sys_sendmsg (net/socket.c:2653) [ 36.392710][ T330] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 36.392886][ T330] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 36.393059][ T330] ? __lock_release (kernel/locking/lockdep.c:5435) [ 36.393223][ T330] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 36.393428][ T330] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 36.393600][ T330] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 36.393781][ T330] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.393989][ T330] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 36.394163][ T330] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 36.394330][ T330] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 36.394498][ T330] ? __virt_addr_valid (./arch/x86/include/asm/preempt.h:94 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2034 arch/x86/mm/physaddr.c:65) [ 36.394686][ T330] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 36.394854][ T330] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.395059][ T330] RIP: 0033:0x7f0781bfe7b7 [ 36.395240][ T330] 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.395815][ T330] RSP: 002b:00007ffd30ef8998 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.396071][ T330] RAX: ffffffffffffffda RBX: 00007ffd30ef90c0 RCX: 00007f0781bfe7b7 [ 36.396324][ T330] RDX: 0000000000000000 RSI: 00007ffd30ef8a00 RDI: 0000000000000005 [ 36.396576][ T330] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 36.396829][ T330] R10: 0000000007f33910 R11: 0000000000000246 R12: 0000000000000004 [ 36.397079][ T330] R13: 0000000066bea38f R14: 0000000000496600 R15: 0000000000000000 | [ 36.399142][ T330] 1 lock held by ip/330: | [ 36.399269][ T330] #0: ffffffff86bbc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 36.399584][ T330] | [ 36.399584][ T330] stack backtrace: [ 36.400045][ T330] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 36.400416][ T330] Call Trace: [ 36.400544][ T330] [ 36.400632][ T330] dump_stack_lvl (lib/dump_stack.c:122) [ 36.400805][ T330] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 36.400974][ T330] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 36.401230][ T330] br_get_link_af_size_filtered (net/bridge/br_private.h:453 net/bridge/br_private.h:940 net/bridge/br_netlink.c:105) bridge [ 36.401474][ T330] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 36.401855][ T330] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.402070][ T330] br_add_if (net/bridge/br_if.c:692) bridge [ 36.402270][ T330] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 36.402437][ T330] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 36.402648][ T330] do_setlink (net/core/rtnetlink.c:2907) [ 36.402820][ T330] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 36.402991][ T330] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 36.403158][ T330] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 36.403328][ T330] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.403501][ T330] ? __kernel_text_address (kernel/extable.c:79) [ 36.403672][ T330] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 36.403847][ T330] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 36.404054][ T330] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 36.404233][ T330] ? stack_trace_save (kernel/stacktrace.c:123) [ 36.404398][ T330] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 36.404563][ T330] ? __pfx_validate_nla (lib/nlattr.c:396) [ 36.404734][ T330] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 36.404864][ T330] ? kasan_save_stack (mm/kasan/common.c:49) [ 36.405036][ T330] ? __nla_validate_parse (lib/nlattr.c:638) [ 36.405208][ T330] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 36.405380][ T330] ? 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:227) [ 36.405547][ T330] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 36.405720][ T330] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.405930][ T330] ? __create_object (mm/kmemleak.c:751) [ 36.406102][ T330] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 36.406274][ T330] rtnl_newlink (net/core/rtnetlink.c:3744) [ 36.406404][ T330] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 36.406571][ T330] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 36.406736][ T330] ? 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:227) [ 36.406900][ T330] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 36.407033][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 36.407204][ T330] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.407369][ T330] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 36.407539][ T330] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 36.407720][ T330] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 36.407889][ T330] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 36.408061][ T330] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 36.408230][ T330] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 36.408396][ T330] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 36.408569][ T330] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 36.408738][ T330] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 36.408904][ T330] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 36.409073][ T330] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 36.409250][ T330] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 36.409421][ T330] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 36.409585][ T330] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 36.409788][ T330] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 36.409964][ T330] ___sys_sendmsg (net/socket.c:2653) [ 36.410134][ T330] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 36.410306][ T330] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 36.410473][ T330] ? __lock_release (kernel/locking/lockdep.c:5435) [ 36.410636][ T330] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 36.410843][ T330] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 36.411011][ T330] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 36.411190][ T330] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.411401][ T330] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 36.411579][ T330] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 36.411745][ T330] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 36.411909][ T330] ? __virt_addr_valid (./arch/x86/include/asm/preempt.h:94 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2034 arch/x86/mm/physaddr.c:65) [ 36.412094][ T330] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 36.412263][ T330] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.412472][ T330] RIP: 0033:0x7f0781bfe7b7 [ 36.412644][ T330] 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.413217][ T330] RSP: 002b:00007ffd30ef8998 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.413466][ T330] RAX: ffffffffffffffda RBX: 00007ffd30ef90c0 RCX: 00007f0781bfe7b7 [ 36.413716][ T330] RDX: 0000000000000000 RSI: 00007ffd30ef8a00 RDI: 0000000000000005 [ 36.413961][ T330] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 36.414211][ T330] R10: 0000000007f33910 R11: 0000000000000246 R12: 0000000000000004 [ 36.414457][ T330] R13: 0000000066bea38f R14: 0000000000496600 R15: 0000000000000000 | [ 36.416468][ T330] 1 lock held by ip/330: | [ 36.416604][ T330] #0: ffffffff86bbc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 36.416910][ T330] | [ 36.416910][ T330] stack backtrace: [ 36.417502][ T330] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 36.417861][ T330] Call Trace: [ 36.417988][ T330] [ 36.418180][ T330] dump_stack_lvl (lib/dump_stack.c:122) [ 36.418350][ T330] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 36.418516][ T330] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 36.418758][ T330] br_get_link_af_size_filtered (net/bridge/br_private.h:1611 net/bridge/br_private.h:1608 net/bridge/br_netlink.c:107) bridge [ 36.419096][ T330] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 36.419291][ T330] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.419502][ T330] br_add_if (net/bridge/br_if.c:692) bridge [ 36.419703][ T330] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 36.420058][ T330] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 36.420273][ T330] do_setlink (net/core/rtnetlink.c:2907) [ 36.420439][ T330] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 36.420607][ T330] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 36.420871][ T330] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 36.421036][ T330] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.421222][ T330] ? __kernel_text_address (kernel/extable.c:79) [ 36.421390][ T330] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 36.421650][ T330] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 36.421855][ T330] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 36.422033][ T330] ? stack_trace_save (kernel/stacktrace.c:123) [ 36.422203][ T330] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 36.422465][ T330] ? __pfx_validate_nla (lib/nlattr.c:396) [ 36.422631][ T330] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 36.422760][ T330] ? kasan_save_stack (mm/kasan/common.c:49) [ 36.422933][ T330] ? __nla_validate_parse (lib/nlattr.c:638) [ 36.423106][ T330] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 36.423378][ T330] ? 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:227) [ 36.423545][ T330] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 36.423716][ T330] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.423924][ T330] ? __create_object (mm/kmemleak.c:751) [ 36.424187][ T330] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 36.424358][ T330] rtnl_newlink (net/core/rtnetlink.c:3744) [ 36.424485][ T330] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 36.424660][ T330] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 36.424922][ T330] ? 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:227) [ 36.425087][ T330] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 36.425219][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 36.425387][ T330] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.425553][ T330] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 36.425816][ T330] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 36.426002][ T330] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 36.426178][ T330] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333) [ 36.426345][ T330] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 36.426611][ T330] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 36.426777][ T330] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 36.426948][ T330] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 36.427122][ T330] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 36.427381][ T330] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 36.427550][ T330] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 36.427726][ T330] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 36.427894][ T330] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 36.428058][ T330] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 36.428361][ T330] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 36.428538][ T330] ___sys_sendmsg (net/socket.c:2653) [ 36.428706][ T330] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 36.428873][ T330] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 36.429136][ T330] ? __lock_release (kernel/locking/lockdep.c:5435) [ 36.429302][ T330] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 36.429507][ T330] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 36.429678][ T330] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 36.429945][ T330] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.430157][ T330] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 36.430330][ T330] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 36.430497][ T330] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 36.430757][ T330] ? __virt_addr_valid (./arch/x86/include/asm/preempt.h:94 ./include/linux/rcupdate.h:953 ./include/linux/mmzone.h:2034 arch/x86/mm/physaddr.c:65) [ 36.430949][ T330] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 36.431126][ T330] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.431331][ T330] RIP: 0033:0x7f0781bfe7b7 [ 36.431607][ T330] 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.432281][ T330] RSP: 002b:00007ffd30ef8998 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.432542][ T330] RAX: ffffffffffffffda RBX: 00007ffd30ef90c0 RCX: 00007f0781bfe7b7 [ 36.432793][ T330] RDX: 0000000000000000 RSI: 00007ffd30ef8a00 RDI: 0000000000000005 [ 36.433232][ T330] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 36.433487][ T330] R10: 0000000007f33910 R11: 0000000000000246 R12: 0000000000000004 Finger prints: lockdep_rcu_suspicious:br_get_link_af_size_filtered:br_info_notify:br_add_if:do_setlink