====================================== | [ 100.702447][ T950] 1 lock held by bridge/950: | [ 100.702601][ T950] #0: ffffffff945dcac8 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 100.702885][ T950] | [ 100.702885][ T950] stack backtrace: [ 100.703302][ T950] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 100.703637][ T950] Call Trace: [ 100.703756][ T950] [ 100.703836][ T950] dump_stack_lvl (lib/dump_stack.c:122) [ 100.703994][ T950] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 100.704152][ T950] br_get_link_af_size_filtered (net/bridge/br_private.h:1605 net/bridge/br_private.h:1602 net/bridge/br_netlink.c:110) [ 100.704344][ T950] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) [ 100.704496][ T950] br_setlink (net/bridge/br_netlink.c:669 net/bridge/br_netlink.c:1136) [ 100.704615][ T950] ? __pfx_br_setlink (net/bridge/br_netlink.c:1085) [ 100.704769][ T950] ? lock_acquire.part.0 (kernel/locking/lockdep.c:466 kernel/locking/lockdep.c:5761) [ 100.704919][ T950] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) [ 100.705069][ T950] ? 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) [ 100.705221][ T950] ? __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) [ 100.705371][ T950] ? __pfx___mutex_trylock_common (kernel/locking/mutex.c:104) [ 100.705557][ T950] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) [ 100.705711][ T950] ? lock_acquire (kernel/locking/lockdep.c:5732) [ 100.705867][ T950] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 52)) [ 100.706017][ T950] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 100.706169][ T950] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 100.706320][ T950] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) [ 100.706470][ T950] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 100.706617][ T950] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 100.706765][ T950] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5724) [ 100.706913][ T950] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 100.707072][ T950] rtnl_bridge_setlink (net/core/rtnetlink.c:5225) [ 100.707233][ T950] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 100.707387][ T950] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 100.707534][ T950] ? 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) [ 100.707683][ T950] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 100.707801][ T950] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 100.707952][ T950] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 100.708104][ T950] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 100.708260][ T950] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 100.708424][ T950] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 100.708573][ T950] ? 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) [ 100.708726][ T950] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 100.708879][ T950] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 100.709028][ T950] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 100.709181][ T950] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 100.709339][ T950] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 100.709488][ T950] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 100.709640][ T950] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 100.709798][ T950] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 100.709951][ T950] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 100.710104][ T950] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 100.710289][ T950] ? 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) [ 100.710441][ T950] ? validate_chain (./include/linux/hash.h:78 kernel/locking/lockdep.c:3758 kernel/locking/lockdep.c:3781 kernel/locking/lockdep.c:3836) [ 100.710595][ T950] ___sys_sendmsg (net/socket.c:2653) [ 100.710752][ T950] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 100.710903][ T950] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 100.711058][ T950] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 100.711217][ T950] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 100.711371][ T950] ? __lock_release (kernel/locking/lockdep.c:5435) [ 100.711520][ T950] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 100.711694][ T950] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 100.711850][ T950] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 100.712003][ T950] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 100.712174][ T950] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 100.712328][ T950] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 100.712512][ T950] RIP: 0033:0x7fef165b67b7 [ 100.712668][ T950] 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) [ 100.713187][ T950] RSP: 002b:00007fff23369058 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 100.713424][ T950] RAX: ffffffffffffffda RBX: 000000000000ffff RCX: 00007fef165b67b7 [ 100.713650][ T950] RDX: 0000000000000000 RSI: 00007fff233690c0 RDI: 0000000000000005 [ 100.713875][ T950] RBP: 00007fff233691b0 R08: 0000000000000034 R09: 0000000000000000 [ 100.714101][ T950] R10: 00007fef1646f708 R11: 0000000000000246 R12: 000000000000000a [ 100.714329][ T950] R13: 0000000066beb00e R14: 0000000000423360 R15: 00007fff23369770 | [ 101.706850][ T955] #0: ffffffff945dcac8 (rtnl_mutex){+.+.}-{3:3}, at: __rtnl_newlink (net/core/rtnetlink.c:393 net/core/rtnetlink.c:3721) | [ 101.707158][ T955] #1: ffff8880058d2c58 (&br->lock){+...}-{2:2}, at: br_add_if (net/bridge/br_if.c:683) | [ 101.707461][ T955] | [ 101.707461][ T955] stack backtrace: [ 101.707903][ T955] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 101.708258][ T955] Call Trace: [ 101.708382][ T955] [ 101.708467][ T955] dump_stack_lvl (lib/dump_stack.c:122) [ 101.708636][ T955] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 101.708797][ T955] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) [ 101.708962][ T955] br_get_link_af_size_filtered (net/bridge/br_private.h:930 net/bridge/br_private.h:940 net/bridge/br_netlink.c:105) [ 101.709159][ T955] ? __timer_delete (./include/linux/list.h:971 ./include/linux/timer.h:147 kernel/time/timer.c:1426) [ 101.709324][ T955] ? __timer_delete (./include/linux/list.h:971 ./include/linux/timer.h:147 kernel/time/timer.c:1426) [ 101.709491][ T955] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) [ 101.709647][ T955] ? __do_sys_set_mempolicy_home_node (mm/mempolicy.c:1557) [ 101.709854][ T955] br_make_forwarding (net/bridge/br_stp.c:465) [ 101.710015][ T955] br_port_state_selection (net/bridge/br_stp.c:495) [ 101.710183][ T955] br_stp_enable_port (net/bridge/br_stp_if.c:95) [ 101.710340][ T955] br_add_if (net/bridge/br_if.c:687) [ 101.710476][ T955] rtnl_newlink_create (net/core/rtnetlink.c:3528) [ 101.710647][ T955] ? __pfx_rtnl_newlink_create (net/core/rtnetlink.c:3461) [ 101.710811][ T955] ? __nla_validate_parse (lib/nlattr.c:638) [ 101.710978][ T955] __rtnl_newlink (net/core/rtnetlink.c:3730) [ 101.711146][ T955] ? 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) [ 101.711309][ T955] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 101.711478][ T955] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 101.711683][ T955] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 101.711843][ T955] rtnl_newlink (net/core/rtnetlink.c:3744) [ 101.711965][ T955] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 101.712135][ T955] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 101.712296][ T955] ? 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) [ 101.712452][ T955] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 101.712576][ T955] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 101.712735][ T955] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 101.712895][ T955] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 101.713061][ T955] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 101.713233][ T955] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 101.713398][ T955] ? 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) [ 101.713560][ T955] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 101.713719][ T955] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 101.713878][ T955] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 101.714040][ T955] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 101.714202][ T955] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 101.714358][ T955] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 101.714517][ T955] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 101.714686][ T955] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 101.714855][ T955] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 101.715020][ T955] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 101.715215][ T955] ? 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) [ 101.715375][ T955] ? validate_chain (./include/linux/hash.h:78 kernel/locking/lockdep.c:3758 kernel/locking/lockdep.c:3781 kernel/locking/lockdep.c:3836) [ 101.715536][ T955] ___sys_sendmsg (net/socket.c:2653) [ 101.715703][ T955] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 101.715857][ T955] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 101.716018][ T955] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 101.716187][ T955] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 101.716349][ T955] ? __lock_release (kernel/locking/lockdep.c:5435) [ 101.716510][ T955] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 101.716666][ T955] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 101.716829][ T955] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 101.716989][ T955] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 101.717164][ T955] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 101.717325][ T955] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 101.717523][ T955] RIP: 0033:0x7fbef77e87b7 [ 101.717691][ T955] 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) [ 101.718243][ T955] RSP: 002b:00007ffd1c52f248 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 101.718485][ T955] RAX: ffffffffffffffda RBX: 00007ffd1c52f980 RCX: 00007fbef77e87b7 [ 101.718727][ T955] RDX: 0000000000000000 RSI: 00007ffd1c52f2b0 RDI: 0000000000000005 [ 101.718961][ T955] RBP: 0000000000000006 R08: 000000000000006c R09: 0000000000000000 [ 101.719200][ T955] R10: 00007fbef7837ac0 R11: 0000000000000246 R12: 00007ffd1c52f9b8 [ 101.719437][ T955] R13: 0000000066beb00e R14: 0000000000496600 R15: 00007ffd1c52f3a0 | [ 101.721423][ T955] #0: ffffffff945dcac8 (rtnl_mutex){+.+.}-{3:3}, at: __rtnl_newlink (net/core/rtnetlink.c:393 net/core/rtnetlink.c:3721) | [ 101.721710][ T955] #1: ffff8880058d2c58 (&br->lock){+...}-{2:2}, at: br_add_if (net/bridge/br_if.c:683) | [ 101.721996][ T955] | [ 101.721996][ T955] stack backtrace: [ 101.722445][ T955] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 101.722786][ T955] Call Trace: [ 101.722906][ T955] [ 101.722992][ T955] dump_stack_lvl (lib/dump_stack.c:122) [ 101.723166][ T955] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 101.723326][ T955] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) [ 101.723495][ T955] br_get_link_af_size_filtered (net/bridge/br_private.h:453 net/bridge/br_private.h:940 net/bridge/br_netlink.c:105) [ 101.723692][ T955] ? __timer_delete (./include/linux/list.h:971 ./include/linux/timer.h:147 kernel/time/timer.c:1426) [ 101.723856][ T955] ? __timer_delete (./include/linux/list.h:971 ./include/linux/timer.h:147 kernel/time/timer.c:1426) [ 101.724017][ T955] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) [ 101.724172][ T955] ? __do_sys_set_mempolicy_home_node (mm/mempolicy.c:1557) [ 101.724371][ T955] br_make_forwarding (net/bridge/br_stp.c:465) [ 101.724537][ T955] br_port_state_selection (net/bridge/br_stp.c:495) [ 101.724703][ T955] br_stp_enable_port (net/bridge/br_stp_if.c:95) [ 101.724858][ T955] br_add_if (net/bridge/br_if.c:687) [ 101.724991][ T955] rtnl_newlink_create (net/core/rtnetlink.c:3528) [ 101.725153][ T955] ? __pfx_rtnl_newlink_create (net/core/rtnetlink.c:3461) [ 101.725319][ T955] ? __nla_validate_parse (lib/nlattr.c:638) [ 101.725483][ T955] __rtnl_newlink (net/core/rtnetlink.c:3730) [ 101.725655][ T955] ? 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) [ 101.725815][ T955] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 101.725980][ T955] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 101.726182][ T955] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 101.726344][ T955] rtnl_newlink (net/core/rtnetlink.c:3744) [ 101.726465][ T955] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 101.726628][ T955] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 101.726784][ T955] ? 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) [ 101.726938][ T955] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 101.727205][ T955] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 101.727372][ T955] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 101.727529][ T955] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 101.727685][ T955] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 101.727857][ T955] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 101.728017][ T955] ? 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) [ 101.728271][ T955] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 101.728433][ T955] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 101.728595][ T955] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 101.728758][ T955] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 101.728920][ T955] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 101.729078][ T955] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 101.729237][ T955] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 101.729401][ T955] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 101.729570][ T955] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 101.729817][ T955] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 101.730110][ T955] ? 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) [ 101.730271][ T955] ? validate_chain (./include/linux/hash.h:78 kernel/locking/lockdep.c:3758 kernel/locking/lockdep.c:3781 kernel/locking/lockdep.c:3836) [ 101.730436][ T955] ___sys_sendmsg (net/socket.c:2653) [ 101.730687][ T955] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 101.730844][ T955] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 101.731105][ T955] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 101.731276][ T955] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 101.731440][ T955] ? __lock_release (kernel/locking/lockdep.c:5435) [ 101.731602][ T955] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 101.731763][ T955] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 101.731933][ T955] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 101.732186][ T955] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 101.732364][ T955] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 101.732528][ T955] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 101.732723][ T955] RIP: 0033:0x7fbef77e87b7 [ 101.733078][ T955] 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) [ 101.733620][ T955] RSP: 002b:00007ffd1c52f248 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 101.734060][ T955] RAX: ffffffffffffffda RBX: 00007ffd1c52f980 RCX: 00007fbef77e87b7 [ 101.734293][ T955] RDX: 0000000000000000 RSI: 00007ffd1c52f2b0 RDI: 0000000000000005 [ 101.734531][ T955] RBP: 0000000000000006 R08: 000000000000006c R09: 0000000000000000 [ 101.734865][ T955] R10: 00007fbef7837ac0 R11: 0000000000000246 R12: 00007ffd1c52f9b8 [ 101.735096][ T955] R13: 0000000066beb00e R14: 0000000000496600 R15: 00007ffd1c52f3a0 | [ 101.737247][ T955] #0: ffffffff945dcac8 (rtnl_mutex){+.+.}-{3:3}, at: __rtnl_newlink (net/core/rtnetlink.c:393 net/core/rtnetlink.c:3721) | [ 101.737624][ T955] #1: ffff8880058d2c58 (&br->lock){+...}-{2:2}, at: br_add_if (net/bridge/br_if.c:683) | [ 101.737906][ T955] | [ 101.737906][ T955] stack backtrace: [ 101.738427][ T955] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 101.738768][ T955] Call Trace: [ 101.738887][ T955] [ 101.739079][ T955] dump_stack_lvl (lib/dump_stack.c:122) [ 101.739241][ T955] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 101.739407][ T955] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) [ 101.739579][ T955] br_get_link_af_size_filtered (net/bridge/br_private.h:1611 net/bridge/br_private.h:1608 net/bridge/br_netlink.c:107) [ 101.739775][ T955] ? __timer_delete (./include/linux/list.h:971 ./include/linux/timer.h:147 kernel/time/timer.c:1426) [ 101.739932][ T955] ? __timer_delete (./include/linux/list.h:971 ./include/linux/timer.h:147 kernel/time/timer.c:1426) [ 101.740095][ T955] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) [ 101.740249][ T955] ? __do_sys_set_mempolicy_home_node (mm/mempolicy.c:1557) [ 101.740441][ T955] br_make_forwarding (net/bridge/br_stp.c:465) [ 101.740596][ T955] br_port_state_selection (net/bridge/br_stp.c:495) [ 101.740760][ T955] br_stp_enable_port (net/bridge/br_stp_if.c:95) [ 101.740920][ T955] br_add_if (net/bridge/br_if.c:687) [ 101.741056][ T955] rtnl_newlink_create (net/core/rtnetlink.c:3528) [ 101.741222][ T955] ? __pfx_rtnl_newlink_create (net/core/rtnetlink.c:3461) [ 101.741384][ T955] ? __nla_validate_parse (lib/nlattr.c:638) [ 101.741546][ T955] __rtnl_newlink (net/core/rtnetlink.c:3730) [ 101.741713][ T955] ? 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) [ 101.741875][ T955] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 101.742047][ T955] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 101.742258][ T955] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 101.742424][ T955] rtnl_newlink (net/core/rtnetlink.c:3744) [ 101.742542][ T955] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 101.742704][ T955] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 101.742858][ T955] ? 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) [ 101.743010][ T955] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 101.743134][ T955] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 101.743297][ T955] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 101.743455][ T955] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 101.743622][ T955] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 101.743800][ T955] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 101.743960][ T955] ? 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) [ 101.744121][ T955] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 101.744292][ T955] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 101.744451][ T955] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 101.744613][ T955] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 101.744782][ T955] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 101.744946][ T955] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 101.745106][ T955] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 101.745272][ T955] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 101.745430][ T955] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 101.745596][ T955] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 101.745799][ T955] ? 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) [ 101.745960][ T955] ? validate_chain (./include/linux/hash.h:78 kernel/locking/lockdep.c:3758 kernel/locking/lockdep.c:3781 kernel/locking/lockdep.c:3836) [ 101.746125][ T955] ___sys_sendmsg (net/socket.c:2653) [ 101.746286][ T955] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 101.746444][ T955] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 101.746608][ T955] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 101.746779][ T955] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 101.746939][ T955] ? __lock_release (kernel/locking/lockdep.c:5435) [ 101.747098][ T955] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 101.747255][ T955] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 101.747418][ T955] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 101.747582][ T955] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 101.747760][ T955] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 101.747917][ T955] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 101.748109][ T955] RIP: 0033:0x7fbef77e87b7 [ 101.748281][ T955] 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) [ 101.748827][ T955] RSP: 002b:00007ffd1c52f248 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 101.749066][ T955] RAX: ffffffffffffffda RBX: 00007ffd1c52f980 RCX: 00007fbef77e87b7 [ 101.749304][ T955] RDX: 0000000000000000 RSI: 00007ffd1c52f2b0 RDI: 0000000000000005 [ 101.749538][ T955] RBP: 0000000000000006 R08: 000000000000006c R09: 0000000000000000 [ 101.749775][ T955] R10: 00007fbef7837ac0 R11: 0000000000000246 R12: 00007ffd1c52f9b8 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_make_forwarding:br_port_state_selection