====================================== | [ 34.552269][ T315] 1 lock held by ip/315: | [ 34.552423][ T315] #0: ffffffff8f1bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 34.552743][ T315] | [ 34.552743][ T315] stack backtrace: [ 34.553263][ T315] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 34.553644][ T315] Call Trace: [ 34.553781][ T315] [ 34.553870][ T315] dump_stack_lvl (lib/dump_stack.c:122) [ 34.554052][ T315] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 34.554222][ T315] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 34.554512][ T315] 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.554758][ T315] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 34.554958][ T315] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.555179][ T315] br_add_if (net/bridge/br_if.c:692) bridge [ 34.555377][ T315] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 34.555549][ T315] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 34.555769][ T315] do_setlink (net/core/rtnetlink.c:2907) [ 34.555941][ T315] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 34.556121][ T315] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 34.556297][ T315] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 34.556465][ T315] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 34.556645][ T315] ? __kernel_text_address (kernel/extable.c:79) [ 34.556814][ T315] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 34.556988][ T315] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 34.557202][ T315] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 34.557387][ T315] ? stack_trace_save (kernel/stacktrace.c:123) [ 34.557576][ T315] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 34.557748][ T315] ? __pfx_validate_nla (lib/nlattr.c:396) [ 34.557924][ T315] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.558065][ T315] ? kasan_save_stack (mm/kasan/common.c:49) [ 34.558243][ T315] ? __nla_validate_parse (lib/nlattr.c:638) [ 34.558418][ T315] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 34.558600][ T315] ? 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.558774][ T315] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 34.558948][ T315] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.559223][ T315] ? __create_object (mm/kmemleak.c:751) [ 34.559397][ T315] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 34.559632][ T315] rtnl_newlink (net/core/rtnetlink.c:3744) [ 34.559761][ T315] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 34.559932][ T315] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.560134][ T315] ? 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.560313][ T315] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.560467][ T315] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 34.560671][ T315] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.560859][ T315] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.561063][ T315] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 34.561267][ T315] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 34.561471][ T315] ? 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.561642][ T315] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 34.561838][ T315] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 34.562014][ T315] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.562226][ T315] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 34.562428][ T315] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 34.562601][ T315] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 34.562803][ T315] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 34.562985][ T315] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 34.563163][ T315] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 34.563332][ T315] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 34.563566][ T315] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 34.563768][ T315] ___sys_sendmsg (net/socket.c:2653) [ 34.563958][ T315] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 34.564152][ T315] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.564322][ T315] ? __lock_release (kernel/locking/lockdep.c:5435) [ 34.564516][ T315] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 34.564744][ T315] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 34.564913][ T315] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 34.565142][ T315] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.565381][ T315] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 34.565558][ T315] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 34.565759][ T315] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 34.565939][ T315] ? __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.566135][ T315] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 34.566323][ T315] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.566535][ T315] RIP: 0033:0x7f0d727447b7 [ 34.566710][ T315] 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.567355][ T315] RSP: 002b:00007ffee148f448 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 34.567623][ T315] RAX: ffffffffffffffda RBX: 00007ffee148fb70 RCX: 00007f0d727447b7 [ 34.567913][ T315] RDX: 0000000000000000 RSI: 00007ffee148f4b0 RDI: 0000000000000005 [ 34.568217][ T315] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 34.568480][ T315] R10: 00000000075ef910 R11: 0000000000000246 R12: 0000000000000004 [ 34.568756][ T315] R13: 0000000066bea128 R14: 0000000000496600 R15: 0000000000000000 | [ 34.573005][ T315] 1 lock held by ip/315: | [ 34.573141][ T315] #0: ffffffff8f1bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 34.573509][ T315] | [ 34.573509][ T315] stack backtrace: [ 34.574018][ T315] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 34.574432][ T315] Call Trace: [ 34.574560][ T315] [ 34.574648][ T315] dump_stack_lvl (lib/dump_stack.c:122) [ 34.574830][ T315] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 34.574997][ T315] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 34.575247][ T315] 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.575488][ T315] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 34.575731][ T315] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.575940][ T315] br_add_if (net/bridge/br_if.c:692) bridge [ 34.576138][ T315] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 34.576315][ T315] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 34.576532][ T315] do_setlink (net/core/rtnetlink.c:2907) [ 34.576701][ T315] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 34.576873][ T315] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 34.577041][ T315] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 34.577209][ T315] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 34.577377][ T315] ? __kernel_text_address (kernel/extable.c:79) [ 34.577556][ T315] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 34.577734][ T315] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 34.577949][ T315] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 34.578133][ T315] ? stack_trace_save (kernel/stacktrace.c:123) [ 34.578298][ T315] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 34.578463][ T315] ? __pfx_validate_nla (lib/nlattr.c:396) [ 34.578632][ T315] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.578761][ T315] ? kasan_save_stack (mm/kasan/common.c:49) [ 34.578937][ T315] ? __nla_validate_parse (lib/nlattr.c:638) [ 34.579121][ T315] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 34.579301][ T315] ? 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.579473][ T315] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 34.579645][ T315] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.579853][ T315] ? __create_object (mm/kmemleak.c:751) [ 34.580024][ T315] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 34.580199][ T315] rtnl_newlink (net/core/rtnetlink.c:3744) [ 34.580326][ T315] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 34.580494][ T315] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.580662][ T315] ? 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.580828][ T315] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.580958][ T315] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 34.581126][ T315] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.581303][ T315] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.581473][ T315] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 34.581688][ T315] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 34.581855][ T315] ? 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.582054][ T315] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 34.582244][ T315] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 34.582422][ T315] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.582631][ T315] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 34.582801][ T315] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 34.582992][ T315] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 34.583189][ T315] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 34.583385][ T315] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 34.583596][ T315] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 34.583768][ T315] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 34.584007][ T315] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 34.584182][ T315] ___sys_sendmsg (net/socket.c:2653) [ 34.584372][ T315] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 34.584560][ T315] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.584731][ T315] ? __lock_release (kernel/locking/lockdep.c:5435) [ 34.584909][ T315] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 34.585136][ T315] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 34.585303][ T315] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 34.585478][ T315] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.585724][ T315] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 34.585896][ T315] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 34.586153][ T315] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 34.586319][ T315] ? __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.586560][ T315] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 34.586731][ T315] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.586996][ T315] RIP: 0033:0x7f0d727447b7 [ 34.587174][ T315] 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.587782][ T315] RSP: 002b:00007ffee148f448 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 34.588058][ T315] RAX: ffffffffffffffda RBX: 00007ffee148fb70 RCX: 00007f0d727447b7 [ 34.588347][ T315] RDX: 0000000000000000 RSI: 00007ffee148f4b0 RDI: 0000000000000005 [ 34.588619][ T315] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 34.588894][ T315] R10: 00000000075ef910 R11: 0000000000000246 R12: 0000000000000004 [ 34.589165][ T315] R13: 0000000066bea128 R14: 0000000000496600 R15: 0000000000000000 | [ 34.591318][ T315] 1 lock held by ip/315: | [ 34.591448][ T315] #0: ffffffff8f1bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 34.591805][ T315] | [ 34.591805][ T315] stack backtrace: [ 34.592323][ T315] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 34.592722][ T315] Call Trace: [ 34.592849][ T315] [ 34.592941][ T315] dump_stack_lvl (lib/dump_stack.c:122) [ 34.593120][ T315] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 34.593326][ T315] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 34.593606][ T315] 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.593878][ T315] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 34.594074][ T315] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.594322][ T315] br_add_if (net/bridge/br_if.c:692) bridge [ 34.594521][ T315] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 34.594728][ T315] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 34.594968][ T315] do_setlink (net/core/rtnetlink.c:2907) [ 34.595138][ T315] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 34.595314][ T315] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 34.595479][ T315] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 34.595656][ T315] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 34.595886][ T315] ? __kernel_text_address (kernel/extable.c:79) [ 34.596051][ T315] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 34.596246][ T315] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 34.596480][ T315] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 34.596674][ T315] ? stack_trace_save (kernel/stacktrace.c:123) [ 34.597044][ T315] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 34.597232][ T315] ? __pfx_validate_nla (lib/nlattr.c:396) [ 34.597409][ T315] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.597574][ T315] ? kasan_save_stack (mm/kasan/common.c:49) [ 34.597871][ T315] ? __nla_validate_parse (lib/nlattr.c:638) [ 34.598045][ T315] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 34.598239][ T315] ? 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.598406][ T315] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 34.598680][ T315] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.598886][ T315] ? __create_object (mm/kmemleak.c:751) [ 34.599059][ T315] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 34.599231][ T315] rtnl_newlink (net/core/rtnetlink.c:3744) [ 34.599358][ T315] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 34.599714][ T315] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.599879][ T315] ? 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.600047][ T315] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.600190][ T315] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 34.600454][ T315] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.600620][ T315] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.600787][ T315] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 34.600968][ T315] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 34.601230][ T315] ? 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.601402][ T315] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 34.601571][ T315] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 34.601740][ T315] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.601912][ T315] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 34.602182][ T315] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 34.602347][ T315] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 34.602523][ T315] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 34.602696][ T315] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 34.602864][ T315] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 34.603028][ T315] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 34.603241][ T315] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 34.603418][ T315] ___sys_sendmsg (net/socket.c:2653) [ 34.603691][ T315] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 34.603857][ T315] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.604026][ T315] ? __lock_release (kernel/locking/lockdep.c:5435) [ 34.604190][ T315] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 34.604527][ T315] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 34.604718][ T315] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 34.604903][ T315] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 34.605454][ T315] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 34.605730][ T315] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 34.605909][ T315] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 34.606085][ T315] ? __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.606343][ T315] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 34.606613][ T315] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.606865][ T315] RIP: 0033:0x7f0d727447b7 [ 34.607081][ T315] 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.607871][ T315] RSP: 002b:00007ffee148f448 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 34.608184][ T315] RAX: ffffffffffffffda RBX: 00007ffee148fb70 RCX: 00007f0d727447b7 [ 34.608620][ T315] RDX: 0000000000000000 RSI: 00007ffee148f4b0 RDI: 0000000000000005 [ 34.608914][ T315] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 34.609212][ T315] R10: 00000000075ef910 R11: 0000000000000246 R12: 0000000000000004 [ 34.609638][ T315] R13: 0000000066bea128 R14: 0000000000496600 R15: 0000000000000000 | [ 34.948401][ T317] 1 lock held by bridge/317: | [ 34.948568][ T317] #0: ffffffff8f1bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 34.948879][ T317] | [ 34.948879][ T317] stack backtrace: [ 34.949351][ T317] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 34.949708][ T317] Call Trace: [ 34.949839][ T317] [ 34.949927][ T317] dump_stack_lvl (lib/dump_stack.c:122) [ 34.950106][ T317] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 34.950276][ 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 [ 34.950528][ T317] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 34.950727][ T317] br_setlink (net/bridge/br_netlink.c:669 net/bridge/br_netlink.c:1136) bridge [ 34.950923][ T317] ? __pfx_br_setlink (net/bridge/br_netlink.c:1085) bridge [ 34.951136][ T317] ? lock_acquire.part.0 (kernel/locking/lockdep.c:466 kernel/locking/lockdep.c:5761) [ 34.951301][ T317] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) [ 34.951471][ 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) [ 34.951642][ 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) [ 34.951807][ T317] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:104) [ 34.952024][ T317] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) [ 34.952194][ T317] ? lock_acquire (kernel/locking/lockdep.c:5732) [ 34.952362][ T317] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 52)) [ 34.952531][ T317] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 34.952702][ T317] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.952878][ T317] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) [ 34.953046][ T317] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 34.953211][ T317] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 34.953382][ T317] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5724) [ 34.953545][ T317] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 34.953717][ T317] rtnl_bridge_setlink (net/core/rtnetlink.c:5225) [ 34.953888][ T317] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 34.954183][ T317] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.954350][ 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) [ 34.954515][ T317] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 34.954648][ T317] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 34.954815][ T317] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 34.954983][ T317] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 34.955156][ T317] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 34.955337][ T317] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 34.955501][ 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) [ 34.955671][ T317] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 34.955841][ T317] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 34.956009][ T317] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.956187][ T317] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 34.956357][ T317] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 34.956520][ T317] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 34.956688][ T317] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 34.956871][ T317] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 34.957044][ T317] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 34.957207][ T317] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 34.957415][ 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) [ 34.957598][ T317] ? validate_chain (./include/linux/hash.h:78 kernel/locking/lockdep.c:3758 kernel/locking/lockdep.c:3781 kernel/locking/lockdep.c:3836) [ 34.957774][ T317] ___sys_sendmsg (net/socket.c:2653) [ 34.957940][ T317] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 34.958103][ T317] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 34.958285][ T317] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 34.958464][ T317] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 34.958655][ T317] ? __lock_release (kernel/locking/lockdep.c:5435) [ 34.958931][ T317] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 34.959208][ T317] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 34.959500][ T317] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 34.959779][ T317] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 34.960036][ T317] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 34.960207][ T317] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.960418][ T317] RIP: 0033:0x7f50c87617b7 [ 34.960592][ 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) [ 34.961167][ T317] RSP: 002b:00007ffc85eb4538 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 34.961428][ T317] RAX: ffffffffffffffda RBX: 000000000000ffff RCX: 00007f50c87617b7 [ 34.961678][ T317] RDX: 0000000000000000 RSI: 00007ffc85eb45a0 RDI: 0000000000000005 [ 34.961933][ T317] RBP: 00007ffc85eb4690 R08: 0000000000000034 R09: 0000000000000000 [ 34.962178][ T317] R10: 00007f50c861a708 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