====================================== | [ 34.895433][ T314] 1 lock held by ip/314: | [ 34.895645][ T314] #0: ffffffffa57bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 34.896132][ T314] | [ 34.896132][ T314] stack backtrace: [ 34.896846][ T314] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 34.897419][ T314] Call Trace: [ 34.897624][ T314] [ 34.897778][ T314] dump_stack_lvl (lib/dump_stack.c:122) [ 34.898058][ T314] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 34.898345][ T314] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 34.898810][ T314] 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 [ 34.899193][ T314] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 34.899495][ T314] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.899837][ T314] br_add_if (net/bridge/br_if.c:692) bridge [ 34.900156][ T314] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 34.900424][ T314] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 34.900763][ T314] do_setlink (net/core/rtnetlink.c:2907) [ 34.901034][ T314] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 34.901309][ T314] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 34.901582][ T314] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 34.901849][ T314] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 34.902115][ T314] ? __kernel_text_address (kernel/extable.c:79) [ 34.902387][ T314] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 34.902651][ T314] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 34.902978][ T314] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 34.903288][ T314] ? stack_trace_save (kernel/stacktrace.c:123) [ 34.903576][ T314] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 34.903865][ T314] ? __pfx_validate_nla (lib/nlattr.c:396) [ 34.904128][ T314] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.904332][ T314] ? kasan_save_stack (mm/kasan/common.c:49) [ 34.904599][ T314] ? __nla_validate_parse (lib/nlattr.c:638) [ 34.904888][ T314] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 34.905152][ T314] ? 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) [ 34.905413][ T314] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 34.905685][ T314] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.906012][ T314] ? __create_object (mm/kmemleak.c:751) [ 34.906288][ T314] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 34.906515][ T314] rtnl_newlink (net/core/rtnetlink.c:3744) [ 34.906718][ T314] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 34.906971][ T314] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.907262][ T314] ? 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) [ 34.907544][ T314] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.907765][ T314] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 34.908046][ T314] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.908331][ T314] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.908604][ T314] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 34.908872][ T314] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 34.909166][ T314] ? 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) [ 34.909451][ T314] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 34.909726][ T314] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 34.910012][ T314] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.910308][ T314] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 34.910591][ T314] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 34.910857][ T314] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 34.911142][ T314] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 34.911433][ T314] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 34.911708][ T314] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 34.911982][ T314] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 34.912333][ T314] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 34.912634][ T314] ___sys_sendmsg (net/socket.c:2653) [ 34.912908][ T314] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 34.913185][ T314] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.913464][ T314] ? __lock_release (kernel/locking/lockdep.c:5435) [ 34.913741][ T314] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 34.914081][ T314] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 34.914366][ T314] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 34.914643][ T314] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.914981][ T314] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 34.915286][ T314] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 34.915580][ T314] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 34.915860][ T314] ? __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) [ 34.916171][ T314] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 34.916447][ T314] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.916800][ T314] RIP: 0033:0x7feba26d07b7 [ 34.917088][ T314] 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.918054][ T314] RSP: 002b:00007fff109e48c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 34.918475][ T314] RAX: ffffffffffffffda RBX: 00007fff109e4ff0 RCX: 00007feba26d07b7 [ 34.918891][ T314] RDX: 0000000000000000 RSI: 00007fff109e4930 RDI: 0000000000000005 [ 34.919296][ T314] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 34.919706][ T314] R10: 000000001798f910 R11: 0000000000000246 R12: 0000000000000004 [ 34.920116][ T314] R13: 0000000066bea70a R14: 0000000000496600 R15: 0000000000000000 | [ 34.923400][ T314] 1 lock held by ip/314: | [ 34.923575][ T314] #0: ffffffffa57bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 34.924019][ T314] | [ 34.924019][ T314] stack backtrace: [ 34.924778][ T314] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 34.925373][ T314] Call Trace: [ 34.925584][ T314] [ 34.925727][ T314] dump_stack_lvl (lib/dump_stack.c:122) [ 34.926011][ T314] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 34.926300][ T314] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 34.926733][ T314] 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 [ 34.927133][ T314] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 34.927445][ T314] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.927663][ T314] br_add_if (net/bridge/br_if.c:692) bridge [ 34.927871][ T314] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 34.928063][ T314] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 34.928288][ T314] do_setlink (net/core/rtnetlink.c:2907) [ 34.928465][ T314] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 34.928638][ T314] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 34.928807][ T314] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 34.928985][ T314] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 34.929163][ T314] ? __kernel_text_address (kernel/extable.c:79) [ 34.929335][ T314] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 34.929503][ T314] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 34.929720][ T314] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 34.929921][ T314] ? stack_trace_save (kernel/stacktrace.c:123) [ 34.930102][ T314] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 34.930272][ T314] ? __pfx_validate_nla (lib/nlattr.c:396) [ 34.930442][ T314] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.930576][ T314] ? kasan_save_stack (mm/kasan/common.c:49) [ 34.930756][ T314] ? __nla_validate_parse (lib/nlattr.c:638) [ 34.930932][ T314] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 34.931219][ T314] ? 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) [ 34.931510][ T314] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 34.931698][ T314] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.931910][ T314] ? __create_object (mm/kmemleak.c:751) [ 34.932099][ T314] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 34.932283][ T314] rtnl_newlink (net/core/rtnetlink.c:3744) [ 34.932414][ T314] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 34.932586][ T314] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.932754][ T314] ? 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) [ 34.932931][ T314] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.933079][ T314] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 34.933252][ T314] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.933423][ T314] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.933602][ T314] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 34.933791][ T314] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 34.933964][ T314] ? 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) [ 34.934151][ T314] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 34.934326][ T314] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 34.934497][ T314] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.934674][ T314] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 34.934851][ T314] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 34.935055][ T314] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 34.935341][ T314] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 34.935530][ T314] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 34.935704][ T314] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 34.935874][ T314] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 34.936105][ T314] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 34.936287][ T314] ___sys_sendmsg (net/socket.c:2653) [ 34.936457][ T314] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 34.936626][ T314] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.936801][ T314] ? __lock_release (kernel/locking/lockdep.c:5435) [ 34.936981][ T314] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 34.937190][ T314] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 34.937362][ T314] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 34.937534][ T314] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.937758][ T314] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 34.937934][ T314] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 34.938120][ T314] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 34.938284][ T314] ? __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) [ 34.938670][ T314] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 34.938846][ T314] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.939076][ T314] RIP: 0033:0x7feba26d07b7 [ 34.939269][ T314] 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.939967][ T314] RSP: 002b:00007fff109e48c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 34.940232][ T314] RAX: ffffffffffffffda RBX: 00007fff109e4ff0 RCX: 00007feba26d07b7 [ 34.940587][ T314] RDX: 0000000000000000 RSI: 00007fff109e4930 RDI: 0000000000000005 [ 34.940837][ T314] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 34.941302][ T314] R10: 000000001798f910 R11: 0000000000000246 R12: 0000000000000004 [ 34.941556][ T314] R13: 0000000066bea70a R14: 0000000000496600 R15: 0000000000000000 | [ 34.944304][ T314] 1 lock held by ip/314: | [ 34.944436][ T314] #0: ffffffffa57bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 34.944880][ T314] | [ 34.944880][ T314] stack backtrace: [ 34.945515][ T314] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 34.946080][ T314] Call Trace: [ 34.946464][ T314] [ 34.946595][ T314] dump_stack_lvl (lib/dump_stack.c:122) [ 34.946879][ T314] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 34.947160][ T314] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 34.947522][ T314] 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 [ 34.947955][ T314] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 34.948290][ T314] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.948632][ T314] br_add_if (net/bridge/br_if.c:692) bridge [ 34.948962][ T314] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 34.949244][ T314] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 34.949597][ T314] do_setlink (net/core/rtnetlink.c:2907) [ 34.949872][ T314] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 34.950337][ T314] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 34.950617][ T314] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 34.950879][ T314] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 34.951155][ T314] ? __kernel_text_address (kernel/extable.c:79) [ 34.951432][ T314] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 34.951711][ T314] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 34.952045][ T314] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 34.952353][ T314] ? stack_trace_save (kernel/stacktrace.c:123) [ 34.952616][ T314] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 34.953030][ T314] ? __pfx_validate_nla (lib/nlattr.c:396) [ 34.953311][ T314] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.953536][ T314] ? kasan_save_stack (mm/kasan/common.c:49) [ 34.953828][ T314] ? __nla_validate_parse (lib/nlattr.c:638) [ 34.954277][ T314] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 34.954546][ T314] ? 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) [ 34.954803][ T314] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 34.955072][ T314] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.955395][ T314] ? __create_object (mm/kmemleak.c:751) [ 34.955656][ T314] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 34.955927][ T314] rtnl_newlink (net/core/rtnetlink.c:3744) [ 34.956137][ T314] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 34.956420][ T314] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.956830][ T314] ? 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) [ 34.957083][ T314] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.957287][ T314] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 34.957556][ T314] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.957983][ T314] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.958246][ T314] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 34.958531][ T314] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 34.958791][ T314] ? 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) [ 34.959215][ T314] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 34.959477][ T314] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 34.959736][ T314] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.960012][ T314] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 34.960303][ T314] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 34.960585][ T314] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 34.960847][ T314] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 34.961123][ T314] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 34.961401][ T314] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 34.961836][ T314] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 34.962170][ T314] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 34.962488][ T314] ___sys_sendmsg (net/socket.c:2653) [ 34.962773][ T314] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 34.963194][ T314] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.963481][ T314] ? __lock_release (kernel/locking/lockdep.c:5435) [ 34.963757][ T314] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 34.964113][ T314] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 34.964584][ T314] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 34.964880][ T314] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.965242][ T314] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 34.965538][ T314] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 34.965977][ T314] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 34.966254][ T314] ? __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) [ 34.966568][ T314] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 34.966847][ T314] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.967381][ T314] RIP: 0033:0x7feba26d07b7 [ 34.967670][ T314] 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.968591][ T314] RSP: 002b:00007fff109e48c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 34.969003][ T314] RAX: ffffffffffffffda RBX: 00007fff109e4ff0 RCX: 00007feba26d07b7 [ 34.969400][ T314] RDX: 0000000000000000 RSI: 00007fff109e4930 RDI: 0000000000000005 [ 34.969831][ T314] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 34.970231][ T314] R10: 000000001798f910 R11: 0000000000000246 R12: 0000000000000004 [ 34.970638][ T314] R13: 0000000066bea70a R14: 0000000000496600 R15: 0000000000000000 | [ 35.321526][ T317] 1 lock held by bridge/317: | [ 35.321696][ T317] #0: ffffffffa57bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 35.322004][ T317] | [ 35.322004][ T317] stack backtrace: [ 35.322474][ T317] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 35.322845][ T317] Call Trace: [ 35.322975][ T317] [ 35.323068][ T317] dump_stack_lvl (lib/dump_stack.c:122) [ 35.323243][ T317] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 35.323413][ T317] br_get_link_af_size_filtered (net/bridge/br_private.h:1605 net/bridge/br_private.h:1602 net/bridge/br_netlink.c:110) bridge [ 35.323674][ T317] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 35.323877][ T317] br_setlink (net/bridge/br_netlink.c:669 net/bridge/br_netlink.c:1136) bridge [ 35.324075][ T317] ? __pfx_br_setlink (net/bridge/br_netlink.c:1085) bridge [ 35.324282][ T317] ? lock_acquire.part.0 (kernel/locking/lockdep.c:466 kernel/locking/lockdep.c:5761) [ 35.324446][ T317] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) [ 35.324620][ T317] ? 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) [ 35.324788][ T317] ? __mutex_trylock_common (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4296 ./include/linux/atomic/atomic-long.h:1482 ./include/linux/atomic/atomic-instrumented.h:4458 kernel/locking/mutex.c:129) [ 35.324954][ T317] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:104) [ 35.325161][ T317] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) [ 35.325329][ T317] ? lock_acquire (kernel/locking/lockdep.c:5732) [ 35.325501][ T317] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 52)) [ 35.325669][ T317] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 35.325836][ T317] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 35.326005][ T317] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) [ 35.326172][ T317] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 35.326344][ T317] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 35.326511][ T317] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5724) [ 35.326677][ T317] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 35.326859][ T317] rtnl_bridge_setlink (net/core/rtnetlink.c:5225) [ 35.327029][ T317] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 35.327201][ T317] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 35.327380][ T317] ? 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) [ 35.327562][ T317] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 35.327704][ T317] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 35.327886][ T317] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 35.328070][ T317] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 35.328260][ T317] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 35.328457][ T317] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 35.328639][ T317] ? 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) [ 35.328819][ T317] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 35.329002][ T317] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 35.329184][ T317] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 35.329368][ T317] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 35.329551][ T317] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 35.329735][ T317] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 35.329943][ T317] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 35.330130][ T317] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 35.330312][ T317] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 35.330490][ T317] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 35.330713][ T317] ? 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) [ 35.330892][ T317] ? validate_chain (./include/linux/hash.h:78 kernel/locking/lockdep.c:3758 kernel/locking/lockdep.c:3781 kernel/locking/lockdep.c:3836) [ 35.331079][ T317] ___sys_sendmsg (net/socket.c:2653) [ 35.331258][ T317] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 35.331440][ T317] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 35.331620][ T317] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 35.331800][ T317] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 35.331970][ T317] ? __lock_release (kernel/locking/lockdep.c:5435) [ 35.332141][ T317] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 35.332312][ T317] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 35.332488][ T317] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 35.332657][ T317] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 35.332847][ T317] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 35.333018][ T317] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.333229][ T317] RIP: 0033:0x7f04b15627b7 [ 35.333406][ T317] 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) [ 35.333983][ T317] RSP: 002b:00007ffd7a98fc28 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 35.334245][ T317] RAX: ffffffffffffffda RBX: 000000000000ffff RCX: 00007f04b15627b7 [ 35.334500][ T317] RDX: 0000000000000000 RSI: 00007ffd7a98fc90 RDI: 0000000000000005 [ 35.334748][ T317] RBP: 00007ffd7a98fd80 R08: 0000000000000034 R09: 0000000000000000 [ 35.335001][ T317] R10: 00007f04b141b708 R11: 0000000000000246 R12: 000000000000022b Finger prints: lockdep_rcu_suspicious:br_get_link_af_size_filtered:br_info_notify:br_setlink:rtnl_bridge_setlink lockdep_rcu_suspicious:br_get_link_af_size_filtered:br_info_notify:br_add_if:do_setlink