====================================== | [ 36.418957][ T344] 1 lock held by ip/344: | [ 36.419086][ T344] #0: ffffffff933bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 36.419395][ T344] | [ 36.419395][ T344] stack backtrace: [ 36.419885][ T344] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 36.420255][ T344] Call Trace: [ 36.420398][ T344] [ 36.420488][ T344] dump_stack_lvl (lib/dump_stack.c:122) [ 36.420667][ T344] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 36.420834][ T344] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 36.421122][ T344] 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.421374][ T344] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 36.421570][ T344] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.421782][ T344] br_add_if (net/bridge/br_if.c:692) bridge [ 36.421998][ T344] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 36.422169][ T344] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 36.422385][ T344] do_setlink (net/core/rtnetlink.c:2907) [ 36.422555][ T344] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 36.422727][ T344] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 36.422898][ T344] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 36.423078][ T344] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.423261][ T344] ? __kernel_text_address (kernel/extable.c:79) [ 36.423433][ T344] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 36.423608][ T344] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 36.423820][ T344] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 36.424002][ T344] ? stack_trace_save (kernel/stacktrace.c:123) [ 36.424175][ T344] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 36.424342][ T344] ? __pfx_validate_nla (lib/nlattr.c:396) [ 36.424524][ T344] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 36.424654][ T344] ? kasan_save_stack (mm/kasan/common.c:49) [ 36.424828][ T344] ? __nla_validate_parse (lib/nlattr.c:638) [ 36.425005][ T344] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 36.425193][ T344] ? 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.425361][ T344] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 36.425537][ T344] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.425750][ T344] ? __create_object (mm/kmemleak.c:751) [ 36.425925][ T344] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 36.426100][ T344] rtnl_newlink (net/core/rtnetlink.c:3744) [ 36.426229][ T344] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 36.426399][ T344] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 36.426565][ T344] ? 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.426732][ T344] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 36.426869][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 36.427046][ T344] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.427221][ T344] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 36.427394][ T344] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 36.427591][ T344] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 36.427771][ T344] ? 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.427945][ T344] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 36.428118][ T344] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 36.428287][ T344] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 36.428476][ T344] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 36.428653][ T344] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 36.428911][ T344] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 36.429086][ T344] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 36.429265][ T344] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 36.429436][ T344] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 36.429601][ T344] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 36.429811][ T344] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 36.429996][ T344] ___sys_sendmsg (net/socket.c:2653) [ 36.430168][ T344] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 36.430340][ T344] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 36.430510][ T344] ? __lock_release (kernel/locking/lockdep.c:5435) [ 36.430679][ T344] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 36.430890][ T344] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 36.431074][ T344] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 36.431251][ T344] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.431464][ T344] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 36.431647][ T344] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 36.431812][ T344] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 36.431980][ T344] ? __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.432169][ T344] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 36.432345][ T344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.432554][ T344] RIP: 0033:0x7f726d9847b7 [ 36.432725][ T344] 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.433305][ T344] RSP: 002b:00007fff0dcc7858 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.433555][ T344] RAX: ffffffffffffffda RBX: 00007fff0dcc7f80 RCX: 00007f726d9847b7 [ 36.433802][ T344] RDX: 0000000000000000 RSI: 00007fff0dcc78c0 RDI: 0000000000000005 [ 36.434056][ T344] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 36.434308][ T344] R10: 0000000027c49910 R11: 0000000000000246 R12: 0000000000000004 [ 36.434556][ T344] R13: 0000000066bea50f R14: 0000000000496600 R15: 0000000000000000 | [ 36.436559][ T344] 1 lock held by ip/344: | [ 36.436691][ T344] #0: ffffffff933bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 36.437006][ T344] | [ 36.437006][ T344] stack backtrace: [ 36.437460][ T344] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 36.437862][ T344] Call Trace: [ 36.437995][ T344] [ 36.438083][ T344] dump_stack_lvl (lib/dump_stack.c:122) [ 36.438267][ T344] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 36.438444][ T344] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 36.438689][ T344] 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.438937][ T344] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 36.439148][ T344] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.439363][ T344] br_add_if (net/bridge/br_if.c:692) bridge [ 36.439564][ T344] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 36.439737][ T344] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 36.439951][ T344] do_setlink (net/core/rtnetlink.c:2907) [ 36.440129][ T344] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 36.440297][ T344] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 36.440469][ T344] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 36.440634][ T344] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.440809][ T344] ? __kernel_text_address (kernel/extable.c:79) [ 36.440979][ T344] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 36.441147][ T344] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 36.441356][ T344] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 36.441533][ T344] ? stack_trace_save (kernel/stacktrace.c:123) [ 36.441702][ T344] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 36.441866][ T344] ? __pfx_validate_nla (lib/nlattr.c:396) [ 36.442038][ T344] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 36.442170][ T344] ? kasan_save_stack (mm/kasan/common.c:49) [ 36.442345][ T344] ? __nla_validate_parse (lib/nlattr.c:638) [ 36.442516][ T344] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 36.442691][ T344] ? 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.442867][ T344] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 36.443041][ T344] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.443258][ T344] ? __create_object (mm/kmemleak.c:751) [ 36.443430][ T344] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 36.443604][ T344] rtnl_newlink (net/core/rtnetlink.c:3744) [ 36.443733][ T344] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 36.443901][ T344] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 36.444068][ T344] ? 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.444234][ T344] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 36.444365][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 36.444532][ T344] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.444697][ T344] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 36.444865][ T344] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 36.445051][ T344] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 36.445219][ T344] ? 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.445389][ T344] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 36.445560][ T344] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 36.445729][ T344] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 36.445912][ T344] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 36.446082][ T344] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 36.446251][ T344] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 36.446427][ T344] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 36.446601][ T344] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 36.446832][ T344] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 36.447009][ T344] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 36.447234][ T344] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 36.447425][ T344] ___sys_sendmsg (net/socket.c:2653) [ 36.447613][ T344] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 36.447786][ T344] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 36.447957][ T344] ? __lock_release (kernel/locking/lockdep.c:5435) [ 36.448122][ T344] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 36.448333][ T344] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 36.448519][ T344] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 36.448693][ T344] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.448901][ T344] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 36.449082][ T344] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 36.449252][ T344] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 36.449418][ T344] ? __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.449607][ T344] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 36.449779][ T344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.449984][ T344] RIP: 0033:0x7f726d9847b7 [ 36.450163][ T344] 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.450743][ T344] RSP: 002b:00007fff0dcc7858 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.450995][ T344] RAX: ffffffffffffffda RBX: 00007fff0dcc7f80 RCX: 00007f726d9847b7 [ 36.451243][ T344] RDX: 0000000000000000 RSI: 00007fff0dcc78c0 RDI: 0000000000000005 [ 36.451499][ T344] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 36.451751][ T344] R10: 0000000027c49910 R11: 0000000000000246 R12: 0000000000000004 [ 36.452006][ T344] R13: 0000000066bea50f R14: 0000000000496600 R15: 0000000000000000 | [ 36.453999][ T344] 1 lock held by ip/344: | [ 36.454127][ T344] #0: ffffffff933bc508 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg (net/core/rtnetlink.c:6645) | [ 36.454437][ T344] | [ 36.454437][ T344] stack backtrace: [ 36.454904][ T344] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 36.455274][ T344] Call Trace: [ 36.455402][ T344] [ 36.455489][ T344] dump_stack_lvl (lib/dump_stack.c:122) [ 36.455665][ T344] lockdep_rcu_suspicious (./include/linux/context_tracking.h:153 kernel/locking/lockdep.c:6725) [ 36.455837][ T344] ? __pfx_br_handle_frame (net/bridge/br_input.c:326) bridge [ 36.456084][ T344] 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.456327][ T344] br_info_notify (./include/linux/skbuff.h:1320 ./include/net/netlink.h:1015 net/bridge/br_netlink.c:645) bridge [ 36.456524][ T344] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.456736][ T344] br_add_if (net/bridge/br_if.c:692) bridge [ 36.456936][ T344] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 36.457106][ T344] ? netdev_master_upper_dev_get (net/core/dev.c:7102) [ 36.457317][ T344] do_setlink (net/core/rtnetlink.c:2907) [ 36.457487][ T344] ? is_bpf_text_address (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 ./kernel/bpf/core.c:769) [ 36.457667][ T344] ? __pfx_do_setlink (net/core/rtnetlink.c:2778) [ 36.457835][ T344] ? is_bpf_text_address (./kernel/bpf/core.c:772) [ 36.458001][ T344] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 36.458172][ T344] ? __kernel_text_address (kernel/extable.c:79) [ 36.458340][ T344] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:369 arch/x86/kernel/unwind_orc.c:364) [ 36.458508][ T344] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 36.458713][ T344] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 36.458896][ T344] ? stack_trace_save (kernel/stacktrace.c:123) [ 36.459064][ T344] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 36.459231][ T344] ? __pfx_validate_nla (lib/nlattr.c:396) [ 36.459417][ T344] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 36.459549][ T344] ? kasan_save_stack (mm/kasan/common.c:49) [ 36.459722][ T344] ? __nla_validate_parse (lib/nlattr.c:638) [ 36.459906][ T344] __rtnl_newlink (net/core/rtnetlink.c:3696) [ 36.460081][ T344] ? 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.460250][ T344] ? __pfx___rtnl_newlink (net/core/rtnetlink.c:3557) [ 36.460426][ T344] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.460637][ T344] ? __create_object (mm/kmemleak.c:751) [ 36.460808][ T344] ? trace_kmalloc (./include/trace/events/kmem.h:54 (discriminator 52)) [ 36.460980][ T344] rtnl_newlink (net/core/rtnetlink.c:3744) [ 36.461112][ T344] rtnetlink_rcv_msg (net/core/rtnetlink.c:6647) [ 36.461280][ T344] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 36.461451][ T344] ? 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.461618][ T344] ? mark_lock (kernel/locking/lockdep.c:4655 (discriminator 3)) [ 36.461749][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5142) [ 36.461921][ T344] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 36.462089][ T344] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6541) [ 36.462257][ T344] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2527) [ 36.462439][ T344] ? netlink_deliver_tap (./include/linux/rcupdate.h:336 ./include/linux/rcupdate.h:869 net/netlink/af_netlink.c:340) [ 36.462746][ T344] ? 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.462918][ T344] netlink_unicast (net/netlink/af_netlink.c:1331 net/netlink/af_netlink.c:1357) [ 36.463089][ T344] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1342) [ 36.463255][ T344] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 36.463522][ T344] netlink_sendmsg (net/netlink/af_netlink.c:1901) [ 36.463694][ T344] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1820) [ 36.463858][ T344] ? __might_fault (mm/memory.c:6388 mm/memory.c:6381) [ 36.464029][ T344] ? __import_iovec (lib/iov_iter.c:1263 lib/iov_iter.c:1279) [ 36.464211][ T344] ____sys_sendmsg (net/socket.c:730 net/socket.c:745 net/socket.c:2597) [ 36.464483][ T344] ? __pfx_____sys_sendmsg (net/socket.c:2543) [ 36.464649][ T344] ? __pfx_copy_msghdr_from_user (net/socket.c:2523) [ 36.464855][ T344] ? __pfx_validate_chain (kernel/locking/lockdep.c:3824) [ 36.465038][ T344] ___sys_sendmsg (net/socket.c:2653) [ 36.465397][ T344] ? __pfx____sys_sendmsg (net/socket.c:2640) [ 36.465565][ T344] ? find_held_lock (kernel/locking/lockdep.c:5249) [ 36.465733][ T344] ? __lock_release (kernel/locking/lockdep.c:5435) [ 36.465899][ T344] ? __debug_check_no_obj_freed (lib/debugobjects.c:1001) [ 36.466205][ T344] ? __pfx___lock_release (kernel/locking/lockdep.c:5411) [ 36.466375][ T344] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 36.466546][ T344] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4299 kernel/locking/lockdep.c:4358) [ 36.466753][ T344] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 36.467036][ T344] __sys_sendmsg (./include/linux/file.h:34 net/socket.c:2682) [ 36.467202][ T344] ? __pfx___sys_sendmsg (net/socket.c:2668) [ 36.467367][ T344] ? __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.467555][ T344] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 36.467736][ T344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.467941][ T344] RIP: 0033:0x7f726d9847b7 [ 36.468114][ T344] 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.468697][ T344] RSP: 002b:00007fff0dcc7858 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 36.469120][ T344] RAX: ffffffffffffffda RBX: 00007fff0dcc7f80 RCX: 00007f726d9847b7 [ 36.469468][ T344] RDX: 0000000000000000 RSI: 00007fff0dcc78c0 RDI: 0000000000000005 [ 36.469722][ T344] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 36.469965][ T344] R10: 0000000027c49910 R11: 0000000000000246 R12: 0000000000000004 Finger prints: lockdep_rcu_suspicious:br_get_link_af_size_filtered:br_info_notify:br_add_if:do_setlink